Skip to content

build(deps): bump @formkit/auto-animate from 0.9.0 to 0.10.0 - #2910

Merged
daxtheduck merged 1 commit into
mainfrom
dependabot/npm_and_yarn/main/formkit/auto-animate-0.10.0
Jul 27, 2026
Merged

build(deps): bump @formkit/auto-animate from 0.9.0 to 0.10.0#2910
daxtheduck merged 1 commit into
mainfrom
dependabot/npm_and_yarn/main/formkit/auto-animate-0.10.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps @formkit/auto-animate from 0.9.0 to 0.10.0.

Release notes

Sourced from @​formkit/auto-animate's releases.

v0.10.0

Features

  • Marko v6 integration — a new <auto-animate> tag exported from @formkit/auto-animate/marko (#239). Pass your parent element's tag variable (<ul/listRef>parent=listRef), with optional options and a reactive enabled attribute. SSR/resume safe. Thanks @​defunkt-dev!

Docs

CI

  • Releases are now published to npm via OIDC trusted publishing on v* tag pushes.
Commits
  • b6a6fee ci: use bundled npm for trusted publishing
  • 00b8944 ci: add trusted publishing and release workflows
  • 75ba14d chore: release v0.10.0
  • a73b637 test: scope framework demo selectors and cover Marko example
  • 01c5f5b Merge pull request #239 from defunkt-dev/master
  • e0a1b15 docs support
  • 35ac0ad fix some ts errors
  • 7f1d60a e2e ssr test suite for marko
  • 8b1ef37 e2e test suite for marko
  • 304efab feat: marko v6 auto-animate integration
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​formkit/auto-animate since your current version.


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)

Note

Low Risk
Dependency-only minor bump with no source edits; existing Preact integration should behave the same.

Overview
Bumps @formkit/auto-animate from 0.9.0 to 0.10.0 in special-pages (package.json and lockfile). No application code changes.

The extension still uses useAutoAnimate from @formkit/auto-animate/preact in onboarding List and Stack components. v0.10.0 mainly adds Marko v6 support, docs, and CI; the Preact API path is unchanged.

Reviewed by Cursor Bugbot for commit 7c88f9a. Bugbot is set up for automated code reviews on this repo. Configure here.

