Packages

framer-motion

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

Upgrading framer-motion from 8.1.8 to 8.5.5

23 releases in betweenevery note read

Other targets from 8.1.8Latest14.7.1
0
changes to make
0
advisories fixed
4
new
20
fixes

Release by release

  1. 8.5.5

    30 Jan 20231 fix
    • fixed

      Ensuring Animation.cancel() is called on finished WAAPI animations.

  2. 8.5.4

    27 Jan 20231 fix
    • fixed

      Reducing size of prop filtering.

  3. 8.5.3

    26 Jan 20231 fix
    • fixed

      Manually recording optimised appear startTime to fix inaccuracies of Firefox's Animation.currentTime.

  4. 8.5.2

    23 Jan 20231 fix
    • fixed

      Updated optimised appear animations to defer animations until Chrome releases paint holding.

  5. 8.5.0

    18 Jan 20231 new
    • new

      layoutRoot prop. When component has layout and layoutRoot props, it will perform layout animations instantly but all children will perform layout animations relative to it.

  6. 8.4.7

    18 Jan 20231 fix
    • fixed

      Fixed right-click filtering.

  7. 8.4.6

    17 Jan 20232 fixes
    • fixed

      Fixed WAAPI deoptimisation with layout animations.

    • fixed

      Reduced number of animations triggered for components that have gesture event handlers but no corresponding while- props.

  8. 8.4.5

    17 Jan 20232 fixes
    • fixed

      Only trigger animateChanges in a useLayoutEffect when optimised appear animations are present.

    • fixed

      Resync optimised appear handoff animations before cancelling WAAPI animations to ensure seamless visual handoff.

1 other line we could not sort, mostly version bumps
  • Improved memoisation of internal event handlers.

    8.2.3