Skip to content

Commit

Permalink
Update react-is to v18.2 (main) (elastic#204237)
Browse files Browse the repository at this point in the history
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

<details>
<summary>facebook/react (react-is)</summary>

###
[`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`. ([@&elastic#8203;gnoff](https://togithub.com/gnoff) in
[#&elastic#8203;24591](https://togithub.com/facebook/react/pull/24591))
- Fix hydrating into `document` causing a blank page on mismatch.
([@&elastic#8203;gnoff](https://togithub.com/gnoff) in
[#&elastic#8203;24523](https://togithub.com/facebook/react/pull/24523))
- Fix false positive hydration errors with Suspense.
([@&elastic#8203;gnoff](https://togithub.com/gnoff) in
[#&elastic#8203;24480](https://togithub.com/facebook/react/pull/24480) and
[@&elastic#8203;acdlite](https://togithub.com/acdlite) in
[#&elastic#8203;24532](https://togithub.com/facebook/react/pull/24532))
- Fix ignored `setState` in Safari when adding an iframe.
([@&elastic#8203;gaearon](https://togithub.com/gaearon) in
[#&elastic#8203;24459](https://togithub.com/facebook/react/pull/24459))

##### React DOM Server

- Pass information about server errors to the client.
([@&elastic#8203;salazarm](https://togithub.com/salazarm) and
[@&elastic#8203;gnoff](https://togithub.com/gnoff) in
[#&elastic#8203;24551](https://togithub.com/facebook/react/pull/24551) and
[#&elastic#8203;24591](https://togithub.com/facebook/react/pull/24591))
- Allow to provide a reason when aborting the HTML stream.
([@&elastic#8203;gnoff](https://togithub.com/gnoff) in
[#&elastic#8203;24680](https://togithub.com/facebook/react/pull/24680))
- Eliminate extraneous text separators in the HTML where possible.
([@&elastic#8203;gnoff](https://togithub.com/gnoff) in
[#&elastic#8203;24630](https://togithub.com/facebook/react/pull/24630))
- Disallow complex children inside `<title>` elements to match the
browser constraints. ([@&elastic#8203;gnoff](https://togithub.com/gnoff) in
[#&elastic#8203;24679](https://togithub.com/facebook/react/pull/24679))
- Fix buffering in some worker environments by explicitly setting
`highWaterMark` to `0`.
([@&elastic#8203;jplhomer](https://togithub.com/jplhomer) in
[#&elastic#8203;24641](https://togithub.com/facebook/react/pull/24641))

##### Server Components (Experimental)

- Add support for `useId()` inside Server Components.
([@&elastic#8203;gnoff](https://togithub.com/gnoff) in
[#&elastic#8203;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. ([@&elastic#8203;alireza-molaee](https://togithub.com/alireza-molaee)
in [#&elastic#8203;24274](https://togithub.com/facebook/react/pull/24274))
- Fix `suppressHydrationWarning` to work in production too.
([@&elastic#8203;gaearon](https://togithub.com/gaearon) in
[#&elastic#8203;24271](https://togithub.com/facebook/react/pull/24271))
- Fix `componentWillUnmount` firing twice inside of Suspense.
([@&elastic#8203;acdlite](https://togithub.com/acdlite) in
[#&elastic#8203;24308](https://togithub.com/facebook/react/pull/24308))
- Fix some transition updates being ignored.
([@&elastic#8203;acdlite](https://togithub.com/acdlite) in
[#&elastic#8203;24353](https://togithub.com/facebook/react/pull/24353))
- Fix `useDeferredValue` causing an infinite loop when passed an
unmemoized value. ([@&elastic#8203;acdlite](https://togithub.com/acdlite) in
[#&elastic#8203;24247](https://togithub.com/facebook/react/pull/24247))
- Fix throttling of revealing Suspense fallbacks.
([@&elastic#8203;sunderls](https://togithub.com/sunderls) in
[#&elastic#8203;24253](https://togithub.com/facebook/react/pull/24253))
- Fix an inconsistency in whether the props object is the same between
renders. ([@&elastic#8203;Andarist](https://togithub.com/Andarist) and
[@&elastic#8203;acdlite](https://togithub.com/acdlite) in
[#&elastic#8203;24421](https://togithub.com/facebook/react/pull/24421))
- Fix a missing warning about a `setState` loop in `useEffect`.
([@&elastic#8203;gaearon](https://togithub.com/gaearon) in
[#&elastic#8203;24298](https://togithub.com/facebook/react/pull/24298))
- Fix a spurious hydration error.
([@&elastic#8203;gnoff](https://togithub.com/gnoff) in
[#&elastic#8203;24404](https://togithub.com/facebook/react/pull/24404))
- Warn when calling `setState` in `useInsertionEffect`.
([@&elastic#8203;gaearon](https://togithub.com/gaearon) in
[#&elastic#8203;24295](https://togithub.com/facebook/react/pull/24295))
- Ensure the reason for hydration errors is always displayed.
([@&elastic#8203;gaearon](https://togithub.com/gaearon) in
[#&elastic#8203;24276](https://togithub.com/facebook/react/pull/24276))

##### React DOM Server

- Fix escaping for the `bootstrapScriptContent` contents.
([@&elastic#8203;gnoff](https://togithub.com/gnoff) in
[#&elastic#8203;24385](https://togithub.com/facebook/react/pull/24385))
- Significantly improve performance of `renderToPipeableStream`.
([@&elastic#8203;gnoff](https://togithub.com/gnoff) in
[#&elastic#8203;24291](https://togithub.com/facebook/react/pull/24291))

##### ESLint Plugin: React Hooks

- Fix false positive errors with a large number of branches.
([@&elastic#8203;scyron6](https://togithub.com/scyron6) in
[#&elastic#8203;24287](https://togithub.com/facebook/react/pull/24287))
- Don't consider a known dependency stable when the variable is
reassigned. ([@&elastic#8203;afzalsayed96](https://togithub.com/afzalsayed96)
in [#&elastic#8203;24343](https://togithub.com/facebook/react/pull/24343))

##### Use Subscription

- Replace the implementation with the `use-sync-external-store` shim.
([@&elastic#8203;gaearon](https://togithub.com/gaearon) in
[#&elastic#8203;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

</details>

---

### 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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlZpc3VhbGl6YXRpb25zIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: nickofthyme <[email protected]>
  • Loading branch information
elastic-renovate-prod[bot] and nickofthyme authored Jan 28, 2025
1 parent 9a5df11 commit 21df1e8
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 6 deletions.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -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",
Expand Down
13 changes: 9 additions & 4 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -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" "*"

Expand Down Expand Up @@ -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"
Expand Down

0 comments on commit 21df1e8

Please sign in to comment.