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.