provider 1.5.0 provider: ^1.5.0 copied to clipboard
An helper to easily exposes a value using InheritedWidget without having to write one.
1.5.0 #
- new: Add
Consumer
with up to 6 parameters. - new:
MultiProvider
, a provider that makes a tree of provider more readable - new:
StreamProvider
, a stream that exposes to its descendants the current value of aStream
.
1.4.0 #
- Reintroduced
StatefulProvider
with a modified prototype. The second argument ofvalueBuilder
anddidChangeDependencies
have been removed. AndvalueBuilder
is now called only once for the whole life-cycle ofStatefulProvider
.
1.3.0 #
- Added
Consumer
, useful when we need to both expose and consume a value simultaneously.
1.2.0 #
- Added:
HookProvider
, aProvider
that creates its value from aHook
. - Deprecated
StatefulProvider
. Either make aStatefulWidget
or useHookProvider
. - Integrated the widget inspector, so that
Provider
widget shows the current value.
1.1.1 #
- add
didChangeDependencies
callback to allow updating the value based on anInheritedWidget
- add
updateShouldNotify
method to bothProvider
andStatefulProvider
1.1.0 #
onDispose
has been added toStatefulProvider
BuildContext
is now passed tovalueBuilder
callback