kache_riverpod 3.0.0
kache_riverpod: ^3.0.0 copied to clipboard
Riverpod state management integration for the Kache caching library.
3.0.0 #
- Updated the re-exported Kache dependency to
^3.0.0; native Riverpod provider semantics are unchanged.
2.0.0 #
- Added
KacheNotifier.cancel()for the provider resource's shared key fetch. - Adopted the core 2.0 event and cancellation contracts.
- Verified native provider lifecycle, keep-alive, dependency rebuild, override, family, and no-loop behavior with Riverpod 3.4.2 while retaining the Riverpod 3.3.2 compatible floor.
1.2.0 #
- Added
KacheProviderandKacheProviderFamilyaliases while preserving native Riverpod provider behavior. - Locked interoperability for select, observers, scoped dependencies, overrides, refresh/invalidate, subscriptions, and provider lifecycle.
- Documented build-time
watch, event-timeread, and scoped dependency declarations in line with Riverpod 3.3.2 guidance. - Documented the unsupported
overrideWithBuildpath and the distinct Riverpod build-error and Kache fetch-failure channels. - Removed the misleading synchronous provider retry option after verifying
that Riverpod 3.3.2 does not invoke it for
NotifierProviderbuild errors.
1.1.0 #
- Documented and tested named-record arguments for multi-parameter provider families.
- Exposed the new lossless
KacheSnapshotrendering helpers without adding a secondAsyncValuestate source.
1.0.1 #
- Lowered the verified Dart SDK requirement to the Riverpod floor of 3.7.
1.0.0 #
- Initial release of Riverpod provider, family, auto-dispose, keep-alive, and notifier command integration for Kache.
- Preserved manual keep-alive intent across dependency-driven rebuilds.