NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
After merging Lifecycle and Cancellable, the toolkit provided in flutter
Last release 2 months ago
09 Aug 2026
Release timing varies
gaps range from 2 weeks to 4 months
Nearly every release is documented
notes for 33 of 33 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
36 releases · first in 2024
重命名 runAfterNextFrameCallbackOrNextEventLoop 为 runInNextFrameCallback
重命名 runAfterNextFrameCallbackOrNextEventLoop 为 runInNextFrameCallback
When runWithDelayed = true, the block in ILifecycle.launchWhenLifecycleStateAtLeast is guaranteed to run.
One column per month.
Nothing published for this version
Nothing published for this version
Nothing published for this version
ILifecycle.makeLiveCancellable 移除>destroyed的断言
ILifecycle.makeLiveCancellable 移除>destroyed的断言
makeLiveCancellable增加对other.cancelled的test
makeLiveCancellable增加对other.cancelled的test
修复Lifecycle.whenLifecycleStateResumed的bug
修复Lifecycle.whenLifecycleStateResumed的bug
Add collectAsState extension function to Stream and Future.
将remember标记为过时,未来将形成独立库存在
将remember标记为过时,未来将形成独立库存在
Change the manager related to LifecycleObserver to use weak references for ILifecycle.
Add onDispose callback uniformly to rememberXXX.
Added a remember extension on BuildContext
Change the listener in Stream.repeatLatest from closeSync to close.
Fix the determination of whether the route is active when canceling pushCancellableRoute.
* Upgrade dependencies.
In Stream.bindLifecycle, The parameter repeatLastOnRestart is deprecated. A new parameter repeatLastOnStateAtLeast. The default value of the state par…
* Fix changelog display error.
Fix the bug of repeatLatest done.
The repeatOnLifecycle and collectOnLifecycle functions are extended to support error handling for the execution block via a new parameter called ignor
Refine the timing checks for the withLifecycle launch methods.
LifecycleExtData adds a check to verify if it has been destroyed.
Fix the bug in Stream.repeatLatest.
Stream adds extension onData, repeatLatest.
lifecycleExtData renamed to extData.
The newly added findLifecycleOwner can be used to search upward for the specified LifecycleOwner.
After upgrading lifecycle to 3.0, some assertions are abnormal
* Lifecycle upgraded to 3.0.0
Continue to expand the launch series
Continue to expand the launch series
Postpone the execution of resumed of withLifecycleEffect (wait for the next event loop)
Fix lifecycleExtData automatic cleanup exception
Migration of Listenable extensions.
* fix bug whenMoreThanState
* export dialog/dialog_ext.dart
The first version migration is completed
Your coding agent can read these notes before it upgrades. Set up the MCP server →