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
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
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
Fix Privacy Manifest file path by providing targets (da0f8ac060 by @siddharthkul)
Hermes dSYMS:
0.72 is now out of the support window. Please migrate to 0.75.
You can file issues or pick requests against this release 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.
Add privacy manifest aggregation. (61f584c3af by @aleqsio)
NSPrivacyAccessedAPITypes key. (fc4e099920 by @renchap)You can file issues or pick requests against this release 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.
<!-- TODO Copy and paste your formatted Changelog generated here. -->
<!-- TODO Copy and paste your formatted Changelog generated here. -->
You can file issues or pick requests against this release 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.
Add privacy manifest to pod install (d39712f54a by @philIip)
You can file issues or pick requests against this release 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.
Rename BUILD_FROM_SOURCE to RCT_BUILD_HERMES_FROM_SOURCE (a215805eb7 by @cipolleschi)
You can file issues or pick requests against this release 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.
Upgrade CLI to 11.4.1 (c57a29a08c by @szymonrybczak)
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.
Unhandled promise rejection - attach non-standard Error object stack info if possible (655b12dbfa by @ospfranco)
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.
Fix installation error for boost dependency — see https://github.com/facebook/react-native/issues/42110
boost dependency — see https://github.com/facebook/react-native/issues/42110React-Fabric fails to build with -std=c++20 because implicit constructors are no longer generated (b7c1a40db by @tido64)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.
Fix build_codegen! not finding @react-native/codegen in pnpm setups (e70166a3a8 by @tido64)
build_codegen! not finding @react-native/codegen in pnpm setups (e70166a3a8 by @tido64)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 deprecated-react-native-prop-types to ^4.2.3 (e031c05cdc by @huntie)
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.
Fix a potential bug in EventEmitter when used with certain Babel configurations that incorrectly polyfill the spread operator for iterables (9b3bd6372
EventEmitter when used with certain Babel configurations that incorrectly polyfill the spread operator for iterables (9b3bd63723 by @yungsters)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.
<!-- 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. -->
JSGlobalContextSetInspectable behind a compile time check for Xcode 14.3+ (3eeee11d7a by @Saadnajmi)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.
Native part of fixing ANR when having an inverted FlatList on android API 33+ (6d206a3f54 by @hannojg)
transform style in TypeScript (2558c3d4f5 by @NickGerleman)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.
Revert "Fix pod install for swift libs using new arch (#38121)" to fix build error with Xcode lower than Xcode 14.3 (8f41f25 by @kelset)
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.
Remove deprecated stub types @types/metro-config from template (63f78ea8de by @kelset)
@types/metro-config from template (63f78ea8de by @kelset)@react-native/metro-config to 0.72.9 (21daa6e790, f37386176 by @kelset)global.performance in undefined when starting metro from Expo CLI (0ccbd65581 by @Kudo)⚠️ we are aware of an issue with building iOS apps with Xcode 14.2, please refer to this issue for more details and updates.
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.
Add warning to help users migrate away from the interop layer. (a702d0515f by @cipolleschi)
react-native/metro-config now includes all base config values from metro-config (bbcedd385b by @huntie)@react-native/metro-config to 0.72.7, @react-native/gradle-plugin to 0.72.11, @react-native/virtualized-lists to 0.72.6 (95db9f98f2 by @kelset)react-native/virtualized-lists does not need react-test-renderer at runtime (7a2a3278d0 by @tido64)pod install --project-directory=ios failing (0b96bdcf32 by @tido64)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.
<!-- Template for GitHub stable release -->
<!-- Template for GitHub stable release -->
This release includes over 1100 commits from 70+ contributors! Thank you to all our contributors new and old!
See the highlights of the release in our release blog post.
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.
Fix on Copy/Paste menu on android https://github.com/facebook/react-native/commit/dfc64d5bcc50c25bab40ba853af9f7b0c1c46d7a
This RC contains:
Help us ensure that 0.72.0 will be as stable as possible by testing this version! Let us know how it went by posting a comment in the working group discussion - and please specify which system you tried it on (ex. macos, windows).
Bonus points: It would be even better if you could swap things around: instead of using a fresh new app, use a more complex one - or use a different library that is already leveraging the new architecture!
You can generate a new project with the standard command:
npx react-native@latest init RN0720RC6 --version 0.72.0-rc.6
You can participate in the conversation on the status of this release in the working group.
To help you upgrade to this version, you can use the upgrade helper ⚛️
See changes from this release in the changelog PR
This RC is a quick follow-up to yesterday's RC4 that only includes a bump of @react-native/gradle-plugin to fix an Android build issue.
This RC is a quick follow-up to yesterday's RC4 that only includes a bump of @react-native/gradle-plugin to fix an Android build issue.
Help us ensure that 0.72.0 will be as stable as possible by testing this version! Let us know how it went by posting a comment in the working group discussion - and please specify which system you tried it on (ex. macos, windows).
Bonus points: It would be even better if you could swap things around: instead of using a fresh new app, use a more complex one - or use a different library that is already leveraging the new architecture!
You can generate a new project with the standard command:
npx react-native@latest init RN0720RC5 --version 0.72.0-rc.5
You can participate in the conversation on the status of this release in the working group.
To help you upgrade to this version, you can use the upgrade helper ⚛️
See changes from this release in the changelog PR
We received some high-priority feedback for 0.72.0-RC.3. To fix the issues, we are releasing a new RC patch which we consider a golden one. The fixes
We received some high-priority feedback for 0.72.0-RC.3. To fix the issues, we are releasing a new RC patch which we consider a golden one. The fixes include, among other things, performance fixes for Hermes on old architecture (https://github.com/facebook/react-native/commit/7211ef19624304b6a4d5219a8e0a2c67651b8b33, https://github.com/facebook/react-native/commit/133ccdcc67a7d19ffa5130949893c2792e3ad9fb) or VirtualizedList improvements (https://github.com/facebook/react-native/pull/37258)
Help us ensure that 0.72.0 will be as stable as possible by testing this version! Let us know how it went by posting a comment in the working group discussion - and please specify which system you tried it on (ex. macos, windows).
Bonus points: It would be even better if you could swap things around: instead of using a fresh new app, use a more complex one - or use a different library that is already leveraging the new architecture!
You can generate a new project with the standard command:
npx react-native@latest init RN0720RC4 --version 0.72.0-rc.4
You can participate in the conversation on the status of this release in the working group.
To help you upgrade to this version, you can use the upgrade helper ⚛️
See changes from this release in the changelog PR
Given the feedback we received so far and that we've ticked off all the items in our checklist, we are considering this release as the "Golden Candida
Given the feedback we received so far and that we've ticked off all the items in our checklist, we are considering this release as the "Golden Candidate" for 0.72: we think it's very close to ready and unless some new problems surface, we will publish 0.72.0 a couple of weeks from now. Helps us ensure that 0.72.0 will be as stable as possible by testing this version!
Let us know how it went by posting a comment in the working group discussion - and please specify with system you tried it on (ex. macos, windows).
Bonus points: It would be even better if you could swap things around: instead of using a fresh new app, use a more complex one - or use a different library that is already leveraging the new architecture!
You can generate a new project with the standard command:
npx react-native@latest init RN0720RC3 --version 0.72.0-rc.3
You can participate in the conversation on the status of this release in the working group.
To help you upgrade to this version, you can use the upgrade helper ⚛️
See changes from this release in the changelog PR
Generate a new project with the standard command:
Generate a new project with the standard command:
npx react-native@latest init RN0720RC2 --version 0.72.0-rc.2
You can participate in the conversation on the status of this release in the working group.
To help you upgrade to this version, you can use the upgrade helper ⚛️
See changes from this release in the changelog PR
<!-- TODO Add the call to action for something specific that we want folks to test -->
Let us know how it went by posting a comment in the working group discussion! Please specify with system you tried it on (ex. macos, windows).
Bonus points: It would be even better if you could swap things around: instead of using a fresh new app, use a more complex one - or use a different library that is already leveraging the new architecture!
Generate a new project with the standard command:
Generate a new project with the standard command:
npx react-native@latest init RN0720RC1 --version 0.72.0-rc.1
You can participate in the conversation on the status of this release in the working group.
To help you upgrade to this version, you can use the upgrade helper ⚛️
See changes from this release in the changelog PR
<!-- TODO Add the call to action for something specific that we want folks to test -->
Let us know how it went by posting a comment in the working group discussion! Please specify with system you tried it on (ex. macos, windows).
Bonus points: It would be even better if you could swap things around: instead of using a fresh new app, use a more complex one - or use a different library that is already leveraging the new architecture!
Generate a new project with the standard command:
Generate a new project with the standard command:
npx react-native@latest init RN0720RC0 --version 0.72.0-rc.0
You can participate in the conversation on the status of this release in the working group.
To help you upgrade to this version, you can use the upgrade helper ⚛️
See changes from this release in the changelog PR
<!-- TODO Add the call to action for something specific that we want folks to test -->
Let us know how it went by posting a comment in the working group discussion! Please specify with system you tried it on (ex. macos, windows).
Bonus points: It would be even better if you could swap things around: instead of using a fresh new app, use a more complex one - or use a different library that is already leveraging the new architecture!
Add privacy manifest to pod install and hello world (d669ff7df8 by @philIip)
0.71 is now out of the support window. Please migrate to 0.74.
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.
<!-- TODO Copy and paste your formatted Changelog generated here. -->
<!-- TODO Copy and paste your formatted Changelog generated here. -->
You can file issues or pick requests against this release 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.
Update CLI to 10.2.7 (28998075d9 by @szymonrybczak)
Generate a new project:
<!-- TODO Update with your version -->
npx react-native@next init RN07117 --version 0.71.17
<!-- TODO Update this to the PR link if this is a release-candidate ->
<!-- TODO Update this --> Hermes dSYMS:
<!-- TODO Add the call to action for something specific that we want folks to test --> If you experience a regression, please file an Upgrade issue and file a pick request in the appropriate discussion: https://github.com/reactwg/react-native-releases/discussions/
<!-- 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.
<!-- Template for a stable patch -->
<!-- Template for a stable patch -->
EXCLUDED_ARCHS when installing Hermes on RN v0.71 (16a605b6a3 by @ken0nek)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.
Set the max version of Active support to 7.0.8 (ce39931bc2 by @cipolleschi)
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.
For targeting SDK 34 - Added RECEIVER_EXPORTED/RECEIVER_NOT_EXPORTED flag support in DevSupportManagerBase (177d97d8ea by @apuruni)
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.
Prevent LogBox from crashing on very long messages (cd56347dca by @motiz88)
pod install --project-directory=ios failing (fc1abe1d69 by @tido64)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 CLI to 10.2.4 and Metro to 0.73.10 (69804c70cb by @kelset)
Content-Location header in bundle response as JS source URL (671ea383fe by @robhogan)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 RNGP to 0.71.19 (3be3a7d1a2 by @kelset)
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.
VirtualizedList scrollToEnd with no data (98009ad94b by @Andarius)
transform style in TypeScript (2558c3d4f5 by @NickGerleman)You can participate in the conversation on the status of the next 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.
Read GROUP name in gradle-plugin dependency code (615d9aefc4 by @douglowder)
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.
Your coding agent can read these notes before it upgrades. Set up the MCP server →