You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Similar to createGlobalThemeContract, createGlobalVar now trims a leading -- from the variable name. This can be useful if you want to keep the full variable name searchable in your codebase.
EXAMPLE USAGE:
import{createGlobalVar}from'@​vanilla-extract/css';// Both produce `var(--my-global-var)`consta=createGlobalVar('my-global-var');constb=createGlobalVar('--my-global-var');
Class names containing characters such as (, ), +, or . were being interpreted as regex syntax when building the substitution pattern for composed class lists, causing malformed matches. The class list is now escaped before constructing the RegExp.
#1740a4b120f Thanks @askoufis! - Fix a bug causing fallbackVar to discard an empty string passed as the fallback value
An empty string fallback was silently dropped, producing var(--myVar) instead of the CSS empty-fallback form var(--myVar, ). fallbackVar now treats '' like any other fallback value.
Support for repeatType and repeatDelay in animation sequences.
Fixed
Variants: Re-run keyframe animations when switching between variant labels even when they share identical keyframe arrays.
Drag: Preserve in-flight motion value animations across React 19 reorder unmount/remount so dragSnapToOrigin no longer leaves the drag transform stranded after a layout swap.
LazyMotion: Share React contexts between the framer-motion and framer-motion/m (and therefore motion/react and motion/react-m) CJS bundles so that <m.div> from the /m subpath picks up features loaded by <LazyMotion> from the main entry point.
useScroll: Support hydrating target and container refs from anywhere in the tree.
Drag: Gesture no longer starts from incorrect start point when rendered inside <AnimatePresence initial={false} />.
Drag: dragConstraints, when set as viewport-relative ref, no longer break on scroll.§
Updated visualElement hydration order.
useAnimate: Now respects skipAnimations.
AnimatePresence: Fix object-form initial values not applied on re-entry after exit completes.
scroll: Fixed callback progress when tracking an element.
useScroll: Fix hardware acceleration when tracking an element.
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
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:
15.5.15→15.5.195.100.5→5.101.15.100.5→5.101.11.20.1→1.21.01.6.5→1.7.012.38.0→12.40.019.2.5→19.2.719.2.5→19.2.77.74.0→7.80.0^0.0.49→^0.0.51Release Notes
vercel/next.js (@next/third-parties)
v15.5.19: 15.5.19Compare Source
Core Changes
FormDataentries (#94244)Other
Credits
Huge thanks to @eps1lon for helping!
v15.5.18Compare Source
This release contains security fixes for the following advisories:
High:
Moderate:
Low:
v15.5.16Compare Source
This release contains security fixes for the following advisories:
High:
Moderate:
Low:
TanStack/query (@tanstack/react-query)
v5.101.1Compare Source
Patch Changes
9eff92e]:v5.101.0Compare Source
Patch Changes
v5.100.14Compare Source
Patch Changes
fix(react-query): do not go into optimistic fetching state when not subscribed (#10759)
Updated dependencies []:
v5.100.13Compare Source
Patch Changes
d423168]:v5.100.12Compare Source
Patch Changes
v5.100.11Patch Changes
v5.100.10Patch Changes
v5.100.9Compare Source
Patch Changes
fcee7bd]:v5.100.8Compare Source
Patch Changes
v5.100.7Compare Source
Patch Changes
v5.100.6Compare Source
Patch Changes
TanStack/query (@tanstack/react-query-devtools)
v5.101.1Compare Source
Patch Changes
v5.101.0Compare Source
Patch Changes
3042860,e631dc3]:v5.100.14Compare Source
Patch Changes
ed20b6d]:v5.100.13Compare Source
Patch Changes
v5.100.12Compare Source
Patch Changes
v5.100.11Patch Changes
v5.100.10Patch Changes
4d130b9]:v5.100.9Compare Source
Patch Changes
3d21cac]:v5.100.8Compare Source
Patch Changes
v5.100.7Compare Source
Patch Changes
docs(devtools): align logo, panel, and 'buttonPosition' union descriptions across docs and JSDoc (#10617)
Updated dependencies []:
v5.100.6Compare Source
Patch Changes
vanilla-extract-css/vanilla-extract (@vanilla-extract/css)
v1.21.0Minor Changes
#1749
caacf56Thanks @bschlenk! - AllowcreateGlobalVarto accept a name with a leading--Similar to
createGlobalThemeContract,createGlobalVarnow trims a leading--from the variable name. This can be useful if you want to keep the full variable name searchable in your codebase.EXAMPLE USAGE:
#1720
7bbe189Thanks @cahnory! -style, globalStyle: Add support for@scoperulesEXAMPLE USAGE:
Patch Changes
#1731
aec0ab7Thanks @sashank-gogula-glean! - Fix incorrect class name substitution when composed class lists contain regex metacharactersClass names containing characters such as
(,),+, or.were being interpreted as regex syntax when building the substitution pattern for composed class lists, causing malformed matches. The class list is now escaped before constructing theRegExp.#1740
a4b120fThanks @askoufis! - Fix a bug causingfallbackVarto discard an empty string passed as the fallback valueAn empty string fallback was silently dropped, producing
var(--myVar)instead of the CSS empty-fallback formvar(--myVar, ).fallbackVarnow treats''like any other fallback value.vanilla-extract-css/vanilla-extract (@vanilla-extract/sprinkles)
v1.7.0Minor Changes
#1720
7bbe189Thanks @cahnory! - Add support for@scopetoconditionsEXAMPLE USAGE:
motiondivision/motion (motion)
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.facebook/react (react)
v19.2.7: 19.2.7 (June 1st, 2026)Compare Source
React Server Components
FormDataentries in Server Actions which regressed in 19.2.6(#36566 by @unstubbable)
v19.2.6: 19.2.6 (May 6th, 2026)Compare Source
React Server Components
(by @eps1lon and @unstubbable)
react-hook-form/react-hook-form (react-hook-form)
v7.80.0: Version 7.80.0Compare Source
🧄 feat: disable useFieldArray fields (#13535)
🛺 perf: make rhf more performant (#13524)
🐞 fix(deepEqual): empty array and empty plain object should not be equal (#13533)
thanks to @JSap0914
v7.79.0Compare Source
Added
disabledoption touseFieldArrayFixed
ControlleronChangepromise return typedeepEqualfalse positives with shared object referencesshouldUseNativeValidationbehavior for radio groupscreateFormControlstability with fast refresh in dev modeStrictModevalue preservation during remountformState.errorsreactivity with React compilerv7.78.0Compare Source
Fixed
Controllerfields afterresetwithout rerender (RN issue #13455)useFormState().isDirtyrace with async resolver inonChangemodevaluesprop overdefaultValueswhenshouldUnregisteris truedeepEqualfor empty non-plain objectsTypes
dirtyFieldstyping for field arrays with undefined entriesv7.77.0Compare Source
Added
resetDefaultValuesAPIFixed
isDirtyinsubscribepayload afterreset(..., { keepValues: true })shouldUnregisterreset({})behavior requiring double-call to take effectFieldArrayerrors overriding nested fieldsSecurity
get()against prototype-path traversal (__proto__/constructor/prototype)Performance
v7.76.1Compare Source
Fixed
setValueupdatesNaNas empty whenvalueAsNumberistrueinvalidateFieldsetValuespassoptionsparameter through to enable validationsetValuesemit whole-form change without stalename/typePerformance
setValuesskip redundant per-field deep clonessetValuesthreadskipClonethroughsetFieldValuev7.76.0Compare Source
Added
isDirtysync withdirtyFieldsstateFixed
formState.defaultValueswhenuseFieldArrayandwatchare used togethertrigger()setValueupdatesuseFieldArrayremoveleaves array with empty object when usingvaluespropControllerfields withshouldUnregistersetValuesupdates to mountedControllerfieldsappend({ obj: null })silently replaced bydefaultValuesafterremove()isValidatingreactivity whenvalidatingFieldsis not subscribedv7.75.0Compare Source
Added
getDirtyFieldsto prune empty fieldsFixed
setValuesinFormProvidercontext valueuseWatchre-render when unrelated field validation occursisDirtyafter re-registering a previously unregistered fieldtoss/react-simplikit (react-simplikit)
v0.0.51Compare Source
Patch Changes
#351
da1f51cThanks @eunwoo-levi! - fix(core/hooks): call cleanup when unmount occurs before async effect resolves#352
fa3daa5Thanks @eunwoo-levi! - fix(core/hooks): prevent immediate callback from re-firing when enabled is toggledv0.0.50Compare Source
Patch Changes
#362
fc9b1dcThanks @guesung! - refactor(core): narrow types indebounceutility to reduceanyusage#259
1d9ec79Thanks @wo-o29! - refactor(useCounter): extract validateValue as pure function and remove unnecessary useCallback#272
75ab148Thanks @wo-o29! - refactor(usePrevious): remove unnecessaryundefinedfrom compare argument and return typeConfiguration
📅 Schedule: (in timezone Asia/Seoul)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.