Skip to content

fix(deps): update dependency framer-motion to v13 - #1846

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/framer-motion-13.x
Open

fix(deps): update dependency framer-motion to v13#1846
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/framer-motion-13.x

Conversation

@renovate

@renovate renovate Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
framer-motion 12.43.013.2.0 age confidence

Release Notes

motiondivision/motion (framer-motion)

v13.2.0

Compare Source

Added
  • animate.addEffect() for registering effects that lets animate drive non-DOM subjects alongside DOM elements.
  • threeEffect (motion/three) supporting Three.js objects, materials, shader uniforms, TSL uniform nodes and more.
  • vgpuEffect (motion/vgpu) supporting shared uniforms, Effect/Draw/Compute bindings ("params.time"), scene nodes, cameras, lights, materials, orbit controls, CSS colors and vector components.
  • createEffect now accepts test, read and step options and exposes bound motion values via effect.get().
Changed
  • Reduced filesize and improved performance of spring.

v13.1.1

Compare Source

Fixed
  • Guard animation window access in non-browser runtimes.
  • AnimatePresence: Improved compat with React 19 strict mode.

v13.1.0

Compare Source

Added
  • Reorder: Multidimensional reorder.
  • Reorder: Automatic axis detection.
  • Reorder: RTL support.

v13.0.0

Compare Source

Changed
  • Removed optional @emotion/is-prop-valid dependency in favour of explicit <MotionConfig isValidProp={isPropValid}>.
Fixed
  • Hardware-accelerated SVG elements correctly apply final style on animation complete.
  • AnimatePresence: Ensure nodes are marked as safe to remove when rendering propagate with no motion children.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 9am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/framer-motion-13.x branch from eeec8e1 to d2b0d0e Compare August 17, 2026 14:46
@renovate
renovate Bot force-pushed the renovate/framer-motion-13.x branch 2 times, most recently from 499e18f to cce1ad7 Compare August 27, 2026 14:08
@renovate
renovate Bot force-pushed the renovate/framer-motion-13.x branch 2 times, most recently from 0bb584b to 880c0c0 Compare September 7, 2026 16:18
@toxsick

toxsick commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Sep 9, 2026

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai

coderabbitai Bot commented Sep 9, 2026

Copy link
Copy Markdown

Review Change StackReview Change Stack

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 30184626-e088-472f-a12d-92ecc0846c0f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: f96422db-e7f4-4712-8c5a-928dd9626e78

📥 Commits

Reviewing files that changed from the base of the PR and between c8b6e05 and 880c0c0.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (3)
  • packages/pixel-motion/package.json
  • packages/pixels/package.json
  • packages/uniform/package.json

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The PR updates framer-motion from 12.43.0 to 13.1.1 in three package manifests.

Changes

Framer Motion upgrade

Layer / File(s) Summary
Dependency version updates
packages/pixel-motion/package.json, packages/pixels/package.json, packages/uniform/package.json
The three packages now use framer-motion version 13.1.1 instead of 12.43.0.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~2 minutes

Suggested reviewers: fuf-cavendish, toxsick

Merge Risk: ⚪ Minimal · up to 880c0

This updates framer-motion to 13.1.1 across the affected packages with aligned dependency resolution; no current merge-blocking risk is identified.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description documents the dependency update and upstream release notes, but it does not follow the repository template. It omits the required Summary, Impact, Verification, and AI assistance secti… Rewrite the description using the repository template. Add the affected packages, API and versioning impact, accessibility impact, migration notes, verification checklist with command results, visual or accessibility evidence status, genera…
✅ Passed checks (4 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly and concisely describes the primary change: updating the framer-motion dependency to version 13.
Full details: Description check

Explanation

The description documents the dependency update and upstream release notes, but it does not follow the repository template. It omits the required Summary, Impact, Verification, and AI assistance sections and provides no test or verification evidence.

Resolution

Rewrite the description using the repository template. Add the affected packages, API and versioning impact, accessibility impact, migration notes, verification checklist with command results, visual or accessibility evidence status, generated artifact status, package or release checks, and AI assistance details.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/framer-motion-13.x

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@toxsick

toxsick commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Sep 9, 2026

Copy link
Copy Markdown
⚠️ Action not completed

Already reviewed the last commit. Use @coderabbitai full review to rerun a review of the entire changeset.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@renovate
renovate Bot force-pushed the renovate/framer-motion-13.x branch from 880c0c0 to 598f670 Compare September 9, 2026 22:54
@renovate
renovate Bot force-pushed the renovate/framer-motion-13.x branch from 598f670 to 92310d7 Compare September 10, 2026 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant