- Remove the force overwrite on each cycle which has been causing inadvertent side effects such as breaking object references, changing
$$hashKey
s, 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
$localStorage
now 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.