NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #371 most downloaded on pub.dev
A wrapper around InheritedWidget to make them easier to use and more reusable.
Last release 1 years ago
19 Aug 2025
Release timing varies
gaps range from 5 weeks to 13 months
Most releases are documented
notes for 47 of 53 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
70 releases · first in 2018
Provider.of now crashes with a ProviderNotFoundException when no Provider are found in the ancestors of the context used.
Provider.of<T> now crashes with a ProviderNotFoundException when no Provider<T>
are found in the ancestors of the context used.new: ChangeNotifierProvider, similar to scoped_model that exposes ChangeNotifer subclass and rebuilds dependents only when notifyListeners is called.
ChangeNotifierProvider, similar to scoped_model that exposes ChangeNotifer subclass and
rebuilds dependents only when notifyListeners is called.ValueListenableProvider, a provider that rebuilds whenever the value passed
to a ValueNotifier change.One column per quarter.
new: Add Consumer with up to 6 parameters.
Consumer with up to 6 parameters.MultiProvider, a provider that makes a tree of provider more readableStreamProvider, a stream that exposes to its descendants the current value of a Stream.Reintroduced StatefulProvider with a modified prototype. The second argument of valueBuilder and didChangeDependencies have been removed. And valueBui
StatefulProvider with a modified prototype.
The second argument of valueBuilder and didChangeDependencies have been removed.
And valueBuilder is now called only once for the whole life-cycle of StatefulProvider.Added Consumer, useful when we need to both expose and consume a value simultaneously.
Consumer, useful when we need to both expose and consume a value simultaneously.Deprecated StatefulProvider. Either make a StatefulWidget or use HookProvider.
HookProvider, a Provider that creates its value from a Hook.StatefulProvider. Either make a StatefulWidget or use HookProvider.Provider widget shows the current value.add didChangeDependencies callback to allow updating the value based on an InheritedWidget
didChangeDependencies callback to allow updating the value based on an InheritedWidgetupdateShouldNotify method to both Provider and StatefulProvideronDispose has been added to StatefulProvider
onDispose has been added to StatefulProvidervalueBuilder callbackNothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →