provide_it 0.6.0
provide_it: ^0.6.0 copied to clipboard
Provider-like state binding, management, and injection using only context extensions.
Changelog #
- WIP Improve ErrorBuilder
- WIP Crate ReadIt & TestIt
0.6.0 #
- Added
context.init. - Added
context.dispose. - Added
AsyncRef.allReady. - Added
AsyncRef.allReadySync. - Added
AsyncRef.isReady. - Added
AsyncRef.isReadySync.
0.5.0 #
- Added
MultiProvidermigration. - Added
Consumermigration. - Added
ChangeNotifierProvidermigration. - Added
ListenableProvidermigration. - Added
ChangeNotifierWatcher. - Improved abstractions injection.
- Updated
README.md.
0.4.0 #
- Added
AsyncRefState.ready(). - Added
context.readAsync(). - Added
AsyncSnapshotExtension: when/maybeWhen & getters. - Added
Param.isFuture. - Improved
FutureRefto resolve immediately. - Improved
Injector.callto handle futures. - Improved
ProvideIt.provideinitialization.
0.3.0 #
- Added
AsyncRef&context.reload(). - Added
errorBuildertoProvideIt. - Added
loadingBuildertoProvideIt. - Added
context.provideFactory(). - Added
context.provideValue(). - Added
FutureRef&context.future(). - Added
StreamRef&context.stream(). - Added
ProvideIt.allowedDuplicatesfor duplicate rules. - Added
Watcher.canUpdate. - Improved
Injectorfor efficient parsing. - Improved
ContextReadersfor efficient lookup.
0.2.0 #
- Changed
ProvideIt.roottoProvideIt. - Added
provide_it/injector.dartlibrary. - Added
Injector&Paramfor auto-injection. - Improved all
providemethods with auto-injection. - Added
ProvideLazyRef&context.provideLazy. - Added
Watcherfor custom watching. - Added
ProvideIt.watcherswithDefaultWatchers. - Added
ProvideIt.namedLocator. for injecting parameters. - Added
CreateRef&context.create.
0.1.0 #
- Changed
ProvidertoProvideIt.root. - Improved ref dispose/removal on hot-reload.
- Improved several
toStringfor debugging. - Added several
assertsfor debugging. - Added
readItlocator. - Added
Ref.debugValuefor debugging. - Added
ProvideIt.logfor debugging. - Added
RefState.removeDependent. - Added
dependOnInheritedElementfor bind accessors. - Removed the need for
RefState._garbageCollector.
0.0.1 #
- Initial release.