facebook/react
### [`v16.14.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16140-October-14-2020)
[Compare Source](https://togithub.com/facebook/react/compare/v16.13.1...v16.14.0)
##### React
- Add support for the [new JSX transform](https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html). ([@lunaruan](https://togithub.com/lunaruan) in [#18299](https://togithub.com/facebook/react/pull/18299))
### [`v16.13.1`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16131-March-19-2020)
[Compare Source](https://togithub.com/facebook/react/compare/v16.13.0...v16.13.1)
##### React DOM
- Fix bug in legacy mode Suspense where effect clean-up functions are not fired. This only affects users who use Suspense for data fetching in legacy mode, which is not technically supported. ([@acdlite](https://togithub.com/acdlite) in [#18238](https://togithub.com/facebook/react/pull/18238))
- Revert warning for cross-component updates that happen inside class render lifecycles (`componentWillReceiveProps`, `shouldComponentUpdate`, and so on). ([@gaearon](https://togithub.com/gaearon) in [#18330](https://togithub.com/facebook/react/pull/18330))
### [`v16.13.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16130-February-26-2020)
[Compare Source](https://togithub.com/facebook/react/compare/v16.12.0...v16.13.0)
##### React
- Warn when a string ref is used in a manner that's not amenable to a future codemod ([@lunaruan](https://togithub.com/lunaruan) in [#17864](https://togithub.com/facebook/react/pull/17864))
- Deprecate `React.createFactory()` ([@trueadm](https://togithub.com/trueadm) in [#17878](https://togithub.com/facebook/react/pull/17878))
##### React DOM
- Warn when changes in `style` may cause an unexpected collision ([@sophiebits](https://togithub.com/sophiebits) in [#14181](https://togithub.com/facebook/react/pull/14181), [#18002](https://togithub.com/facebook/react/pull/18002))
- Warn when a function component is updated during another component's render phase ([@acdlite](https://togithub.com/acdlite) in [#17099](https://togithub.com/facebook/react/pull/17099))
- Deprecate `unstable_createPortal` ([@trueadm](https://togithub.com/trueadm) in [#17880](https://togithub.com/facebook/react/pull/17880))
- Fix `onMouseEnter` being fired on disabled buttons ([@AlfredoGJ](https://togithub.com/AlfredoGJ) in [#17675](https://togithub.com/facebook/react/pull/17675))
- Call `shouldComponentUpdate` twice when developing in `StrictMode` ([@bvaughn](https://togithub.com/bvaughn) in [#17942](https://togithub.com/facebook/react/pull/17942))
- Add `version` property to ReactDOM ([@ealush](https://togithub.com/ealush) in [#15780](https://togithub.com/facebook/react/pull/15780))
- Don't call `toString()` of `dangerouslySetInnerHTML` ([@sebmarkbage](https://togithub.com/sebmarkbage) in [#17773](https://togithub.com/facebook/react/pull/17773))
- Show component stacks in more warnings ([@gaearon](https://togithub.com/gaearon) in [#17922](https://togithub.com/facebook/react/pull/17922), [#17586](https://togithub.com/facebook/react/pull/17586))
##### Concurrent Mode (Experimental)
- Warn for problematic usages of `ReactDOM.createRoot()` ([@trueadm](https://togithub.com/trueadm) in [#17937](https://togithub.com/facebook/react/pull/17937))
- Remove `ReactDOM.createRoot()` callback params and added warnings on usage ([@bvaughn](https://togithub.com/bvaughn) in [#17916](https://togithub.com/facebook/react/pull/17916))
- Don't group Idle/Offscreen work with other work ([@sebmarkbage](https://togithub.com/sebmarkbage) in [#17456](https://togithub.com/facebook/react/pull/17456))
- Adjust `SuspenseList` CPU bound heuristic ([@sebmarkbage](https://togithub.com/sebmarkbage) in [#17455](https://togithub.com/facebook/react/pull/17455))
- Add missing event plugin priorities ([@trueadm](https://togithub.com/trueadm) in [#17914](https://togithub.com/facebook/react/pull/17914))
- Fix `isPending` only being true when transitioning from inside an input event ([@acdlite](https://togithub.com/acdlite) in [#17382](https://togithub.com/facebook/react/pull/17382))
- Fix `React.memo` components dropping updates when interrupted by a higher priority update ([@acdlite](\(https://github.com/acdlite\)) in [#18091](https://togithub.com/facebook/react/pull/18091))
- Don't warn when suspending at the wrong priority ([@gaearon](https://togithub.com/gaearon) in [#17971](https://togithub.com/facebook/react/pull/17971))
- Fix a bug with rebasing updates ([@acdlite](https://togithub.com/acdlite) and [@sebmarkbage](https://togithub.com/sebmarkbage) in [#17560](https://togithub.com/facebook/react/pull/17560), [#17510](https://togithub.com/facebook/react/pull/17510), [#17483](https://togithub.com/facebook/react/pull/17483), [#17480](https://togithub.com/facebook/react/pull/17480))
### [`v16.12.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16120-November-14-2019)
[Compare Source](https://togithub.com/facebook/react/compare/v16.11.0...v16.12.0)
##### React DOM
- Fix passive effects (`useEffect`) not being fired in a multi-root app. ([@acdlite](https://togithub.com/acdlite) in [#17347](https://togithub.com/facebook/react/pull/17347))
##### React Is
- Fix `lazy` and `memo` types considered elements instead of components ([@bvaughn](https://togithub.com/bvaughn) in [#17278](https://togithub.com/facebook/react/pull/17278))
### [`v16.11.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16110-October-22-2019)
[Compare Source](https://togithub.com/facebook/react/compare/v16.10.2...v16.11.0)
##### React DOM
- Fix `mouseenter` handlers from firing twice inside nested React containers. [@yuanoook](https://togithub.com/yuanoook) in [#16928](https://togithub.com/facebook/react/pull/16928)
- Remove `unstable_createRoot` and `unstable_createSyncRoot` experimental APIs. (These are available in the Experimental channel as `createRoot` and `createSyncRoot`.) ([@acdlite](http://github.com/acdlite) in [#17088](https://togithub.com/facebook/react/pull/17088))
### [`v16.10.2`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16102-October-3-2019)
[Compare Source](https://togithub.com/facebook/react/compare/v16.10.1...v16.10.2)
##### React DOM
- Fix regression in react-native-web by restoring order of arguments in event plugin extractors ([@necolas](https://togithub.com/necolas) in [#16978](https://togithub.com/facebook/react/pull/16978))
### [`v16.10.1`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16101-September-28-2019)
[Compare Source](https://togithub.com/facebook/react/compare/v16.10.0...v16.10.1)
##### React DOM
- Fix regression in Next.js apps by allowing Suspense mismatch during hydration to silently proceed ([@sebmarkbage](https://togithub.com/sebmarkbage) in [#16943](https://togithub.com/facebook/react/pull/16943))
### [`v16.10.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16100-September-27-2019)
[Compare Source](https://togithub.com/facebook/react/compare/v16.9.0...v16.10.0)
##### React DOM
- Fix edge case where a hook update wasn't being memoized. ([@sebmarkbage](http://github.com/sebmarkbage) in [#16359](https://togithub.com/facebook/react/pull/16359))
- Fix heuristic for determining when to hydrate, so we don't incorrectly hydrate during an update. ([@sebmarkbage](http://github.com/sebmarkbage) in [#16739](https://togithub.com/facebook/react/pull/16739))
- Clear additional fiber fields during unmount to save memory. ([@trueadm](http://github.com/trueadm) in [#16807](https://togithub.com/facebook/react/pull/16807))
- Fix bug with required text fields in Firefox. ([@halvves](http://github.com/halvves) in [#16578](https://togithub.com/facebook/react/pull/16578))
- Prefer `Object.is` instead of inline polyfill, when available. ([@ku8ar](http://github.com/ku8ar) in [#16212](https://togithub.com/facebook/react/pull/16212))
- Fix bug when mixing Suspense and error handling. ([@acdlite](http://github.com/acdlite) in [#16801](https://togithub.com/facebook/react/pull/16801))
##### Scheduler (Experimental)
- Improve queue performance by switching its internal data structure to a min binary heap. ([@acdlite](http://github.com/acdlite) in [#16245](https://togithub.com/facebook/react/pull/16245))
- Use `postMessage` loop with short intervals instead of attempting to align to frame boundaries with `requestAnimationFrame`. ([@acdlite](http://github.com/acdlite) in [#16214](https://togithub.com/facebook/react/pull/16214))
##### useSubscription
- Avoid tearing issue when a mutation happens and the previous update is still in progress. ([@bvaughn](http://github.com/bvaughn) in [#16623](https://togithub.com/facebook/react/pull/16623))
### [`v16.9.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#1690-August-8-2019)
[Compare Source](https://togithub.com/facebook/react/compare/v16.8.6...v16.9.0)
##### React
- Add `` API for gathering performance measurements programmatically. ([@bvaughn](https://togithub.com/bvaughn) in [#15172](https://togithub.com/facebook/react/pull/15172))
- Remove `unstable_ConcurrentMode` in favor of `unstable_createRoot`. ([@acdlite](https://togithub.com/acdlite) in [#15532](https://togithub.com/facebook/react/pull/15532))
##### React DOM
- Deprecate old names for the `UNSAFE_*` lifecycle methods. ([@bvaughn](https://togithub.com/bvaughn) in [#15186](https://togithub.com/facebook/react/pull/15186) and [@threepointone](https://togithub.com/threepointone) in [#16103](https://togithub.com/facebook/react/pull/16103))
- Deprecate `javascript:` URLs as a common attack surface. ([@sebmarkbage](https://togithub.com/sebmarkbage) in [#15047](https://togithub.com/facebook/react/pull/15047))
- Deprecate uncommon "module pattern" (factory) components. ([@sebmarkbage](https://togithub.com/sebmarkbage) in [#15145](https://togithub.com/facebook/react/pull/15145))
- Add support for the `disablePictureInPicture` attribute on `
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, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This PR contains the following updates:
^16.8.5
->16.14.0
^16.8.5
->16.14.0
Release Notes
facebook/react
### [`v16.14.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16140-October-14-2020) [Compare Source](https://togithub.com/facebook/react/compare/v16.13.1...v16.14.0) ##### React - Add support for the [new JSX transform](https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html). ([@lunaruan](https://togithub.com/lunaruan) in [#18299](https://togithub.com/facebook/react/pull/18299)) ### [`v16.13.1`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16131-March-19-2020) [Compare Source](https://togithub.com/facebook/react/compare/v16.13.0...v16.13.1) ##### React DOM - Fix bug in legacy mode Suspense where effect clean-up functions are not fired. This only affects users who use Suspense for data fetching in legacy mode, which is not technically supported. ([@acdlite](https://togithub.com/acdlite) in [#18238](https://togithub.com/facebook/react/pull/18238)) - Revert warning for cross-component updates that happen inside class render lifecycles (`componentWillReceiveProps`, `shouldComponentUpdate`, and so on). ([@gaearon](https://togithub.com/gaearon) in [#18330](https://togithub.com/facebook/react/pull/18330)) ### [`v16.13.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16130-February-26-2020) [Compare Source](https://togithub.com/facebook/react/compare/v16.12.0...v16.13.0) ##### React - Warn when a string ref is used in a manner that's not amenable to a future codemod ([@lunaruan](https://togithub.com/lunaruan) in [#17864](https://togithub.com/facebook/react/pull/17864)) - Deprecate `React.createFactory()` ([@trueadm](https://togithub.com/trueadm) in [#17878](https://togithub.com/facebook/react/pull/17878)) ##### React DOM - Warn when changes in `style` may cause an unexpected collision ([@sophiebits](https://togithub.com/sophiebits) in [#14181](https://togithub.com/facebook/react/pull/14181), [#18002](https://togithub.com/facebook/react/pull/18002)) - Warn when a function component is updated during another component's render phase ([@acdlite](https://togithub.com/acdlite) in [#17099](https://togithub.com/facebook/react/pull/17099)) - Deprecate `unstable_createPortal` ([@trueadm](https://togithub.com/trueadm) in [#17880](https://togithub.com/facebook/react/pull/17880)) - Fix `onMouseEnter` being fired on disabled buttons ([@AlfredoGJ](https://togithub.com/AlfredoGJ) in [#17675](https://togithub.com/facebook/react/pull/17675)) - Call `shouldComponentUpdate` twice when developing in `StrictMode` ([@bvaughn](https://togithub.com/bvaughn) in [#17942](https://togithub.com/facebook/react/pull/17942)) - Add `version` property to ReactDOM ([@ealush](https://togithub.com/ealush) in [#15780](https://togithub.com/facebook/react/pull/15780)) - Don't call `toString()` of `dangerouslySetInnerHTML` ([@sebmarkbage](https://togithub.com/sebmarkbage) in [#17773](https://togithub.com/facebook/react/pull/17773)) - Show component stacks in more warnings ([@gaearon](https://togithub.com/gaearon) in [#17922](https://togithub.com/facebook/react/pull/17922), [#17586](https://togithub.com/facebook/react/pull/17586)) ##### Concurrent Mode (Experimental) - Warn for problematic usages of `ReactDOM.createRoot()` ([@trueadm](https://togithub.com/trueadm) in [#17937](https://togithub.com/facebook/react/pull/17937)) - Remove `ReactDOM.createRoot()` callback params and added warnings on usage ([@bvaughn](https://togithub.com/bvaughn) in [#17916](https://togithub.com/facebook/react/pull/17916)) - Don't group Idle/Offscreen work with other work ([@sebmarkbage](https://togithub.com/sebmarkbage) in [#17456](https://togithub.com/facebook/react/pull/17456)) - Adjust `SuspenseList` CPU bound heuristic ([@sebmarkbage](https://togithub.com/sebmarkbage) in [#17455](https://togithub.com/facebook/react/pull/17455)) - Add missing event plugin priorities ([@trueadm](https://togithub.com/trueadm) in [#17914](https://togithub.com/facebook/react/pull/17914)) - Fix `isPending` only being true when transitioning from inside an input event ([@acdlite](https://togithub.com/acdlite) in [#17382](https://togithub.com/facebook/react/pull/17382)) - Fix `React.memo` components dropping updates when interrupted by a higher priority update ([@acdlite](\(https://github.com/acdlite\)) in [#18091](https://togithub.com/facebook/react/pull/18091)) - Don't warn when suspending at the wrong priority ([@gaearon](https://togithub.com/gaearon) in [#17971](https://togithub.com/facebook/react/pull/17971)) - Fix a bug with rebasing updates ([@acdlite](https://togithub.com/acdlite) and [@sebmarkbage](https://togithub.com/sebmarkbage) in [#17560](https://togithub.com/facebook/react/pull/17560), [#17510](https://togithub.com/facebook/react/pull/17510), [#17483](https://togithub.com/facebook/react/pull/17483), [#17480](https://togithub.com/facebook/react/pull/17480)) ### [`v16.12.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16120-November-14-2019) [Compare Source](https://togithub.com/facebook/react/compare/v16.11.0...v16.12.0) ##### React DOM - Fix passive effects (`useEffect`) not being fired in a multi-root app. ([@acdlite](https://togithub.com/acdlite) in [#17347](https://togithub.com/facebook/react/pull/17347)) ##### React Is - Fix `lazy` and `memo` types considered elements instead of components ([@bvaughn](https://togithub.com/bvaughn) in [#17278](https://togithub.com/facebook/react/pull/17278)) ### [`v16.11.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16110-October-22-2019) [Compare Source](https://togithub.com/facebook/react/compare/v16.10.2...v16.11.0) ##### React DOM - Fix `mouseenter` handlers from firing twice inside nested React containers. [@yuanoook](https://togithub.com/yuanoook) in [#16928](https://togithub.com/facebook/react/pull/16928) - Remove `unstable_createRoot` and `unstable_createSyncRoot` experimental APIs. (These are available in the Experimental channel as `createRoot` and `createSyncRoot`.) ([@acdlite](http://github.com/acdlite) in [#17088](https://togithub.com/facebook/react/pull/17088)) ### [`v16.10.2`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16102-October-3-2019) [Compare Source](https://togithub.com/facebook/react/compare/v16.10.1...v16.10.2) ##### React DOM - Fix regression in react-native-web by restoring order of arguments in event plugin extractors ([@necolas](https://togithub.com/necolas) in [#16978](https://togithub.com/facebook/react/pull/16978)) ### [`v16.10.1`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16101-September-28-2019) [Compare Source](https://togithub.com/facebook/react/compare/v16.10.0...v16.10.1) ##### React DOM - Fix regression in Next.js apps by allowing Suspense mismatch during hydration to silently proceed ([@sebmarkbage](https://togithub.com/sebmarkbage) in [#16943](https://togithub.com/facebook/react/pull/16943)) ### [`v16.10.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#16100-September-27-2019) [Compare Source](https://togithub.com/facebook/react/compare/v16.9.0...v16.10.0) ##### React DOM - Fix edge case where a hook update wasn't being memoized. ([@sebmarkbage](http://github.com/sebmarkbage) in [#16359](https://togithub.com/facebook/react/pull/16359)) - Fix heuristic for determining when to hydrate, so we don't incorrectly hydrate during an update. ([@sebmarkbage](http://github.com/sebmarkbage) in [#16739](https://togithub.com/facebook/react/pull/16739)) - Clear additional fiber fields during unmount to save memory. ([@trueadm](http://github.com/trueadm) in [#16807](https://togithub.com/facebook/react/pull/16807)) - Fix bug with required text fields in Firefox. ([@halvves](http://github.com/halvves) in [#16578](https://togithub.com/facebook/react/pull/16578)) - Prefer `Object.is` instead of inline polyfill, when available. ([@ku8ar](http://github.com/ku8ar) in [#16212](https://togithub.com/facebook/react/pull/16212)) - Fix bug when mixing Suspense and error handling. ([@acdlite](http://github.com/acdlite) in [#16801](https://togithub.com/facebook/react/pull/16801)) ##### Scheduler (Experimental) - Improve queue performance by switching its internal data structure to a min binary heap. ([@acdlite](http://github.com/acdlite) in [#16245](https://togithub.com/facebook/react/pull/16245)) - Use `postMessage` loop with short intervals instead of attempting to align to frame boundaries with `requestAnimationFrame`. ([@acdlite](http://github.com/acdlite) in [#16214](https://togithub.com/facebook/react/pull/16214)) ##### useSubscription - Avoid tearing issue when a mutation happens and the previous update is still in progress. ([@bvaughn](http://github.com/bvaughn) in [#16623](https://togithub.com/facebook/react/pull/16623)) ### [`v16.9.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#1690-August-8-2019) [Compare Source](https://togithub.com/facebook/react/compare/v16.8.6...v16.9.0) ##### React - Add `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.
This PR has been generated by Mend Renovate. View repository job log here.