This project adheres to Semantic Versioning.
- Reduced decoding calls on no value changes (by @d8corp).
- Fixed handling broke JSON in
persistentJSON(by @d8corp).
- Fixed
persistentBooleanrestoring onpageshow(by @d8corp).
- Added
persistentJSON()helper (by @d8corp).
- Fixed keeping user’s value after changes default (by @d8corp).
- Initialize store as soon as possible (by @d8corp).
- Added
persistentBoolean()helper.
- Added ability to delete key from storage in
encode. - Fixed reaction on atom’s key removal.
- Added Nano Stores 1.0 support.
- Removed Node.js 18 support.
- Added Nano Stores 0.11 support.
- Fixed multiple update events on single
persistentMap.setcall (by @kaytwo).
- Moved to Nano Stores 0.10.
- Removed Node.js 16 support.
- Fixed bfcache support (by @GoldStrikeArch).
- Moved to Nano Stores 0.9.
- Moved to Nano Stores 0.8.
- Removed Node.js 14 support.
- Moved to Nano Stores 0.7.
- Fixed
Block all cookiesmode support (by @Mitsunee).
- Fixed
store.setchanges support (by Vance Tan).
- Moved to Nano Stores 0.6.
- Dropped Node.js 12 support.
- Added
PersistentEncodertype export.
- Fixed
encode/decodetypes forpersistentMap().
- Fixed data deletion on opening new tab (by Mohammad Babazadeh).
- Fixed going to
undefinedin another tab after loading.
- Rename
createPersistentStore()topersistentAtom(). - Rename
createPersistentMap()topersistentMap(). - Moved to Nano Stores 0.5.
- Fixed
localStorage.removeItem()support (by Nikolay Govorov). - Fixed
localStorage.clear()support.
- Added support for per-key listeners in custom engine (by Michael Brunner).
- Fixed types (by @davidmz).
- Fixed custom encoding.
- Fixed
encodeanddecodeoption types.
- Added
encodeanddecodeoptions (by Ivan Vasilyev).
- Fixed test storage cleaning.
- Added test API.
- Fixed non-string types error for
createPersistentStore.
- Fixed server-side rendering support.
- Initial release.