Releases: veliovgroup/Client-Storage
Releases · veliovgroup/Client-Storage
v4.0.1
v4.0.0
📦 NPM: @4.0.0
☄️ Atmosphere @4.0.0
Major Changes:
⚠️ Class name changed fromclientStorage
toClientStorage
⚠️ ES6 Import changed toconst { clientStorage } from 'ClientStorage';
Changes:
- 👨💻 Refactor package codebase, splitting each "storage driver" into separate classes with standardized API
- 👷♂️ Now all "storage drivers" support
ttl
argument in.set()
method - 👨💻 Now all "storage drivers" follows the same API
Other Changes:
- 👨🔬 Improve tests
- 📔 Improve documentation
v3.0.1
- 🤝 Compatibility with
[email protected].*
; - 👨🔬 Minor update to the test-suite;
- 👷 This is maintenance release.
v3.0.0
- 👷♂️ Overall codebase refactoring
- 📦 Reduced size of the package, for minimal footprint and top performance
- 👨💻 Add support for TTL, closing #4 #5 and #2 , thanks to @bobagold @hakod and @JspHansen
- 👨🔬 Tests for new TTL feature
- 🤝 Compatibility with
[email protected]
- 👨💻 Now you can support this package via Patreon
v2.1.4 (meteor: v2.2.2)
- 🤝 Compatibility with
[email protected]
- 📄 Minor docs update
- 📄 Add example for persistent reactive variable in Meteor, see #3
- 👷♂️ Regular codebase maintenance
- 📦 Update internal Atmosphere dependencies
v2.1.3 (Meteor: v2.2.1)
- Regular update
- Compatibility with
[email protected]
- Dependencies update
- Minor auto-tests enhancements
v2.1.3 (Meteor: v2.2.0)
This is only Meteor package update
- Compatibility with
[email protected]
- Breaking:
clientStorage
andClientStorage
vars are not exposed to global scope, use - ES6import
v2.1.2
- Minor codebase enhancements
- Compatibility with
[email protected]
- Dependencies update
- Docs update
v2.1.1
- Less code, was 566 lines, now - 364 lines
- More tests
- Dependencies update
- Breaking:
.get(non-existent-key)
returnsundefined
, previously it was returningnull
v2.1.0
- Migrate codebase to vanilla JS
- No dependencies
- Now it’s NPM package
- See old repository