PackageTrack
Sign in Get early access

stash

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

5.2.0 20K downloads/mo #2182 most downloaded on pub.dev ivoleitao/stash

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Ships fairly regularly

a new release about every 2 months

Most releases are documented

notes for 26 of 35 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

46 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

46 releases · Jun 2020 to Apr 2024
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 46
  1. 5.2.0 19 Apr 2024

    Nothing published for this version

  2. 5.1.1 19 Apr 2024

    Nothing published for this version

  3. 5.1.0 17 Jan 2024
    Release notes
    • FEAT(sqlite): use NativeDatabase.createInBackground factory. (2921a92a)

    2023-08-21

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
  4. 5.0.3 21 Dec 2023

    Nothing published for this version

  5. 5.0.2 07 Oct 2023

    Nothing published for this version

  6. 5.0.1 21 Aug 2023
    Release notes
    • FIX: wrong version number. (a9230c50)
    • FIX: Reading nested JSON throws TypeError issue #45. (e93ff90e)
    Open source →
  7. 5.0.0 24 Jun 2023

    Nothing published for this version

  8. 4.5.3 29 Apr 2023
    Release notes
    • FIX: Reading nested JSON throws TypeError issue [#45](https://…
    Open source →
  9. 4.5.2 04 Mar 2023

    Nothing published for this version

  10. 4.5.1 12 Feb 2023

    Nothing published for this version

  11. 4.5.0 29 Jan 2023

    Nothing published for this version

  12. 4.4.1 19 Nov 2022

    Nothing published for this version

  13. 4.3.4 03 Sep 2022
    Release notes
    • fix:Involuntary breaking change, extension methods are now targeting again Store<VaultInfo, VaultEntry> and Store<CacheInfo, CacheEntry> (see https://github.com/ivoleitao/stash/issues/38)
    Open source →
  14. 4.3.3 02 Sep 2022
    Release notes
    • chore: 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
    Open source →
  15. 4.3.2 03 Aug 2022
    Release notes
    • fix: Removed extra coverage link in README
    • chore: Made the flutter dependencies standout to avoid overrides when updating dependencies
    • chore: Updated dependencies
    • chore: Improved and added package attributes
    Open source →
  16. 4.3.1 12 Jul 2022
    Release notes
    • fix: downgraded some dependencies to guarantee compatibility with latest flutter version (see https://github.com/ivoleitao/stash/issues/34)
    Open source →
  17. 4.3.0 04 Jul 2022
    Release notes
    • chore: Updated README
    • chore: 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
    Open source →
  18. 4.2.0 10 Jun 2022
    Release notes
    • feat: Added support for the cbl package
    Open source →
  19. 4.1.0 29 May 2022
    Release notes
    • BREAKING CHANGE: Changed minimum sdk version
    • BREAKING CHANGE: The creation of vaults and caches now returns a Future<Vault<T>> and Future<Cache<T>>
    • chore: 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
    Open source →
  20. 4.0.1 21 Jan 2022
    Release notes
    • chore: Updated dependencies
    • fix: Fixed a bug when fetching a non existing key (see https://github.com/ivoleitao/stash/issues/24)
    Open source →
  21. 4.0.0 20 Dec 2021
    Release notes
    • build: Release version
    Open source →
  22. 4.0.0-dev.2 20 Dec 2021 pre-release
    Release notes
    • chore: Changelog fixes and example linking to the main stash package
    Open source →
  23. 4.0.0-dev.1 20 Dec 2021 pre-release
    Release notes
    • BREAKING CHANGE: First version after major revamp adding support for generics, vaults and statistics
    Open source →
  24. 3.2.2 05 Sep 2021
    Release notes
    • Fixed location of the build action
    Open source →
  25. 3.2.1 05 Sep 2021
    Release notes
    • Updated dependencies
    Open source →
  26. 3.2.0 25 Jul 2021
    Release notes
    Open source →
  27. 3.1.0 04 Jul 2021
    Release notes
    • 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
    Open source →
  28. 3.0.1 28 May 2021
    Release notes
    • Updated dependencies
    Open source →
  29. 3.0.0 26 May 2021
    Release notes
    • Releasing the lastest development version of 3.x line
    Open source →
  30. 3.0.0-dev.2 23 May 2021 pre-release
    Release notes
    • 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
    Open source →
  31. 3.0.0-dev.1 16 May 2021 pre-release

    Nothing published for this version

  32. 2.0.2 24 Apr 2021
    Release notes
    • Fixed additional problems in the documentation
    Open source →
  33. 2.0.1 24 Apr 2021
    Release notes
    • Updated documentation
    Open source →
  34. 2.0.0 24 Apr 2021
    Release notes
    • Removed prerelease github action
    • Updated dependencies
    • Moved to a mono repo
    • Restructured github actions
    • Removed derry support and adopted melos
    Open source →
  35. 2.0.0-nullsafety.4 16 Apr 2021 pre-release
    Release notes
    • 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
    Open source →
  36. 2.0.0-nullsafety.3 05 Apr 2021 pre-release
    Release notes
    • Some smaller fixes
    • Updated dependencies
    • Updated github actions with setup dart action
    • derry support
    Open source →
  37. 2.0.0-nullsafety.2 28 Feb 2021 pre-release
    Release notes
    • Added prerelease github action
    Open source →
  38. 2.0.0-nullsafety.1 28 Feb 2021 pre-release
    Release notes
    • Null safety support
    Open source →
  39. 1.0.4 28 Feb 2021
    Release notes
    • Fixed CHANGELOG
    Open source →
  40. 1.0.3 28 Feb 2021
    Release notes
    • Updated dependencies
    Open source →
  41. 1.0.2 03 Oct 2020
    Release notes
    • Republish to tackle problem with pub reverting to sdk 2.9.3
    Open source →
  42. 1.0.1 03 Oct 2020
    Release notes
    • Corrected typo on the README file for the 1.0.0 version of the last published package
    Open source →
  43. 1.0.0 02 Oct 2020
    Release notes
    • First official release of this package
    • Updated to 2.10.0 sdk version
    • Updated dependencies
    Open source →
  44. 1.0.0-dev.3 29 Aug 2020 pre-release
    Release notes
    • Updated to 2.9.0 sdk version
    • Updated dependencies
    • Corrected a analyser error
    Open source →
  45. 1.0.0-dev.2 15 Jul 2020 pre-release
    Release notes
    • Removed unsecure link from the README file
    • Improved README text and corrected some errors on CustomStore example
    • Updated dependencies
    Open source →
  46. 1.0.0-dev.1 21 Jun 2020 pre-release
    Release notes
    • Initial version
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive