Skip to content

Releases: bnjmnrsh/Satchel

Release list

v0.2.4

v0.2.4 Pre-release
Pre-release

Choose a tag to compare

@bnjmnrsh bnjmnrsh released this 27 Oct 18:11

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().
  • numbers can now be added to cargo.data without first being stringified.
  • You can now use .set() to set cargo.data and cargo.expiry values without one or the other being overwritten as null
  • All methods and functions that operate directly on a store now return null consistently if key associated with the current instance isn't found in the store.
  • Increased test coverage
  • Flushed out documentation

0.1.3

0.1.3 Pre-release
Pre-release

Choose a tag to compare

@bnjmnrsh bnjmnrsh released this 17 Oct 21:38

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.