Bumps [@formkit/auto-animate](https://github.com/formkit/auto-animate) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/formkit/auto-animate/releases)
- [Commits](formkit/auto-animate@0.9.0...v0.10.0)

---
updated-dependencies:
- dependency-name: "@formkit/auto-animate"
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Update one or more dependencies version minor Increment the minor version when merged labels Jul 27, 2026
@dependabot
dependabot Bot requested a review from daxtheduck as a code owner July 27, 2026 10:53
@dependabot dependabot Bot added the dependencies Update one or more dependencies version label Jul 27, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 27, 2026 10:53
@dependabot dependabot Bot added the minor Increment the minor version when merged label Jul 27, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Build Branch

Branch pr-releases/dependabot/npm_and_yarn/main/formkit/auto-animate-0.10.0
Commit e39bc35b31
Updated July 27, 2026 at 10:54:07 AM UTC

Static preview entry points

QR codes (mobile preview)
Entry point QR code
Docs QR for docs preview
Static pages QR for static pages preview
Integration pages QR for integration pages preview

Integration commands

npm (Android / Extension):

npm i github:duckduckgo/content-scope-scripts#pr-releases/dependabot/npm_and_yarn/main/formkit/auto-animate-0.10.0

Swift Package Manager (Apple):

.package(url: "https://github.com/duckduckgo/content-scope-scripts.git", branch: "pr-releases/dependabot/npm_and_yarn/main/formkit/auto-animate-0.10.0")

git submodule (Windows):

git -C submodules/content-scope-scripts fetch origin pr-releases/dependabot/npm_and_yarn/main/formkit/auto-animate-0.10.0
git -C submodules/content-scope-scripts checkout origin/pr-releases/dependabot/npm_and_yarn/main/formkit/auto-animate-0.10.0
Pin to exact commit

npm (Android / Extension):

npm i github:duckduckgo/content-scope-scripts#e39bc35b3184a4aa6093063664e7e0082a970852

Swift Package Manager (Apple):

.package(url: "https://github.com/duckduckgo/content-scope-scripts.git", revision: "e39bc35b3184a4aa6093063664e7e0082a970852")

git submodule (Windows):

git -C submodules/content-scope-scripts fetch origin pr-releases/dependabot/npm_and_yarn/main/formkit/auto-animate-0.10.0
git -C submodules/content-scope-scripts checkout e39bc35b3184a4aa6093063664e7e0082a970852

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Injected PR Evaluation: Web Compatibility & Security

PR: build(deps): bump @formkit/auto-animate from 0.9.0 to 0.10.0
Scope: 2 files — special-pages/package.json, package-lock.json (dependency version bump only)


Web Compatibility Assessment

File Lines Severity Finding
special-pages/package.json 41 info No injected/ changes. This dependency is not bundled into content-scope injection and has zero impact on third-party web page API fidelity, prototype chains, or third-party script compatibility.
special-pages/package.json 41 info @formkit/auto-animate is consumed only via @formkit/auto-animate/preact in onboarding Stack.js and List.js. Both gate animation with isReducedMotion (duration: 0 when reduced motion is preferred), which is good accessibility practice.
special-pages/package.json 41 info Upstream v0.10.0 adds a Marko v6 adapter (@formkit/auto-animate/marko) and CI/packaging changes. The Preact export and core animation engine are unchanged in this release; no breaking API changes affect current consumers.
special-pages/package.json 41 info The new-tab animation schema defines an auto-animate kind (animation.json), but no runtime code currently branches on kind === 'auto-animate' — only view-transitions is implemented in FavoritesCustomized.js. The version bump does not change NTP behavior today.
special-pages/package.json 41 info The library uses MutationObserver internally for DOM child-list animations. This is confined to embedded special pages (onboarding), not arbitrary host pages. Existing animate props default to false, so observers are only active when explicitly opted in.

No warnings or errors identified.


Security Assessment

File Lines Severity Finding
(entire diff) info No changes to injected/, captured-globals.js, messaging transports, message bridge, or wrapper-utils.js. No new global captures, postMessage usage, or config-gated feature changes.
special-pages/package.json 41 info @formkit/auto-animate runs inside first-party embedded special pages with native messaging — not in the hostile third-party page context. The library performs local DOM observation/animation only; it does not construct external URLs, execute dynamic code, or interact with the message bridge.
package-lock.json 1607–1610 info Lockfile integrity hash updated for the new tarball. No supply-chain red flags beyond standard Dependabot version bump. v0.10.0 upstream also moved to npm OIDC trusted publishing, which is a positive supply-chain hardening.

No warnings, errors, or critical findings identified.


Risk Level

Low Risk — This is a semver-minor dependency bump confined to the special-pages workspace with no injected code, API overrides, messaging, or security-sensitive infrastructure changes.


Recommendations

  1. (info) Merge is safe from an injected web-compat/security perspective. No code changes required.
  2. (info) Optional smoke test: exercise onboarding flows that use animate={true} (e.g. SettingsStep.js) to confirm list/stack enter/leave animations still behave correctly under both normal and reduced-motion preferences.
  3. (info) Ensure CI build passes for special-pages — the lockfile-only change should be covered by existing build/test pipelines.
  4. (info) No action needed for injected/ strict-core, captured-globals, or message-bridge review — out of scope for this PR.
Open in Web View Automation 

Sent by Cursor Automation: Web compat and sec

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dependency update review: @formkit/auto-animate 0.9.0 → 0.10.0

Verdict: Low risk — safe to merge. No code changes are required for this bump.


Changelog impact (confirmed)

Comparing v0.9.0...v0.10.0, the release is additive:

  • Feature: Marko v6 integration (@formkit/auto-animate/marko)
  • CI: npm OIDC trusted publishing
  • Docs: Marko usage section

No changes to the Preact entrypoint (@formkit/auto-animate/preact) or its API. This repo only imports that Preact hook.


Usage in this repo

File Usage
special-pages/pages/onboarding/app/shared/components/Stack.js useAutoAnimate({ duration: isReducedMotion ? 0 : 300 })active in onboarding v3 (SingleStep.js passes animate)
special-pages/pages/onboarding/app/shared/components/List.js useAutoAnimate(...) on the List export — unused (List is never imported; only PlainList is)

PlainList accepts animate={true} in SettingsStep.js but uses manual height refs, not @formkit/auto-animate.

The animation.kind: "auto-animate" option in special-pages/pages/new-tab/messages/types/animation.json is not implemented at runtime — new-tab code only handles view-transitions (e.g. FavoritesCustomized.js).

Onboarding v4 uses Web Animations API hooks (useAnimate, usePresence, useFlip) instead of this library.


Test coverage

  • Build: npm run build passes on 0.10.0.
  • Unit tests: special-pages unit suite passes (116 tests).
  • Integration: onboarding v3 suite passes (42 tests, windows project).
  • Gap (advisory): All onboarding integration tests call reducedMotion(), which sets duration: 0 in Stack.js/List.js. No automated test exercises actual auto-animate motion. Manual smoke of v3 step transitions with motion enabled would be the only validation path.

Is the dependency still needed?

Yes, for now — onboarding v3 is still shipped (app/index.js selects v3 vs v4 by orderName). The dependency could be removed once v3 is fully retired and Stack.js is migrated to the v4 WAAPI pattern.


Supply chain

Check Status
License MIT
Maintainers FormKit team (established org)
Dependencies Zero runtime deps
Publishing OIDC trusted publishing added in 0.10.0 (positive)
Integrity hash Updated in lockfile as expected

No npm audit findings specific to this package.


Separate fix PR

Not opened. No existing open PR targets this beyond #2910. The advisory items above (dead List import, unimplemented new-tab schema option, animation test gap) are pre-existing and unrelated to the version bump — not blockers for merging.


Recommended manual validation (optional)

If you want extra confidence beyond CI: load onboarding v3 with prefers-reduced-motion: no-preference and step through SingleStep transitions to confirm child enter/exit animations still look correct.

Open in Web View Automation 

Sent by Cursor Automation: Review dependabot

@daxtheduck
daxtheduck added this pull request to the merge queue Jul 27, 2026
Merged via the queue into main with commit f13e10e Jul 27, 2026
47 checks passed
@daxtheduck
daxtheduck deleted the dependabot/npm_and_yarn/main/formkit/auto-animate-0.10.0 branch July 27, 2026 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Update one or more dependencies version minor Increment the minor version when merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant