Framework: Upgrade to React 15.4.0 #9547
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Supersedes #9312
This pull request seeks to upgrade our React dependencies from 15.3.0 to 15.4.0 .
Changelogs:
Being a minor version bump, there aren't expected to be backwards-incompatible changes, though because we use internal undocumented libraries for our translate mixin, these were broken as part of the upgrade. Long-term we should seek to update all existing components to use the
localize
higher-order component, but in the meantime I've updated the existing references to their updated values, i.e.:require( 'react/lib/ReactInjection' ).Class.injectMixin
require( 'react/lib/ReactClass' ).injection.injectMixin
The
react-tap-event-plugin
package was similarly affected by shuffled internal lib paths and has been updated as part of this pull request (see changelog).Testing instructions:
Verify that the application boots and runs without any issue, and that tests continue to pass.
cc @mtias @timmyc @ockham