NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3492 most downloaded on pub.dev
A Flutter package providing physics-based animations including customizable spring and gravity simulations that can be used both as physics simulations and animation curves.
Last release 26 days ago
12 Sep 2026
Ships unpredictably
gaps range from 2 weeks to 1.3 years
Nearly every release is documented
notes for 13 of 13 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
15 releases · first in 2025
Fix target-based physics animations stopping just short of their requested values. All three controllers now set exact final targets before notifying
animateWith simulation behavior.PhysicsController2D and PhysicsControllerMulti leaving an older animation running.ASize recognizes a stabilized child even when the controller's final value is unchanged.Fix ASwitcher retaining outgoing children and their controllers after transitions finish. Remove each outgoing child and dispose its controller when i
ASwitcher retaining outgoing children and their controllers after transitions finish. Remove each outgoing child and dispose its controller when its reverse animation is dismissed, matching Flutter's AnimatedSwitcher lifecycle.One column per month.
Fix AContainer crashing when spring overshoot produces invalid decoration values, such as negative shadow blur radii when a shadow disappears.
AContainer crashing when spring overshoot produces invalid decoration values, such as negative shadow blur radii when a shadow disappears.decoration and foregroundDecoration, including when an animation is interrupted with a new target. Other animated properties retain their spring motion.BREAKING: Updated all predefined springs to be compatible with Flutter 3.32+ breaking changes to SpringDescription.
SpringDescription.ATranslate widget for implicit physics-based translation animations.Added animateBackWith to PhysicsController for compatibility with new AnimationController API in Flutter 3.29 (master).
animateBackWith to PhysicsController for compatibility with new AnimationController API in Flutter 3.29 (master).Nothing published for this version
* Update CHANGELOG.md
CHANGELOG.mdUse Color.fromARGB instead of Color.from to accommodate Flutter versions before 3.27.0.
Color.fromARGB instead of Color.from to accommodate Flutter versions before 3.27.0.Nothing published for this version
PhysicsController now implements the AnimationController interface, so it can (really) be used as a drop-in replacement for AnimationController.
PhysicsController now implements the AnimationController interface, so it can (really) be used as a drop-in replacement for AnimationController.PhysicsController: toggle, animateTo.Bug fix for PhysicsControllerMulti and PhysicsBuilderMulti.
Bug fix for ASizedBox to normalize size.
* Update README.md
Added comprehensive documentation and examples
* Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →