Releases: bnjmnrsh/Satchel
Releases · bnjmnrsh/Satchel
Release list
v0.2.4
With 0.2.4 many of the outlying project goals and initial edge cases have been addressed.
Here are some highlights:
- Package size reduced by moving pocket managing methods into their own file as optional imports including:
tidyPocket(),emptyPocket(),getAllPocketKeys().numberscan now be added tocargo.datawithout first being stringified.- You can now use
.set()to setcargo.dataandcargo.expiryvalues without one or the other being overwritten asnull - All methods and functions that operate directly on a store now return
nullconsistently if key associated with the current instance isn't found in the store. - Increased test coverage
- Flushed out documentation
0.1.3
Satchel is largely feature complete, but not yet optimised, and the api surface may still change.
Roadmap:
Move shared throw statements into an array to reduce bundle size.
Consider the usefulness of some methods like: age()
Looking at the parameter order of some methods #22, to make them less verbose when using defaults.
Consider moving static methods into named exports.