hydrated_bloc 7.0.0-nullsafety.0 hydrated_bloc: ^7.0.0-nullsafety.0 copied to clipboard
An extension to the bloc state management library which automatically persists and restores bloc states.
7.0.0-nullsafety.0 #
- BREAKING: opt into null safety
- BREAKING: refactor: upgrade to
bloc ^7.0.0-nullsafety.1
- BREAKING: refactor: remove
flutter
dependency - BREAKING:
storageDirectory
is required when callingHydratedStorage.build
- BREAKING:
HydratedCubit.storage
is removed in favor ofHydratedBloc.storage
- feat!: upgrade Dart SDK constraints to
>=2.12.0-0 <3.0.0
6.1.0 #
- feat: export
package:bloc/bloc.dart
- deps: update to
bloc: ^6.1.0
- deps: require
dart >=2.6.0
6.0.3 #
- fix:
HydratedStorage
exception due to closed box onhydrate
6.0.2 #
- docs: add missing inline documentation for
hydrate
6.0.1 #
- fix: compatibility with flutter_web
- chore: upgrade to
bloc ^6.0.1
6.0.0 #
- BREAKING: upgrade to
bloc ^6.0.0
- fix: json (de)serialization errors (@orsenkucher)
- fix: handle empty case for list traversal
- fix: additional complex list (de)serialization errors (@orsenkucher)
- fix: complex list (de)serialization errors (@orsenkucher)
- feat:
StorageNotFound
error thrown if noStorage
is provided. - feat:
HydratedCubit
added forCubit
interoperability - feat:
HydratedMixin
added for additional flexibility - feat: remove external dependency on package:hydrated_cubit
- docs: inline documentation updates
- docs: README updates
- docs: example application updates
6.0.0-dev.5 #
- fix: handle empty case for list traversal
6.0.0-dev.4 #
- fix: additional complex list (de)serialization errors (@orsenkucher)
6.0.0-dev.3 #
- fix: complex list (de)serialization errors (@orsenkucher)
6.0.0-dev.2 #
- fix: json (de)serialization errors (@orsenkucher)
6.0.0-dev.1 #
- BREAKING: upgrade to
bloc ^6.0.0-dev.1
- feat:
StorageNotFound
error thrown if noStorage
is provided. - feat:
HydratedCubit
added forCubit
interoperability - feat:
HydratedMixin
added for additional flexibility - feat: remove external dependency on package:hydrated_cubit
- docs: inline documentation updates
- docs: README updates
- docs: example application updates
5.0.3 #
- fix: excessive storage reads and
fromJson
invocations - chore: upgrade to
hydrated_cubit ^0.1.3
- chore: upgrade to
bloc ^5.0.1
- docs: minor documentation improvements
5.0.2 #
- fix: upgrade to
hydrated_cubit ^0.1.2
to prevent data loss during migration.
5.0.1 #
- fix: export
Storage
interface - fix: use
Storage
interface to enable customStorage
5.0.0 #
- BREAKING: update to
bloc ^5.0.0
- BREAKING: extend
hydrated_cubit ^0.1.0
- BREAKING:
super.initialState
is no longer required - docs: minor updates to README
- docs: logo updates
5.0.0-dev.3 #
- feat: update to
bloc ^5.0.0-dev.11
- docs: minor updates to README
5.0.0-dev.2 #
- BREAKING: update to
bloc ^5.0.0-dev.10
- BREAKING: extend
hydrated_cubit ^0.0.3
5.0.0-dev.1 #
- BREAKING: update to
bloc ^5.0.0-dev.7
- BREAKING:
super.initialState
is no longer required
4.1.1 #
- Remove unnecessary
print
statement
4.1.0 #
- Update default
HydratedStorage
to usepackage:hive
(thanks to @orsenkucher). - Add encryption support to
HydratedStorage
(thanks to @orsenkucher).
4.0.0 #
- Updated to
bloc: ^4.0.0
andflutter_bloc: ^4.0.0
onTransition
moved fromHydratedBlocDelegate
toHydratedBloc
3.1.0 #
- Persist
initialState
when initialized (thanks to @orsenkucher). - Fix: add
synchronized
to prevent file corruption (thanks to @orsenkucher) - Refactor
HydratedBlocStorage.getInstance
to avoid using singleton (thanks to @orsenkucher) - Upgrade to
path_provider: ^1.6.5
- Fix: invoke
onError
and continue emitting states when exceptions occur
3.0.0 #
- Updated to
bloc: ^3.0.0
3.0.0-dev.1 #
- Updated to
bloc: ^3.0.0-dev.1
2.0.0 #
- Update to
bloc ^2.0.0
- Adhere to effective dart
1.0.0 #
- Update to bloc
v1.0.0
- Documentation Updates
0.8.0 #
- Update to bloc
v0.16.0
- Documentation Updates
0.7.0 #
- Desktop support via path_provider_fde (#24).
- Documentation and Example Updates
0.4.1 #
- Update to support optional
id
in cases where there are multiple instances of the sameHydratedBloc
- Documentation Updates
0.4.0 #
- Update to bloc
v0.15.0
- Documentation Updates
0.3.2 #
- Minor Updates to Package Dependencies
- Documentation Updates
0.3.1 #
- Add guards to
HydratedBlocStorage
to prevent exception if cache is corrupt.
0.3.0 #
- Update
HydratedBlocStorage
to usegetTemporaryDirectory
instead ofgetApplicationDocumentsDirectory
- Documentation Updates
0.2.1 #
- Bugfix to handle
Blocs
alongsideHydrateBlocs
within the same application. toJson
can returnnull
to avoid persisting the state change
0.2.0 #
- Upated
HydrateBlocDelegate
to have a staticbuild
- Updated
toJson
andfromJson
to eliminate the need to calljson.encode
andjson.decode
explicitly. HydratedBlocSharedPreferences
replaced withHydratedBlocStorage
- Removed dependency on
SharedPreferences
- Documentation Updates
0.1.0 #
- Renamed
HydratedBlocSharedPreferences
toHydratedSharedPreferences
- Documentation Updates
0.0.3 #
Added clear
to HydratedBlocStorage
API and Documentation Updates
0.0.2 #
Documentation Updates
0.0.1 #
Initial Version of the library.
Includes:
HydratedBloc
HydratedBlocDelegate
HydratedBlocSharedPreferences