Changelog for Lazarus 3: Form Recovery (extension for Chrome, Safari and Firefox)

Here be the Lazarus 3 changelog:


== 3.0.5 [2011-10-17] ==

 * Updated icons for use in Chrome Web Store
 * fixed a badly written script (my fault) was causing problems with google's ajaxy search results
 * fixed an error that was preventing some forms from being recovered
 * fixed an error that prevented the lazarus menu from functioning on some websites
 

== 3.0.4.2 [2011-07-22] (Firefox only) ==

 * set max version number to unlimited to deal with Firefox version number madness

== 3.0.4.1 [2011-06-22] (Firefox only) (Do'h) ==

 * remove developer flag

 
== 3.0.4 [2011-06-22] (Firefox Only, other version to follow soon) ==

Had to release the Firefox version sooner than I'd like due to a new version of Firefox being released.

 * bugfix: unnamed textboxes are not currently saved
 * save content editables divs
 * autosave contenteditable divs
 * Support for AJAXified textarea and non-form textareas
 * add missing loading image (options dialog)
 * worker2 (better worker object)
 * allow options page to be scrollable
 * show "loading" overlay when initialising and translating the options dialog
 * allow AES to be called from worker threads (add custom btoa/atob functions to support Fx 3.6)
 * remove developer hacks from options (replaced with developer flag)
 * sync: decryptUpdatedRecords in a worker thread as it can take a long time when initial sync is done


== 3.0.3.1 [2011-02-18] (Chrome only) ==

* bugfix: Google Chrome only: Incorrect unique id in extension from website is causing version 3.0.3 to be installed side-by-side with version 3.0.2 


== 3.0.3 [2011-02-14] ==

* fixed #60: format query replacement bug
* bugfix: Firefox 3.6.13 on Mac OS only. Lazarus failed to initalise due to background page failing to fire a load event.
* changes to sync code to deal with sync server changes
* tidy up jquery msg files
* fix XSS bug that might have been able to run code with browser level priviledges
* Initial tests for XMLHttpRequest listeners
* Prevent decryption errors from stopping the menu from being shown
* Add reset password link.
* fixed #58: Lazarus icon is sometime repeated across whole textbox


== 3.0.2.1 [2011-01-31] (Firefox only) ==

* bugfix: Firefox 3.6.13 on Mac OS only. Lazarus faileds to initalise due to background page failing to fire a load event.


== 3.0.2 [2011-01-16] ==

* Better messages when rebuilding database
* Huge amount of work writing database synchronization code, looking good but not ready for general release yet.
* #22: Show version string and build number in options dialog.
* #44: Options dialog is too tall for some screens 
* Don't cache disabled domains list
* Move disabled domains list into database so it gets synced
* Add events to database queries and transactions
* Add option to reset all options and database to factory defaults
* Re-initailize encryption and hashseed after setting up sync
* Allow sync to survive a corrupted database
* Tweak about text to remove references to google chrome
* LocaliseDOM can now do recursive localisation
* Fixed #26: Remove autosaves when rebuilding the database
* Fixed #31: Options dialog: labels elements should un/check checkboxes
* Options page: remove underlines when hovering mouse over tabs
* Fixed #34: password boxes show previous password in the dropdown


== 3.0.1 [2010-12-10] ==

* New option: debug log level (log errors by default)
* Fixed: update check was broken
* Remove Experimental options tab until we have something better to put in there.


== 3.0 [2010-12-08] ==

* Complete rewrite from the ground up to be non-blocking and cross platform (Chrome, Firefox and Safari)