NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3199 most downloaded on pub.dev
Just like MaterialState but with convenient name and more spices.
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 1 weeks to 1.4 years
Nearly every release is documented
notes for 31 of 31 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
31 releases · first in 2022
One column per quarter.
The controller update method now preserves widget event statuses not explicitly provided in the registry parameters
* Improved controller and mixin
Revert to v1.9.0, v1.10.2 should be a breaking version
Fixed cannot change an unmodifiable set when create controller using default constructor
Fixed cannot change an unmodifiable set when create controller using default constructor
Improved controller constructor
Added method to update multiple events with a map of widget events
* Themeable driven spinner * Themeable driven switcher
Replace DrivenWidget with DrivenChild
* Fixed driven switcher resolver
Fixed driven switcher duplicate key and added option to disable automatic add key
Fixed driven switcher duplicate key
Fixed driven spinner UnimplementedError
Driven switcher and spinner extends from driven widget
* Improved driven spinner * Added driven switcher
Split driven props into separate files
Only check the value for equality operator of the WidgetEvent
* Removed SchedulerBinding
Use SchedulerBinding instead of WidgetsBinding
Fixed FlutterError setState() or markNeedsBuild() called when widget tree was locked.
* Added driven widget
* Adjust sdk constraints
* Added driven to entry point
* Removed lerp utils
Added indeterminate and loading event
Change controller assign to replace
assign to replaceSet<WidgetEvent>* Add more methods to controller
* Override WidgetEvent.toString
Add widget events change listener on mixin level
* Use controller * Move event flag
* Convenient name * Extendable event * More helpers
Your coding agent can read these notes before it upgrades. Set up the MCP server →