stash 4.5.1 stash: ^4.5.1 copied to clipboard
Stash is a key-value store abstraction with plain and cache driven semantics and support for a pluggable backend architecture.
4.5.1 #
- DOC: Added platform and sdk information
4.5.0 #
- FEAT: added shared_preferences support.
- FEAT: added flutter support.
4.4.1 #
- FIX: downgraded some dependencies to guarantee compatibility with latest flutter version (see https://github.com/ivoleitao/stash/issues/34).
4.4.0 #
- BREAKING CHANGE: Changed minimum sdk version
- chore: Updated dependencies
4.3.4 #
- fix:Involuntary breaking change, extension methods are now targeting again
Store<VaultInfo, VaultEntry>
andStore<CacheInfo, CacheEntry>
(see https://github.com/ivoleitao/stash/issues/38)
4.3.3 #
- 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
4.3.2 #
- 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
4.3.1 #
- fix: downgraded some dependencies to guarantee compatibility with latest flutter version (see https://github.com/ivoleitao/stash/issues/34)
4.3.0 #
- chore: Updated README
- chore: Updated dependencies
- BREAKING CHANGE: The
fromEncodable
function is not specified on the store creation but instead on thevault
orcache
creation. This allows vaults and caches that support different classes with differentfromEncodable
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>>
andFuture<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
4.0.1 #
- chore: Updated dependencies
- fix: Fixed a bug when fetching a non existing key (see https://github.com/ivoleitao/stash/issues/24)
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 #
- Updated dependencies
- Applied pull request RandomSampler fix to return correct sample size
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 #
- Reverted the async package version to 2.6.1 as 2.7.0 is incompatible with flutter_test as reported in Stash 3.0.0 is incompatible with flutter_test
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