Skip to content

fix(deps): update dependency motion to v14 - #800

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/motion-14.x
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/motion-14.x

Conversation

@renovate

@renovate renovate Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
motion ^12.0.0 → ^14.0.0 age confidence

Release Notes

motiondivision/motion (motion)

v14.3.0

Compare Source

Added
  • stagger: New grid, from: "edges" | "random" options.
  • Support for scaleZ.
Fixed
  • Fix matrix3d and other digit-named transform functions being tokenised as numbers.
  • useSpring: Ensure when switching targets we animate to the new target on switch.
  • Fix SVG MotionValue children being written as a children attribute.

v14.2.0

Compare Source

Added
  • Hardware accelerated independent transforms like x, y, scaleX etc.

v14.1.1

Compare Source

Fixed
  • Fix velocity hand-off for hardware-accelerated springs.
  • cubicBezier: More accurate, 2x faster.
  • Reorder: Fix click events on reoredered items.
  • useTransform: Fix desync when source is set in an effect under Strict Mode.

v14.1.0

Compare Source

Added
  • animateLayout: Layout animations for vanilla JS.
Fixed
  • Delay animation start when main thread held to prevent visual jumps.
  • Fix whileHover/whileTap getting stuck after Fast Refresh reorders siblings.
  • scroll/useScroll: Fix reporting of elastic overscroll.
  • AnimatePresence: Fix popLayout when rendering into another window or iframe.
  • animate: Fix JS animations jumping ahead when played after a pause at non-1 speed.
  • Allow layout animations inside dragged elements.

v14.0.0

Compare Source

Changed
  • Removed internal APIs restored in 13.5.1 for compatibility with framer-motion 13.0–13.4. Future removed internal APIs won't cause cross-compatibility issues since pinning internal framer-motion, motion-dom and motion-utils dependencies.

v13.5.1

Compare Source

Changed
  • Removed internal APIs restored in 13.5.1 for compatibility with framer-motion 13.0–13.4. Future removed internal APIs won't cause cross-compatibility issues since pinning internal framer-motion, motion-dom and motion-utils dependencies.

v13.5.0

Compare Source

Added
  • spring: Now accepts negative bounce (0--1) to define overdamped springs.
Changed
  • <m>: 20% smaller.
  • useSpring: 10% smaller.
  • scroll/useScroll: Use main thread for all offset animations.
Fixed
  • Ensure warning and error messages are cleaned from production build.
  • Ensure values are never rendered before they've been resolved.

v13.4.6

Compare Source

Fixed
  • AnimatePresence: mode="wait" no longer drops new children if exit completes during a React transition.

v13.4.5

Compare Source

Fixed
  • layout: Fix relative child jumping when parent interrupts layout animation.
  • AnimatePresence: Can no longer drop a child added while another exit animation completes.
  • Reorder: Only clear Reorder.Group's reorder guard when values change.
  • spring/useSpring: 5% smaller.

v13.4.4

Compare Source

Changed
  • scroll: 44% smaller.
  • useScroll: 33% smaller.
  • Scroll callbacks: 50% faster.
  • Removed ScrollTimeline support for JS callbacks as benchmarked no improvement over scrollInfo.
Fixed
  • useDragControls: Fixed snapToCursor origin drift on repeated calls.
  • drag: Improved pointerend timing.
  • spring: Check invalid spring values before applying.
  • AnimatePresence: Ensure children don't stick during reentry.

v13.4.3

Compare Source

Fixed
  • <motion>: Ensure animations replay when Suspense reveals memoized content.

v13.4.2

Compare Source

Fixed
  • Reorder: Don't scale position of elements at origin 0 when dragConstraints changes.
  • Unrecognised easing names no longer throw.

v13.4.1

Compare Source

Fixed
  • animate: CSS variable writes on SVGs apply to style attribute.

v13.4.0

Compare Source

Added
  • AnimateView: View transitions for React 19.3, built on React's ViewTransition.

v13.3.0

Compare Source

Added
  • Hooks for Motion Editor.
Changed
  • springValue/useSpring: 80% reduction in time when retargeting.
  • animate: 10% smaller.
  • animate: 20% reduction in startup time.
  • animate: 10% reduction in per-frame JS.
  • frame: Frame scheduling 10% faster.
Fixed
  • animate: Fixed path drawing calculations.

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.
  • MotionValueState no longer caches values in latest; effect renders read their motion values directly. set() drops its useDefaultValueType argument.

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
    • At any time (no schedule defined)
  • 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.

@vercel

vercel Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
lyonjs-website Error Error Oct 16, 2026 2:54am UTC

Request Review

@renovate
renovate Bot force-pushed the renovate/motion-14.x branch from 5a25cab to 26432e0 Compare October 7, 2026 05:26
@renovate
renovate Bot force-pushed the renovate/motion-14.x branch from 26432e0 to 26c8230 Compare October 10, 2026 02:15
@renovate
renovate Bot force-pushed the renovate/motion-14.x branch from 26c8230 to fd312ca Compare October 13, 2026 09:45
@renovate
renovate Bot force-pushed the renovate/motion-14.x branch from fd312ca to b1b37ea Compare October 13, 2026 17:10
@renovate
renovate Bot force-pushed the renovate/motion-14.x branch from b1b37ea to a455528 Compare October 14, 2026 22:51
@renovate
renovate Bot force-pushed the renovate/motion-14.x branch from a455528 to 496afa0 Compare October 15, 2026 06:27
@renovate
renovate Bot force-pushed the renovate/motion-14.x branch from 496afa0 to 1b85fab Compare October 15, 2026 14:41

This branch had an error being deployed

1 failed and 1 active deployments
preview-pr-800 — 257fbf02 Deployed Oct 16, 2026 by renovate[bot] via 🔍 Deploy preview #3649
Preview — 257fbf02 Deployed Oct 16, 2026 by vercel[bot]
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.

0 participants