stash_hive 5.2.0 copy "stash_hive: ^5.2.0" to clipboard
stash_hive: ^5.2.0 copied to clipboard

Hive storage extension for the stash caching API. Provides support to store vaults and caches in the Hive database

5.2.0 #

  • BREAKING CHANGE: Changed minimum dart sdk version
  • chore: Updated dependencies

5.1.2 #

  • FIX: Deployment dependency error on stash_test

5.1.1 #

  • CHORE: Added a contributor
  • CHORE: Updated dependencies
  • FIX: TypeError in Hive vault when switching from version 4.5.2 to 5.1.0 #70.

5.1.0 #

  • CHORE: Updated dependencies
  • FEAT: Added support to close stores and stashes

5.0.3 #

  • CHORE: Updated min dart SDK to 3.2.0
  • CHORE: Updated dependencies to the latest release.
  • CHORE: Updated melos script

5.0.2 #

  • CHORE: Update a dependency to the latest release.

5.0.1 #

  • CHORE: Update a dependency to the latest release.

5.0.0 #

  • BREAKING CHANGE: Changed minimum dart sdk version
  • chore: Updated dependencies

4.5.3 #

  • FIX: Reading nested JSON throws TypeError issue #45. (e93ff90e)

4.5.2 #

  • FIX: https://github.com/ivoleitao/stash/issues/43 for getInfo calls hive backed storage no longer deserializes the whole entry.
  • FIX: in the scope of https://github.com/ivoleitao/stash/issues/43 operations on a cache or vault should not imply reading the full entry from the backing store when supported, or if they do the deserialization should not happen as only the info objects needs to be retrieved. This change had a number of consequences namely removing the support for getting the (Cache/Vault)Entry from some events: CacheEntryEvictedEvent, CacheEntryExpiredEvent, (Cache/Vault)RemovedEvent, (Cache/Vault)UpdatedEvent. A fix was also made on sqlite_stash where the getInfo was not working correctly. This is part 1 of the fix, the backing stores should stop obtaining the Entry when asked to obtain the info.

4.5.1 #

  • CHORE: updated dependencies

4.5.0 #

  • FEAT: added shared_preferences support.
  • FEAT: added flutter support.

4.4.1 #

4.4.0 #

  • BREAKING CHANGE: Changed minimum sdk version
  • chore: Updated dependencies

4.3.4 #

  • feat: Updated stash and stash_test dependencies

4.3.3 #

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

4.3.2 #

  • feat: dependency updates
  • chore: Made the flutter dependencies standout to avoid overrides when updating dependencies
  • chore: Improved and added package attributes

4.3.1 #

4.3.0 #

  • 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

4.2.0 #

  • chore: Version bump

4.1.0 #

  • BREAKING CHANGE: Changed minimum sdk version
  • BREAKING CHANGE: The creation of stores now returns a Future<XXXStore> where XXX is the specific store
  • BREAKING CHANGE: The creation of vaults and caches now returns a Future<Vault<T>> and Future<Cache<T>>
  • chore: Updated dependencies
  • feat: melos configured with usePubspecOverrides
  • fix: Concurrency problem on the creation / removal of stores

4.0.1 #

  • chore: Updated dependencies
  • chore: Updated package description

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

3.2.2 #

  • Updated SDK

3.2.1 #

  • Updated dependencies
  • Removed dart:io dependencies
  • Added support for web

3.2.0 #

  • Updated dependencies
  • It's now easier to reuse a store in multiple cache instances
  • BREAKING CHANGE: path is now an optional parameter in newHiveCache
  • BREAKING CHANGE: path is now an optional parameter in newLazyHiveCache

3.1.0 #

  • Updated dependencies
  • Switched from pedantic to lints

3.0.1 #

  • Updated dependencies

3.0.0 #

  • Updated dependencies
  • 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

3.0.0-dev.1 #

  • Integrated with the new version of stash which implies importing the testing harness from the new stash_test package

2.0.3 #

  • Updated dependencies
  • Decouple the storage via a new adapter improving the configurability and extensibility
  • Separated lazy and non lazy cache initialization

2.0.2 #

  • Updated dependencies

2.0.1 #

  • Updated documentation
  • Updated dependencies

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.2 #

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

2.0.0-nullsafety.1 #

  • Null safety support

1.0.2 #

  • Updated to the most recent version of stash

1.0.1 #

  • Updated dependencies

1.0.0 #

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

1.0.0-dev.4 #

  • Updated to 2.9.0 sdk version
  • Updated dependencies

1.0.0-dev.3 #

  • Updated sdk to a supported version on pub

1.0.0-dev.2 #

  • Removed unsecure link from the README file
  • Updated dependencies

1.0.0-dev.1 #

  • Initial version
10
likes
160
points
5.64k
downloads

Publisher

verified publisherivoleitao.dev

Weekly Downloads

Hive storage extension for the stash caching API. Provides support to store vaults and caches in the Hive database

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

hive, meta, stash, universal_platform

More

Packages that depend on stash_hive