Skip to content

build(deps): bump animate_do from 4.2.0 to 5.1.0#259

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pub/animate_do-5.1.0
Open

build(deps): bump animate_do from 4.2.0 to 5.1.0#259
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pub/animate_do-5.1.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 20, 2026

Bumps animate_do from 4.2.0 to 5.1.0.

Release notes

Sourced from animate_do's releases.

v5.1.0

Release version 5.1.0 with bug fixes, new features, and internal improvements

  • Fixed animation issues in Bounce, Spin, and MoveTo classes for better consistency and reliability.
  • Introduced new FlipX and FlipY animations with improved perspective handling.
  • Unified default parameters across multiple animation classes for consistency.
  • Enhanced internal state management and added comprehensive widget tests for various animations.
  • Updated CHANGELOG.md to reflect all changes and improvements.

v5.0.0

Major refactor and simplification of animation classes, performance optimizations, reduced package size, RubberBand fix, and various bug fixes.

Changelog

Sourced from animate_do's changelog.

[5.1.0] - Consistency, robustness and new features

Bug fixes

  • Bounce: replaced the fragile floating-point equality check with a TweenSequence, producing a smoother and more reliable animation.
  • Spin: unified the default curve between the class and the extension to Curves.linear (the extension previously used a different curve).
  • MoveTo: the class default for animate now matches the extension (true), aligning with the rest of the package.
  • MoveTo / MoveToArc: negative values for top, bottom, left, right are now composed as deltas (right - left, bottom - top), giving consistent and predictable behavior. Documentation updated.
  • Multiple animation widgets had drifting defaults (duration, curve, from, to) between the class constructor and its Widget extension. All defaults are now defined as private const variables at the top of each animation file and consumed in both places.
  • BounceIn: unified duration and curve defaults between the class (750ms / easeOutCubic) and the extension.

New features

  • FlipX / FlipY: the perspective parameter is now actually applied to the 3D transform via Matrix4.setEntry(3, 2, 1 / perspective). Added an assert(perspective > 0) and exposed perspective in the flipX / flipY extensions.

Internal improvements

  • AnimateDoState.handleAnimateChange: cancel pending initial-delay timers when animate flips to false.
  • Stopping an infinite animation now resets controller.value to 0, preventing widgets from getting stuck mid-animation visually.
  • AnimateDoBaseState.didUpdateWidget: if the controller callback reference changes between rebuilds, it is re-invoked with the current AnimationController so consumers always hold a valid reference.
  • Fixed a broken doc-link in animate_do_typedefs.dart.

Tests

  • Added widget tests covering: didUpdateWidget reactions (duration and controller callback changes), onFinish firing with AnimateDoDirection.backward, infinite animations (Spin + loopDelay + onLoop + stop/reset), ResetOnReverseAnimation via Bounce, and MoveTo geometry (composition and negative values).

[5.0.0] - Major Release

  • Major refactor and simplification of all animation classes
  • Performance optimizations across the board

... (truncated)

Commits
  • 095ea65 Release version 5.1.0 with bug fixes, new features, and internal improvements
  • edee7cf Add workflow to auto-create GitHub Release on tag push
  • a3fa698 Add workflow to auto-tag on master push
  • c4f01af Bump version to 5.0.0
  • df290b1 Update animations and dependencies for improved functionality and structure
  • 9a180ab Update README.md to enhance package description and clarify usage
  • 24a7610 Add loopDelay and onLoop parameters to attention seeker animations
  • 0660d1f Update pubspec.lock to reflect package version bumps and SHA256 hash changes
  • 7bc6daf Merge pull request #53 from Klerith/add-claude-github-actions-1776545914272
  • 302c49a "Claude Code Review workflow"
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [animate_do](https://github.com/Klerith/animate_do_package) from 4.2.0 to 5.1.0.
- [Release notes](https://github.com/Klerith/animate_do_package/releases)
- [Changelog](https://github.com/Klerith/animate_do_package/blob/master/CHANGELOG.md)
- [Commits](Klerith/animate_do_package@v4.2.0...v5.1.0)

---
updated-dependencies:
- dependency-name: animate_do
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dart Pull requests that update Dart code dependencies Pull requests that update a dependency file labels Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dart Pull requests that update Dart code dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants