Update dependency framer-motion to v12.42.2#166
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
3 times, most recently
from
December 10, 2025 14:04
b0b2163 to
352914c
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
December 21, 2025 07:30
352914c to
41f1911
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
2 times, most recently
from
January 5, 2026 11:02
2a18764 to
75a797b
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
January 5, 2026 13:15
75a797b to
3939b24
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
January 5, 2026 18:26
3939b24 to
c83729c
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
January 6, 2026 13:02
c83729c to
c98ee93
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
January 7, 2026 10:34
c98ee93 to
b6b4cf4
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
January 7, 2026 13:47
b6b4cf4 to
0e8f7a9
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
January 8, 2026 12:52
0e8f7a9 to
8bff5c5
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
January 8, 2026 18:43
8bff5c5 to
71d0cdf
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
January 9, 2026 13:14
71d0cdf to
94a7311
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
January 12, 2026 12:41
94a7311 to
107f9d0
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
January 13, 2026 16:39
107f9d0 to
938a24d
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
January 18, 2026 17:10
938a24d to
3720ec4
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
January 26, 2026 13:52
3ccbce0 to
383181e
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
February 2, 2026 13:48
383181e to
427394e
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
February 2, 2026 16:50
427394e to
3a34ca1
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
February 3, 2026 13:54
3a34ca1 to
12b6349
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
February 5, 2026 13:13
12b6349 to
24d56b9
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
February 5, 2026 18:05
24d56b9 to
002f826
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
February 9, 2026 15:05
002f826 to
4369e31
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
February 17, 2026 12:59
4369e31 to
2ea6af8
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
February 18, 2026 12:46
2ea6af8 to
04c5e14
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
from
February 20, 2026 10:47
04c5e14 to
ff481d6
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
2 times, most recently
from
March 3, 2026 13:17
6c67c25 to
ae15340
Compare
renovate
Bot
force-pushed
the
renovate/framer-motion-12.x-lockfile
branch
3 times, most recently
from
March 4, 2026 21:10
aff0c7c to
99b0e70
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
12.23.24→12.42.2Release Notes
motiondivision/motion (framer-motion)
v12.42.2Compare Source
Fixed
animateView: Cropped group layers now animateborder-radiusfrom the old to new radius.v12.42.1Compare Source
Fixed
animateView: Old layer fade out now cancelled when defining.new().v12.42.0Compare Source
Changed
animateView: Layers are automatically grouped to match their DOM-hierarchy. New.group(false)method opts-out.Fixed
animateView: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.animateView: Disabled automaticborder-radiusanimation.v12.41.0Compare Source
Added
animateView: Moves from Motion+ Early Access and alpha to main library.animateView:.add()resolves a CSS selector orElementto automatically generate, apply and removeview-transition-name.animateView:.new()and.old()configures values to animate on new and old layers.animateView:.layout()can set a custom transition on the size/position animation of the currently selected elements.animateView: Group layers now automatically crop with children set tocover, withborder-radiusanimating from old radius to new..crop(false)disables this behaviour.animateView:.class(name)tags currently selected elements with aview-transition-classas a custom CSS hook.Fixed
AnimatePresence: Prevent stuck exit animations when children interrupt.drag: Childe.stopPropagation()no longer break drag end.motionpackage.animateLayout: Improve handling of parallel/interleaved calls.Changed
animateView:.enter()and.exit()now refer specifically tonewandoldlayers where there are no matchingoldornewlayers.animateView: Interrupted transition setups now return resolved animation rather than throwing.v12.40.0Compare Source
Added
pathoption totransition.arc()for motion along an arc.v12.39.0Compare Source
Added
repeatTypeandrepeatDelayin animation sequences.Fixed
dragSnapToOriginno longer leaves the drag transform stranded after a layout swap.LazyMotion: Share React contexts between theframer-motionandframer-motion/m(and thereforemotion/reactandmotion/react-m) CJS bundles so that<m.div>from the/msubpath picks up features loaded by<LazyMotion>from the main entry point.useScroll: Support hydratingtargetandcontainerrefs from anywhere in the tree.<AnimatePresence initial={false} />.dragConstraints, when set as viewport-relative ref, no longer break on scroll.§visualElementhydration order.useAnimate: Now respectsskipAnimations.AnimatePresence: Fix object-forminitialvalues not applied on re-entry after exit completes.scroll: Fixed callback progress when tracking an element.useScroll: Fix hardware acceleration when tracking an element.v12.38.0Compare Source
Added
layoutAnchorprop to configure custom anchor point for resolving relative projection boxes.Fixed
Reorder: Fix axis switching after window resize.Reorder: Fix with virtualised lists.AnimatePresence: Ensure children are removed when exit animation matches current values.v12.37.0Compare Source
Added
"start"and"end"offsets inscrollanduseScroll.oklch,oklab,lab,lch,color,color-mix,light-darkcolor types.Fixed
whileInViewwith client-side navigation.useSpringreports correctisAnimating().v12.36.0Compare Source
Added
dragSnapToOriginto accept"x"or"y"for per-axis snapping.layout="x"andlayout="y".skipInitialAnimationtouseSpring.Fixed
heightandwidth: autoanimations withbox-sizing: border-box.anticipateeasing returns1atp === 1.@emotion/is-prop-validresolve error in Storybook.data-pop-layout-idfrom exiting elements when animation interrupted.MotionValueprops are not passed to SVG.AnimatePresence: Preventmode="wait"elements from getting stuck when switched rapidly.v12.35.2Compare Source
Fixed
styleEffect.popLayout.opacityanimations in React Strict Mode in development.useSpringis not affected by monitor framerate.%-based translation.autoplay: falsewith WAAPI animations.calc()values before making animatable templates.v12.35.1Compare Source
Fixed
delay.animation.time = 0on a finished animation sets the playhead in a paused state.v12.35.0Compare Source
Added
ViewTimelinesupport forscrollanduseScroll.v12.34.5Compare Source
Fixed
typeof windowchecks.v12.34.4Compare Source
Fixed
onCompletefires at the end of an animation sequence.v12.34.3Compare Source
Fixed
velocityis never transferred to a time-derived spring.v12.34.2Compare Source
Fixed
v12.34.1Compare Source
Fixed
useScroll: Ensure animations aren't hardware accelerated whentargetis set."none"generation for mask values.v12.34.0Compare Source
Added
useScroll: Hardware accelerated animations.v12.33.2Compare Source
Fixed
v12.33.0Compare Source
Added
<motion />: Newpropagate.tapprop prevents tap gestures from propagating to parents.v12.32.0Compare Source
Added
transition.inherit: Whentrue, inherit transition values from less-specific transitions.v12.31.3Compare Source
Fixed
<motion />: Ensure animation state is reset after being re-suspended.transitionEndandtransition.type: false.v12.31.2Compare Source
Fixed
onHoverStartandonHoverEndfirst argument now correctly typed asPointerEvent.whileHover: No longer persists after drag end.AnimatePresence: Allow changingmodeprop.v12.31.1Compare Source
Added
v12.31.0Compare Source
Added
animate: Support for bi-directional callbacks within animation sequences.Fixed
onPannever fires beforeonPanStart.v12.30.1Compare Source
Fixed
aandbuttonelements.v12.30.0Compare Source
Added
MotionConfig: AddskipAnimationsoption.Fixed
animate: Prevent error when callingstop()on removed elements.animateLayout: Fixing shared element animations whenanimatecalled beforeanimateLayout.v12.29.3Compare Source
Fixed
Reorder: Fixed viewport autoscroll.v12.29.2Compare Source
Fixed
v12.29.0Compare Source
Added
transformViewBoxPoint: Scale drag gestures within<svg>elements whereviewBoxand renderedwidth/heightare mismatched.trackContentSize: NewscrollanduseScrolloption for tracking changes to content size.Fixed
motion.create().layoutDependency.v12.28.2Compare Source
Added
pxforfontSize.Fixed
radius.LazyMotionanimates initial state even when state has changed before Motion is loaded.v12.28.1Compare Source
Fixed
scale: "0%"isn't treated as default value.v12.27.5Compare Source
Fixed
DocumentProjectionNode's attached element wasnull.v12.27.4Compare Source
Added
AnimatePresence:anchorYfor vertically positioning popped children.Fixed
v12.27.3Compare Source
Fixed
button,textareaetc) if these elements havedragapplied directly.v12.27.2Compare Source
Fixed
motion-domandmotion-utils.Reorderautoscroll within scrollable pages.v12.27.1Compare Source
Fixed
v12.27.0Compare Source
Added
v12.26.2Compare Source
Fixed
motion-dom.v12.26.1Compare Source
Fixed
useTransform.v12.26.0Compare Source
Added
useTransform.v12.25.0Compare Source
Added
Reorder.Itemreaches the edges of its parent scrollable container.v12.24.12Compare Source
Fixed
v12.24.11Compare Source
Fixed
v12.24.10Compare Source
Fixed
motion-dom.v12.24.9Compare Source
Fixed
DialogwithAnimatePresence.v12.24.8Compare Source
Fixed
calc()values.v12.24.7Compare Source
Fixed
AnimatePresence.v12.24.6Compare Source
Fixed
matchMediacallbacks.v12.24.5Compare Source
Fixed
refaccess error forAnimatePresencepopLayoutmode in React 19.v12.24.4Compare Source
Fixed
reffunctions that return a cleanup callback.v12.24.3Compare Source
Fixed
onAnimationStartandonAnimationCompletecallbacks fire foruseSpring.v12.24.2Compare Source
Fixed
useDragControlssnapToCursor: true` works with initial transforms.v12.24.1Compare Source
Fixed
v12.24.0Compare Source
Added
{ type: "svg" }option tomotion.create()for creating custom SVG components.pxdefault value type for CSS logical properties (paddingBlock,paddingInline,marginBlock,marginInline).Fixed
JSXimport error.motion-dombuild.srcfrom distributed package.v12.23.28Compare Source
Fixed
MotionStyletype with React 19 whenskipLibCheckisfalse.processcheck for better compat with ESM environments.v12.23.27Compare Source
Fixed
motionimport.v12.23.26Compare Source
Fixed
v12.23.25Compare Source
Fixed
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.