React Release History: A Summary of Key Updates and Features

Explore the evolution of React with this summary of significant releases. This guide provides a timeline of key updates, including new features, performance improvements, and breaking changes, providing valuable context for React developers working with different versions.



React Release History

This table summarizes significant releases of React. For detailed information, refer to the official React documentation and GitHub releases.

Version Release Date Significant Changes
0.3.0 29/05/2013 Initial Public Release
0.4.0 20/07/2013 Support for comment nodes, improved server-side rendering, key prop support, form improvements, bug fixes.
0.5.0 20/10/2013 Improved memory usage, support for selection and composition events, getInitialState and getDefaultProps support in mixins, improved Windows compatibility.
0.8.0 20/12/2013 Support for rows, cols, defer, async, loop attributes; onContextMenu events; updated tools and browserify.
0.9.0 20/02/2014 Added support for various HTML attributes; additions to React.PropTypes; onMouseOver, onMouseOut, onLoad, onError event support.
0.10.0 21/03/2014 Support for srcSet, textAnchor attributes; update function for immutable data; void element handling improvements.
0.11.0 17/07/2014 Improved SVG support, event normalization, namespace support, new transform API.
0.12.0 21/11/2014 Spread operator, support for HTML attributes, React.addons.batchedUpdates, fixes for CSS transitions.
0.13.0 10/03/2015 Deprecated patterns removed, ref resolution changes, ES6 class support, React.findDOMNode, iterator support.
0.14.1 29/10/2015 Support for attributes and properties; bug fixes.
15.0.0 07/04/2016 Initial render improvements, improved SVG support, new deprecations, memory leak fixes.
15.1.0 20/05/2016 Bug fixes and module renaming.
15.2.0 01/07/2016 Improved error handling, added React.PropTypes.symbol, performance improvements.
15.3.0 30/07/2016 Added React.PureComponent, improved server rendering, support for SVG and HTML attributes, updated React Perf add-on.
15.3.1 19/08/2016 Performance improvements, bug fixes, updated fbjs.
15.4.0 16/11/2016 React package and browser build changes, performance improvements, updated APIs.
15.4.1 & 15.4.2 23/11/2016 & 06/01/2017 Bug fixes and improvements.
15.5.0 & 15.5.4 07/04/2017 & 11/04/2017 Added react-dom/test-utils, removed peerDependencies, bug fixes, deprecation warnings.
15.6.0 13/06/2017 Support for CSS variables and Grid properties, deprecation warnings.
16.0.0 26/09/2017 Improved error handling (error boundaries), changes to setState behavior, removal of react-with-addons.js build.
16.1.0 09/11/2017 Discontinued Bower releases, bug fixes, support for React DevTools.
16.3.0 29/03/2018 New Context API, improved portal rendering, bug fixes.
16.3.1 & 16.3.2 03/04/2018 & 16/04/2018 Bug fixes and performance improvements.
16.4.0 24/05/2018 Support for Pointer Events, React.unstable_Profiler for performance measurement.
16.5.0 05/09/2018 Support for React DevTools Profiler, improved error handling, onAuxClick event.
16.6.0 23/10/2018 Support for contextType, improved lazy loading, bug fixes.
16.7.0 20/12/2018 Performance improvements, bug fixes.
16.8.0 06/02/2019 Introduction of Hooks, improvements to useReducer.
16.8.6 27/03/2019 Bug fixes and warnings.

Next Topic: React Installation