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

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

Related posts:

  1. Really Simple History now live at Google Code
  2. Really Simple History 0.6 countdown: Bug fixes, SVN repo, mailing list, downloads, more
  3. Coming soon: Really Simple History 0.6 beta
  4. Really Simple History and the compulsion to tinker
  5. Really Simple History 0.6 goes public

Comments: 1 so far

  1. Congratulations!

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

Leave a comment

Powered by WP Hashcash

Launch: Pathfinder Newsletter

    Get a monthly update on best practices for delivering successful software.

    Subscribe via email


    Subscribe via RSS      RSS icon

Topics

Search

WordPress

Comments about this site: info@pathf.com