NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4034 most downloaded on npm
Babel plugin to generate native module and view manager code for React Native.
Last release today
05 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
1187 releases · first in 2021
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
Fix: cannot find module react-native-*/Libraries/Core/InitializeCore (562447be47 by @tido64)
react-native-*/Libraries/Core/InitializeCore (562447be47 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.
Handle TSAsExpression when looking for the codegen declaration (02957718d7 by @dmytrorykun)
chalk (9155e2d182 by @tido64)RCTDeviceInfo listen to invalidate events and unregister observers while invalidating the bridge (d46d80d2ef 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.
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.
Add enableNetworkInspector experiment to enable Network panel and CDP handlers in inspector proxy (8ef807bfb2 by @byCedric)
enableNetworkInspector experiment to enable Network panel and CDP handlers in inspector proxy (8ef807bfb2 by @byCedric)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 -->
0.73 stable is out!
This release includes over 2259 commits from 68 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.
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
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.
Bump package versions (4b84888a90 by @cipolleschi), (60f0a71060 by @cipolleschi), (a3f205a27b by @cipolleschi):
react-native-codegen to 0.71.5react-native-gradle-plugin to 0.71.15pod install --project-directory=... (ad1ddc241a 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.
Added AlertOptions argument to the type definition for Alert.prompt to bring it into parity with the js code. (305ca337c0 by @paulmand3l)
accessibilityLabelledBy TypeScript type (e162b07982 by @DimitarNestorov)accessibilityLanguage TypeScript type (71c4f57baf by @DimitarNestorov)react-native-gradle-plugin to ^0.71.14 in core, @react-native-community/eslint-config to ^3.2.0 in starting template (785bc8d97b by @kelset)TextInput's inputMode TypeScript types (fac7859863 by @eps1lon)jsRootDir default value (c0004092f9 by @cortinico)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.
Build: remove deprecated File.exists() method from Hermes podspec. (38e5fa6a96 by @kelset)
jsinspector to the prefab target (a80cf96fc8 by @Kudo)initialProps property to RCTAppDelegate (b314e6f147 by @jblarriviere)react-native-flipper when NO_FLIPPER=1 to prevent iOS build fail (f47b5b8b5d by @retyui)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 -->
0.71 stable is out! This release includes over 1000 commits from 70+ contributors! Thank you to all our contributors new and old!
See the highlights of the release in our release blog post.
⚠️ Git Bash users on Windows might experience "Unable to resolve" red boxes, because of an issue with Metro (silently fails without discovering any files). It will be fixed in 0.71.1 next week, in the meantime you can set resolver.useWatchman: false in metro.config.js.
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.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →