Skip to content

chore(deps): update dependency motion to v13 - autoclosed - #647

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

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

Conversation

@renovate

@renovate renovate Bot commented Aug 10, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
motion ^12.38.0 → ^13.5.1 age confidence

Release Notes

motiondivision/motion (motion)

v13.5.1

Compare Source

Changed
  • <motion>: Fall back to the attribute in readSVGValue when computed style is empty.
  • <motion>: Internal changes to animateChanges for size reductions.
Fixed
  • scroll: Temporarily reverted removal of internal observeTimeline API to fix compatibility with previous 13.x APIs. Moving to pinned dependencies before removing in 14.x.
  • styleEffect: Cleaning up an earlier value no longer removes a value that was bound to the same key after it.
  • svgEffect: No longer writes transforms and origins as attributes.
  • <motion>: inherit={false} now correctly not inheriting parent animations.
  • <motion>: Fix sortNodePosition throwing when a sibling hasn't mounted

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.

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.

v12.43.0

Compare Source

Added
  • Hardware acceleration for backgroundColor in supported browsers.
  • Hardware acceleration for SVG elements.
Fixed
  • AnimatePresence: Exiting children no longer interleave with entering children, which could reorder and remount children present in both renders.
  • motion: Throw error when passing a custom motion component an incorrect ref type.

v12.42.2

Compare Source

Fixed
  • animateView: Cropped group layers now animate border-radius from the old to new radius.

v12.42.1

Compare Source

Fixed
  • animateView: Old layer fade out now cancelled when defining .new().

v12.42.0

Compare Source

Changed
  • animateView: Layers are automatically grouped to match their DOM-hierarchy. New .group(false) method opts-out.
Fixed
  • animateView: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.
  • animateView: Disabled automatic border-radius animation.

v12.41.0

Compare Source

Added
  • animateView: Moves from Motion+ Early Access and alpha to main library.
  • animateView: .add() resolves a CSS selector or Element to automatically generate, apply and remove view-transition-name.
  • animateView: .new() and .old() configures values to animate on new and old layers.
  • animateView: .layout() can set a custom transition on the size/position animation of the currently selected elements.
  • animateView: Group layers now automatically crop with children set to cover, with border-radius animating from old radius to new. .crop(false) disables this behaviour.
  • animateView: .class(name) tags currently selected elements with a view-transition-class as a custom CSS hook.
Fixed
  • AnimatePresence: Prevent stuck exit animations when children interrupt.
  • drag: Child e.stopPropagation() no longer break drag end.
  • Fixing Next.js OOM on Windows when importing via motion package.
  • animateLayout: Improve handling of parallel/interleaved calls.
Changed
  • animateView: .enter() and .exit() now refer specifically to new and old layers where there are no matching old or new layers.
  • animateView: Interrupted transition setups now return resolved animation rather than throwing.

v12.40.0

Compare Source

Added
  • path option to transition.
  • arc() for motion along an arc.

v12.39.0

Compare Source

Added
  • Support for repeatType and repeatDelay in animation sequences.
Fixed
  • Variants: Re-run keyframe animations when switching between variant labels even when they share identical keyframe arrays.
  • Drag: Preserve in-flight motion value animations across React 19 reorder unmount/remount so dragSnapToOrigin no longer leaves the drag transform stranded after a layout swap.
  • LazyMotion: Share React contexts between the framer-motion and framer-motion/m (and therefore motion/react and motion/react-m) CJS bundles so that <m.div> from the /m subpath picks up features loaded by <LazyMotion> from the main entry point.
  • useScroll: Support hydrating target and container refs from anywhere in the tree.
  • Drag: Gesture no longer starts from incorrect start point when rendered inside <AnimatePresence initial={false} />.
  • Drag: dragConstraints, when set as viewport-relative ref, no longer break on scroll.§
  • Updated visualElement hydration order.
  • useAnimate: Now respects skipAnimations.
  • AnimatePresence: Fix object-form initial values not applied on re-entry after exit completes.
  • scroll: Fixed callback progress when tracking an element.
  • useScroll: Fix hardware acceleration when tracking an element.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • 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 added the dependencies Pull requests that update a dependency file label Aug 10, 2026
@github-actions

Copy link
Copy Markdown

❌ Failed to deploy to Netlify

Platform Status URL
Ubuntu Failed Please check the status and logs of the workflow run.
Windows Failed Please check the status and logs of the workflow run.

@renovate
renovate Bot force-pushed the renovate/motion-13.x branch from da9fa84 to e6dc96e Compare August 10, 2026 14:06
@renovate
renovate Bot force-pushed the renovate/motion-13.x branch from e6dc96e to 41ff6c3 Compare August 20, 2026 16:11
@renovate
renovate Bot force-pushed the renovate/motion-13.x branch from 41ff6c3 to e9eeba6 Compare September 3, 2026 01:19
@renovate
renovate Bot force-pushed the renovate/motion-13.x branch 2 times, most recently from db31fd3 to 9cbb61a Compare September 16, 2026 17:03
@renovate
renovate Bot force-pushed the renovate/motion-13.x branch 6 times, most recently from 2d26ba1 to 37bc908 Compare September 29, 2026 17:34
@renovate
renovate Bot force-pushed the renovate/motion-13.x branch from 37bc908 to 12dd54b Compare October 1, 2026 17:42
@renovate
renovate Bot force-pushed the renovate/motion-13.x branch from 12dd54b to 9f40be0 Compare October 2, 2026 12:40
@renovate renovate Bot changed the title chore(deps): update dependency motion to v13 chore(deps): update dependency motion to v13 - autoclosed Oct 2, 2026
@renovate renovate Bot closed this Oct 2, 2026
@renovate
renovate Bot deleted the renovate/motion-13.x branch October 2, 2026 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants