From 21df1e8b0bf2fa1ac0ffb0d7672efe00176a2add Mon Sep 17 00:00:00 2001
From: "elastic-renovate-prod[bot]"
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Date: Tue, 28 Jan 2025 20:17:38 +0100
Subject: [PATCH] Update react-is to v18.2 (main) (#204237)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[@types/react-is](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-is)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-is))
| devDependencies | major | [`^17.0.3` ->
`~18.2.0`](https://renovatebot.com/diffs/npm/@types%2freact-is/17.0.3/18.2.0)
|
| [react-is](https://react.dev/)
([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-is))
| devDependencies | major | [`^17.0.2` ->
`~18.2.0`](https://renovatebot.com/diffs/npm/react-is/17.0.2/18.2.4) |
---
### Release Notes
facebook/react (react-is)
###
[`v18.2.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#1820-June-14-2022)
[Compare
Source](https://togithub.com/facebook/react/compare/v18.1.0...v18.2.0)
##### React DOM
- Provide a component stack as a second argument to
`onRecoverableError`. ([@gnoff](https://togithub.com/gnoff) in
[#24591](https://togithub.com/facebook/react/pull/24591))
- Fix hydrating into `document` causing a blank page on mismatch.
([@gnoff](https://togithub.com/gnoff) in
[#24523](https://togithub.com/facebook/react/pull/24523))
- Fix false positive hydration errors with Suspense.
([@gnoff](https://togithub.com/gnoff) in
[#24480](https://togithub.com/facebook/react/pull/24480) and
[@acdlite](https://togithub.com/acdlite) in
[#24532](https://togithub.com/facebook/react/pull/24532))
- Fix ignored `setState` in Safari when adding an iframe.
([@gaearon](https://togithub.com/gaearon) in
[#24459](https://togithub.com/facebook/react/pull/24459))
##### React DOM Server
- Pass information about server errors to the client.
([@salazarm](https://togithub.com/salazarm) and
[@gnoff](https://togithub.com/gnoff) in
[#24551](https://togithub.com/facebook/react/pull/24551) and
[#24591](https://togithub.com/facebook/react/pull/24591))
- Allow to provide a reason when aborting the HTML stream.
([@gnoff](https://togithub.com/gnoff) in
[#24680](https://togithub.com/facebook/react/pull/24680))
- Eliminate extraneous text separators in the HTML where possible.
([@gnoff](https://togithub.com/gnoff) in
[#24630](https://togithub.com/facebook/react/pull/24630))
- Disallow complex children inside `` elements to match the
browser constraints. ([@gnoff](https://togithub.com/gnoff) in
[#24679](https://togithub.com/facebook/react/pull/24679))
- Fix buffering in some worker environments by explicitly setting
`highWaterMark` to `0`.
([@jplhomer](https://togithub.com/jplhomer) in
[#24641](https://togithub.com/facebook/react/pull/24641))
##### Server Components (Experimental)
- Add support for `useId()` inside Server Components.
([@gnoff](https://togithub.com/gnoff) in
[#24172](https://togithub.com/facebook/react/pull/24172))
###
[`v18.1.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#1810-April-26-2022)
[Compare
Source](https://togithub.com/facebook/react/compare/v18.0.0...v18.1.0)
##### React DOM
- Fix the false positive warning about `react-dom/client` when using UMD
bundle. ([@alireza-molaee](https://togithub.com/alireza-molaee)
in [#24274](https://togithub.com/facebook/react/pull/24274))
- Fix `suppressHydrationWarning` to work in production too.
([@gaearon](https://togithub.com/gaearon) in
[#24271](https://togithub.com/facebook/react/pull/24271))
- Fix `componentWillUnmount` firing twice inside of Suspense.
([@acdlite](https://togithub.com/acdlite) in
[#24308](https://togithub.com/facebook/react/pull/24308))
- Fix some transition updates being ignored.
([@acdlite](https://togithub.com/acdlite) in
[#24353](https://togithub.com/facebook/react/pull/24353))
- Fix `useDeferredValue` causing an infinite loop when passed an
unmemoized value. ([@acdlite](https://togithub.com/acdlite) in
[#24247](https://togithub.com/facebook/react/pull/24247))
- Fix throttling of revealing Suspense fallbacks.
([@sunderls](https://togithub.com/sunderls) in
[#24253](https://togithub.com/facebook/react/pull/24253))
- Fix an inconsistency in whether the props object is the same between
renders. ([@Andarist](https://togithub.com/Andarist) and
[@acdlite](https://togithub.com/acdlite) in
[#24421](https://togithub.com/facebook/react/pull/24421))
- Fix a missing warning about a `setState` loop in `useEffect`.
([@gaearon](https://togithub.com/gaearon) in
[#24298](https://togithub.com/facebook/react/pull/24298))
- Fix a spurious hydration error.
([@gnoff](https://togithub.com/gnoff) in
[#24404](https://togithub.com/facebook/react/pull/24404))
- Warn when calling `setState` in `useInsertionEffect`.
([@gaearon](https://togithub.com/gaearon) in
[#24295](https://togithub.com/facebook/react/pull/24295))
- Ensure the reason for hydration errors is always displayed.
([@gaearon](https://togithub.com/gaearon) in
[#24276](https://togithub.com/facebook/react/pull/24276))
##### React DOM Server
- Fix escaping for the `bootstrapScriptContent` contents.
([@gnoff](https://togithub.com/gnoff) in
[#24385](https://togithub.com/facebook/react/pull/24385))
- Significantly improve performance of `renderToPipeableStream`.
([@gnoff](https://togithub.com/gnoff) in
[#24291](https://togithub.com/facebook/react/pull/24291))
##### ESLint Plugin: React Hooks
- Fix false positive errors with a large number of branches.
([@scyron6](https://togithub.com/scyron6) in
[#24287](https://togithub.com/facebook/react/pull/24287))
- Don't consider a known dependency stable when the variable is
reassigned. ([@afzalsayed96](https://togithub.com/afzalsayed96)
in [#24343](https://togithub.com/facebook/react/pull/24343))
##### Use Subscription
- Replace the implementation with the `use-sync-external-store` shim.
([@gaearon](https://togithub.com/gaearon) in
[#24289](https://togithub.com/facebook/react/pull/24289))
###
[`v18.0.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#1800-March-29-2022)
[Compare
Source](https://togithub.com/facebook/react/compare/v17.0.2...v18.0.0)
Below is a list of all new features, APIs, deprecations, and breaking
changes.
Read [React 18 release
post](https://reactjs.org/blog/2022/03/29/react-v18.html) and [React 18
upgrade
guide](https://reactjs.org/blog/2022/03/08/react-18-upgrade-guide.html)
for more information.
##### New Features
##### React
- `useId` is a new hook for generating unique IDs on both the client and
s
---
### Configuration
📅 **Schedule**: 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 becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).
---------
Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: nickofthyme
---
package.json | 4 ++--
yarn.lock | 13 +++++++++----
2 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/package.json b/package.json
index 41161b56b406a..1a7443115a1a2 100644
--- a/package.json
+++ b/package.json
@@ -1645,7 +1645,7 @@
"@types/rbush": "^3.0.0",
"@types/react": "~18.2.0",
"@types/react-dom": "~18.2.0",
- "@types/react-is": "^17.0.3",
+ "@types/react-is": "~18.2.0",
"@types/react-recompose": "^0.33.4",
"@types/react-router": "^5.1.20",
"@types/react-router-config": "^5.0.7",
@@ -1821,7 +1821,7 @@
"prettier": "^2.8.8",
"proxy": "^2.1.1",
"raw-loader": "^3.1.0",
- "react-is": "^17.0.2",
+ "react-is": "~18.2.0",
"react-test-renderer": "^17.0.2",
"recast": "^0.23.9",
"regenerate": "^1.4.0",
diff --git a/yarn.lock b/yarn.lock
index ce0afa9c77a4b..52c2d5a51e206 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -12247,10 +12247,10 @@
dependencies:
"@types/react" "*"
-"@types/react-is@^17.0.3":
- version "17.0.3"
- resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-17.0.3.tgz#2d855ba575f2fc8d17ef9861f084acc4b90a137a"
- integrity sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==
+"@types/react-is@~18.2.0":
+ version "18.2.4"
+ resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-18.2.4.tgz#95a92829de452662348ce08349ca65623c50daf7"
+ integrity sha512-wBc7HgmbCcrvw0fZjxbgz/xrrlZKzEqmABBMeSvpTvdm25u6KI6xdIi9pRE2G0C1Lw5ETFdcn4UbYZ4/rpqUYw==
dependencies:
"@types/react" "*"
@@ -27668,6 +27668,11 @@ react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
+react-is@~18.2.0:
+ version "18.2.0"
+ resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz"
+ integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
+
react-lifecycles-compat@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"