Never miss a release that matters

AI-powered summaries of every GitHub release.

AI Summaries

Changelogs condensed into clear, actionable insights.

Always Free

Track up to 5 packages at no cost, forever.

Weekly Digest

A curated summary of every release, delivered weekly.

Get Started Free
facebook/reactv19.x
25 releases

TL;DR

Server Actions (a new way to handle form submissions) now correctly include all FormData entries, resolving a recent regression across multiple React versions.

Fixes Worth Knowing

Server Actions now reliably pass all form data, addressing an issue where some entries were missing after submissions.

Jun 1, 2026
Jun 1, 2026
Jun 1, 2026
May 6, 2026
May 6, 2026
May 6, 2026
Apr 8, 2026
Apr 8, 2026
Apr 8, 2026
Jan 26, 2026
Jan 26, 2026
Jan 26, 2026
Dec 12, 2025
Dec 12, 2025
Dec 11, 2025
Dec 11, 2025
Dec 11, 2025
Dec 11, 2025
Dec 3, 2025
Dec 3, 2025
Dec 3, 2025
Oct 1, 2025
Jul 28, 2025
Mar 28, 2025
Dec 5, 2024
facebook/reactv7.x
2 releases

TL;DR

React Hooks now supports ESLint v10, delivering performance improvements and more accurate linting, particularly for useEffect and ref validation.

New

  • ESLint v10 support has been added. (Code analysis tool)
  • Performance is improved by skipping compilation for files that don’t use React.

Fixes Worth Knowing

  • useEffect validation is more accurate, reducing false positives.
  • Ref validation is improved for event handlers and non-mutating functions.
  • The linter now reports all errors, instead of stopping after the first one.
  • Error messages are more informative with improved source locations.
  • A previously removed rule, component-hook-factories, has been restored for compatibility.
facebook/reactv5.x
1 release

TL;DR

React Hooks linting is stricter: component names must begin with a capital letter, preventing issues with hooks called in incorrectly named functions.

Breaking

  • Component names must start with an uppercase letter (React Hooks).
  • useEvent has been renamed to useEffectEvent (React Hooks).

New

  • ESLint v9 is now supported (ESLint integration).
  • use() is now fully supported and no longer experimental (React Hooks).

Fixes Worth Knowing

  • Hooks can now be used within useEffect dependencies, and async functions are correctly flagged for improper hook usage (React Hooks).

Before You Upgrade

  • Update any component names starting with a lowercase or underscore to use a capital letter.
  • Replace all instances of useEvent with useEffectEvent in your code.
facebook/reactv18.x
5 releases

TL;DR

React now issues warnings for many deprecated features, preparing developers for the larger changes coming in React 19.

Breaking

  • Deprecated APIs will now show warnings (informational messages indicating features to avoid).

New

  • act is now exported directly from the react package (utility for controlling state updates).

Fixes Worth Knowing

  • String refs can now be used with this.refs (older method of accessing components).

Before You Upgrade

Apr 26, 2024
Apr 26, 2024
Jun 14, 2022
Apr 26, 2022
Mar 29, 2022
facebook/reactv17.x
3 releases

TL;DR

React 17 improves stability and addresses a potential browser warning, ensuring continued compatibility and a smoother experience for users on older browsers like IE11.

Breaking

None

New

None

Fixes Worth Knowing

  • Fixed a crash in Internet Explorer 11.
  • Removed an unused dependency resolving a SharedArrayBuffer warning (browser security feature) in Chrome and other browsers.

Before You Upgrade

No action is needed.

Mar 22, 2021
Mar 22, 2021
Oct 20, 2020
facebook/reactv16.x
33 releases

TL;DR

React now supports a new JSX transform that removes the need to import React in JSX files, simplifying component code.

New

  • New JSX Transform: Components no longer require React imports when using JSX (a syntax extension to JavaScript).

Before You Upgrade

Oct 14, 2020
Mar 19, 2020
Feb 26, 2020
Nov 15, 2019
Oct 22, 2019
Oct 3, 2019
Sep 28, 2019
Sep 27, 2019
Aug 8, 2019
v16.8.6v16.8.6
Mar 28, 2019
v16.8.5v16.8.5
Mar 22, 2019
v16.8.4
Mar 5, 2019
v16.8.3v16.8.3
Feb 21, 2019
v16.8.2v16.8.2
Feb 14, 2019
v16.8.1v16.8.1
Feb 8, 2019
v16.8.0v16.8.0
Feb 6, 2019
v16.7.0
Dec 20, 2018
v16.6.3v16.6.3
Nov 13, 2018
v16.6.1v16.6.1
Nov 7, 2018
v16.6.0v16.6.0
Oct 24, 2018
v16.5.2v16.5.2
Sep 18, 2018
v16.5.1v16.5.1
Sep 13, 2018
v16.5.0v16.5.0
Sep 6, 2018
v16.4.2v16.4.2
Aug 1, 2018
v16.4.1v16.4.1
Jun 13, 2018
v16.4.0v16.4.0
May 24, 2018
v16.3.2v16.3.2
Apr 16, 2018
v16.3.1v16.3.1
Apr 4, 2018
v16.3.0v16.3.0
Mar 29, 2018
v16.2.0v16.2.0
Nov 28, 2017
v16.1.1v16.1.1
Nov 13, 2017
v16.1.0v16.1.0
Nov 9, 2017
v16.0.0v16.0.0
Sep 26, 2017
facebook/reactv0.x
31 releases

