framer-motion
14.7.1 · 27 Oct 2026MIT45.3M / weekRepositoryHomepagenpmAtom feed
Upgrading framer-motion from 2.6.6 to 2.9.5
26 releases in betweennotes for 25
Release by release
- new
Updating
package.jsonto be compatible with React 17.
- new
- new
Exporting internal API
startVisualElementAnimationfor use in Framer.
- new
- new
Exporting
Targettype.
- new
- fixed
Over-eager variant propagation.
- fixed
- fixed
Reverting
matchMedialistener to legacyaddListenerto fix in Safari.
- fixed
- new
Refactor has reduced complete bundle size to 27kb and
mcomponent bundle size to 12.5kb. - fixed
Removing whitespace from resolved CSS variables.
- new
- new
animatefunction for low-level singleMotionValueor arbitrary value animations.
- new
2.7.8 – 2.7.92 releases, nothing new or fixed; 1 without a note
2 other lines we could not sort, mostly version bumps
- 2.7.8
Reverting previous behaviour to allow manual triggering of updating drag constraints via
useDragControls. - 2.6.12
Reduced full bundle size by 0.8kb by replacing
import * from "popmotion"with a named map of specifically just the easing functions.