chore(deps): pin dependencies #35

Open
renovatebot wants to merge 1 commit from renovate/react-monorepo into main
Collaborator

This PR contains the following updates:

Package Type Update Change Age Confidence
@types/react (source) pnpm.catalog.default pin ^19.2.1719.2.18 age confidence
@types/react-dom (source) pnpm.catalog.default pin ^19.2.319.2.4 age confidence
react (source) pnpm.catalog.default minor 19.2.819.3.0 age confidence
react-dom (source) pnpm.catalog.default minor 19.2.819.3.0 age confidence

Add the preset :preserveSemverRanges to your config if you don't want to pin your dependencies.


Release Notes

react/react (react)

v19.3.0

Compare Source

New React Features
New React DOM Features
  • browser(): a new react-dom API that returns a usable which errors during server rendering and resolves in the browser. use(browser()) inside a <Suspense> boundary marks a subtree as browser-only without reporting a recoverable error (@​gnoff: #​37143, #​37241)
    • Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@​gnoff #​37193)
Notable changes
All Changes
React
React DOM
React Server
React Server Components

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | pnpm.catalog.default | pin | [`^19.2.17` → `19.2.18`](https://renovatebot.com/diffs/npm/@types%2freact/19.2.18/19.2.18) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.2.18?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.2.18/19.2.18?slim=true) | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | pnpm.catalog.default | pin | [`^19.2.3` → `19.2.4`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.2.4/19.2.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.2.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/19.2.4/19.2.4?slim=true) | | [react](https://react.dev/) ([source](https://github.com/react/react/tree/HEAD/packages/react)) | pnpm.catalog.default | minor | [`19.2.8` → `19.3.0`](https://renovatebot.com/diffs/npm/react/19.2.8/19.3.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.2.8/19.3.0?slim=true) | | [react-dom](https://react.dev/) ([source](https://github.com/react/react/tree/HEAD/packages/react-dom)) | pnpm.catalog.default | minor | [`19.2.8` → `19.3.0`](https://renovatebot.com/diffs/npm/react-dom/19.2.8/19.3.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.2.8/19.3.0?slim=true) | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>react/react (react)</summary> ### [`v19.3.0`](https://github.com/react/react/blob/HEAD/CHANGELOG.md#1930-September-9-2026) [Compare Source](https://github.com/react/react/compare/v19.2.8...v19.3.0) ##### New React Features - `<ViewTransition />`: Adds `<ViewTransition />` and `addTransitionType` APIs to power View Transition animations in React ([@&#8203;sebmarkbage](https://github.com/sebmarkbage), [@&#8203;jackpope](https://github.com/jackpope), [@&#8203;gaearon](https://github.com/gaearon): [#&#8203;31975](https://github.com/facebook/react/pull/31975), [#&#8203;31987](https://github.com/facebook/react/pull/31987), [#&#8203;31996](https://github.com/facebook/react/pull/31996), [#&#8203;31999](https://github.com/facebook/react/pull/31999), [#&#8203;32001](https://github.com/facebook/react/pull/32001), [#&#8203;32002](https://github.com/facebook/react/pull/32002), [#&#8203;32028](https://github.com/facebook/react/pull/32028), [#&#8203;32029](https://github.com/facebook/react/pull/32029), [#&#8203;32031](https://github.com/facebook/react/pull/32031), [#&#8203;32034](https://github.com/facebook/react/pull/32034), [#&#8203;32038](https://github.com/facebook/react/pull/32038), [#&#8203;32041](https://github.com/facebook/react/pull/32041), [#&#8203;32050](https://github.com/facebook/react/pull/32050), [#&#8203;32090](https://github.com/facebook/react/pull/32090), [#&#8203;32105](https://github.com/facebook/react/pull/32105), [#&#8203;32254](https://github.com/facebook/react/pull/32254), [#&#8203;32379](https://github.com/facebook/react/pull/32379), [#&#8203;32422](https://github.com/facebook/react/pull/32422), [#&#8203;32462](https://github.com/facebook/react/pull/32462), [#&#8203;32540](https://github.com/facebook/react/pull/32540), [#&#8203;32545](https://github.com/facebook/react/pull/32545), [#&#8203;32585](https://github.com/facebook/react/pull/32585), [#&#8203;32599](https://github.com/facebook/react/pull/32599), [#&#8203;32611](https://github.com/facebook/react/pull/32611), [#&#8203;32612](https://github.com/facebook/react/pull/32612), [#&#8203;32617](https://github.com/facebook/react/pull/32617), [#&#8203;32651](https://github.com/facebook/react/pull/32651), [#&#8203;32653](https://github.com/facebook/react/pull/32653), [#&#8203;32656](https://github.com/facebook/react/pull/32656), [#&#8203;32664](https://github.com/facebook/react/pull/32664), [#&#8203;32699](https://github.com/facebook/react/pull/32699), [#&#8203;32723](https://github.com/facebook/react/pull/32723), [#&#8203;32734](https://github.com/facebook/react/pull/32734), [#&#8203;32751](https://github.com/facebook/react/pull/32751), [#&#8203;32752](https://github.com/facebook/react/pull/32752), [#&#8203;32760](https://github.com/facebook/react/pull/32760), [#&#8203;32761](https://github.com/facebook/react/pull/32761), [#&#8203;32764](https://github.com/facebook/react/pull/32764), [#&#8203;32772](https://github.com/facebook/react/pull/32772), [#&#8203;32790](https://github.com/facebook/react/pull/32790), [#&#8203;32819](https://github.com/facebook/react/pull/32819), [#&#8203;32820](https://github.com/facebook/react/pull/32820), [#&#8203;32822](https://github.com/facebook/react/pull/32822), [#&#8203;32833](https://github.com/facebook/react/pull/32833), [#&#8203;32849](https://github.com/facebook/react/pull/32849), [#&#8203;33094](https://github.com/facebook/react/pull/33094), [#&#8203;33191](https://github.com/facebook/react/pull/33191), [#&#8203;33200](https://github.com/facebook/react/pull/33200), [#&#8203;33206](https://github.com/facebook/react/pull/33206), [#&#8203;33293](https://github.com/facebook/react/pull/33293), [#&#8203;33330](https://github.com/facebook/react/pull/33330), [#&#8203;33331](https://github.com/facebook/react/pull/33331), [#&#8203;33332](https://github.com/facebook/react/pull/33332), [#&#8203;33357](https://github.com/facebook/react/pull/33357), [#&#8203;33362](https://github.com/facebook/react/pull/33362), [#&#8203;33433](https://github.com/facebook/react/pull/33433), [#&#8203;33576](https://github.com/facebook/react/pull/33576), [#&#8203;34374](https://github.com/facebook/react/pull/34374), [#&#8203;34450](https://github.com/facebook/react/pull/34450), [#&#8203;34481](https://github.com/facebook/react/pull/34481), [#&#8203;34500](https://github.com/facebook/react/pull/34500), [#&#8203;34502](https://github.com/facebook/react/pull/34502), [#&#8203;34510](https://github.com/facebook/react/pull/34510), [#&#8203;34511](https://github.com/facebook/react/pull/34511), [#&#8203;34539](https://github.com/facebook/react/pull/34539), [#&#8203;35567](https://github.com/facebook/react/pull/35567), [#&#8203;35564](https://github.com/facebook/react/pull/35564), [#&#8203;35485](https://github.com/facebook/react/pull/35485), [#&#8203;35380](https://github.com/facebook/react/pull/35380), [#&#8203;35063](https://github.com/facebook/react/pull/35063), [#&#8203;35060](https://github.com/facebook/react/pull/35060), [#&#8203;34676](https://github.com/facebook/react/pull/34676), [#&#8203;36917](https://github.com/facebook/react/pull/36917), [#&#8203;35337](https://github.com/facebook/react/pull/35337), [#&#8203;35520](https://github.com/facebook/react/pull/35520)) - Fragment Refs: Add Refs to `<Fragment />` to support composable platform behavior ([@&#8203;jackpope](https://github.com/jackpope), [@&#8203;sebmarkbage](https://github.com/sebmarkbage), [@&#8203;eps1lon](https://github.com/eps1lon), [@&#8203;Dhakshin2007](https://github.com/Dhakshin2007), [@&#8203;chirokas](https://github.com/chirokas), [@&#8203;teamleaderleo](https://github.com/teamleaderleo), [@&#8203;fallintoplace](https://github.com/fallintoplace): [#&#8203;32465](https://github.com/facebook/react/pull/32465), [#&#8203;32613](https://github.com/facebook/react/pull/32613), [#&#8203;32619](https://github.com/facebook/react/pull/32619), [#&#8203;32654](https://github.com/facebook/react/pull/32654), [#&#8203;32660](https://github.com/facebook/react/pull/32660), [#&#8203;32682](https://github.com/facebook/react/pull/32682), [#&#8203;32722](https://github.com/facebook/react/pull/32722), [#&#8203;32813](https://github.com/facebook/react/pull/32813), [#&#8203;32814](https://github.com/facebook/react/pull/32814), [#&#8203;33056](https://github.com/facebook/react/pull/33056), [#&#8203;33058](https://github.com/facebook/react/pull/33058), [#&#8203;33093](https://github.com/facebook/react/pull/33093), [#&#8203;34069](https://github.com/facebook/react/pull/34069), [#&#8203;34103](https://github.com/facebook/react/pull/34103), [#&#8203;34544](https://github.com/facebook/react/pull/34544), [#&#8203;34545](https://github.com/facebook/react/pull/34545), [#&#8203;37062](https://github.com/facebook/react/pull/37062), [#&#8203;37061](https://github.com/facebook/react/pull/37061), [#&#8203;37060](https://github.com/facebook/react/pull/37060), [#&#8203;36047](https://github.com/facebook/react/pull/36047), [#&#8203;36010](https://github.com/facebook/react/pull/36010), [#&#8203;35642](https://github.com/facebook/react/pull/35642), [#&#8203;35641](https://github.com/facebook/react/pull/35641), [#&#8203;35637](https://github.com/facebook/react/pull/35637), [#&#8203;35630](https://github.com/facebook/react/pull/35630), [#&#8203;34935](https://github.com/facebook/react/pull/34935), [#&#8203;37457](https://github.com/facebook/react/pull/37457), [#&#8203;37408](https://github.com/facebook/react/pull/37408), [#&#8203;37326](https://github.com/facebook/react/pull/37326), [#&#8203;37251](https://github.com/facebook/react/pull/37251), [#&#8203;37171](https://github.com/facebook/react/pull/37171), [#&#8203;37169](https://github.com/facebook/react/pull/37169), [#&#8203;37168](https://github.com/facebook/react/pull/37168), [#&#8203;37167](https://github.com/facebook/react/pull/37167), [#&#8203;37166](https://github.com/facebook/react/pull/37166), [#&#8203;37165](https://github.com/facebook/react/pull/37165), [#&#8203;37164](https://github.com/facebook/react/pull/37164), [#&#8203;37163](https://github.com/facebook/react/pull/37163), [#&#8203;37162](https://github.com/facebook/react/pull/37162), [#&#8203;37161](https://github.com/facebook/react/pull/37161), [#&#8203;37160](https://github.com/facebook/react/pull/37160), [#&#8203;37125](https://github.com/facebook/react/pull/37125), [#&#8203;37063](https://github.com/facebook/react/pull/37063)) ##### New React DOM Features - `browser()`: a new `react-dom` API that returns a usable which errors during server rendering and resolves in the browser. `use(browser())` inside a `<Suspense>` boundary marks a subtree as browser-only without reporting a recoverable error ([@&#8203;gnoff](https://github.com/gnoff): [#&#8203;37143](https://github.com/facebook/react/pull/37143), [#&#8203;37241](https://github.com/facebook/react/pull/37241)) - Added an `onBrowserBailout` option to the `react-dom/server` APIs to observe when a subtree defers to the browser ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;37193](https://github.com/facebook/react/pull/37193)) ##### Notable changes - Enable Trusted Types API integration ([@&#8203;rickhanlonii](https://github.com/rickhanlonii) [#&#8203;35816](https://github.com/facebook/react/pull/35816)) - Transitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;37290](https://github.com/facebook/react/pull/37290)) - Added a DEV-only warning when a component appears to have been unblocked by calling `use()` conditionally ([@&#8203;hoxyq](https://github.com/hoxyq), [@&#8203;eps1lon](https://github.com/eps1lon): [#&#8203;37104](https://github.com/facebook/react/pull/37104), [#&#8203;37203](https://github.com/facebook/react/pull/37203), [#&#8203;37491](https://github.com/facebook/react/pull/37491)) ##### All Changes ##### React - Fast Refresh Fixes - Fix Fast Refresh to find and remount edits to components wrapped behind `lazy()` ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36965](https://github.com/facebook/react/pull/36965)) - Fix Fast Refresh so edits to a `memo()` comparison function take effect ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36964](https://github.com/facebook/react/pull/36964)) - Fix Fast Refresh crash when an edit changes the kind of a component's type ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36963](https://github.com/facebook/react/pull/36963)) - Unify hot reload type resolution for Fast Refresh ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36962](https://github.com/facebook/react/pull/36962)) - Fix Fast Refresh to remount correctly when an edit changes the component kind ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36950](https://github.com/facebook/react/pull/36950)) - Double invoke effects in StrictMode after Fast Refresh ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35962](https://github.com/facebook/react/pull/35962)) - Performance Track Fixes - Prevent crash when accessing `$$typeof` in Performance Tracks ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35679](https://github.com/facebook/react/pull/35679)) - Handle non-string function names in Performance Tracks ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35659](https://github.com/facebook/react/pull/35659)) - Use minus (`-`) instead of en dash for removed props in Performance Tracks ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35649](https://github.com/facebook/react/pull/35649)) - Handle arrays with bigints in deep objects in Performance Tracks ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35648](https://github.com/facebook/react/pull/35648)) - Don't enumerate typed array props in Performance Tracks in DEV ([@&#8203;UditDewan](https://github.com/UditDewan) [#&#8203;36913](https://github.com/facebook/react/pull/36913)) - Bail out of diffing wide objects and arrays in Performance Tracks ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;34742](https://github.com/facebook/react/pull/34742)) - Clear potentially large performance measures in DEV ([@&#8203;hoxyq](https://github.com/hoxyq) [#&#8203;34803](https://github.com/facebook/react/pull/34803)) - Fix missing else branch for renders with no props change in Performance Tracks ([@&#8203;hoxyq](https://github.com/hoxyq) [#&#8203;34837](https://github.com/facebook/react/pull/34837)) - Activity Fixes - Fix `useSyncExternalStore` missing store mutations that happened while an Activity tree was hidden ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36947](https://github.com/facebook/react/pull/36947)) - Hide portal contents when an Activity is hidden ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;35091](https://github.com/facebook/react/pull/35091)) - Prevent metadata hoisting in hidden `<Activity>` trees ([@&#8203;ronnakamoto](https://github.com/ronnakamoto) [#&#8203;34983](https://github.com/facebook/react/pull/34983)) - Prevent errors thrown inside a hidden Activity from escaping to the visible UI ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;35074](https://github.com/facebook/react/pull/35074)) - Don't unhide a node if a direct parent Offscreen is still hidden ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34821](https://github.com/facebook/react/pull/34821)) - Don't show internal `<Offscreen>` component in error messages ([@&#8203;rickhanlonii](https://github.com/rickhanlonii) [#&#8203;35763](https://github.com/facebook/react/pull/35763)) - Warn in DEV when a component appears to have been unblocked by a conditional `use()` ([@&#8203;hoxyq](https://github.com/hoxyq), [@&#8203;eps1lon](https://github.com/eps1lon): [#&#8203;37104](https://github.com/facebook/react/pull/37104), [#&#8203;37203](https://github.com/facebook/react/pull/37203), [#&#8203;37491](https://github.com/facebook/react/pull/37491)) - Render transitions independently instead of entangling them into a single render ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;37290](https://github.com/facebook/react/pull/37290)) - Fix hang when updating a dehydrated boundary inside a hidden tree ([@&#8203;gaearon](https://github.com/gaearon) [#&#8203;37135](https://github.com/facebook/react/pull/37135)) - Don't reacquire Host Singletons during dev effect validation ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;37113](https://github.com/facebook/react/pull/37113)) - Only remove properties from Host Singletons on release ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;37112](https://github.com/facebook/react/pull/37112)) - Don't invoke effects on moved children in StrictMode ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36948](https://github.com/facebook/react/pull/36948)) - Throw a clearer error when a rejected Promise is incorrectly instrumented ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36328](https://github.com/facebook/react/pull/36328)) - Fix context propagation into Suspense fallbacks ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;36160](https://github.com/facebook/react/pull/36160)) - Fix context propagation through suspended Suspense boundaries ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;35839](https://github.com/facebook/react/pull/35839)) - Fix `useDeferredValue` getting stuck ([@&#8203;gaearon](https://github.com/gaearon) [#&#8203;36134](https://github.com/facebook/react/pull/36134)) - Update `useActionState` error message to say "action state" instead of "form state" ([@&#8203;rickhanlonii](https://github.com/rickhanlonii) [#&#8203;35790](https://github.com/facebook/react/pull/35790)) - Don't warn when rendering data block scripts ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35953](https://github.com/facebook/react/pull/35953)) - Treat fibers with alternates as mounted in `getNearestMountedFiber` ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35578](https://github.com/facebook/react/pull/35578)) - Always instrument the lazy initializer thenable ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;35521](https://github.com/facebook/react/pull/35521)) - Annotate cascading updates for DevTools performance tracks in DEV ([@&#8203;huntie](https://github.com/huntie) [#&#8203;34961](https://github.com/facebook/react/pull/34961)) - Resolve the `.default` export of a `React.lazy` as the canonical value ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34906](https://github.com/facebook/react/pull/34906)) - Limit owner stacks to 10 frames ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;34864](https://github.com/facebook/react/pull/34864)) - Ensure `useEffectEvent` reads latest values in `forwardRef` and `memo()` components ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;34831](https://github.com/facebook/react/pull/34831)) ##### React DOM - Copy `source` onto the synthetic `toggle` event ([@&#8203;lazerg](https://github.com/lazerg) [#&#8203;37389](https://github.com/facebook/react/pull/37389)) - Update HTML parser rules for the new `<select>` parser ([@&#8203;josepharhar](https://github.com/josepharhar) [#&#8203;34804](https://github.com/facebook/react/pull/34804)) - Update `defaultValue` for `type="number"` inputs to match other input types ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36980](https://github.com/facebook/react/pull/36980)) - Avoid setting `innerHTML` when it hasn't changed ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36949](https://github.com/facebook/react/pull/36949)) - Forward the `nonce` option in `ReactDOM.preloadModule()` ([@&#8203;UditDewan](https://github.com/UditDewan) [#&#8203;36851](https://github.com/facebook/react/pull/36851)) - Support `fetchPriority` for module resources ([@&#8203;TheAlexLichter](https://github.com/TheAlexLichter) [#&#8203;36835](https://github.com/facebook/react/pull/36835)) - Track stylesheet preloads when explicitly preloaded to avoid unnecessary suspension ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36386](https://github.com/facebook/react/pull/36386)) - Suggest correct casing for the misspelled `credentialless` iframe attribute ([@&#8203;vmx906](https://github.com/vmx906) [#&#8203;36322](https://github.com/facebook/react/pull/36322)) - Add `credentialless` as a recognized boolean attribute for iframes ([@&#8203;vmx906](https://github.com/vmx906) [#&#8203;36148](https://github.com/facebook/react/pull/36148)) - Prevent reentrant `finishedTask` from calling `completeAll` multiple times ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36287](https://github.com/facebook/react/pull/36287)) - Update the CSS shorthand property list ([@&#8203;kidonng](https://github.com/kidonng) [#&#8203;35636](https://github.com/facebook/react/pull/35636)) - Support the `maskType` SVG prop ([@&#8203;sleitor](https://github.com/sleitor) [#&#8203;35921](https://github.com/facebook/react/pull/35921)) - Add support for `onFullscreenChange` and `onFullscreenError` events ([@&#8203;chirokas](https://github.com/chirokas) [#&#8203;34621](https://github.com/facebook/react/pull/34621)) - Include `submitter` in `submit` events ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35590](https://github.com/facebook/react/pull/35590)) - Fire `onReset` when automatically resetting forms ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35176](https://github.com/facebook/react/pull/35176)) - Use the `FormData` `submitter` parameter ([@&#8203;jenseng](https://github.com/jenseng) [#&#8203;29028](https://github.com/facebook/react/pull/29028)) - Fix form status reset when component state is updated ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;34075](https://github.com/facebook/react/pull/34075)) - Batch updates from `resize` events until the next frame ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35117](https://github.com/facebook/react/pull/35117)) ##### React Server - Add `nonce` to rendered import maps ([@&#8203;mattcosta7](https://github.com/mattcosta7) [#&#8203;37339](https://github.com/facebook/react/pull/37339)) - Add an `onBrowserBailout` option to observe subtrees that defer to the browser ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;37193](https://github.com/facebook/react/pull/37193)) - Stop the caller's signal from retaining a finished render ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;37315](https://github.com/facebook/react/pull/37315)) - Construct the render lifetime controller only when it is needed ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;37357](https://github.com/facebook/react/pull/37357)) - Fix `react-dom/server` hanging on Deno ([@&#8203;fraidev](https://github.com/fraidev) [#&#8203;35235](https://github.com/facebook/react/pull/35235)) - Extend stack overflow recovery to retries in SSR ([@&#8203;jackpope](https://github.com/jackpope) [#&#8203;36977](https://github.com/facebook/react/pull/36977)) - Fix false-positive hydration mismatch on `nonce` attributes ([@&#8203;MaxwellCohen](https://github.com/MaxwellCohen) [#&#8203;37030](https://github.com/facebook/react/pull/37030)) - Guard shell-error callbacks instead of nulling them out on the request ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36916](https://github.com/facebook/react/pull/36916)) - Stop firing `onAllReady` after the shell errored ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36903](https://github.com/facebook/react/pull/36903)) - Treat an incomplete tree as an error during error recovery ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;36911](https://github.com/facebook/react/pull/36911)) - Fix non-script `modulepreload` tracking ([@&#8203;fallintoplace](https://github.com/fallintoplace) [#&#8203;36564](https://github.com/facebook/react/pull/36564)) - Finalize postponed `nextSegmentId` after the prelude flush ([@&#8203;gaojude](https://github.com/gaojude) [#&#8203;36779](https://github.com/facebook/react/pull/36779)) - Preserve `referrerPolicy` in image preload headers ([@&#8203;ulises-jeremias](https://github.com/ulises-jeremias) [#&#8203;36803](https://github.com/facebook/react/pull/36803)) - Allow pending work to specialize abort reasons ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36586](https://github.com/facebook/react/pull/36586)) - Abort tasks that suspend after aborting during render ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36585](https://github.com/facebook/react/pull/36585)) - Finish abort in a scheduled task ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36580](https://github.com/facebook/react/pull/36580)) - Fix aborts during resumed rendering ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36584](https://github.com/facebook/react/pull/36584)) - Track abort state on the request ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36583](https://github.com/facebook/react/pull/36583)) - Model external work scheduling explicitly in the fb bundle ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36576](https://github.com/facebook/react/pull/36576)) - Continue reporting aborted task errors after a fatal abort ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36575](https://github.com/facebook/react/pull/36575)) - Disallow abort reentrancy ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36574](https://github.com/facebook/react/pull/36574)) - Stop transpiling computed property names ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36542](https://github.com/facebook/react/pull/36542)) - Fix crash when capturing the callsite of a stalled `use()` of a rejected Flight chunk ([@&#8203;lubieowoce](https://github.com/lubieowoce) [#&#8203;36544](https://github.com/facebook/react/pull/36544)) - Double invoke effects in Strict Mode during hydration ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35961](https://github.com/facebook/react/pull/35961)) - Add additional task reentrancy protections in Fizz ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36291](https://github.com/facebook/react/pull/36291)) - Don't outline Suspense boundaries with suspensey CSS during shell flush ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;35824](https://github.com/facebook/react/pull/35824)) - Push a stalled `use()` to the owner stack and debug task ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35226](https://github.com/facebook/react/pull/35226)) - Fix `useId` tracking on replay ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;35518](https://github.com/facebook/react/pull/35518)) - Correctly handle replaying when hydrating ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;35494](https://github.com/facebook/react/pull/35494)) - Simplify the `createSuspenseBoundary` path ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35087](https://github.com/facebook/react/pull/35087)) - Unify preamble-only fields to save a field on Suspense boundaries ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35068](https://github.com/facebook/react/pull/35068)) - Unify prerender-only fields to save a field on Suspense boundaries ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35067](https://github.com/facebook/react/pull/35067)) - Push halted awaits to the owner stack for late-arriving I/O info ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35019](https://github.com/facebook/react/pull/35019)) - Include all Node.js APIs in the Bun entrypoint for `react-dom/server` ([@&#8203;RiskyMH](https://github.com/RiskyMH) [#&#8203;34193](https://github.com/facebook/react/pull/34193)) - Detach a Suspense boundary after flushing its segment ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;34694](https://github.com/facebook/react/pull/34694)) ##### React Server Components - Keep an element pending while a referenced row is resolving ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;37542](https://github.com/facebook/react/pull/37542)) - Fix `RangeError` from exponential debug info growth ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;37481](https://github.com/facebook/react/pull/37481)) - Abort the cache signal when debug objects are retained ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;37342](https://github.com/facebook/react/pull/37342)) - Transfer key validation of lazy nodes when they are unwrapped ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;37258](https://github.com/facebook/react/pull/37258)) - Add `pending_weak` to the Flight thenable protocol ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;37154](https://github.com/facebook/react/pull/37154)) - Outline and dedupe repeated strings ([@&#8203;gaearon](https://github.com/gaearon) [#&#8203;37147](https://github.com/facebook/react/pull/37147)) - Port Reply Server traversal guards to the Flight Client ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;37144](https://github.com/facebook/react/pull/37144)) - Define Flight chunk `.then` with `Object.defineProperty` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;37109](https://github.com/facebook/react/pull/37109)) - Support Turbopack's experimental array format for chunks ([@&#8203;sampoder](https://github.com/sampoder) [#&#8203;37095](https://github.com/facebook/react/pull/37095)) - Limit fake JSX call site stacks to 10 frames ([@&#8203;timneutkens](https://github.com/timneutkens) [#&#8203;37086](https://github.com/facebook/react/pull/37086)) - Improve performance when decoding Flight replies ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;37090](https://github.com/facebook/react/pull/37090)) - Recognize Node 22+ V8 frames for `Promise` statics in debug info ([@&#8203;gaearon](https://github.com/gaearon) [#&#8203;36969](https://github.com/facebook/react/pull/36969)) - Tailor the warning for binary data serialized through `toJSON` (Node `Buffer`) ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36873](https://github.com/facebook/react/pull/36873)) - Resolve models before `JSON.stringify` for faster serialization ([@&#8203;mhart](https://github.com/mhart) [#&#8203;36795](https://github.com/facebook/react/pull/36795)) - Prune debug info when chunks error ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36782](https://github.com/facebook/react/pull/36782)) - Avoid main-thread stalls from large debug strings ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36570](https://github.com/facebook/react/pull/36570)) - Fix stranded row content under Node stream backpressure ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36516](https://github.com/facebook/react/pull/36516)) - Fix dropped `FormData` entries in `decodeReplyFromBusboy` ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36468](https://github.com/facebook/react/pull/36468)) - Harden types and improve performance of Flight replies ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36425](https://github.com/facebook/react/pull/36425)) - Add more cycle protections to Flight replies ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36236](https://github.com/facebook/react/pull/36236)) - Transport `AggregateError.errors` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36156](https://github.com/facebook/react/pull/36156)) - Bail out early when a backing entry for `Blob` deserialization is not a `Blob` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36055](https://github.com/facebook/react/pull/36055)) - Clear chunk reason after successful module initialization ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36024](https://github.com/facebook/react/pull/36024)) - Add support for transporting `Error.cause` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35810](https://github.com/facebook/react/pull/35810)) - Walk parsed JSON instead of using a reviver for faster RSC payload parsing ([@&#8203;timneutkens](https://github.com/timneutkens) [#&#8203;35776](https://github.com/facebook/react/pull/35776)) - Skip `transferReferencedDebugInfo` during debug info resolution ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35795](https://github.com/facebook/react/pull/35795)) - Add `unstable_allowPartialStream` option to Flight Client ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35731](https://github.com/facebook/react/pull/35731)) - Fix `encodeReply` for JSX with temporary references ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35730](https://github.com/facebook/react/pull/35730)) - Fix debug channel flag in Node.js `renderToPipeableStream` ([@&#8203;feedthejim](https://github.com/feedthejim) [#&#8203;35724](https://github.com/facebook/react/pull/35724)) - Fix stack overflow in `visitAsyncNode` with deep async chains ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35612](https://github.com/facebook/react/pull/35612)) - Allow Server Components to render context providers from client modules ([@&#8203;rickhanlonii](https://github.com/rickhanlonii) [#&#8203;35675](https://github.com/facebook/react/pull/35675)) - Allow overriding `request.timeOrigin` via `options.startTime` ([@&#8203;lubieowoce](https://github.com/lubieowoce) [#&#8203;35598](https://github.com/facebook/react/pull/35598)) - Warn once if `eval` is disabled in the dev environment ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35661](https://github.com/facebook/react/pull/35661)) - Restore original function name in dev server callstacks served with `unsafe-eval` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35650](https://github.com/facebook/react/pull/35650)) - Fix `react-markup` types for server references ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35634](https://github.com/facebook/react/pull/35634)) - Add more DoS mitigations to Flight replies and harden Flight ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35632](https://github.com/facebook/react/pull/35632)) - Allow cyclic references to be serialized when unwrapping lazy elements ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35471](https://github.com/facebook/react/pull/35471)) - Improve cyclic thenable detection in Flight reply server ([@&#8203;cvan20191](https://github.com/cvan20191) [#&#8203;35369](https://github.com/facebook/react/pull/35369)) - Add extra loop protection to Flight reply server ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35351](https://github.com/facebook/react/pull/35351)) - Patch Promise cycles and `toString` on Server Functions ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35345](https://github.com/facebook/react/pull/35345)) - Move `react-server-dom-webpack/*.unbundled` to private `react-server-dom-unbundled` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35290](https://github.com/facebook/react/pull/35290)) - Never parse `then` functions in Flight replies ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35289](https://github.com/facebook/react/pull/35289)) - Patch Flight reply server with fixes from Flight Client ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35277](https://github.com/facebook/react/pull/35277)) - Complete the list of Node.js internal Promise awaits ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35161](https://github.com/facebook/react/pull/35161)) - Reduce risk of maximum call stack exceeded when emitting async sequences ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35159](https://github.com/facebook/react/pull/35159)) - Fix pending chunks count for streams and async iterables in DEV ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35143](https://github.com/facebook/react/pull/35143)) - Fix broken byte stream parsing caused by buffer detachment ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35127](https://github.com/facebook/react/pull/35127)) - Fix `hasReadable` flag in Node.js clients' debug channel ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35039](https://github.com/facebook/react/pull/35039)) - Fix debug info filtering to include later resolved I/O ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35036](https://github.com/facebook/react/pull/35036)) - Cache the value when visiting the same I/O or Promise along different paths ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35005](https://github.com/facebook/react/pull/35005)) - Clone subsequent I/O nodes when resolved more than once ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35003](https://github.com/facebook/react/pull/35003)) - Fix hang after resolving cyclic references ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;34988](https://github.com/facebook/react/pull/34988)) - Allow passing DEV-only `startTime` as an option ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34912](https://github.com/facebook/react/pull/34912)) - Ignore bound-anonymous-fn resources as they're not considered I/O ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34911](https://github.com/facebook/react/pull/34911)) - Fix detached `ArrayBuffer` error when streaming typed arrays ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;34849](https://github.com/facebook/react/pull/34849)) - Exclude RSC stream if the stream resolves in a task ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34838](https://github.com/facebook/react/pull/34838)) - Forward the current environment when forwarding I/O entries ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34836](https://github.com/facebook/react/pull/34836)) - Look for moved debug info when logging component performance track ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34839](https://github.com/facebook/react/pull/34839)) - Respect `displayName` of Promise instances on the server ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34825](https://github.com/facebook/react/pull/34825)) - Avoid unnecessary indirection when serializing debug info ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;34797](https://github.com/facebook/react/pull/34797)) - Fix preload `as` attribute for stylesheets ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;34760](https://github.com/facebook/react/pull/34760)) - Don't serialize `toJSON` in debug path and omit wide arrays ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34759](https://github.com/facebook/react/pull/34759)) - Add support for `<Activity>` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;34697](https://github.com/facebook/react/pull/34697)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC42MS4yIiwidXBkYXRlZEluVmVyIjoiNDQuNjEuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
chore(deps): pin dependencies
Some checks failed
Portfolio CI / lint-and-build (pull_request) Successful in 25s
Server CI / lint-and-build (pull_request) Successful in 21s
Web CI / lint-and-build (pull_request) Successful in 35s
Portfolio CI / build-and-publish (pull_request) Failing after 3s
Server CI / build-and-publish (pull_request) Failing after 3s
Web CI / build-and-publish (pull_request) Failing after 3s
d74a3f020a
renovatebot force-pushed renovate/react-monorepo from d74a3f020a
Some checks failed
Portfolio CI / lint-and-build (pull_request) Successful in 25s
Server CI / lint-and-build (pull_request) Successful in 21s
Web CI / lint-and-build (pull_request) Successful in 35s
Portfolio CI / build-and-publish (pull_request) Failing after 3s
Server CI / build-and-publish (pull_request) Failing after 3s
Web CI / build-and-publish (pull_request) Failing after 3s
to eaad863493
All checks were successful
Portfolio CI / lint-and-build (pull_request) Successful in 25s
Server CI / lint-and-build (pull_request) Successful in 22s
Web CI / lint-and-build (pull_request) Successful in 36s
Portfolio CI / build-and-publish (pull_request) Successful in 32s
Server CI / build-and-publish (pull_request) Successful in 1m2s
Web CI / build-and-publish (pull_request) Successful in 37s
2026-09-08 21:05:34 +03:00
Compare
renovatebot force-pushed renovate/react-monorepo from eaad863493
All checks were successful
Portfolio CI / lint-and-build (pull_request) Successful in 25s
Server CI / lint-and-build (pull_request) Successful in 22s
Web CI / lint-and-build (pull_request) Successful in 36s
Portfolio CI / build-and-publish (pull_request) Successful in 32s
Server CI / build-and-publish (pull_request) Successful in 1m2s
Web CI / build-and-publish (pull_request) Successful in 37s
to 2cecccf335
All checks were successful
Portfolio CI / lint-and-build (pull_request) Successful in 27s
Server CI / lint-and-build (pull_request) Successful in 24s
Web CI / lint-and-build (pull_request) Successful in 35s
Portfolio CI / build-and-publish (pull_request) Successful in 31s
Server CI / build-and-publish (pull_request) Successful in 56s
Web CI / build-and-publish (pull_request) Successful in 38s
2026-09-09 21:04:22 +03:00
Compare
All checks were successful
Portfolio CI / lint-and-build (pull_request) Successful in 27s
Server CI / lint-and-build (pull_request) Successful in 24s
Web CI / lint-and-build (pull_request) Successful in 35s
Portfolio CI / build-and-publish (pull_request) Successful in 31s
Server CI / build-and-publish (pull_request) Successful in 56s
Web CI / build-and-publish (pull_request) Successful in 38s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/react-monorepo:renovate/react-monorepo
git switch renovate/react-monorepo

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/react-monorepo
git switch renovate/react-monorepo
git rebase main
git switch main
git merge --ff-only renovate/react-monorepo
git switch renovate/react-monorepo
git rebase main
git switch main
git merge --no-ff renovate/react-monorepo
git switch main
git merge --squash renovate/react-monorepo
git switch main
git merge --ff-only renovate/react-monorepo
git switch main
git merge renovate/react-monorepo
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jaroheinonen/mosaic!35
No description provided.