TL;DR

React now supports the new JSX Transform, enabling a more concise syntax and removing the need to import React in JSX files.

New

  • New JSX Transform: Allows omitting React imports in JSX (JavaScript XML - React's syntax extension) and simplifies JSX code.

Before You Upgrade

  • Update your build tooling (Babel, webpack, etc.) to support the new JSX transform; consult your tooling's documentation for instructions.
Oct 14, 2020
v0.14.8v0.14.8
Mar 29, 2016
v0.14.7
Jan 28, 2016
v0.14.4
Jan 6, 2016
v0.14.5
Jan 6, 2016
v0.14.6
Jan 6, 2016
v0.14.3
Nov 24, 2015
v0.14.2
Nov 2, 2015
v0.14.1
Oct 28, 2015
v0.14.0v0.14.0
Oct 9, 2015
v0.13.3v0.13.3
Jun 18, 2015
v0.13.0v0.13.0
Apr 18, 2015
v0.13.1v0.13.1
Apr 18, 2015
v0.13.2v0.13.2
Apr 18, 2015
v0.12.2v0.12.2
Jan 5, 2015
v0.12.1
Nov 21, 2014
v0.12.0
Nov 21, 2014
v0.11.2
Nov 21, 2014
v0.11.1
Nov 21, 2014
v0.11.0
Nov 21, 2014
v0.10.0
Nov 21, 2014
v0.9.0v0.9.0
Mar 4, 2014
v0.8.0v0.8.0
Dec 20, 2013
v0.5.2v0.5.2
Dec 19, 2013
v0.4.2v0.4.2
Dec 19, 2013
v0.5.1v0.5.1
Oct 29, 2013
v0.5.0v0.5.0
Oct 19, 2013
v0.4.1v0.4.1
Jul 29, 2013
v0.4.0v0.4.0
Jul 19, 2013
v0.3.0
Jul 2, 2013
v0.3.3v0.3.3
Jul 2, 2013
facebook/reactv15.x
21 releases

TL;DR

React 15.x now supports the new JSX Transform, offering improved performance and developer experience with modern build tools (like Babel or SWC).

New

  • New JSX Transform Support: Enables use of the latest JSX features without upgrading to React 16+ (requires compatible build tooling).

Before You Upgrade

Oct 14, 2020
v15.6.2v15.6.2
Nov 15, 2017
v15.6.1v15.6.1
Jun 15, 2017
v15.6.0v15.6.0
Jun 13, 2017
v15.5.4v15.5.4
May 1, 2017
v15.5.3v15.5.3
May 1, 2017
v15.5.2v15.5.2
May 1, 2017
v15.5.1v15.5.1
May 1, 2017
v15.5.0v15.5.0
Apr 7, 2017
v15.4.2
Jan 6, 2017
v15.4.1v15.4.1
Nov 23, 2016
v15.4.0
Nov 16, 2016
v15.3.2
Sep 19, 2016
v15.3.1
Aug 19, 2016
v15.3.0
Jul 29, 2016
v15.2.1
Jul 8, 2016
v15.2.0
Jul 1, 2016
v15.1.0
May 20, 2016
v15.0.2
Apr 30, 2016
v15.0.1
Apr 8, 2016
v15.0.0v15.0.0
Apr 8, 2016
facebook/reactv16.xprerelease
2 releases

TL;DR

React now provides Universal Module Definition (UMD) builds, improving compatibility with a wider range of environments and build tools.

Breaking

  • No breaking changes in this release.

New

  • UMD builds are now available via unpkg, simplifying integration with older browsers and systems that don’t fully support ES modules (JavaScript modules).

Fixes Worth Knowing

  • No fixes worth knowing in this release.

Before You Upgrade

  • No action needed.
v16.9.0-rc.0
Aug 5, 2019
v16.9.0-alpha.0v16.9.0-alpha.0
Apr 3, 2019
facebook/reactv0.xprerelease
6 releases

No release notes content available to summarize.

v0.9.0-rc1
Apr 18, 2015
v0.10.0-rc1
Apr 18, 2015
v0.11.0-rc1
Apr 18, 2015
v0.12.0-rc1
Apr 18, 2015
v0.13.0-rc1
Apr 18, 2015
v0.13.0-rc2
Apr 18, 2015