inheriteds 0.2.0
inheriteds: ^0.2.0 copied to clipboard
State management solution focused on simplifying dependency injection and object propagation throughout widget trees
Changelog #
All notable changes to this project will be documented in this file.
0.2.0 #
- Added:
InheritedBridge: Bridges inherited objects across different branches of the widget tree.InheritedEntries: Allows combining and providing multipleInheritedEntryinstances at once, including:InheritedObjectInheritedObjectProviderinstances (InheritedProvider,InheritedDataProvider)InheritedBridge
- Removed:
InheritedObjects(useInheritedEntriesinstead)InheritedProviders(useInheritedEntriesinstead)
- Updated:
- Example: Added usage of
InheritedBridge.
- Example: Added usage of
- Fixed:
InheritedObjectProvider.of: Corrected return type.ProviderDependency.update: Fixed argument types.
0.1.1 #
- Changed
- dependency of 'inheriteds' package is updated
0.1.0 #
- Changed
- Improved handling of nullable values for
InheritedObject- Added
InheritedObject.nullable - Nullable types are now forbidden for
InheritedObject<T>,
- Added
- Improved handling of nullable values for
- Fixes:
- Fixed:
_ProviderDependencyState.updateDependencysets the object during the build stage. - Fixed: a late error when updating
InheritedObjectProviderState._hub.
- Fixed:
0.0.5 #
- Changed
InheritedProviders: You can now specify emptyentries.InheritedObjects: You can now specify emptyentries.
0.0.4 #
- Changed
InheritedProviders: Theprovidersparameter is now a positional argument and has been renamed toentries.
- Added
InheritedObjects: Enables adding multipleInheritedObjects using a single widget.
0.0.3 #
- Added
InheritedDataProvider- read-only provider.
- foundation for building your own providers
InheritedObjectProviderState- Added property object
- Removed properties: hasObject, maybeObject
0.0.2 #
- Updated README.md
0.0.1 #
- Initial version of the library.