- Fix the hashList compile error on Flutter 3.27+ (#5) and replace
deprecated APIs; only depend on the widgets library except for
StyledPopupMenuButton.
- Play AnimationSequence steps one after another again (broken since
0.4.7), so Flash, Pulse, Swing, Wobble and Rainbow work as documented.
- Make width/height/foregroundDecoration animations take effect, stop
entrance animations from flashing, and stop playing an animation from
modifying its sequence.
- Fix TextStyle inherit interpolation errors, leaked scroll listeners and
progress notifiers, double onMouseEnter calls, value equality, and
NamedStyleMap styles not being applied.
- Make JSON parsing tolerate missing keys and int values; serialize shadow
animations (the JSON format is otherwise unchanged).
- Fix StyledSwitch, StyledSlider and StyledPopupMenuButton bugs and keys
being ignored by the styled components.
- Add flutter_lints, 247 tests, an example smoke test and a CI workflow.
- Bump to 0.5.1; require Flutter 3.27, morphable_shape 2.0.1,
dimension 0.2.1 and flutter_class_parser 0.2.6.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQqsYjiGze4xN9arz28ctn