ReactJS Versions
ReactJS Versions
The Complete set of release history of ReactJS is elaborated as follows. The complete set of full documentation of recent releases is on GitHub.
S.no | Version | Release Date | Explanation |
---|---|---|---|
1. | 0.3.0 | 29/05/2013 | Initially released for public. |
2. | 0.4.0 | 29/07/2013 | Supporting comments <div> {/* */}</div>, server-side rendering APIs improved, React.autoBind removed, support for the key props, improvement in forms, bug fixed. |
3. | 0.5.0 | 20/10/2013 | Memory usage improved, supporting in selection and composition events, React.version and React.isValidClass added, windows compatibility improved. |
4. | 0.8.0 | 20/12/2013 | Added support in the rows and columns, defer and async, loop for <video> and <audio>, autocorrect attributes. onContextMenu added, upgraded jstransform and esprima-fb tools, upgraded browserify. |
5. | 0.9.0 | 20/02/2014 | Added crossOrigin support, download and hrefLang, mediaGroup and muted, sandbox, seamless, and srcDoc, scope attributes, Added any, arrayOf, component, oneOfType, renderable, shape to React.PropTypes, Added support for onMouseOver and onMouseOut event, Added support for onLoad and onError on <img> elements. |
6. | 0.10.0 | 31/03/2014 | Added srcSet support and textAnchor attributes, add update function for immutable data, ensure that the all void elements do not inserting a closing tag. |
7. | 0.11.0 | 17/07/2014 | SVG support improvement, Normalized e.view event, Updation in $apply command, support for namespaces, new transformWithDetails API added, includes pre-built packages under dist/, MyComponent() now returns adescriptor, not an instance. |
8. | 0.12.0 | 21/11/2014 | New features like Spread operator ({…}) added and introduced to deprecate this.transferPropsTo, support for acceptCharset added, classId, manifest HTML attributes, Added React.addons.batchedUpdates to API, No longer requirement of @jsx React.DOM, issues fixed with CSS transitions. |
9. | 0.13.0 | 10/03/2015 | No longer work of the deprecated patterns that warned in 0.12, ref resolution order has changed, properties like this.pendingState and this.rootNodeId has removed, ES6 classes support, API React.findDOMNode(component) added, support for iterators and immutable-js sequences, new features like React.addons.createFragment added, React.addons.classSet deprecated |
10. | 0.14.1 | 29/10/2015 | Added support for srcLang, default, kind attributes, and color attribute, legacy .props access on DOM nodes ensured, scryRenderedDOMComponentsWithClass fixed, react-dom.js added. |
11. | 15.0.0 | 07/04/2016 | Initial render now uses document.createElement instead to generate HTML, No more extra <span>s, SVG support improved, ReactPerf.getLastMeasurements() is opaque, Introduced new deprecations with warning, multiple small memory leaks get fixed, Now React DOM supports the cite and profile HTML attributes and cssFloat, gridRow and gridColumn CSS properties. |
12. | 15.1.0 | 20/05/2016 | Batching bug fixed, Ensures the use of latest object-assign, regression fixed, merge utility removed, some modules get renamed. |
13. | 15.2.0 | 01/07/2016 | Stack information component included, stop validating props at mount time, React.PropTypes.symbol added, Add onLoad handling to <link> and onError handling to <source> element, isRunning() API added, performance regression fixed. |
14. | 15.3.0 | 30/07/2016 | React.PureComponent added, issue with nested server rendering fixed, xmlns fixed, add xmlnsXlink to support SVG attributes and referrerPolicy to HTML attributes, React Perf Add-on updated, issue with ref fixed. |
15. | 15.3.1 | 19/08/2016 | Performance of development builds improved, Cleanup internal hooks, fbjs upgraded, startup time of React improved, Memory leak in server rendering improved, React Test Renderer fixed, change trackedTouchCount invariant into a console.error. |
16. | 15.4.0 | 16/11/2016 | React package and browser build no longer includes React DOM, Development performance improved, occasional test failures fixed, batchedUpdates API updated, React Perf, and ReactTestRenderer.create(). |
17. | 15.4.1 | 23/11/2016 | Variable assignment restructured, event handling fixed, fixed compatibility of browser build with AMD environments. |
18. | 15.4.2 | 06/01/2017 | Build issues fixed, Missing package dependencies added, error messages improved. |
19. | 15.5.0 | 07/04/2017 | react-dom/test-utils added, peerDependencies removed, Closure Compiler issue fixed, a deprecation warning for React.createClass added and React.PropTypes, chrome bug fixed. |
20. | 15.5.4 | 11/04/2017 | Fix compatibility with enzyme by exposing batchedUpdates on shallow renderer, prop-types version updated, fix react-addons-create-fragment package to include loose-envify transform. |
21. | 15.6.0 | 13/06/2017 | Add support for CSS variables in style attribute and grid style properties, AMD support for addons fixed depending on React, Unnecessary dependency removed, a deprecation warning added for React.createClassand React.DOM factory helpers. |
22. | 16.0.0 | 26/09/2017 | Error handling improved with introduction of “error boundaries”, React DOM allows passing non-standard attributes, Minor changes to setState behavior, react-with-addons.js build remove, React.createClass as create-react-class added, React.PropTypes as prop-types, React.DOM as react-dom-factories, lifecycle methods and scheduling behavior change. |
23. | 16.1.0 | 09/11/2017 | Bower releases discontinued, accidental extra global variable in the UMD builds fixed, onMouseEnter and onMouseLeave firing fixed, <textarea> placeholder fixed, unused code removed, missing package.json dependency added, support for React DevTools added. |
24. | 16.3.0 | 29/03/2018 | New officially supported context API added, Add new packagePrevent an infinite loop when attempting to render portals with SSR, issue with this.state fixed, IE/Edge issue fixed. |
25. | 16.3.1 | 03/04/2018 | Prefix private API, Error handling bugs in development mode and performance regression fixed, peer dependency added, a false positive warning in IE11 when using fragment fixed. |
26. | 16.3.2 | 16/04/2018 | IE crash fixed, labels in user timing measurements fixed, UMD build added, performance of unstable observedBits API with nesting improved. |
27. | 16.4.0 | 24/05/2018 | Support for pointer events application added, ability to specify proptypes added, reading context fixed, getDerivedStateFromProps() support fixed, testInstance.parent crash fixed, React.unstable profiler component added for measuring performance, internal event names change. |
28. | 16.5.0 | 05/09/2018 | Support for React DevTools profiler added, errors in more edge cases gracefully handled, react-dom/profiling added, onAuxClick event for browsers added, movementX and movementY fields to mouse events added, Add tangentialPressure and twist fields to pointer event. |
29. | 16.6.0 | 23/10/2018 | Support for contextType added, priority levels support, continuations and wrapped callbacks, fallback mechanism improved, gray overlay on iOS safari improved, React.lazy() added for code splitting components. |
30. | 16.7.0 | 20/12/2018 | Performance of React.lazy fixed for lazily-loaded components, clear fieldson unmount to avoid memory leaks, bug with SSR fixed, performance regression fixed. |
31. | 16.8.0 | 06/02/2019 | Add Hooks, Add ReactTestRenderer.act() and ReactTestUtils.act()for updates batching, support synchronous thenables passed to React.lazy(), Improvement in useReducer Hook lazy initialization API. |
32. | 16.8.6 |
27/03/2019 | Fix an incorrect bailout in useReducer(), iframe warnings in Safari DevTools fixed, warn if contextType is set to Context.Consumer instead of Context, Warn if contextType is set to invalid values. |