NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4932 most downloaded on pub.dev
A code generator for simplifying Bloc event and state classes, enhancing code readability and reducing naming conflicts.
Last release 14 days ago
24 Sep 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 15 of 16 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
16 releases · first in 2024
Update analyzer constraint to >=8.0.0 <15.0.0
>=8.0.0 <15.0.0
build_runner 2.16 and auto_route_generator 10.6, which require analyzer 12+FormalParameterElement.isSuperFormal (removed in analyzer 14) with a SuperFormalParameterElement type checkResolve super formal parameter types when the super constructor uses private field formals (e.g. super.all forwarding to this._all)
super.all forwarding to this._all)create factory methods and constructor calls (e.g. this._offset → offset:)One column per month.
Support event/state classes with generic type parameters (e.g. class _AddTokenFailed )
class _AddTokenFailed<E extends Object>)
Update analyzer constraint to >=8.0.0 <12.0.0
>=8.0.0 <12.0.0Generate isX/asX/asIfX for sealed intermediate state classes
isX/asX/asIfX for sealed intermediate state classes (#2)## Chore - Update Analyzer dependency
## Chore - Update Analyzer dependency
Ignore abstract classes when generating event & state methods
## Chore - Update Analyzer dependency
Update Dart Formatter and Dart Style to latest versions
Nothing published for this version
Create "as if" getters for state retrieval
if (state.asIfReady case final readyState?) {
// Handle the ready state
}
Do not generate a factory for abstract classes
Deprecate @createStateFactory in favor of @createFactory
@createFactory@createStateFactory in favor of @createFactory
Add check for if the bloc is closed before adding a new event
Initial Release
Initial Release
Your coding agent can read these notes before it upgrades. Set up the MCP server →