- Remove the force overwrite on each cycle which has been causing inadvertent side effects such as breaking object references, changing
$$hashKeys, or modifying user code behaviors. - Add dirty-check debouncing. (#2)
- Now incorporating Grunt to empower unit testing as well as uglification. (#14)
- A few bugfixes, some of which are IE-only. (#9, #10, #11)
- Fix dependency version definitions in
bower.json.
- Add explicit DI annotation. (#5)
- Fix an error in IE9 when Web Storage is empty. (#8)
- Use the standard
addEventListener()instead of jqLite'sbind()to avoid the jQuery-specificevent.originalEvent. (#6)
- BREAKING CHANGE:
$clear()has been replaced by$reset()and now accepts an optional parameter as the default content after reset. - Add
$default()to make default value binding easier. - Data changes in
$localStoragenow propagate to different browser tabs. - Improve compatibility with existing Web Storage data. (#1)
- Properties being hooked onto the services with a
$prefix are considered to belong to AngularJS inner workings and will no longer be written into Web Storage.
- Initial release.