A
complete release history for React is given below. You can also see the full
documentation for recent releases on GitHub.
SN
|
Version
|
Release Date
|
Significant Changes
|
1.
|
0.3.0
|
29/05/2013
|
Initial Public Release
|
2.
|
0.4.0
|
20/07/2013
|
Support for comment nodes
<div>{/* */}</div>, Improved server-side rendering APIs, Removed
React.autoBind, Support for the key prop, Improvements to forms, Fixed bugs.
|
3.
|
0.5.0
|
20/10/2013
|
Improve Memory usage, Support for
Selection and Composition events, Support for getInitialState and getDefaultProps
in mixins, Added React.version and React.isValidClass, Improved compatibility
for Windows.
|
4.
|
0.8.0
|
20/12/2013
|
Added support for rows & cols,
defer & async, loop for <audio> & <video>, autoCorrect
attributes. Added onContextMenu events, Upgraded jstransform and esprima-fb
tools, Upgraded browserify.
|
5.
|
0.9.0
|
20/02/2014
|
Added support for crossOrigin,
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
|
21-03-2014
|
Added support for srcSet and
textAnchor attributes, add update function for immutable data, Ensure all void
elements don't insert a closing tag.
|
7.
|
0.11.0
|
17/07/2014
|
Improved SVG support, Normalized
e.view event, Update $apply command, Added support for namespaces, Added new
transformWithDetails API, includes pre-built packages under dist/,
MyComponent() now returns a descriptor, not an instance.
|
8.
|
0.12.0
|
21/11/2014
|
Added new features Spread operator
({...}) introduced to deprecate this.transferPropsTo, Added support for
acceptCharset, classID, manifest HTML attributes, React.addons.batchedUpdates
added to API, @jsx React.DOM no longer required, Fixed issues with CSS Transitions.
|
9.
|
0.13.0
|
10/03/2015
|
Deprecated patterns that warned in
0.12 no longer work, ref resolution order has changed, Removed properties
this._pendingState and this._rootNodeID, Support ES6 classes, Added API
React.findDOMNode(component), Support for iterators and immutable-js
sequences, Added new features React.addons.createFragment, deprecated
React.addons.classSet.
|
10.
|
0.14.1
|
29/10/2015
|
Added support for srcLang, default,
kind attributes, and color attribute, Ensured legacy .props access on DOM nodes,
Fixed scryRenderedDOMComponentsWithClass, Added react-dom.js.
|
11.
|
15.0.0
|
07/04/2016
|
Initial render now uses
document.createElement instead of generating HTML, No more extra
<span>s, Improved SVG support, ReactPerf.getLastMeasurements() is
opaque, New deprecations introduced with a warning, Fixed multiple small
memory leaks, React DOM now supports the cite and profile HTML attributes and
cssFloat, gridRow and gridColumn CSS properties.
|
12.
|
15.1.0
|
20/05/2016
|
Fix a batching bug, Ensure use of the
latest object-assign, Fix regression, Remove use of merge utility, Renamed
some modules.
|
13.
|
15.2.0
|
01/07/2016
|
Include component stack information,
Stop validating props at mount time, Add React.PropTypes.symbol, Add onLoad
handling to <link> and onError handling to <source> element, Add
isRunning() API, Fix performance regression.
|
14.
|
15.3.0
|
30/07/2016
|
Add React.PureComponent, Fix issue
with nested server rendering, Add xmlns, xmlnsXlink to support SVG attributes
and referrerPolicy to HTML attributes, updates React Perf Add-on, Fixed issue
with ref.
|
15.
|
15.3.1
|
19/08/2016
|
Improve performance of development
builds, Cleanup internal hooks, Upgrade fbjs, Improve startup time of React,
Fix memory leak in server rendering, fix React Test Renderer, Change
trackedTouchCount invariant into a console.error.
|
16.
|
15.4.0
|
16/11/2016
|
React package and browser build no
longer includes React DOM, Improved development performance, Fixed occasional
test failures, update batchedUpdates API, React Perf, and
ReactTestRenderer.create().
|
17.
|
15.4.1
|
23/11/2016
|
Restructure variable assignment,
Fixed event handling, Fixed compatibility of browser build with AMD
environments.
|
18.
|
15.4.2
|
06/01/2017
|
Fixed build issues, Added missing
package dependencies, Improved error messages.
|
19.
|
15.5.0
|
07/04/2017
|
Added react-dom/test-utils, Removed
peerDependencies, Fixed issue with Closure Compiler, Added a deprecation
warning for React.createClass and React.PropTypes, Fixed Chrome bug.
|
20.
|
15.5.4
|
11/04/2017
|
Fix compatibility with Enzyme by
exposing batchedUpdates on shallow renderer, Update version of prop-types,
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, Fix AMD support for addons
depending on react, Remove unnecessary dependency, Add a deprecation warning
for React.createClass and React.DOM factory helpers.
|
22.
|
16.0.0
|
26/09/2017
|
Improvd error handling with
introduction of "error boundaries", React DOM allows passing
non-standard attributes, Minor changes to setState behavior, remove
react-with-addons.js build, Add React.createClass as create-react-class,
React.PropTypes as prop-types, React.DOM as react-dom-factories, changes to
the behavior of scheduling and lifecycle methods.
|
23.
|
16.1.0
|
9/11/2017
|
Discontinuing Bower Releases, Fix an
accidental extra global variable in the UMD builds, Fix onMouseEnter and
onMouseLeave firing, Fix <textarea> placeholder, Remove unused code,
Add a missing package.json dependency, Add support for React DevTools.
|
24.
|
16.3.0
|
29/03/2018
|
Add a new officially supported
context API, Add new packagePrevent an infinite loop when attempting to
render portals with SSR, Fix an issue with this.state, Fix an IE/Edge issue.
|
25.
|
16.3.1
|
03/04/2018
|
Prefix private API, Fix performance
regression and error handling bugs in development mode, Add peer dependency,
Fix a false positive warning in IE11 when using Fragment.
|
26.
|
16.3.2
|
16/04/2018
|
Fix an IE crash, Fix labels in User
Timing measurements, Add a UMD build, Improve performance of
unstable_observedBits API with nesting.
|
27.
|
16.4.0
|
24/05/2018
|
Add support for Pointer Events
specification, Add the ability to specify propTypes, Fix reading context, Fix
the getDerivedStateFromProps() support, Fix a testInstance.parent crash, Add
React.unstable_Profiler component for measuring performance, Change internal
event names.
|
28.
|
16.5.0
|
05/09/2018
|
Add support for React DevTools
Profiler, Handle errors in more edge cases gracefully, Add
react-dom/profiling, Add onAuxClick event for browsers, Add movementX and
movementY fields to mouse events, Add tangentialPressure and twist fields to
pointer event.
|
29.
|
16.6.0
|
23/10/2018
|
Add support for contextType, Support
priority levels, continuations, and wrapped callbacks, Improve the fallback
mechanism, Fix gray overlay on iOS Safari, Add React.lazy() for code splitting
components.
|
30.
|
16.7.0
|
20/12/2018
|
Fix performance of React.lazy for
lazily-loaded components, Clear fields on unmount to avoid memory leaks, Fix
bug with SSR, Fix a performance regression.
|
31.
|
16.8.0
|
06/02/2019
|
Add Hooks, Add
ReactTestRenderer.act() and ReactTestUtils.act() for batching updates,
Support synchronous thenables passed to React.lazy(), Improve useReducer Hook
lazy initialization API.
|
32.
|
16.8.6
|
27/03/2019
|
Fix an incorrect bailout in
useReducer(), Fix iframe warnings in Safari DevTools, Warn if contextType is
set to Context.Consumer instead of Context, Warn if contextType is set to
invalid values.
|
0 comments:
Post a Comment