NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3990 most downloaded on npm
A framework for building native apps using React
Last release today
04 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
1347 versions withdrawn
withdrawn after publishing
12 years old
2696 releases · first in 2015
Let's not build reactnativeutilsjni shared library (af9225ec5f by @SparshaSaha)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
One column per quarter.
<!-- Template for a stable patch -->
<!-- Template for a stable patch -->
<!-- You can run npx @rnx-kit/rn-changelog-generator --base v0.66.0 --compare v0.66.1 --repo path-to-repository/react-native --changelog path-to-repository/react-native/CHANGELOG.md to generate the markdown for the cherry-picked changes. Make sure to use the right tags in the command and create a new PR with the changes generated by the changelog generator. You can read more about the changelog generator here. -->
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
Bump React Native Gradle plugin to 0.0.6 (9573d7b84d by @cortinico)
You can participate in the conversation on the status of this release at this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
This release includes 614 commits by 68 contributors! Thank you to all our contributors new and old! You can find the full changelog here.
0.68 stable is out!
This release includes 614 commits by 68 contributors! Thank you to all our contributors new and old! You can find the full changelog here.
Includes fixes to Flipper setup on iOS.
Includes fixes to Flipper setup on iOS.
To test it, run:
npx react-native init RN068RC4 --version 0.68.0-rc.4
Please be aware that with 0.68, JDK 11 is required for Android compilation.
You can participate in the conversation on the status of this release in the working group discussion.
To help you upgrade to this version, you can use the upgrade helper ⚛️
See changes from this release in the changelog PR
Includes improvements to the new architecture setup on Android and iOS, as well as dependency fixes for maccatalyst.
Includes improvements to the new architecture setup on Android and iOS, as well as dependency fixes for maccatalyst.
To test it, run:
npx react-native init RN068RC3 --version 0.68.0-rc.3
Please be aware that with 0.68, JDK 11 is required for Android compilation.
You can participate in the conversation on the status of this release in the working group discussion.
To help you upgrade to this version, you can use the upgrade helper ⚛️
See changes from this release in the changelog PR
Includes improvements to the new architecture setup on Android and backported fixes from 0.67.3.
Includes improvements to the new architecture setup on Android and backported fixes from 0.67.3.
To test it, run:
npx react-native init RN068RC2 --version 0.68.0-rc.2
Please be aware that with 0.68, JDK 11 is required.
You can participate in the conversation on the status of this release in the working group discussion.
To help you upgrade to this version, you can use the upgrade helper ⚛️
See changes from this release in the changelog PR
Bump RN CLI to v7, and Metro to 67 (848ba6fb1d by @kelset)
To test it, run:
npx react-native init RN068RC1 --version 0.68.0-rc.1
Please be aware that with 0.68, JDK 11 is required.
You can participate in the conversation on the status of this release in the working group discussion.
To help you upgrade to this version, you can use the upgrade helper ⚛️
See changes from this release in the changelog PR
To test it, run: ` npx react-native init RN068RC0 --version 0.68.0-rc.0 `
To test it, run:
npx react-native init RN068RC0 --version 0.68.0-rc.0
Please be aware that with 68, JDK 11 is required.
You can participate in the conversation on the status of this release in the working group discussion.
To help you upgrade to this version, you can use the upgrade helper ⚛️
See changes from this release in the changelog PR
🚨 IMPORTANT: This is an exceptional release on an unsupported version. We recommend you upgrade to one of the supported versions, listed here.
🚨 IMPORTANT: This is an exceptional release on an unsupported version. We recommend you upgrade to one of the supported versions, listed here.
This version is a patch release addressing the Android build issue that has been ongoing since Nov 4th 2022. If you are on 0.67.x, update to this version to fix it.
If you are on an older version of React Native, refer to this issue for details and the workaround you can apply in your project.
Added a null check to native.value in Switch to fix https://github.com/facebook/react-native/issues/32594 (8d50bf1133 by @jonathanmos)
You can participate in the conversation on the status of this release at this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
Text with adjustsFontSizeToFit changes the text layout infinitely
You can participate in the conversation on the status of this release at this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
Upgrading OkHttp from 4.9.1 to 4.9.2 to fix CVE-2021-0341. (e896d21 by @owjsub)
Time.h patch not being applied when running pod install --project-directory=ios (60cef850bd by @tido64)You can participate in the conversation on the status of this release at this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
A patch release including fixes to unblock Detox and Android JSC builds
A patch release including fixes to unblock Detox and Android JSC builds
hide. (a46a99e120 by @asafkorem)You can participate in the conversation on the status of this release at this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
This release includes 385 commits with 75 contributors! Thank you to all our contributors new and old! You can find the full changelog here.
0.67 stable is out!
This release includes 385 commits with 75 contributors! Thank you to all our contributors new and old! You can find the full changelog here.
We are aiming for this to be our candidate for stable. We aim to promote 0.67.0-rc.6 to stable in the first half of January 2022.
We are aiming for this to be our candidate for stable. We aim to promote 0.67.0-rc.6 to stable in the first half of January 2022.
To test it, run
npx react-native init RN067RC6 --version 0.67.0-rc.6
You can participate in the conversation on the status of this release at this discussion.
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
We are aiming for this to be our candidate for stable (🤞)
We are aiming for this to be our candidate for stable (🤞)
To test it, run
npx react-native init RN067RC5 --version 0.67.0-rc.5
You can participate in the conversation on the status of this release at this discussion.
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
Updated pre-release with some fixes and Hermes 0.10
Updated pre-release with some fixes and Hermes 0.10
You can participate in the conversation on the status of this release at this discussion.
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
Rename deprecated Keyboard.removeEventListener to Keyboard.removeListener. (8880c09076 by @yungsters)
This release picks some fixes that were also picked on 0.66.3
Keyboard.removeEventListener to Keyboard.removeListener. (8880c09076 by @yungsters)You can participate in the conversation on the status of this release at this discussion.
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
Nothing published for this version
Nothing published for this version
Nothing published for this version
🚨 IMPORTANT: This is an exceptional release on an unsupported version. We recommend you upgrade to one of the supported versions, listed here.
🚨 IMPORTANT: This is an exceptional release on an unsupported version. We recommend you upgrade to one of the supported versions, listed here.
This version is a patch release addressing the Android build issue that has been ongoing since Nov 4th 2022. If you are on 0.66.x, update to this version to fix it.
If you are on an older version of React Native, refer to this issue for details and the workaround you can apply in your project.
Revert "Fix Deadlock in RCTi18nUtil (iOS) (#31032)" https://github.com/facebook/react-native/commit/70ddf46c8afcd720e188b6d82568eac6ac8125e6
Fixes for iOS:
You can participate in the conversation on the status of this release at this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
Rename deprecated Keyboard.removeEventListener to Keyboard.removeListener. (8880c09076 by @yungsters)
This release contains a set of improvements to the script we use for npm releases; aside from it:
Keyboard.removeEventListener to Keyboard.removeListener. (8880c09076 by @yungsters)You can participate in the conversation on the status of this release at this discussion.
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
Compare the LogBoxData ignorePatterns with the right code (a950634 by @wiseqingyang)
0.66.2 is out with some fixes:
yarn install removing codegen assets. Proper fix coming in later. (5f7deb5 by @kelset)You can participate in the conversation on the status of this release at this discussion.
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
See CHANGELOG-0.6x
See CHANGELOG-0.6x
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
🚨 IMPORTANT: This is an exceptional release on an unsupported version. We recommend you upgrade to one of the supported versions, listed here.
🚨 IMPORTANT: This is an exceptional release on an unsupported version. We recommend you upgrade to one of the supported versions, listed here.
This version is a patch release addressing the Android build issue that has been ongoing since Nov 4th 2022. If you are on 0.65.x, update to this version to fix it.
If you are on an older version of React Native, refer to this issue for details and the workaround you can apply in your project.
See CHANGELOG-0.6x
See CHANGELOG-0.6x
See CHANGELOG-0.6x
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
🚨 IMPORTANT: This is an exceptional release on an unsupported version. We recommend you upgrade to one of the supported versions, listed here.
🚨 IMPORTANT: This is an exceptional release on an unsupported version. We recommend you upgrade to one of the supported versions, listed here.
This version is a patch release addressing the Android build issue that has been ongoing since Nov 4th 2022. If you are on 0.64.x, update to this version to fix it.
If you are on an older version of React Native, refer to this issue for details and the workaround you can apply in your project.
0.64.3 is out with a pick of Android Appearance API support (e94f9fa7 by @mrbrentkelly)
0.64.3 is out with a pick of Android Appearance API support (e94f9fa7 by @mrbrentkelly)
If you have concerns or follow-up, please start or contribute to a relevant 0.64.3 discussion here
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
See CHANGELOG-0.6x
See CHANGELOG-0.6x
See CHANGELOG-0.6x
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
🚨 IMPORTANT: This is an exceptional release on an unsupported version. We recommend you upgrade to one of the supported versions, listed here.
🚨 IMPORTANT: This is an exceptional release on an unsupported version. We recommend you upgrade to one of the supported versions, listed here.
This version is a patch release addressing the Android build issue that has been ongoing since Nov 4th 2022. If you are on 0.63.x, update to this version to fix it.
If you are on an older version of React Native, refer to this issue for details and the workaround you can apply in your project.
See CHANGELOG-0.6x
See CHANGELOG-0.6x
See CHANGELOG-0.6x
See CHANGELOG-0.6x
See CHANGELOG-0.6x
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 →