6.md (13098B)
1 # PR #6 Update react monorepo to v19.2.0 2 3 - **Status:** open 4 - **Author:** @renovate[bot] 5 - **Created:** 2025-05-23T12:55:02Z 6 - **Branch:** renovate/react-monorepo β main 7 - **Diff:** [6.diff](./6.diff) 8 9 --- 10 11 > [!NOTE] 12 > Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`. 13 > 14 > This notice will be removed on 2025-10-07. 15 16 <hr> 17 18 This PR contains the following updates: 19 20 | Package | Change | Age | Confidence | 21 |---|---|---|---| 22 | [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`19.1.2` -> `19.2.0`](https://renovatebot.com/diffs/npm/@types%2freact/19.1.2/19.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | 23 | [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`19.1.2` -> `19.2.0`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.1.2/19.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | 24 | [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react)) | [`19.1.0` -> `19.2.0`](https://renovatebot.com/diffs/npm/react/19.1.0/19.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | 25 | [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom)) | [`19.1.0` -> `19.2.0`](https://renovatebot.com/diffs/npm/react-dom/19.1.0/19.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | 26 27 --- 28 29 ### Release Notes 30 31 <details> 32 <summary>facebook/react (react)</summary> 33 34 ### [`v19.2.0`](https://redirect.github.com/facebook/react/blob/HEAD/CHANGELOG.md#1920-October-1st-2025) 35 36 [Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.1...v19.2.0) 37 38 Below is a list of all new features, APIs, and bug fixes. 39 40 Read the [React 19.2 release post](https://react.dev/blog/2025/10/01/react-19-2) for more information. 41 42 ##### New React Features 43 44 - [`<Activity>`](https://react.dev/reference/react/Activity): A new API to hide and restore the UI and internal state of its children. 45 - [`useEffectEvent`](https://react.dev/reference/react/useEffectEvent) is a React Hook that lets you extract non-reactive logic into an [Effect Event](https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event). 46 - [`cacheSignal`](https://react.dev/reference/react/cacheSignal) (for RSCs) lets your know when the `cache()` lifetime is over. 47 - [React Performance tracks](https://react.dev/reference/developer-tooling/react-performance-tracks) appear on the Performance panelβs timeline in your browser developer tools 48 49 ##### New React DOM Features 50 51 - Added resume APIs for partial pre-rendering with Web Streams: 52 - [`resume`](https://react.dev/reference/react-dom/server/resume): to resume a prerender to a stream. 53 - [`resumeAndPrerender`](https://react.dev/reference/react-dom/static/resumeAndPrerender): to resume a prerender to HTML. 54 - Added resume APIs for partial pre-rendering with Node Streams: 55 - [`resumeToPipeableStream`](https://react.dev/reference/react-dom/server/resumeToPipeableStream): to resume a prerender to a stream. 56 - [`resumeAndPrerenderToNodeStream`](https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream): to resume a prerender to HTML. 57 - Updated [`prerender`](https://react.dev/reference/react-dom/static/prerender) APIs to return a `postponed` state that can be passed to the `resume` APIs. 58 59 ##### Notable changes 60 61 - React DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming `<ViewTransition>` Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics. 62 - Add Node Web Streams (`prerender`, `renderToReadableStream`) to server-side-rendering APIs for Node.js 63 - Use underscore instead of `:` IDs generated by useId 64 65 ##### All Changes 66 67 ##### React 68 69 - `<Activity />` was developed over many years, starting before `ClassComponent.setState` ([@​acdlite](https://redirect.github.com/acdlite) [@​sebmarkbage](https://redirect.github.com/sebmarkbage) and many others) 70 - Stringify context as "SomeContext" instead of "SomeContext.Provider" ([@​kassens](https://redirect.github.com/kassens) [#​33507](https://redirect.github.com/facebook/react/pull/33507)) 71 - Include stack of cause of React instrumentation errors with `%o` placeholder ([@​eps1lon](https://redirect.github.com/eps1lon) [#​34198](https://redirect.github.com/facebook/react/pull/34198)) 72 - Fix infinite `useDeferredValue` loop in popstate event ([@​acdlite](https://redirect.github.com/acdlite) [#​32821](https://redirect.github.com/facebook/react/pull/32821)) 73 - Fix a bug when an initial value was passed to `useDeferredValue` ([@​acdlite](https://redirect.github.com/acdlite) [#​34376](https://redirect.github.com/facebook/react/pull/34376)) 74 - Fix a crash when submitting forms with Client Actions ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33055](https://redirect.github.com/facebook/react/pull/33055)) 75 - Hide/unhide the content of dehydrated suspense boundaries if they resuspend ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​32900](https://redirect.github.com/facebook/react/pull/32900)) 76 - Avoid stack overflow on wide trees during Hot Reload ([@​sophiebits](https://redirect.github.com/sophiebits) [#​34145](https://redirect.github.com/facebook/react/pull/34145)) 77 - Improve Owner and Component stacks in various places ([@​sebmarkbage](https://redirect.github.com/sebmarkbage), [@​eps1lon](https://redirect.github.com/eps1lon): [#​33629](https://redirect.github.com/facebook/react/pull/33629), [#​33724](https://redirect.github.com/facebook/react/pull/33724), [#​32735](https://redirect.github.com/facebook/react/pull/32735), [#​33723](https://redirect.github.com/facebook/react/pull/33723)) 78 - Add `cacheSignal` ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33557](https://redirect.github.com/facebook/react/pull/33557)) 79 80 ##### React DOM 81 82 - Block on Suspensey Fonts during reveal of server-side-rendered content ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33342](https://redirect.github.com/facebook/react/pull/33342)) 83 - Use underscore instead of `:` for IDs generated by `useId` ([@​sebmarkbage](https://redirect.github.com/sebmarkbage), [@​eps1lon](https://redirect.github.com/eps1lon): [#​32001](https://redirect.github.com/facebook/react/pull/32001), [#​33342](https://redirect.github.com/facebook/react/pull/33342)[#​33099](https://redirect.github.com/facebook/react/pull/33099), [#​33422](https://redirect.github.com/facebook/react/pull/33422)) 84 - Stop warning when ARIA 1.3 attributes are used ([@​Abdul-Omira](https://redirect.github.com/Abdul-Omira) [#​34264](https://redirect.github.com/facebook/react/pull/34264)) 85 - Allow `nonce` to be used on hoistable styles ([@​Andarist](https://redirect.github.com/Andarist) [#​32461](https://redirect.github.com/facebook/react/pull/32461)) 86 - Warn for using a React owned node as a Container if it also has text content ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​32774](https://redirect.github.com/facebook/react/pull/32774)) 87 - s/HTML/text for for error messages if text hydration mismatches ([@​rickhanlonii](https://redirect.github.com/rickhanlonii) [#​32763](https://redirect.github.com/facebook/react/pull/32763)) 88 - Fix a bug with `React.use` inside `React.lazy`-ed Component ([@​hi-ogawa](https://redirect.github.com/hi-ogawa) [#​33941](https://redirect.github.com/facebook/react/pull/33941)) 89 - Enable the `progressiveChunkSize` option for server-side-rendering APIs ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33027](https://redirect.github.com/facebook/react/pull/33027)) 90 - Fix a bug with deeply nested Suspense inside Suspense fallback when server-side-rendering ([@​gnoff](https://redirect.github.com/gnoff) [#​33467](https://redirect.github.com/facebook/react/pull/33467)) 91 - Avoid hanging when suspending after aborting while rendering ([@​gnoff](https://redirect.github.com/gnoff) [#​34192](https://redirect.github.com/facebook/react/pull/34192)) 92 - Add Node Web Streams to server-side-rendering APIs for Node.js ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33475](https://redirect.github.com/facebook/react/pull/33475)) 93 94 ##### React Server Components 95 96 - Preload `<img>` and `<link>` using hints before they're rendered ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​34604](https://redirect.github.com/facebook/react/pull/34604)) 97 - Log error if production elements are rendered during development ([@​eps1lon](https://redirect.github.com/eps1lon) [#​34189](https://redirect.github.com/facebook/react/pull/34189)) 98 - Fix a bug when returning a Temporary reference (e.g. a Client Reference) from Server Functions ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​34084](https://redirect.github.com/facebook/react/pull/34084), [@​denk0403](https://redirect.github.com/denk0403) [#​33761](https://redirect.github.com/facebook/react/pull/33761)) 99 - Pass line/column to `filterStackFrame` ([@​eps1lon](https://redirect.github.com/eps1lon) [#​33707](https://redirect.github.com/facebook/react/pull/33707)) 100 - Support Async Modules in Turbopack Server References ([@​lubieowoce](https://redirect.github.com/lubieowoce) [#​34531](https://redirect.github.com/facebook/react/pull/34531)) 101 - Add support for .mjs file extension in Webpack ([@​jennyscript](https://redirect.github.com/jennyscript) [#​33028](https://redirect.github.com/facebook/react/pull/33028)) 102 - Fix a wrong missing key warning ([@​unstubbable](https://redirect.github.com/unstubbable) [#​34350](https://redirect.github.com/facebook/react/pull/34350)) 103 - Make console log resolve in predictable order ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33665](https://redirect.github.com/facebook/react/pull/33665)) 104 105 ##### React Reconciler 106 107 - [createContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L255-L261) and [createHydrationContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L305-L312) had their parameter order adjusted after `on*` handlers to account for upcoming experimental APIs 108 109 ### [`v19.1.1`](https://redirect.github.com/facebook/react/compare/v19.1.0...4017a4b43b9d8d4a2b75fe81dde69f6e62453e68) 110 111 [Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.0...v19.1.1) 112 113 </details> 114 115 --- 116 117 ### Configuration 118 119 π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 120 121 π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. 122 123 β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 124 125 π **Ignore**: Close this PR and you won't be reminded about these updates again. 126 127 --- 128 129 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box 130 131 --- 132 133 This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web). 134 <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=--> 135 136