The version 16.3.0 is not covered by your current version range.
If you donāt accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
It might be worth looking into these changes and trying to get this project onto the latest version of react.
If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you donāt have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.
Release Notesv16.3.0
16.3.0 (March 29, 2018)
React
Add a new React.createRef() API as an ergonomic alternative to callback refs. (@trueadm in #12162)
Add a new React.forwardRef() API to let components forward their refs to a child. (@bvaughn in #12346)
Fix a false positive warning in IE11 when using React.Fragment. (@XaveScor in #11823)
Replace React.unstable_AsyncComponent with React.unstable_AsyncMode. (@acdlite in #12117)
Improve the error message when calling setState() on an unmounted component. (@sophiebits in #12347)
React DOM
Add a new officially supported context API. (@acdlite in #11818)
Add a new getDerivedStateFromProps() lifecycle and UNSAFE_ aliases for the legacy lifecycles. (@bvaughn in #12028)
Add a new getSnapshotForUpdate() lifecycle. (@bvaughn in #12404)
Add a new <React.StrictMode> wrapper to help prepare apps for async rendering. (@bvaughn in #12083)
Add support for onLoad and onError events on the <link> tag. (@roderickhsiao in #11825)
Add support for noModule boolean attribute on the <script> tag. (@aweary in #11900)
Fix minor DOM input bugs in IE and Safari. (@nhunzaker in #11534)
Correctly detect Ctrl + Enter in onKeyPress in more browsers. (@nstraub in #10514)
Fix containing elements getting focused on SSR markup mismatch. (@koba04 in #11737)
Fix value and defaultValue to ignore Symbol values. (@nhunzaker in #11741)
Fix refs to class components not getting cleaned up when the attribute is removed. (@bvaughn in #12178)
Throw with a meaningful message if the component runs after jsdom has been destroyed. (@gaearon in #11677)
Don't crash if there is a global variable called opera with a null value. @alisherdavronov in #11854)
FAQ and help
There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those donāt help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
āļø Greenkeeperās updated Terms of Service will come into effect on April 6th, 2018.
Version 16.3.0 of react was just published.
The version 16.3.0 is not covered by your current version range.
If you donāt accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
It might be worth looking into these changes and trying to get this project onto the latest version of react.
If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you donāt have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.
Release Notes
v16.3.016.3.0 (March 29, 2018)
React
React.createRef()
API as an ergonomic alternative to callback refs. (@trueadm in #12162)React.forwardRef()
API to let components forward their refs to a child. (@bvaughn in #12346)React.Fragment
. (@XaveScor in #11823)React.unstable_AsyncComponent
withReact.unstable_AsyncMode
. (@acdlite in #12117)setState()
on an unmounted component. (@sophiebits in #12347)React DOM
getDerivedStateFromProps()
lifecycle andUNSAFE_
aliases for the legacy lifecycles. (@bvaughn in #12028)getSnapshotForUpdate()
lifecycle. (@bvaughn in #12404)<React.StrictMode>
wrapper to help prepare apps for async rendering. (@bvaughn in #12083)onLoad
andonError
events on the<link>
tag. (@roderickhsiao in #11825)noModule
boolean attribute on the<script>
tag. (@aweary in #11900)onKeyPress
in more browsers. (@nstraub in #10514)value
anddefaultValue
to ignore Symbol values. (@nhunzaker in #11741)opera
with anull
value. @alisherdavronov in #11854)<option selected>
. (@watadarkstar in #11821)ReactDOM.unstable_createPortal()
in favor ofReactDOM.createPortal()
. (@prometheansacrifice in #11747)React DOM Server
React.Component
. (@wyze in #11993)this.state
of different components getting mixed up. (@sophiebits in #12323)React Test Renderer
toTree()
. (@maciej-ka in #12107 and @gaearon in #12154)null
for components that don't set it. (@jwbay in #11965)contextTypes
. (@koba04 in #11922)React Is (New)
ReactIs.isValidElementType()
to help higher-order components validate their inputs. (@jamesreggio in #12483)React Lifecycles Compat (New)
Create Subscription (New)
React Reconciler (Experimental)
react-reconciler/persistent
for building renderers that use persistent data structures. (@gaearon in #12156)finalizeInitialChildren()
. (@jquense in #11970)useSyncScheduling
from the host config. (@acdlite in #11771)React Call Return (Experimental)
FAQ and help
There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those donāt help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).Your Greenkeeper bot :palm_tree: