NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1439 most downloaded on npm
Last release 3 days ago
02 Oct 2026
Release timing varies
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
152 releases · first in 2024
One column per month.
Improved scroll timeline caching.
linear() easing.instantAnimationState.current to MotionGlobalConfig.instantAnimations.delay from read to setup frameloop step..then() and await early resolution..speed works correctly across all animation types.Nothing published for this version
Nothing published for this version
Nothing published for this version
Removed non-deterministic behaviour from AnimatePresence.
AnimatePresence.Fixing duration for animateView transitions.
duration for animateView transitions..commitStyles() on pseudoElement animations.Adding "sideEffects": false to motion-dom and motion-utils packages.
"sideEffects": false to motion-dom and motion-utils packages.Skip .commitStyles on psuedoElement animations.
.commitStyles on psuedoElement animations.Polyfilled sync and cancelSync exports.
sync and cancelSync exports.Global injection of WillChangeMotionValue for internal Framer use.
WillChangeMotionValue for internal Framer use.Nothing published for this version
Refactored mini animate and animateView to share the same NativeAnimation. Mini animate down to 2.3kb.
animate and animateView to share the same NativeAnimation. Mini animate down to 2.3kb.Nothing published for this version
Reverting pointer capture for press gesture.
New interrupt: "wait" mode as animateView default.
view to animateView.interrupt: "wait" mode as animateView default.Added motionValue to vanilla JS entrypoint.
motionValue to vanilla JS entrypoint.framer-motion-3d package.Preventing flattening of scroll animations when type or ease are explicitly set.
type or ease are explicitly set.Adding UMD bundles for motion-dom and motion-utils.
motion-dom and motion-utils.Fixed onClick handlers not working inside press events.
onClick handlers not working inside press events.Changed press, drag and pan gestures to use pointer capturing for better usage within iframe embeds.
iframe embeds.Nothing published for this version
press, hover and inView now pass the target element as the first argument to the gesture start callback.
press, hover and inView now pass the target element as the first argument to the gesture start callback.AnimatePresence types in React 19.
AnimatePresence types in React 19.transform not always setting styles correctly on mount.Fix type of attachTimeline when skipLibCheck is disabled.
attachTimeline when skipLibCheck is disabled.Checking return of press, hover, and inView callbacks before calling.
press, hover, and inView callbacks before calling.Adding displayName to motion components.
displayName to motion components.press doesn't override tabindex when explicitly set.Added view() alpha to early access.
view() alpha to early access.Fixing motion-dom and motion-utils entrypoints.
motion-dom and motion-utils entrypoints.Fixing missing license in motion-dom and motion-utils packages.
motion-dom and motion-utils packages.Added press gesture in Motion+ early access.
press gesture in Motion+ early access.Vanilla hover gesture in Motion+ early access.
hover gesture in Motion+ early access.Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →