stash 4.3.4 copy "stash: ^4.3.4" to clipboard
stash: ^4.3.4 copied to clipboard

Stash is a key-value store abstraction with plain and cache driven semantics and support for a pluggable backend architecture.

4.3.4 #

4.3.3 #

  • feat: Updated dependencies
  • feat: Added VaultStore and CacheStore marker interfaces to allow a cleaner usage of a store or cache abstraction for more advanced clients
  • fix: Improved the documentation

4.3.2 #

  • fix: Removed extra coverage link in README
  • chore: Made the flutter dependencies standout to avoid overrides when updating dependencies
  • feat: Updated dependencies
  • chore: Improved and added package attributes

4.3.1 #

4.3.0 #

  • chore: Updated README
  • feat: Updated dependencies
  • BREAKING CHANGE: The fromEncodable function is not specified on the store creation but instead on the vault or cache creation. This allows vaults and caches that support different classes with different fromEncodable functions

4.2.0 #

  • feat: Added support for the cbl package

4.1.0 #

  • BREAKING CHANGE: Changed minimum sdk version
  • BREAKING CHANGE: The creation of vaults and caches now returns a Future<Vault<T>> and Future<Cache<T>>
  • feat: Updated dependencies
  • feat: Added support for removeAll
  • feat: Added support for getAll
  • feat: Added support for putAll
  • feat: melos configured with usePubspecOverrides
  • chore: Updated README

4.0.1 #

4.0.0 #

  • build: Release version

4.0.0-dev.2 #

  • chore: Changelog fixes and example linking to the main stash package

4.0.0-dev.1 #

  • BREAKING CHANGE: First version after major revamp adding support for generics, vaults and statistics

4.0.0-dev.1 #

  • BREAKING CHANGE: First version after major revamp adding support for generics, vaults and statistics

3.2.3 #

  • Updated SDK
  • Updated dependencies

3.2.2 #

  • Fixed location of the build action

3.2.1 #

  • Updated dependencies

3.2.0 #

3.1.0 #

  • Switched from pedantic to lints
  • BREAKING CHANGE: Due to new lint rules the EventListenerMode enum now uses camel case constants
  • BREAKING CHANGE: Due to new lint rules the EntryEventType enum now uses camel case constants
  • Updated dependencies

3.0.1 #

  • Updated dependencies

3.0.1 #

3.0.0 #

  • Releasing the lastest development version of 3.x line

3.0.0-dev.2 #

  • Updated to the latest dart sdk
  • Updated dependencies
  • Added support for events
  • Some dynamic add ? and the new analyser flags it as a warning, fixed
  • BREAKING CHANGE: Msgpack was removed into a separate library, stash_msgpack, inside stash.
  • BREAKING CHANGE: CacheEntry does not allow to set the value directly anymore a copyForUpdate operation is now needed

3.0.0-dev.2 #

  • First development version of the 3.x.x version
  • BREAKING CHANGE: This version removes the harness and the stash memory storage extension from stash

2.0.2 #

  • Fixed additional problems in the documentation

2.0.1 #

  • Updated documentation

2.0.0 #

  • Removed prerelease github action
  • Updated dependencies
  • Moved to a mono repo
  • Restructured github actions
  • Removed derry support and adopted melos

2.0.0-nullsafety.4 #

  • Changed the concurrency to 1 of the coverage generation as it was hanging in some ocasions.
  • Removed dependency on quiver since it was being used only for the mockable clock and replaced with the clock package
  • It now compiles and runs in dartjs, fixes issue 5
  • Changed the way the DateTime is serialized in MsgPack. It now uses a toIso8601String
  • Fixed a number of race conditions in the tests that were dependent on wall clock
  • Improved feedback of the test that failed in the test run
  • Isolated MsgPack tests that use 64 bit integers as they do not work on dartjs

2.0.0-nullsafety.3 #

  • Some smaller fixes
  • Updated dependencies
  • Updated github actions with setup dart action
  • derry support

2.0.0-nullsafety.2 #

  • Added prerelease github action

2.0.0-nullsafety.1 #

  • Null safety support

1.0.4 #

  • Fixed CHANGELOG

1.0.3 #

  • Updated dependencies

1.0.2 #

  • Republish to tackle problem with pub reverting to sdk 2.9.3

1.0.1 #

  • Corrected typo on the README file for the 1.0.0 version of the last published package

1.0.0 #

  • First official release of this package
  • Updated to 2.10.0 sdk version
  • Updated dependencies

1.0.0-dev.3 #

  • Updated to 2.9.0 sdk version
  • Updated dependencies
  • Corrected a analyser error

1.0.0-dev.2 #

  • Removed unsecure link from the README file
  • Improved README text and corrected some errors on CustomStore example
  • Updated dependencies

1.0.0-dev.1 #

  • Initial version
136
likes
0
pub points
87%
popularity

Publisher

verified publisherivoleitao.dev

Stash is a key-value store abstraction with plain and cache driven semantics and support for a pluggable backend architecture.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

async, clock, equatable, meta, uuid

More

Packages that depend on stash