NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3988 most downloaded on pub.dev
A Flutter package for creating various shapes that are responsive and can morph betweem each other.
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 1.6 years
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
79 releases · first in 2021
One column per quarter.
Breaking change: Fix: Migrate use of hashValues to Object.hash api which has been the latest standard since Dart 2.14.0
Breaking change: Fix: Migrate use of hashValues to Object.hash api which has been the latest standard since Dart 2.14.0
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Fix a bug when crossfade background gradient.
Fix a bug when crossfade background gradient.
Also crossfade gradient with different type.
Also crossfade gradient with different type.
Fix a bug when crossfade background image.
Fix a bug when crossfade background image.
Support crossfade background image.
Support crossfade background image.
Support BlurStyle in ShapeShadow.
Support BlurStyle in ShapeShadow.
Now AnimatedDecoratedShadowedShape can tween between color and gradients.
Now AnimatedDecoratedShadowedShape can tween between color and gradients.
Now AnimatedDecoratedShadowedShape can tween between color and gradients.
Now AnimatedDecoratedShadowedShape can tween between color and gradients.
Update dependency.
Update dependency.
Update license.
Update license.
Update README, rename RectangleBorders to RectangleBorderSides
Update README, rename RectangleBorders to RectangleBorderSides
Update dependence
Update dependence
Remove shapecorner, update bubble shape
Remove shapecorner, update bubble shape
Update comment
Update comment
Code restructure
Code restructure
Simplify type name in parsing
Simplify type name in parsing
Update README
Update README
Remove the Shape class, now you should use ShapeBorder directly
Remove the Shape class, now you should use ShapeBorder directly
Change default StrokeCap
Change default StrokeCap
Round rect border fill update
Round rect border fill update
Fix a clamp offset issue
Fix a clamp offset issue
Fix a border lerp bug
Fix a border lerp bug
Fix a clamp offset issue
Fix a clamp offset issue
Fix a clamp offset issue
Fix a clamp offset issue
Add support for stroke join, stroke cap Round rect border fill update Support ShapeDecoration
Add support for stroke join, stroke cap Round rect border fill update Support ShapeDecoration
Add support for trim border path
Add support for trim border path
Update the decorated shadowed shape class
Update the decorated shadowed shape class
Support decoration for animated shadowed shape
Support decoration for animated shadowed shape
Support inset shadows
Support inset shadows
Shadow blur radius not negative
Shadow blur radius not negative
Update to the morphing algorithm.
Update to the morphing algorithm.
Update to the morphing algorithm.
Update to the morphing algorithm.
Update to the morphing algorithm.
Update to the morphing algorithm.
Update to the morphing algorithm, now the same shape class should morph in a more controlled manner
Update to the morphing algorithm, now the same shape class should morph in a more controlled manner
Update dependence
Update dependence
fix int to double problem
fix int to double problem
Update dependence
Update dependence
PathShape parsing fixed
PathShape parsing fixed
Handle BorderStyle.none correctly now
Handle BorderStyle.none correctly now
ShapeShadow class - supports spread radius
ShapeShadow class - supports spread radius
ShapeShadow class - supports gradient shadow for shapes
ShapeShadow class - supports gradient shadow for shapes
Update length_unit package to dimension
Update length_unit package to dimension
Update length_unit package to dimension
Update length_unit package to dimension
Update length_unit package to dimension
Update length_unit package to dimension
Avoid morph shape nest into another morph shape
Avoid morph shape nest into another morph shape
Update drawBorder
Update drawBorder
Border side go back to use double as width for constraint reasons
Border side go back to use double as width for constraint reasons
Update morph algorithm
Update morph algorithm
code cleanup
code cleanup
sdk version changed
sdk version changed
Null safety
Null safety
Performance boost on the morphing process.
Performance boost on the morphing process.
Support for multi-colored border and gradient filled border.
Update to the editing tool.
Update the auto morph method.
Update the auto morph method.
Your coding agent can read these notes before it upgrades. Set up the MCP server →