Release notes
*Sourced from [react-dom's releases](https://github.com/facebook/react/releases).*
> ## v16.6.0
> ## 16.6.0 (October 23, 2018)
>
> ### React
>
> * Add `React.memo()` as an alternative to `PureComponent` for functions. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13748](https://github-redirect.dependabot.com/facebook/react/pull/13748))
> * Add `React.lazy()` for code splitting components. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13885](https://github-redirect.dependabot.com/facebook/react/pull/13885))
> * `React.StrictMode` now warns about legacy context API. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13760](https://github-redirect.dependabot.com/facebook/react/pull/13760))
> * `React.StrictMode` now warns about `findDOMNode`. ([[**sebmarkbage**](https://github.com/sebmarkbage)](https://github.com/sebmarkbage) in [#13841](https://github-redirect.dependabot.com/facebook/react/pull/13841))
> * Rename `unstable_AsyncMode` to `unstable_ConcurrentMode`. ([[**trueadm**](https://github.com/trueadm)](https://github.com/trueadm) in [#13732](https://github-redirect.dependabot.com/facebook/react/pull/13732))
> * Rename `unstable_Placeholder` to `Suspense`, and `delayMs` to `maxDuration`. ([[**gaearon**](https://github.com/gaearon)](https://github.com/gaearon) in [#13799](https://github-redirect.dependabot.com/facebook/react/pull/13799) and [[**sebmarkbage**](https://github.com/sebmarkbage)](https://github.com/sebmarkbage) in [#13922](https://github-redirect.dependabot.com/facebook/react/pull/13922))
>
> ### React DOM
>
> * Add `contextType` as a more ergonomic way to subscribe to context from a class. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13728](https://github-redirect.dependabot.com/facebook/react/pull/13728))
> * Add `getDerivedStateFromError` lifecycle method for catching errors in a future asynchronous server-side renderer. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13746](https://github-redirect.dependabot.com/facebook/react/pull/13746))
> * Warn when `` is used instead of ``. ([[**trueadm**](https://github.com/trueadm)](https://github.com/trueadm) in [#13829](https://github-redirect.dependabot.com/facebook/react/pull/13829))
> * Fix gray overlay on iOS Safari. ([[**philipp-spiess**](https://github.com/philipp-spiess)](https://github.com/philipp-spiess) in [#13778](https://github-redirect.dependabot.com/facebook/react/pull/13778))
> * Fix a bug caused by overwriting `window.event` in development. ([[**sergei-startsev**](https://github.com/sergei-startsev)](https://github.com/sergei-startsev) in [#13697](https://github-redirect.dependabot.com/facebook/react/pull/13697))
>
> ### React DOM Server
>
> * Add support for `React.memo()`. ([[**alexmckenley**](https://github.com/alexmckenley)](https://github.com/alexmckenley) in [#13855](https://github-redirect.dependabot.com/facebook/react/pull/13855))
> * Add support for `contextType`. ([[**alexmckenley**](https://github.com/alexmckenley)](https://github.com/alexmckenley) and [[**sebmarkbage**](https://github.com/sebmarkbage)](https://github.com/sebmarkbage) in [#13889](https://github-redirect.dependabot.com/facebook/react/pull/13889))
>
> ### Scheduler (Experimental)
>
> * Rename the package to `scheduler`. ([[**gaearon**](https://github.com/gaearon)](https://github.com/gaearon) in [#13683](https://github-redirect.dependabot.com/facebook/react/pull/13683))
> * Support priority levels, continuations, and wrapped callbacks. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13720](https://github-redirect.dependabot.com/facebook/react/pull/13720) and [#13842](https://github-redirect.dependabot.com/facebook/react/pull/13842))
> * Improve the fallback mechanism in non-DOM environments. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13740](https://github-redirect.dependabot.com/facebook/react/pull/13740))
> * Schedule `requestAnimationFrame` earlier. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13785](https://github-redirect.dependabot.com/facebook/react/pull/13785))
> * Fix the DOM detection to be more thorough. ([[**trueadm**](https://github.com/trueadm)](https://github.com/trueadm) in [#13731](https://github-redirect.dependabot.com/facebook/react/pull/13731))
> * Fix bugs with interaction tracing. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13590](https://github-redirect.dependabot.com/facebook/react/pull/13590))
> * Add the `envify` transform to the package. ([[**mridgway**](https://github.com/mridgway)](https://github.com/mridgway) in [#13766](https://github-redirect.dependabot.com/facebook/react/pull/13766))
Changelog
*Sourced from [react-dom's changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md).*
> ## 16.6.0 (October 23, 2018)
>
> ### React
>
> * Add `React.memo()` as an alternative to `PureComponent` for functions. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13748](https://github-redirect.dependabot.com/facebook/react/pull/13748))
> * Add `React.lazy()` for code splitting components. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13885](https://github-redirect.dependabot.com/facebook/react/pull/13885))
> * `React.StrictMode` now warns about legacy context API. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13760](https://github-redirect.dependabot.com/facebook/react/pull/13760))
> * `React.StrictMode` now warns about `findDOMNode`. ([[**sebmarkbage**](https://github.com/sebmarkbage)](https://github.com/sebmarkbage) in [#13841](https://github-redirect.dependabot.com/facebook/react/pull/13841))
> * Rename `unstable_AsyncMode` to `unstable_ConcurrentMode`. ([[**trueadm**](https://github.com/trueadm)](https://github.com/trueadm) in [#13732](https://github-redirect.dependabot.com/facebook/react/pull/13732))
> * Rename `unstable_Placeholder` to `Suspense`, and `delayMs` to `maxDuration`. ([[**gaearon**](https://github.com/gaearon)](https://github.com/gaearon) in [#13799](https://github-redirect.dependabot.com/facebook/react/pull/13799) and [[**sebmarkbage**](https://github.com/sebmarkbage)](https://github.com/sebmarkbage) in [#13922](https://github-redirect.dependabot.com/facebook/react/pull/13922))
>
> ### React DOM
>
> * Add `contextType` as a more ergonomic way to subscribe to context from a class. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13728](https://github-redirect.dependabot.com/facebook/react/pull/13728))
> * Add `getDerivedStateFromError` lifecycle method for catching errors in a future asynchronous server-side renderer. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13746](https://github-redirect.dependabot.com/facebook/react/pull/13746))
> * Warn when `` is used instead of ``. ([[**trueadm**](https://github.com/trueadm)](https://github.com/trueadm) in [#13829](https://github-redirect.dependabot.com/facebook/react/pull/13829))
> * Fix gray overlay on iOS Safari. ([[**philipp-spiess**](https://github.com/philipp-spiess)](https://github.com/philipp-spiess) in [#13778](https://github-redirect.dependabot.com/facebook/react/pull/13778))
> * Fix a bug caused by overwriting `window.event` in development. ([[**sergei-startsev**](https://github.com/sergei-startsev)](https://github.com/sergei-startsev) in [#13697](https://github-redirect.dependabot.com/facebook/react/pull/13697))
>
> ### React DOM Server
>
> * Add support for `React.memo()`. ([[**alexmckenley**](https://github.com/alexmckenley)](https://github.com/alexmckenley) in [#13855](https://github-redirect.dependabot.com/facebook/react/pull/13855))
> * Add support for `contextType`. ([[**alexmckenley**](https://github.com/alexmckenley)](https://github.com/alexmckenley) and [[**sebmarkbage**](https://github.com/sebmarkbage)](https://github.com/sebmarkbage) in [#13889](https://github-redirect.dependabot.com/facebook/react/pull/13889))
>
> ### Scheduler (Experimental)
>
> * Rename the package to `scheduler`. ([[**gaearon**](https://github.com/gaearon)](https://github.com/gaearon) in [#13683](https://github-redirect.dependabot.com/facebook/react/pull/13683))
> * Support priority levels, continuations, and wrapped callbacks. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13720](https://github-redirect.dependabot.com/facebook/react/pull/13720) and [#13842](https://github-redirect.dependabot.com/facebook/react/pull/13842))
> * Improve the fallback mechanism in non-DOM environments. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13740](https://github-redirect.dependabot.com/facebook/react/pull/13740))
> * Schedule `requestAnimationFrame` earlier. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13785](https://github-redirect.dependabot.com/facebook/react/pull/13785))
> * Fix the DOM detection to be more thorough. ([[**trueadm**](https://github.com/trueadm)](https://github.com/trueadm) in [#13731](https://github-redirect.dependabot.com/facebook/react/pull/13731))
> * Fix bugs with interaction tracing. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13590](https://github-redirect.dependabot.com/facebook/react/pull/13590))
> * Add the `envify` transform to the package. ([[**mridgway**](https://github.com/mridgway)](https://github.com/mridgway) in [#13766](https://github-redirect.dependabot.com/facebook/react/pull/13766))
Commits
- [`8b97a9c`](https://github.com/facebook/react/commit/8b97a9c36f2ef7d2c570b25e988b8ca832d9b436) Update bundle sizes for 16.6.0 release
- [`c8ade99`](https://github.com/facebook/react/commit/c8ade996e9d39790cb687bfaa0f08d61d44478f2) Update error codes for 16.6.0 release
- [`6c29eab`](https://github.com/facebook/react/commit/6c29eabf78da3102851271d30895770b930f0bcb) Updating package versions for release 16.6.0
- [`d520b35`](https://github.com/facebook/react/commit/d520b358d66152f4faac18f3c7a567a2850af563) Revert all package versions to 16.5.2 state
- [`8f1ec76`](https://github.com/facebook/react/commit/8f1ec7649eaa483b0cb16202334629831edeeeac) Bump versions to beta.0
- [`5055a83`](https://github.com/facebook/react/commit/5055a83fa415e27878976eea7f5c679a548a610d) Revert "Revert "Updating dependencies for react-noop-renderer""
- [`3e8b4a5`](https://github.com/facebook/react/commit/3e8b4a5b8b0630f2d0d4bf6afc2ef64e60c812a0) Revert "Updating dependencies for react-noop-renderer"
- [`ff5efb0`](https://github.com/facebook/react/commit/ff5efb03905299cd7dc10928e79ed133fb1e567e) Prettier
- [`f4488be`](https://github.com/facebook/react/commit/f4488bee514aba9a17b2498aa8e3b300e5149954) Add skipCI flag to release script ([#13933](https://github-redirect.dependabot.com/facebook/react/issues/13933))
- [`d42ed60`](https://github.com/facebook/react/commit/d42ed600266302034085551a465ee479e4ade9d1) Fix Suspense fixture ([#13932](https://github-redirect.dependabot.com/facebook/react/issues/13932))
- Additional commits viewable in [compare view](https://github.com/facebook/react/compare/v16.5.2...v16.6.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot will not automatically merge this PR because it includes a minor update to a production dependency.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps react-dom from 16.5.2 to 16.6.0.
Release notes
*Sourced from [react-dom's releases](https://github.com/facebook/react/releases).* > ## v16.6.0 > ## 16.6.0 (October 23, 2018) > > ### React > > * Add `React.memo()` as an alternative to `PureComponent` for functions. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13748](https://github-redirect.dependabot.com/facebook/react/pull/13748)) > * Add `React.lazy()` for code splitting components. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13885](https://github-redirect.dependabot.com/facebook/react/pull/13885)) > * `React.StrictMode` now warns about legacy context API. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13760](https://github-redirect.dependabot.com/facebook/react/pull/13760)) > * `React.StrictMode` now warns about `findDOMNode`. ([[**sebmarkbage**](https://github.com/sebmarkbage)](https://github.com/sebmarkbage) in [#13841](https://github-redirect.dependabot.com/facebook/react/pull/13841)) > * Rename `unstable_AsyncMode` to `unstable_ConcurrentMode`. ([[**trueadm**](https://github.com/trueadm)](https://github.com/trueadm) in [#13732](https://github-redirect.dependabot.com/facebook/react/pull/13732)) > * Rename `unstable_Placeholder` to `Suspense`, and `delayMs` to `maxDuration`. ([[**gaearon**](https://github.com/gaearon)](https://github.com/gaearon) in [#13799](https://github-redirect.dependabot.com/facebook/react/pull/13799) and [[**sebmarkbage**](https://github.com/sebmarkbage)](https://github.com/sebmarkbage) in [#13922](https://github-redirect.dependabot.com/facebook/react/pull/13922)) > > ### React DOM > > * Add `contextType` as a more ergonomic way to subscribe to context from a class. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13728](https://github-redirect.dependabot.com/facebook/react/pull/13728)) > * Add `getDerivedStateFromError` lifecycle method for catching errors in a future asynchronous server-side renderer. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13746](https://github-redirect.dependabot.com/facebook/react/pull/13746)) > * Warn when `Changelog
*Sourced from [react-dom's changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md).* > ## 16.6.0 (October 23, 2018) > > ### React > > * Add `React.memo()` as an alternative to `PureComponent` for functions. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13748](https://github-redirect.dependabot.com/facebook/react/pull/13748)) > * Add `React.lazy()` for code splitting components. ([[**acdlite**](https://github.com/acdlite)](https://github.com/acdlite) in [#13885](https://github-redirect.dependabot.com/facebook/react/pull/13885)) > * `React.StrictMode` now warns about legacy context API. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13760](https://github-redirect.dependabot.com/facebook/react/pull/13760)) > * `React.StrictMode` now warns about `findDOMNode`. ([[**sebmarkbage**](https://github.com/sebmarkbage)](https://github.com/sebmarkbage) in [#13841](https://github-redirect.dependabot.com/facebook/react/pull/13841)) > * Rename `unstable_AsyncMode` to `unstable_ConcurrentMode`. ([[**trueadm**](https://github.com/trueadm)](https://github.com/trueadm) in [#13732](https://github-redirect.dependabot.com/facebook/react/pull/13732)) > * Rename `unstable_Placeholder` to `Suspense`, and `delayMs` to `maxDuration`. ([[**gaearon**](https://github.com/gaearon)](https://github.com/gaearon) in [#13799](https://github-redirect.dependabot.com/facebook/react/pull/13799) and [[**sebmarkbage**](https://github.com/sebmarkbage)](https://github.com/sebmarkbage) in [#13922](https://github-redirect.dependabot.com/facebook/react/pull/13922)) > > ### React DOM > > * Add `contextType` as a more ergonomic way to subscribe to context from a class. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13728](https://github-redirect.dependabot.com/facebook/react/pull/13728)) > * Add `getDerivedStateFromError` lifecycle method for catching errors in a future asynchronous server-side renderer. ([[**bvaughn**](https://github.com/bvaughn)](https://github.com/bvaughn) in [#13746](https://github-redirect.dependabot.com/facebook/react/pull/13746)) > * Warn when `Commits
- [`8b97a9c`](https://github.com/facebook/react/commit/8b97a9c36f2ef7d2c570b25e988b8ca832d9b436) Update bundle sizes for 16.6.0 release - [`c8ade99`](https://github.com/facebook/react/commit/c8ade996e9d39790cb687bfaa0f08d61d44478f2) Update error codes for 16.6.0 release - [`6c29eab`](https://github.com/facebook/react/commit/6c29eabf78da3102851271d30895770b930f0bcb) Updating package versions for release 16.6.0 - [`d520b35`](https://github.com/facebook/react/commit/d520b358d66152f4faac18f3c7a567a2850af563) Revert all package versions to 16.5.2 state - [`8f1ec76`](https://github.com/facebook/react/commit/8f1ec7649eaa483b0cb16202334629831edeeeac) Bump versions to beta.0 - [`5055a83`](https://github.com/facebook/react/commit/5055a83fa415e27878976eea7f5c679a548a610d) Revert "Revert "Updating dependencies for react-noop-renderer"" - [`3e8b4a5`](https://github.com/facebook/react/commit/3e8b4a5b8b0630f2d0d4bf6afc2ef64e60c812a0) Revert "Updating dependencies for react-noop-renderer" - [`ff5efb0`](https://github.com/facebook/react/commit/ff5efb03905299cd7dc10928e79ed133fb1e567e) Prettier - [`f4488be`](https://github.com/facebook/react/commit/f4488bee514aba9a17b2498aa8e3b300e5149954) Add skipCI flag to release script ([#13933](https://github-redirect.dependabot.com/facebook/react/issues/13933)) - [`d42ed60`](https://github.com/facebook/react/commit/d42ed600266302034085551a465ee479e4ade9d1) Fix Suspense fixture ([#13932](https://github-redirect.dependabot.com/facebook/react/issues/13932)) - Additional commits viewable in [compare view](https://github.com/facebook/react/compare/v16.5.2...v16.6.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot will not automatically merge this PR because it includes a minor update to a production dependency.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.