NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3463 most downloaded on npm
Core CLI commands for React Native
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 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
1189 releases · first in 2023
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
Fix included-build gradle.properties resolution for monorepos by reading from parent Gradle start parameters (projectDir/currentDir) before falling ba
gradle.properties resolution for monorepos by reading from parent Gradle start parameters (projectDir/currentDir) before falling back to ../../android/gradle.properties, so hermesV1Enabled can be inherited correctly. (c5ae0c820a by @Titozzz)inspector-modern/chrome/Registration.h when HermesV1 is disabled. (5ee695ad8f by @tjzel)hermesV1Enabled to true (45896674d1 by @tjzel)Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
You can file issues or pick requests against this release here.
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
com.facebook.react.uimanager.layoutanimation used in legacy architecture (0b09e6f696 by @cortinico)LazyReactPackage used in legacy architecture (2b09ae8992 by @cortinico)NotThreadSafeBridgeIdleDebugListener (0ee4a2d01a by @cortinico)NotThreadSafeViewHierarchyUpdateDebugListener (991dff2322 by @cortinico)RCTPackagerConnection instance of the RCTDevSettings and use bundle config. (cf92cade49 by @coado)transformOrigin prop support to the AnimationBackend. (20779edd3b by @coado)backfaceVisibility prop and added missing flex style to the AnimatedPropsBuilder. (d379cde036 by @coado)borderCurves, borderStyles, pointerEvents, isolation, cursor, boxShadow, and mixBlendMode props to the AnimationBackend. (6d5b524f87 by @coado)maxWidth, maxHeight, minWidth, and minHeight props to the AnimationBackend. (3650ae3d08 by @coado)overflow, position, zIndex, and direction props to the AnimationBackend. (bed1a9a20f by @coado)shadowColor, shadowOffset, shadowOpacity, and shadowRadius props to the animation backend. (c31a5a8896 by @coado)left, top, right, bottom props to the animation backend. (9931aeb830 by @coado)connectAnimatedNodeToShadowNodeFamily method to NativeAnimatedModule and NativeAnimatedTurboModule (d7ef651c5c by Bartlomiej Bloniarz)Readonly for the new Flow utility types (a6b76c0c51 by @marcoww6)ReadonlyArray for the new Flow utility types (3bf7a09ecb by @marcoww6)URL (hash, host, pathname, etc.) and methods to URLSearchParams (get, set, delete, etc.). (f97b9a521d by Manish Balayan)usePressability hook and PressabilityConfig/PressabilityEventHandlers types from the public API (d0e9b9c078 by @natew)experimental_backgroundSize, experimental_backgroundPosition, experimental_backgroundRepeat to manually written types. (37bf285836 by @tjzel){add|remove}SchemeChangeListener() function to OverrideColorScheme interface to support dynamic appearance updates via override (80e384a801 by @alanleedev)RCTBundleConfiguration for modifying bundle URL on RCTReactNativeFactory. (6fa75cce48 by @coado)folly::dynamic directly to the backend, without repacking it into AnimatedProp (84e408cf89 by Bartlomiej Bloniarz)familiesToUpdate (976c849057 by Bartlomiej Bloniarz)cloneProp from AnimationBackend.cpp to AnimatedProps.h (33f783ae23 by Bartlomiej Bloniarz)isRenderCallbackStarted check. (8b95fce84e by Bartlomiej Bloniarz)SurfaceId in onAnimationFrame (5c078bd490 by Bartlomiej Bloniarz)VirtualView not clips subviews even if its parent ScrollView does not have removeClippedSubviews enabled. (b0e754bc7f by @yungsters)RCTBundleConfiguration property on RCTReactNativeFactory and pass it down to RCTHost. (5465a511f4 by @coado)XHRInterceptor and WebSocketInterceptor APIs. Developer tools should use the CDP Network domain instead. (41380f39ab by @huntie)OnBatchCompleteListener used in Legacy Architecture (1bdd2a0aba by @cortinico)AnimatedPropsRegistry (31a9eeeba4 by @j-piasecki)Object.create(null) correctly in AnimatedObject.js' isPlainObject function (4e0b9233c0 by @maman)hermes-compiler not being resolved correctly when your repo is set up as a monorepo using pnpm. (e23e9add80 by @tido64)ENOENT exception when a dependency does not export package.json, and your repo is set up as a monorepo using pnpm (20550c45d2 by @tido64)react-native config in pnpm setups (5c43ed2348 by @tido64)--outputPath argument and respects codegenConfig.outputDir configurations (716303362a by @kitten)declare const types in API snapshot (c36665f7c6 by @emily8rown)color and blurRadius of BoxShadowValue mistakenly swapped (8fa8fb7a52 by @Phecda)clickable](https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo#setClickable(boolean%29) (a9a0268953 by Tom Scallon)<Text role="link"> (06786a8afa by @mdjastrzebski)unstable_path query param in asset URLs (42986f27a0 by @tido64)ReactModalHostView hover interception to call super.onInterceptHoverEvent instead of super.onHoverEvent. (0fe23d7066 by @MegaManSec)fetch() response URL after redirect (https://github.com/facebook/react-native/issues/55248) (fbe6a686e6 by @MarkCSmith)adjustsFontSizeToFit scaling the font size too much down (253fdf4753 by @j-piasecki)code in Promise.reject to prevent NPEs from Java modules (47c45688c7 by @ramanverse)-Wswitch-default warnings for projects that use that compiler flag (4c560b118c by @NSProgrammer)-Wswitch-default enabled (along with -Wswitch-enum). (a210409e03 by @NSProgrammer)-Wswitch-enum compiler error (f687292aad by @NSProgrammer)CURRENT_ARCH=arm64 on M4 (b78099b821 by @ISeekTruth)add_rn_core pod function is called. (73d3429a44 by @chrfalch)switch methods in Objective-C. (4bf8204391 by @NSProgrammer)cancelsTouchesInView when canceling touches in RCTSurfaceTouchHandler (5634e8a601 by @intmain)Fix Hermes builds for Mac Catalyst
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Fix incorrect fetch() response URL after redirect (https://github.com/facebook/react-native/issues/55248) (fbe6a686e6 by @MarkCSmith)
fetch() response URL after redirect (https://github.com/facebook/react-native/issues/55248) (fbe6a686e6 by @MarkCSmith)Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Animated: Added transformOrigin prop support to the AnimationBackend. (20779edd3b by @coado)
transformOrigin prop support to the AnimationBackend. (20779edd3b by @coado)backfaceVisibility prop and added missing flex style to the AnimatedPropsBuilder. (d379cde036 by @coado)borderCurves, borderStyles, pointerEvents, isolation, cursor, boxShadow, and mixBlendMode props to the AnimationBackend. (6d5b524f87 by @coado)overflow, position, zIndex, and direction props to the AnimationBackend. (bed1a9a20f by @coado)Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Fix empty screen for RNDT Network and Performance panels (c1ff074436 by @huntie)
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Make Hermes V1 the default engine for iOS (f140c4906b by @cipolleschi)
react-native config in pnpm setups (5c43ed2348 by @tido64)unstable_path query param in asset URLs (42986f27a0 by @tido64)Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Delete deprecated NativeKind class from React Native Android (284d841b3d by @mdvacca)
com.facebook.react.uimanager.layoutanimation used in legacy architecture (0b09e6f696 by @cortinico)LazyReactPackage used in legacy architecture (2b09ae8992 by @cortinico)NotThreadSafeBridgeIdleDebugListener (0ee4a2d01a by @cortinico)NotThreadSafeViewHierarchyUpdateDebugListener (991dff2322 by @cortinico)RCTPackagerConnection instance of the RCTDevSettings and use bundle config. (cf92cade49 by @coado)maxWidth, maxHeight, minWidth, and minHeight props to the AnimationBackend. (3650ae3d08 by @coado)Readonly for the new Flow utility types (a6b76c0c51 by @marcoww6)ReadonlyArray for the new Flow utility types (3bf7a09ecb by @marcoww6)left, top, right, bottom props to the animation backend. (9931aeb830 by @coado)experimental_backgroundSize, experimental_backgroundPosition, experimental_backgroundRepeat to manually written types. (37bf285836 by @tjzel)shadowColor, shadowOffset, shadowOpacity, and shadowRadius props to the animation backend. (c31a5a8896 by @coado)usePressability hook and PressabilityConfig/PressabilityEventHandlers types from the public API (d0e9b9c078 by @natew)URL (hash, host, pathname, etc.) and methods to URLSearchParams (get, set, delete, etc.). (f97b9a521d by Manish Balayan)connectAnimatedNodeToShadowNodeFamily method to NativeAnimatedModule and NativeAnimatedTurboModule (d7ef651c5c by Bartlomiej Bloniarz){add|remove}SchemeChangeListener() function to OverrideColorScheme interface to support dynamic appearance updates via override (80e384a801 by @alanleedev)RCTBundleConfiguration for modifying bundle URL on RCTReactNativeFactory. (6fa75cce48 by @coado)folly::dynamic directly to the backend, without repacking it into AnimatedProp (84e408cf89 by Bartlomiej Bloniarz)cloneProp from AnimationBackend.cpp to AnimatedProps.h (33f783ae23 by Bartlomiej Bloniarz)familiesToUpdate (976c849057 by Bartlomiej Bloniarz)SurfaceId in onAnimationFrame (5c078bd490 by Bartlomiej Bloniarz)isRenderCallbackStarted check. (8b95fce84e by Bartlomiej Bloniarz)VirtualView not clips subviews even if its parent ScrollView does not have removeClippedSubviews enabled. (b0e754bc7f by @yungsters)RCTBundleConfiguration property on RCTReactNativeFactory and pass it down to RCTHost. (5465a511f4 by @coado)XHRInterceptor and WebSocketInterceptor APIs. Developer tools should use the CDP Network domain instead. (41380f39ab by @huntie)OnBatchCompleteListener used in Legacy Architecture (1bdd2a0aba by @cortinico)AnimatedPropsRegistry (31a9eeeba4 by @j-piasecki)Object.create(null) correctly in AnimatedObject.js' isPlainObject function (4e0b9233c0 by @maman)declare const types in API snapshot (c36665f7c6 by @emily8rown)hermes-compiler not being resolved correctly when your repo is set up as a monorepo using pnpm. (e23e9add80 by @tido64)--outputPath argument and respects codegenConfig.outputDir configurations (716303362a by @kitten)ENOENT exception when a dependency does not export package.json, and your repo is set up as a monorepo using pnpm (20550c45d2 by @tido64)color and blurRadius of BoxShadowValue mistakenly swapped (8fa8fb7a52 by @Phecda)ReactModalHostView hover interception to call super.onInterceptHoverEvent instead of super.onHoverEvent. (0fe23d7066 by @MegaManSec)clickable](https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo#setClickable(boolean%29) (a9a0268953 by Tom Scallon)adjustsFontSizeToFit scaling the font size too much down (253fdf4753 by @j-piasecki)code in Promise.reject to prevent NPEs from Java modules (47c45688c7 by @ramanverse)<Text role="link"> (06786a8afa by @mdjastrzebski)add_rn_core pod function is called. (73d3429a44 by @chrfalch)cancelsTouchesInView when canceling touches in RCTSurfaceTouchHandler (5634e8a601 by @intmain)-Wswitch-default warnings for projects that use that compiler flag (4c560b118c by @NSProgrammer)-Wswitch-default enabled (along with -Wswitch-enum). (a210409e03 by @NSProgrammer)switch methods in Objective-C. (4bf8204391 by @NSProgrammer)-Wswitch-enum compiler error (f687292aad by @NSProgrammer)FormData uploads with binary data (471ef7212e by @huntie)Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog 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
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 →