Packages

framer-motion

14.7.1 · 27 Oct 2026MIT45.3M / weekRepositoryHomepagenpmAtom feed

Upgrading framer-motion from 13.4.3 to 13.5.1

5 releases in betweenevery note read

Other targets from 13.4.3Latest14.7.1
0
changes to make
0
advisories fixed
1
new
16
fixes

Release by release

  1. 13.5.1

    2 Oct 20265 fixes
    • 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.

    • fixed

      styleEffect: Cleaning up an earlier value no longer removes a value that was bound to the same key after it.

    • fixed

      svgEffect: No longer writes transforms and origins as attributes.

    • fixed

      <motion>: inherit={false} now correctly not inheriting parent animations.

    • fixed

      <motion>: Fix sortNodePosition throwing when a sibling hasn't mounted

  2. 13.5.0

    1 Oct 20261 new · 2 fixes
    • new

      spring: Now accepts negative bounce (0--1) to define overdamped springs.

    • fixed

      Ensure warning and error messages are cleaned from production build.

    • fixed

      Ensure values are never rendered before they've been resolved.

  3. 13.4.6

    29 Sep 20261 fix
    • fixed

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

  4. 13.4.5

    29 Sep 20264 fixes
    • fixed

      layout: Fix relative child jumping when parent interrupts layout animation.

    • fixed

      AnimatePresence: Can no longer drop a child added while another exit animation completes.

    • fixed

      Reorder: Only clear Reorder.Group's reorder guard when values change.

    • fixed

      spring/useSpring: 5% smaller.

  5. 13.4.4

    25 Sep 20264 fixes
    • fixed

      useDragControls: Fixed snapToCursor origin drift on repeated calls.

    • fixed

      drag: Improved pointerend timing.

    • fixed

      spring: Check invalid spring values before applying.

    • fixed

      AnimatePresence: Ensure children don't stick during reentry.

9 other lines we could not sort, mostly version bumps
  • <motion>: Fall back to the attribute in readSVGValue when computed style is empty.

    13.5.1
  • <motion>: Internal changes to animateChanges for size reductions.

    13.5.1
  • <m>: 20% smaller.

    13.5.0
  • useSpring: 10% smaller.

    13.5.0
  • scroll/useScroll: Use main thread for all offset animations.

    13.5.0
  • scroll: 44% smaller.

    13.4.4
  • useScroll: 33% smaller.

    13.4.4
  • Scroll callbacks: 50% faster.

    13.4.4
  • Removed ScrollTimeline support for JS callbacks as benchmarked no improvement over scrollInfo.

    13.4.4