- Revert 1.0.1 optimisation to use openRead and transform
- Add
invalidateAll,clearAll, andevictStaleDiskCachefor broader cache control - Add
onQuerySelecttoVoltListenerto expose select duration - Fix
_clearCacheconcurrent-modification bug
- Optimise disk persister to use readAsString/jsonDecode instead of openRead and transform
- Add refetchOnResume to refetch when the app is resumed from background
- Improved mutation API
- Add useQueries hook to fetch multiple queries at once
- Added keepPreviousData option to retain (or discard) old data while fetching new data after query key changes
- Improve useLifecycleAwareStream to handle initial data & stream changes
- Improve useLifecycleAwareStream to handle stream changes
- Fix diskspace amount check
- Change free disk space dependency
- Skip persistence if device is low disk space
- Make useQuery lifecycle-aware by pausing and resuming based on app state
- Optimize useQuery hook to return cached data synchronously when available
- Fix listener not being passed in to the persister
- Fix
skipTokenauto boxing issue
- Add
skipToken
- Added
useMutationStatehook
- Added
invalidateScopemethod toQueryClient
- Improved test coverage
- Added more documentation
- Renamed some classes
- First usable release of
voltpackage
- Initial release