framer-motion
14.7.1 · 27 Oct 2026MIT45.3M / weekRepositoryHomepagenpmAtom feed
Upgrading framer-motion from 8.4.1 to 8.5.5
11 releases in betweenevery note read
Release by release
- fixed
Ensuring
Animation.cancel()is called on finished WAAPI animations.
- fixed
- fixed
Reducing size of prop filtering.
- fixed
- fixed
Manually recording optimised appear
startTimeto fix inaccuracies of Firefox'sAnimation.currentTime.
- fixed
- fixed
Updated optimised appear animations to defer animations until Chrome releases paint holding.
- fixed
- new
layoutRootprop. When component haslayoutandlayoutRootprops, it will perform layout animations instantly but all children will perform layout animations relative to it.
- new
- fixed
Fixed right-click filtering.
- fixed
- 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.
- fixed
- fixed
Only trigger
animateChangesin auseLayoutEffectwhen optimised appear animations are present. - fixed
Resync optimised appear handoff animations before cancelling WAAPI animations to ensure seamless visual handoff.
- fixed