You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why doesn’t TransitionGroup have a deprecation warning? Let’s add if we forgot it. Make sure the wording says “moved” since moving is all that happened.
note: we should point to a specific version of the separate module, to make this future-proof against API changes to the transition group modules. Fixed in Use react-transition-group from npm #9937
Update add-on versions in 15.6 and master branches.
Can we remove junk code from PropTypes prod build? It doesn't use bundle-collapser so it ships all those method names (e.g. “fbjs/lib/invariant”). This is fixable if you add “-p bundle-collapser/plugin” to browserify call. Additionally, there seems to be some junk invariant() code which is easy to fix if we just turn this into an inlined error. https://unpkg.com/prop-types@15.5.6/prop-types.min.js
Deduplicate "unknown DOM property" warning so that people don't stay on React 15.1 (see discussion in Supporting all of v15 without warnings #9466) — We have not reached a consensus here and will instead revisit the whole warning system in the future
Make sure we are using PropTypes.checkPropTypes rather than inlining it (like we did in 15.5)
Add a link to warning messages. Make it clear that those are not broken code but something that will be removed in React 16. Link to a dedicated page (a gist? a blog post? gists are nice because they have comments) but make sure that page touches on common confusion points:
Done! [React 15.6.0 is out.](https://github.com/facebook/react/releases/tag/v15.6.0)
- [X] Inspect the UMD builds
- [x] Share RC and proposed release date with library authors several weeks in advance
- [x] Publish release notes early
Preparing the final release:
Done! [React 15.6.0 is out.](https://github.com/facebook/react/releases/tag/v15.6.0)
- [x] Update https://github.com/facebook/react/blob/master/scripts/print-warnings/print-warnings.js (https://github.com//pull/9756)
- [x] Share RC with library authors and get folks to try it.
- [x] Post a target date for the release.
- [x] Triage any issues reported with RC.
- [x] https://github.com//issues/9830
- [x] Sync master branch (to test the deprecation downgrade internally at FB)
Update: We just shipped 15.6.0 of
react&react-dom! :)Still ongoing;React.addonsand the 15.6.0 release of those modules.React.addonsfixes:prop-typeslibrary and check other add-ons for deprecation warnings. Release new versions. (Downgrade deprecation error to warning prop-types#63)Why doesn’t TransitionGroup have a deprecation warning? Let’s add if we forgot it. Make sure the wording says “moved” since moving is all that happened.note: we should point to a specific version of the separate module, to make this future-proof against API changes to the transition group modules.Fixed in Use react-transition-group from npm #9937Other related items:
Document the process for deprecating an API in ReactMoved to Document the process for deprecating an API in React #10057Follow-up issues:
Find a solution for Backport input fix #8575(we did merge this after all)Which unblocks adding the tests from e29871e which depend on 'inputValueTracking'Steps we went through for React 15.6.0;
Preparing the RC:
Done! RC was released.
Deduplicate "unknown DOM property" warning so that people don't stay on React 15.1 (see discussion in Supporting all of v15 without warnings #9466)— We have not reached a consensus here and will instead revisit the whole warning system in the futurePropTypes.checkPropTypesrather than inlining it (like we did in 15.5)React.DOM.stufftoReact.createElement('stuff'console.errortoconsole.warnfor deprecation noticesSync master branch(@flarnie: moved to 'prepping final release' section)Update deprecation in(@flarnie - moved to addons section)prop-typeslibrary and check other add-ons for deprecation warnings. Release new versions.Update add-on versions in 15.6 and master branches.(@flarnie - moved to addons section)React.createClass#9781, and Cherrypick warning and removal of react create class #9771)React.createClass#9781, and Cherrypick warning and removal of react create class #9771)React.createClass#9781, and Cherrypick warning and removal of react create class #9771)React.createClass#9781, and Cherrypick warning and removal of react create class #9771)React.createClass#9781 and Cherrypick warning and removal of react create class #9771)React.createClass#9781, and Cherrypick warning and removal of react create class #9771)React.createClass#9781, and Cherrypick warning and removal of react create class #9771)15-stablewere also cherry-picked to15.6-dev. (Pull all docs updates from 15-stable into 15.6-dev #9889)Cherry-pick the fix for Add 'DEV' flag #9569(@gaearon: I don't think we need to)Make sure deprecations are on master too(@flarnie: moved to 'prepping final release' section.)react-dom-factoriespackage to be named that consistently, and avoidreact-addons-dom-factories. (renamereact-addons-dom-factoriestoreact-dom-factories#9780)react-dom-factorieson npm.Testing the RC:
Done! [React 15.6.0 is out.](https://github.com/facebook/react/releases/tag/v15.6.0)
- [X] Inspect the UMD builds - [x] Share RC and proposed release date with library authors several weeks in advance - [x] Publish release notes earlyPreparing the final release:
Done! [React 15.6.0 is out.](https://github.com/facebook/react/releases/tag/v15.6.0)
- [x] Update https://github.com/facebook/react/blob/master/scripts/print-warnings/print-warnings.js (https://github.com//pull/9756) - [x] Share RC with library authors and get folks to try it. - [x] Post a target date for the release. - [x] Triage any issues reported with RC. - [x] https://github.com//issues/9830 - [x] Sync master branch (to test the deprecation downgrade internally at FB)Doing the release: