Changelog

Here be the Lazarus changelog:

 

== 2.1beta2 ==

 * Make compatible with Firefox 4.0
 * Replace credit card numbers option 
 * Fix for the unresponsive script error at startup problem
 * Add idle observer to clean the database after 5 minutes of inactivity once per day
 * Show a "saving form" icon in the statusbar whenever a form is saved
 * Set default form expiry time to 1 week
 * Css fix for remove forms textbox and dropdown
 * Look for key generation errors and notify the user if there is an error.
 * Don't require a password to delete the database.

 
== 2.0.5 ==

 * Added info about the database on the options > database tab
 * Added button to clean (Vaccuum) the database  (options > database > Clean The Database)
 * Automatically backup the database on browser load (and option to disable backup)
 * New Crypto components fromo the Mozilla Weave team.
 * Zotero compatibilty problem
 * Fixed a couple of memory leaks reported by Leak Monitor
 * Re-enabled options dialog resizing for windows and linux users
 * Require the Lazarus password to delete the database or delete saved forms

== 2.0.4 ==

 * Full text searching now enabled for other form elements (textboxes, input boxes, wysiwyg ...)
 * Ability to restore text to clipboard from an entire form rather than just a textbox.
 * Added "Remove All Saved Forms" button to database options 
 * Added "Delete Database" button to database options, to deal with corrupt databases.
 * Added an option to enable Lazarus in Private Browsing Mode.
 * Fixed a particularly difficult bug that incorrectly sized the options dialog 
 * Removed the welcome page from the options dialog

== 2.0.3 ==
 
 * Fixed: Editor text shouldn't be saved in private browsing mode
 * Added an option to hide the context menu icons
 * Lazarus Search: automatically close the window on a successful copy to clipboard operation.
 * Removed the "Unable to convert url to uri" error 
 
== 2.0.2 ==
 
 * More updates to the crypto component
 * Make compatible with Firefox 3.5 (beta 4)

== 2.0.1 ==

 * Updated crypto components to work on 64 bit Linux operating systems

== 2.0 ==

 * New Hybrid Encryption!. Using 2048 bit RSA and 256 bit AES encryption to secure your data. 
 * Password no longer needed for saving forms (only required when recovering forms) 
 * Now saves contents of textareas and WYSIWYG editors
 * New Text Manager: allows recovery of text data even if original form is no longer accessable.
 * bugfix: unresponsive script error when recovering selectboxes with large (10,000+) amounts of options
 * Removed obsolete update check
 
== 1.0.5 ==

 * Allow Lazarus to be disabled on a per site basis (right click on statusbar icon)
 * bugfix: Conflict with the feedly add-on.
 * bugfix: off by one date formatting error
 * Compatibility checks for Firefox 3.1 (beta 2)

== 1.0.4 ==

 * Rewrite the "should create new autosave point" code
 * Removing "check for updates" options (Mozilla policy prohibits downloading updates from anywhere but addons.mozilla.org)
 * Use window.open() instead of window.openDialog() to open the options dialog (dialog has no chrome in Fx for Mac)
 * bugfix: options dialog content hidden on for Fx3 on a Mac

== 1.0.3 ==

 * Added check for updates, and new update available statusbar icons.
 
== 1.0.2.2 ==
 
 * Fixed "Fails to restore forms containing unicode characters" due to bug in Firefox's base64 encode function "btoa" (bugzilla #439711).
 * Only ask to initialize the Software Security Device once, rather than once at every browser start.
 
== 1.0.2.1 ==
 
 * Removed incomplete locale files that should not have been included

== 1.0.2 ==

 * Fixed "Clear Private Data Now button doesn't clear forms even if checkbox is selected"
 * Fixed "Forms are not removed if both Clear Private Data on shutdown and Ask Before Clearing Private Data are selected"
 * Specified color of text in notification bar (text was not visible when using some themes eg pitchdark)
 * Use locale specific width and height for dialogs
 * Remove persistant window dimentions to help with translations
 * Incorrect selectbox elements were restored if the selectbox has additional entries added between save and restore.
 * Removed unused file from locale folder
 * Disable Lazarus if the Software Security Device has not been initialized 
 * Fixed a problem when an invalid version string was found in about:config that prevent Lazarus from initializing 
 * Initial state of context menuitems should be hidden until Lazarus is initalized
 * Prevented Lazarus from saving forms on html pages found in chrome urls.
 * Disabled "Master Password Required" notifications for search forms
 * Better updating of statusbar icon.
 
