NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1245 most downloaded on npm
React is a JavaScript library for building user interfaces.
Last release 2 days ago
02 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Some releases are documented
notes for 16 of 38 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
2742 releases · first in 2019
Nothing published for this version
Security release to address CVE-2013-7035.
Security release to address CVE-2013-7035.
key: CVE-2013-7035One column per quarter.
Fixed bug with and selection events.
<input type="range"> and selection events.disabled attribute handling on non-<input> elements.No longer transform class to className as part of the transform! This is a breaking change - if you were using class, you _must_ change this to classN…
charSet, content, form, httpEquiv, rowSpan, autoCapitalize).rx, ry).getInitialState and getDefaultProps in mixins.React.version.React.isValidClass - Used to determine if a value is a valid component constructor.React.autoBind - This was deprecated in v0.4 and now properly removed.React.unmountAndReleaseReactRootNode to React.unmountComponentAtNode.class to className as part of the transform! This is a breaking change - if you were using class, you must change this to className or your components will be visually broken.Nothing published for this version
Security release to address CVE-2013-7035.
Security release to address CVE-2013-7035.
setState callbacks are now executed in the scope of your component.
setState callbacks are now executed in the scope of your component.click events now work on Mobile Safari.Object.prototype is extended."undefined" on update when previously defined.<iframe> attributes.Switch from using id attribute to data-reactid to track DOM nodes. This allows you to integrate with other JS and CSS libraries more easily.
id attribute to data-reactid to track DOM nodes. This allows you to integrate with other JS and CSS libraries more easily.<canvas>)React.renderComponentToString(<component>, callback) allows you to use React on the server and generate markup which can be sent down to the browser.prop improvements: validation and default values. Read our blog post for details...key prop, which allows for finer control over reconciliation. Read the docs for details...React.autoBind. Read our blog post for details...<input>, <textarea>, <option>, and <select> in order to standardize many inconsistencies in browser implementations. This includes support for defaultValue, and improved implementation of the onChange event, and circuit completion. Read the docs for details...this.setState now takes an optional callback as it's second parameter. If you were using onClick={this.setState.bind(this, state)} previously, you'll want to make sure you add a third parameter so that the event is not treated as the callback.<div>{/* this is a comment and won't be rendered */}</div><div><Component1/><Component2/></div> is transformed into React.DOM.div(null, Component1(null), Component2(null)).
Previously this would be transformed into React.DOM.div(null, [Component1(null), Component2(null)]).
If you were using React without JSX previously, your code should still work.require()s to be relative unless specifiedNothing published for this version
* Initial public release
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →