- We design and build extraordinary applications for companies looking to make the next great idea a reality.
- learn more
Really Simple History 0.6 RC1 now live at Google Code
After much tinkering, I am happy to announce the release of Really Simple History 0.6 Release Candidate 1. This version offers a number of improvements and bug-fixes over the 0.6 beta released on Oct. 23. I encourage the 600+ people who have downloaded the beta to upgrade immediately to this release candidate. As for the 3,200+ people who have downloaded the stable 0.4 version in the last two months, it's your turn, too. Beta-testers helped me put RSH 0.6 through its paces in a wide range of browsers and platforms, alongside a wide range of Ajax frameworks, and the result is solid. I fully expect this version of the code to become the new, stable 0.6 release on December 1, barring any show-stopping bug reports.
What will change between now and the final release
We'll provide a minified version of the stable release for download. We'll also provide links to sample apps. That's it.
How to upgrade
- Visit the downloads tab at our Google Code repository.
- Join our Google Group for ongoing updates.
Change log
- Rock-solid support of Opera up to 9.5 beta for Mac and PC.
- Rock-solid support of Safari/Mac from 2.03 through 3.03.
- Tons of internal refactoring.
- Two-line initialization of dhtmlHistory and historyStorage (as opposed to the previous two init calls in the library and two more in your code).
- Support for an optional options bundle in the initialization call to trigger debug mode or override default JSON methods.
- Compatibility with Prototype thanks to the aforementioned JSON override capability.
- Additional choice in JSON parsers; we now ship with a default 2007 JSON parser that alters core object prototypes and an older 2005 version that doesn't.
- Better user-agent sniffing that's more resistant to UA spoofing.
- Removal of a bug introduced in 0.6 beta that threw an error when you hit a virgin (hashless) page state.
- Graceful swallowing of errors in non-debug mode.
- Replacement of equality operators with JSLint-friendly identity operators where appropriate.
- Cleanup of a little cruft from the 0.4 and 0.6 beta versions.
Browser compatibility
Supported
- IE6 (Windows)
- IE7 (Windows)
- Firefox 2.x (Mac, Windows, Linux)
- Opera 9.22-9.5 (Mac and Windows)
- Safari 2.03, 2.04 and 3.03 (Mac)
Unsupported
- Safari 3.x (Windows): Falls prey to fundamental bugs in Apple's current beta release.
- Non-Mozilla-based Linux browsers.
- Any browser not listed above; test before you deploy.
Want to showcase your RSH-enabled application?
If you use Really Simple History 0.6 in your production code, I'd love to take a look and possibly highlight your app in a future post. Please email me, comment here, or send a note to our Google Group.
Technorati Tags
Comments: 1 so far
Leave a comment
About Pathfinder
Recent
- Pimp my jQuery: Five plugins to replace the features Prototype and Scriptaculous users expect
- Thanksgiving 2008: What We’re Thankful For (In Rails)
- iPhone SDK: Testing with TextMate & GTM
- GWTQuery - JQuery-like Syntax in GWT
- Ask the readers: How do I fire native browser events in Prototype.js?
- News Rollup for the Week of November 17, 2008
- Rails ThreatDown!
- Automated Deployments Rock
- Bandwidth profiling Flex projects and more with Charles
- iPhone SDK: UIViewController Testing & TDD
Archives
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006


Congratulations!
Comment by Bertrand Le Roy, Friday, November 9, 2007 @ 3:35 pm