== 1.0.1 ==

 * Rework the form identifier to allow for the same form on multiple pages and restore forms across subdomains
 * Using notification bar instead of dialog if user hasn't yet logged into Firefox's Software Security Device
 * Update the statusbar icon after setting/unsetting the master password
 * Workaround for delay when right clicking on a form containing large amounts (30+ KB) of data
 * Tidied links on the about dialog 
 * Added a more descriptive tooltip to the statusbar icon
 * Added a menuitem link to the online FAQ
 * Rearranged the folder structure to make it more compatable with babelzilla.
 * Using new Firefox 3 nsIJSON interface (when available) for faster more robust encoding.
 * Add image to donate submenu item
 * Disable oninstall and onupdate pages for now.
 * Fixed a bug where the context menu is not reset if you right click off a form after right clicking on a form
 * Disable the restore form context menu item (rather than hiding it) if there is only one saved form and it is identical to the current form

== 1.0.0 ==
 
 * First Public Release (Wahoo!)
 * Autosave forms even if they contain no textual elements (eg, multichoice surveys)
 * Autosave forms if a user accidentally hits a reset button
 * Fixed a bug that prevented Lazarus from locating forms on some malformed pages
 
== 0.9.9 ==

 * Fixed a bug that prevented some forms from being saved when submitted
 * Cut down the number of autosaves shown in the submenu
 * Tweaked tooltip text in submenus

== 0.9.8 ==

 * Fixed a bug in the update process
 * Encrypt formIDs (previous version had the domain name as part of the ID, constituting a privacy issue) 
 * Updated the icons used in the options dialog
 * Added links to the About dialog
 
== 0.9.7 ==

 * Tidied up code and language files
 * Automatically show the Enter Master Password dialog on startup (if required)
 * Added separators between save types in the submenu
 * Pause form cleanup whilst the context menu is open 
 * Added new pane (Saved forms) to Options dialog 
 * Updated website URLs to http://lazarus.interclue.com/
 
== 0.9.6 ==
 
 * Reworked database to fix "context menu takes too long to show" problem
   when right-clicking on a large form with many saved versions of the form in the database.
 * Added index to database in an attempt to improve context menu speed
 * Speed up form hash computation
 
== 0.9.5 ==
 
 * Disabled "Cleanup on uninstall", as it's not working correctly
 * Added "Set master password" button to options
 * Fixed a wrong icon in install.rdf
 * No longer shows "Master password required" dialog on autosave

== 0.9.4 ==
 
 * Tidied up Options dialog
 * Fixed conflict with Facebook Toolbar 1.2.1
 * Added login menu item if Master Password is required

== 0.9.3 ==
 
 * All form data is now encrypted! 
 * Fixed error where "Clear Private Data Now" button failed to clear Lazaraus saved forms
 * Set limit (10) on for the number of savepoints for each form
 * Option to show time of save rather than text of saved form in submenu
 
== 0.9.2 ==
 
 * Status-bar icon doesn't fit in status bar
 * Version number in status-bar icon tooltip is now correct
 * Added context menu to status-bar icon
 * No longer show disabled "restore form" if it's the only menu item
 * Renamed images 
 
== 0.9.1 ==

 * Much nicer "clear private data" code
 * Show a Lazarus icon in the status bar
 * Added option for "show in status bar" 
 * Added option to clear private data/prefs on uninstall
 * Remove saved forms when clearing private data
 * Let users choose larger values for save form info
 * Only make new autosave point if more then 25% of the text has changed
 * Move prefs code to separate file
 * Toggle units box with time box on options dialog
 * Tidied up sanitize dialog
 * Introdued separate overlays for /preferences/sanitize.xul and /content/sanitize.xul