This project adheres to Semantic Versioning.
- Add debug option (by https://github.com/pkeller3)
- Migrate from husky to simple-git-hooks (https://github.com/toplenboren/simple-git-hooks)
- Update dependencies
- Allow custom serialization/deserialization functions (by https://github.com/kamil7x)
- Update dependencies and README.md
- Update dependencies
- Add support SSR (by https://github.com/rayriffy)
- Update dependencies
- Update docs about SSR (by https://github.com/rayriffy)
- Update dependencies
- Update dependencies and update new lint rules
- Remove useless
return
and reduce size by 2 bytes (by https://github.com/rndr)
- Refactoring main code and fixing test (by https://github.com/rndr)
- Decrease size of library by 16 bytes: from 269 to 253 bytes (by https://github.com/rndr)
- Fix TypeScript typing for package. (by Andrey Chalkin https://github.com/L2jLiga)
- Migrate to storeon ^2.0.0. Add dual publisher.
- Add .idea to .npmignore
- Update TypeScript typing for package. (by Andrey Chalkin https://github.com/L2jLiga)
- Move project to ES2015+
- Rewrite async/await to use Promise
- Now library can work with storages that return Promise for
getItem
andsetItem
- Add configuration to use
sessionStorage
instead oflocalStorage
- Ignore storeon
@changed
events so that data is not stored twice.
- Adding support for RegExp for using in
path
param. (by Andy Chen https://github.com/KsRyY) - Update dependencies
- Update dependencies
- Update dependencies
- Update new eslint styles for test files
- Update dependencies
- Fix dispatching before @init. (by Tomas Sandven)
- Update dependencies
- Update dependencies
- Added types for module
- Rewrite the module to use only ES5 syntax
- Reduce the size
- Add tests
- Update documentation
- Use only array of string in param
- Handle string and array of strings in param
- Initial release.