facebook/react
### [`v16.6.0`](https://renovatebot.com/gh/facebook/react/blob/master/CHANGELOG.md#1660-October-23-2018)
[Compare Source](https://renovatebot.com/gh/facebook/react/compare/v16.5.2...v16.6.0)
##### React
- Add `React.memo()` as an alternative to `PureComponent` for functions. ([@acdlite](https://renovatebot.com/gh/acdlite) in [#13748](https://renovatebot.com/gh/facebook/react/pull/13748))
- Add `React.lazy()` for code splitting components. ([@acdlite](https://renovatebot.com/gh/acdlite) in [#13885](https://renovatebot.com/gh/facebook/react/pull/13885))
- `React.StrictMode` now warns about legacy context API. ([@bvaughn](https://renovatebot.com/gh/bvaughn) in [#13760](https://renovatebot.com/gh/facebook/react/pull/13760))
- `React.StrictMode` now warns about `findDOMNode`. ([@sebmarkbage](https://renovatebot.com/gh/sebmarkbage) in [#13841](https://renovatebot.com/gh/facebook/react/pull/13841))
- Rename `unstable_AsyncMode` to `unstable_ConcurrentMode`. ([@trueadm](https://renovatebot.com/gh/trueadm) in [#13732](https://renovatebot.com/gh/facebook/react/pull/13732))
- Rename `unstable_Placeholder` to `Suspense`, and `delayMs` to `maxDuration`. ([@gaearon](https://renovatebot.com/gh/gaearon) in [#13799](https://renovatebot.com/gh/facebook/react/pull/13799) and [@sebmarkbage](https://renovatebot.com/gh/sebmarkbage) in [#13922](https://renovatebot.com/gh/facebook/react/pull/13922))
##### React DOM
- Add `contextType` as a more ergonomic way to subscribe to context from a class. ([@bvaughn](https://renovatebot.com/gh/bvaughn) in [#13728](https://renovatebot.com/gh/facebook/react/pull/13728))
- Add `getDerivedStateFromError` lifecycle method for catching errors in a future asynchronous server-side renderer. ([@bvaughn](https://renovatebot.com/gh/bvaughn) in [#13746](https://renovatebot.com/gh/facebook/react/pull/13746))
- Warn when `` is used instead of ``. ([@trueadm](https://renovatebot.com/gh/trueadm) in [#13829](https://renovatebot.com/gh/facebook/react/pull/13829))
- Fix gray overlay on iOS Safari. ([@philipp-spiess](https://renovatebot.com/gh/philipp-spiess) in [#13778](https://renovatebot.com/gh/facebook/react/pull/13778))
- Fix a bug caused by overwriting `window.event` in development. ([@sergei-startsev](https://renovatebot.com/gh/sergei-startsev) in [#13697](https://renovatebot.com/gh/facebook/react/pull/13697))
##### React DOM Server
- Add support for `React.memo()`. ([@alexmckenley](https://renovatebot.com/gh/alexmckenley) in [#13855](https://renovatebot.com/gh/facebook/react/pull/13855))
- Add support for `contextType`. ([@alexmckenley](https://renovatebot.com/gh/alexmckenley) and [@sebmarkbage](https://renovatebot.com/gh/sebmarkbage) in [#13889](https://renovatebot.com/gh/facebook/react/pull/13889))
##### Scheduler (Experimental)
- Rename the package to `scheduler`. ([@gaearon](https://renovatebot.com/gh/gaearon) in [#13683](https://renovatebot.com/gh/facebook/react/pull/13683))
- Support priority levels, continuations, and wrapped callbacks. ([@acdlite](https://renovatebot.com/gh/acdlite) in [#13720](https://renovatebot.com/gh/facebook/react/pull/13720) and [#13842](https://renovatebot.com/gh/facebook/react/pull/13842))
- Improve the fallback mechanism in non-DOM environments. ([@acdlite](https://renovatebot.com/gh/acdlite) in [#13740](https://renovatebot.com/gh/facebook/react/pull/13740))
- Schedule `requestAnimationFrame` earlier. ([@acdlite](https://renovatebot.com/gh/acdlite) in [#13785](https://renovatebot.com/gh/facebook/react/pull/13785))
- Fix the DOM detection to be more thorough. ([@trueadm](https://renovatebot.com/gh/trueadm) in [#13731](https://renovatebot.com/gh/facebook/react/pull/13731))
- Fix bugs with interaction tracing. ([@bvaughn](https://renovatebot.com/gh/bvaughn) in [#13590](https://renovatebot.com/gh/facebook/react/pull/13590))
- Add the `envify` transform to the package. ([@mridgway](https://renovatebot.com/gh/mridgway) in [#13766](https://renovatebot.com/gh/facebook/react/pull/13766))
Renovate configuration
:date: Schedule: "after 10pm every weekday,before 5am every weekday,every weekend" (UTC).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
16.5.2
->16.6.0
16.5.2
->16.6.0
Release Notes
facebook/react
### [`v16.6.0`](https://renovatebot.com/gh/facebook/react/blob/master/CHANGELOG.md#1660-October-23-2018) [Compare Source](https://renovatebot.com/gh/facebook/react/compare/v16.5.2...v16.6.0) ##### React - Add `React.memo()` as an alternative to `PureComponent` for functions. ([@acdlite](https://renovatebot.com/gh/acdlite) in [#13748](https://renovatebot.com/gh/facebook/react/pull/13748)) - Add `React.lazy()` for code splitting components. ([@acdlite](https://renovatebot.com/gh/acdlite) in [#13885](https://renovatebot.com/gh/facebook/react/pull/13885)) - `React.StrictMode` now warns about legacy context API. ([@bvaughn](https://renovatebot.com/gh/bvaughn) in [#13760](https://renovatebot.com/gh/facebook/react/pull/13760)) - `React.StrictMode` now warns about `findDOMNode`. ([@sebmarkbage](https://renovatebot.com/gh/sebmarkbage) in [#13841](https://renovatebot.com/gh/facebook/react/pull/13841)) - Rename `unstable_AsyncMode` to `unstable_ConcurrentMode`. ([@trueadm](https://renovatebot.com/gh/trueadm) in [#13732](https://renovatebot.com/gh/facebook/react/pull/13732)) - Rename `unstable_Placeholder` to `Suspense`, and `delayMs` to `maxDuration`. ([@gaearon](https://renovatebot.com/gh/gaearon) in [#13799](https://renovatebot.com/gh/facebook/react/pull/13799) and [@sebmarkbage](https://renovatebot.com/gh/sebmarkbage) in [#13922](https://renovatebot.com/gh/facebook/react/pull/13922)) ##### React DOM - Add `contextType` as a more ergonomic way to subscribe to context from a class. ([@bvaughn](https://renovatebot.com/gh/bvaughn) in [#13728](https://renovatebot.com/gh/facebook/react/pull/13728)) - Add `getDerivedStateFromError` lifecycle method for catching errors in a future asynchronous server-side renderer. ([@bvaughn](https://renovatebot.com/gh/bvaughn) in [#13746](https://renovatebot.com/gh/facebook/react/pull/13746)) - Warn when `Renovate configuration
:date: Schedule: "after 10pm every weekday,before 5am every weekday,every weekend" (UTC).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot. View repository job log here.