NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3063 most downloaded on npm
Color normalization 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
4 years old
1175 releases · first in 2022
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
Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative so Hermes, ReactNativeDependencies and ReactNativeCore tarballs are reused across clean in
~/Library/Caches/ReactNative so Hermes, ReactNativeDependencies and ReactNativeCore tarballs are reused across clean installs and projects instead of being re-downloaded from Maven (9a0b05b8d0 by @cipolleschi)display: contents is used in absolutely positioned subtrees (f2f92098dd by @j-piasecki)display: contents nodes having hasNewLayout set incorrectly (2546ce4d82 by @j-piasecki)fetch() response URL is now correct after a redirect (fbe6a686e6 by @MarkCSmith)removeClippedSubviews (91e3f773b7 by @javache)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.
~/Library/Caches/ReactNative so Hermes, ReactNativeDependencies and ReactNativeCore tarballs are reused across clean installs and projects instead of being re-downloaded from Maven (9a0b05b8d0 by @cipolleschi)display: contents is used in absolutely positioned subtrees (f2f92098dd by @j-piasecki)display: contents nodes having hasNewLayout set incorrectly (2546ce4d82 by @j-piasecki)fetch() response URL is now correct after a redirect (fbe6a686e6 by @MarkCSmith)removeClippedSubviews (91e3f773b7 by @javache)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 ⚛️.
This release contains changes to experimental features only.
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.
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 ⚛️.
This release contains changes to experimental features only.
View the whole changelog in the CHANGELOG.md file.
Provide symbol fallbacks for inspector-modern/chrome/Registration.h when HERMES_V1_ENABLED is set (efc4cf4ea9 by @huntie)
inspector-modern/chrome/Registration.h when HERMES_V1_ENABLED is set (efc4cf4ea9 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.
Appearance: Fix color scheme in appearance state after setting it to unspecified (c338d19 by @ismarbesic)
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.
Precompiled Binaries: Add RCTDevSupportHeaders in React Umbrella (cfb5328833 by @cipolleschi)
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.
Dev Support: [0.83] Add support for custom header in devsupport (c8ab750148 by @cortinico)
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)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.
oscompat headers via prefab (b4da323c8e by @war-in)unstable_path query param in asset URLs (42986f27a0 by @tido64)Fix Network error that could occur for FormData uploads with binary data (471ef7212e by @huntie)
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.
FormData uploads with binary data (471ef7212e by @huntie)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.
None
startOperationBatch and finishOperationBatch as deprecated, replace with no-op (c9dcd64ed5 by @zeyap)NetworkingModule.sendRequestInternal as deprecated (30999b868c by @motiz88)AccessibilityInfo's methods are not available (9cadfe6607 by @vzaidman)AnimationBackend initialisation and style updates (e091759947 by @bartlomiejbloniarz)AnimatedNodesManager use the backend behind the flag (325c681cb1 by Bartlomiej Bloniarz)unstable_setAnimationBackend, unstable_getAnimationBackend in UIManager (7ec470d49a by Bartlomiej Bloniarz)IntersectionObserver in the Canary release level (5119db44ce by @lunaleaps)ListViewToken is now exposed when using "react-native-strict-api" (0a0b48b5ff by @huntie)unstable_NativeText and unstable_NativeView are now exported from the react-native package (90ac3ac7bd by @huntie)NativeComponentRegistry API to index.d.ts (3f7f9d8fb8 by @gabrieldonadel)BackgroundImageExample. I have also Add testcases for parsing syntax in JS (3d08683d0f by @intergalacticspacehighway)@react-native/typescript-config/strict export enabling the react-native-strict-api custom condition (0198c92c71 by @kraenhansen)RCTDevMenu (4ddf2ce64f by @coado)setBundleSource method to ReactHost for changing bundle URL at runtime (005d705aff by @coado)RCT_REMOVE_LEGACY_ARCH flag from Cocoapods to compile ou the legacy arch (5abda9c7da by @cipolleschi)React.xcframework (07f40ec6b4 by @chrfalch)Package.swift file for Codegen targets (a7cd3cc08f by @cipolleschi)RCTDevMenu (29d5aa582f by @coado)NativeAnimatedNodesManagerProvider (3f396616d2 by Bartlomiej Bloniarz)AnimationBackend class (9e98c72ad3 by @zeyap)eslint-plugin-react-hooks to 7.0.1 (28101284a9 by @cipolleschi)SurfaceMountingManager.updateProps() (dae2f606c7 by @zeyap)HERMESVM_HEAP_HV_MODE to HEAP_HV_PREFER32 for Hermes V1 (fcb51b1392 by @j-piasecki)ReactRoot to Kotlin (0b14a19ea6 by @sbuggay)NewArchitecture is enabled in DefaultNewArchitectureEntryPoint (d0d08e4554 by @cortinico)getJSModule(RCTEventEmitter) API (aab0d3397c by @mdvacca)VirtualViewContainerState into classic, experimental versions [Android] (793f99d949 by @CalixTang)CGImageSourceCreateImageAtIndex instead of CGImageSourceCreateThumbnailAtIndex to decode full-sized images (be4fcdafb1 by @tsapeta)DynamicEventPayload::extractValue (cf5040b4f8 by @zeyap)react-native/babel-preset is Update (2d2011c7ae by @robhogan)hermes-compiler not being resolved correctly when your repo is set up as a monorepo using pnpm (https://github.com/facebook/react-native/commit/45281ba48fc17508539c0b881327ef8b4bf8e530 by @tido64)ENOENT exception when a dependency does not export package.json, and your repo is set up as a monorepo using pnpm (https://github.com/facebook/react-native/commit/ad5e2680c8e491d89d7544ffb2fff45190cd5ef6 by @tido64)--outputPath argument and respects codegenConfig.outputDir configurations (https://github.com/facebook/react-native/commit/f8207d6c757552ddac472aa278d7dd56ad04fb7e by @kitten)EventEmitters to be optional (for push safety) (4308185b64 by Tom Scallon)ItemSeparatorComponent prop on list components now accepts a React element as well as a component function (35f6ed1146 by @huntie)ResizeMethod was not propagated correctly on Android with Props 2.0 (7c543db181 by @Abbondanzo)size_t instead of int for vector iteration in cloneMultipleRecursive (f9754d3459 by Harini Malothu)positions in GradientValue (f7ea40bc28 by @SimpleCreations)ReactContextBaseJavaModule#getCurrentActivity() (81bbbe3c45 by @vladd-g)RNGP due to AGP 9.0.0-alpha05 (69dc655005 by @cortinico)SoLoader race condition in InspectorNetworkRequestListener (6c874f25e2 by @vzaidman)getEncodedScreenSizeWithoutVerticalInsets if SurfaceMountingManager is null (f59a6f9508 by @cortinico)maintainVisibleContentPosition (a034841fd6 by @rozele)fontScale < 1.0 (642f086b8c by @kdwkr)findNextFocusableElement (363d297260 by @rozele)debug_http_host preferences (https://github.com/facebook/react-native/commit/2ac54881f3967346faafa4e5a6bc3b9a68c29e46 by @coado)react-native-config output not being used in ReactCodegen script phase due to temp output directory (c0290329cd by @kitten)RCTDeviceInfo crash when application.delegate.window is nil in modern iOS app architectures (968909488a by @25harsh)break; to -[RCTViewManager pointerEvents] (916e53f845 by @NSProgrammer)RCTSetDefaultFontHandler compatible with the new arch, and add a more powerful version as RCTSetDefaultFontResolver (64b30a9376 by @javache)sourceproperty to avoid multiple downloads (0a71b43fbc by @chrfalch)BoxShadow + overflow hidden combination interfering with pointerEvents and transform scale (c8e5f9766b by @intergalacticspacehighway)Fix remaining missing debugger build flags for open source builds (#54770 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.
Fixed an ENOENT exception when a dependency does not export package.json, and your repo is set up as a monorepo using pnpm
ENOENT exception when a dependency does not export package.json, and your repo is set up as a monorepo using pnpm (https://github.com/facebook/react-native/pull/54665 by @tido64)hermes-compiler not being resolved correctly when your repo is set up as a monorepo using pnpm (https://github.com/facebook/react-native/pull/54667 by @tido64)debug_http_host preferences (https://github.com/facebook/react-native/commit/2ac54881f3967346faafa4e5a6bc3b9a68c29e46 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.
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.
React Native DevTools: Enable Network inspection features (66469b58d8 by @cipolleschi)
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.
React Native DevTools: Remove network experiment and experimental icon, Add conditional disabling of features incompatible with multiple hosts (19359e
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.
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 →