NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3478 most downloaded on pub.dev
Bloc provider. Provides bloc to descendant widget (O(1)), and the bloc is disposed appropriately by state which the bloc_provider holds internally.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 2.0 years
Nearly every release is documented
notes for 15 of 15 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
17 releases · first in 2019
https://pub.dev/packages/flutter_bloc_pattern/versions/3.0.0
rxdart_ext to ^0.3.0.'>=3.10.0' (requires Flutter 3.10 or later).'>=3.0.0 <4.0.0' (requires Dart 3.0 or later).Full Changelog: 2.3.0...3.0.0
https://pub.dev/packages/flutter_bloc_pattern/versions/2.3.0
rxdart_ext to 0.2.2.Full Changelog: 2.2.0...2.3.0
One column per quarter.
https://pub.dev/packages/flutter_bloc_pattern/versions/2.2.0
rxdart_ext to 0.1.2.flutter_provider to 2.1.0.>=2.14.0 <3.0.0 and flutter constraint >=2.5.0.pedantic to flutter_lints.RxStreamBuilder.checkStateStreamEnabled allows checking invalid state caused by StateStreams.
// enabled when running in debug or profile mode
RxStreamBuilder.checkStateStreamEnabled = !kReleaseMode;https://pub.dev/packages/flutter_bloc_pattern/versions/2.1.1
RxStreamBuilder: missing pass Key? key to parent constructor.https://pub.dev/packages/flutter_bloc_pattern/versions/2.1.0
rxdart to 0.27.0.RxStreamBuilder now accepts a ValueStream.Stable release for null safety.
Makes RxStreamBuilder extends StreamBuilder .
RxStreamBuilder extends StreamBuilder.Migrate this package to null safety.
>=2.12.0-0 <3.0.0 based on beta release guidelines.BuildContext.bloc<T>({bool listen = false}). It is identical with BlocProvider<T>.of(BuildContext, {bool listen = false}).builder in RxStreamBuilder(builder: ) constructor to Widget Function(BuildContext, T?).Widget Function(BuildContext, AsyncSnapshot<T>).>=2.12.0-0 <3.0.0 based on beta release guidelines.BuildContext.bloc<T>({bool listen = false}). It is identical with BlocProvider<T>.of(BuildContext, {bool listen = false}).builder in RxStreamBuilder(builder: ) constructor to Widget Function(BuildContext, T?).
Previous signature is Widget Function(BuildContext, AsyncSnapshot<T>).Breaking change: support for rxdart 0.24.x.
rxdart 0.24.x.Remove assert(child != null) and @required child in BlocProvider constructor
assert(child != null) and @required child in BlocProvider constructor* Add DisposeCallbackBaseBloc * Add BlocProviders
DisposeCallbackBaseBlocBlocProviders* Update rxdart
rxdart* Minor updates
* Update README.md
* Add RxStreamBuilder
RxStreamBuilder* Add example
* Initial
Your coding agent can read these notes before it upgrades. Set up the MCP server →