Update dependency react-native to v0.87.1 #10

Open
renovate wants to merge 1 commits from renovate/react-native-0.x into main
pull from: renovate/react-native-0.x
renovate commented 2026-10-04 18:37:39 +02:00 (Migrated from 172.24.0.1:8928)

This MR contains the following updates:

Package Change Age Confidence
react-native (source, changelog) 0.83.4 → 0.87.1 age confidence

Release Notes

react/react-native (react-native)

v0.87.1: 0.87.1

Compare Source

Added
iOS specific
  • SwiftPM: Added hard fail and clear error message when an autolinking plugin host is referenced as a dependency (90a539c92d by @​chrfalch)
Changed
Fixed
  • Animated: Animated.Value.addListener() types its callback payload as {value: number} rather than any (3eab03df4c by @​huntie)
  • Animated: Animated.event() is typed as an event handler rather than any (3eb330a365 by @​huntie)
iOS specific
  • Cocoapods: Keep the quotes on header search paths containing spaces in add_rn_third_party_dependencies (71c6bfbfdc by @​Kudo)
  • SwiftPM: Reject colliding or invalid spm.modules names instead of silently dropping a module from the build (39cd1dfc4c by @​chrfalch)
  • SwiftPM: Resolve Swift manifest naming collisions (962aeec5e5 by @​chrfalch)
  • SwiftPM: Fixed not reading spm.name from react-native.config.js when scaffolding the Swift manifest (482acee824 by @​chrfalch)
  • SwiftPM: Removed unused field spm.modules.publicHeaderFiles from react-native.config.js's spm section (5168f5f831 by Christian Falch)
  • SwiftPM: SwiftPM pipeline now reads react-native.config.js with default exports correctly (ed76640ba6 by @​chrfalch)
  • SwiftPM: Created constants for internal SwiftPM packages so that we can create guards to avoid collisions (d36aa4961d by @​chrfalch)
  • SwiftPM: Set SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG when injecting SPM (4433cdbe62 by @​radoslawrolka)
  • SwiftPM: Recover React-Core-prebuilt configuration swaps that were interrupted before the marker was updated (a772a7ca16 by @​adityasingh2400)
  • SwiftPM: Fix Hermes runtime/compiler version mismatch causing "Wrong bytecode version" crashes in SwiftPM Release builds (ead93778a1 by @​nduaarte)

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.

v0.87.0: 0.87.0

Compare Source


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.

v0.86.3: 0.86.3

Compare Source

  • Hermes: Bump hermes-v1 to 2508290.0.17 (3fd71f07c3 by @​cipolleschi)
  • EventEmitter: Fix use-after-free data race in EventEmitter.cpp (fdb26edfe7)
  • Modal: Fix parentNode/parentElement returning the document instead of the containing element for <Modal> and other nested root host views, which severed capture/bubble event propagation to ancestors rendered above them (6e3f0e8f9f by rubennorte)
  • Cocoapods: Make Podfile.lock SPEC CHECKSUMS deterministic across machines by sorting Dir.glob results in Yoga.podspec and using a dynamically computed Pods-relative path in hermes-engine.podspec (6e3f0e8f9f by IsaacIsrael)
  • Runtime: Fix ConcurrentModificationException when getInitialURL re-enters during onHostResume (20d04aefa1 by @​nickcernera)
  • Font: Custom fonts with an explicit fontWeight no longer render at the heaviest weight on the New Architecture (918fb15bfe by @​jensdev)

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.

v0.86.2: 0.86.2

Compare Source

⚠️ React Native 0.86.1 has not been published because of an issue with Maven. ⚠️

Fixed
  • Layout: Fixed display: contents nodes having hasNewLayout set incorrectly (36f69eff0d by j-piasecki)
Android
  • Runtime: Use explicit ReactInstanceManager.mHasStartedDestroyingLock instead of using ReactInstanceManager.mHasStartedDestroying (cdfba520fa by jingjing2222)
  • Runtime: Do not synchronize on java.lang.Boolean. (821045a24f by Yqwed)
Changed

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.

v0.86.0: 0.86.0

Compare Source

Added
  • Accessibility: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (8fc503d780 by @​chicio)
  • Animated: Suspense tests for the Animation Backend (8101fc776d by Bartlomiej Bloniarz)
  • Animated: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (42d98b5830 by Bartlomiej Bloniarz)
  • Dev Server: Call methods on global.__BUNDLE_LOADER_REPORTER__, if given, during dev-mode bundler loads from Metro (1e0c1f886b by @​robhogan)
  • React Native DevTools: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (0b1def9ce5, 29bc8f1acb, 9130df6773, c26a4875ea by @​rubennorte)
  • React Native DevTools: Add support for light/dark mode emulation via Emulation.setEmulatedMedia (11a5432cb2 by @​huntie)
  • Runtime: Add unstable_getViewTransitionInstance to UIManagerBinding (d8820a403b by @​zeyap)
  • Runtime: Add UIManagerViewTransitionDelegate interface and View Transition APIs (cdad57d8f1 by @​zeyap)
  • Runtime: Add viewport size to LayoutContext (d38c756529 by @​paradowstack)
  • Runtime: ViewTransitionModule for React Native View Transitions (f81f73e5a0 by @​zeyap)
  • Text: Add E2E tests for Text boxShadow and textWithLinkRole (b172f46f0d by @​NickGerleman)
  • View: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (66975aa3d5 by @​NickGerleman)
  • View: Add mixBlendMode plus-lighter (aaa0684045 by @​bigcupcoffee)
Android specific
iOS specific
  • Build: Add privacy manifest to declare the use of mach_absolute_time() API in the React-timing module (2ae6c8940d by @​rubennorte)
  • Dev Server: Introduce isPackagerRunningAsync that does not block the UI thread waiting on the request to DevServer ("Packager") validating that it is running (dd056d9b4c by @​vzaidman)
  • Image: Add E2E tests for Image visual examples (48b6f2dcc9 by @​NickGerleman)
  • Networking: Add RCTSetCustomMultipartDataTaskRequestInterceptor API to allow custom modification of multipart data task requests before they are sent (59b8886bb8 by @​cipolleschi)
Changed
  • Build: Update Metro to ^0.84.2 (57d4b6b350 by @​robhogan)
  • Dev Server: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (a19d98e542 by @​chicio)
  • Hermes: Bump hermes-compiler dependency (031168013e by @​robhogan)
  • Hermes: Bump hermes version (89a2a20739 by @​robhogan)
  • LogBox: Migrated LogBoxData tests to Jest modern timers (dea2136a49 by @​chicio)
  • React: Make React Native consume 2508290.0.11 (26953d8343 by @​alanleedev)
  • React Native DevTools: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (ca4173701d by @​cipolleschi)
  • Runtime: Measure node instance during applyViewTransitionName (d17ecca3c9 by @​zeyap)
  • Runtime: Move ViewTransition APIs not for react reconciler to its own TurboModule (0e65df9152 by @​zeyap)
  • Runtime: Setting reportErrorsAsExceptions to anything other than false no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to false.) (f0748a6387 by @​yungsters)
  • Runtime: Use getNullableViewState in SurfaceMountingManager::updateProps and log a soft exception instead (bbf7004935 by Bartlomiej Bloniarz)
  • TurboModules: Move DefaultTurboModules::get to end of TurboModuleManager (6b32971f46 by @​zeyap)
Android specific
  • Animated: AnimationBackendChoreographer doesn't guard the ReactChoreographer post/remove with synchronized(paused) (22d327595d by Bartlomiej Bloniarz)
  • Build: Changed foojay-resolver-convention version to 1.0.0 (664acaf441 by @​TheNerdGuyLulu)
  • NavigationBar: Respect theme enforceNavigationBarContrast attribute (dfddcc9796 by @​zoontek)
iOS specific
Deprecated
  • JavaScript API: Deprecated second argument for hook function passed to AppRegistry.setComponentProviderInstrumentationHook as it's not usable by apps. Passed stub that warns when used. (64116117c0 by @​rubennorte)
Fixed
  • Accessibility: Fix AccessibilityInfo.isDarkerSystemColorsEnabled unresolved (never ending) promise (8fbf2fab47 by @​chicio)
  • Accessibility: Fix AccessibilityInfo.isHighTextContrastEnabled unresolved (never ending) promise (5c9a5717c1 by @​chicio)
  • Accessibility: Fix AccessibilityInfo.prefersCrossFadeTransitions unresolved (never ending) promise (57c073f0d7 by @​chicio)
  • Animated: Fix 1-frame latency in C++ NativeAnimatedNodesManager for event-driven animations by processing the animation graph synchronously on every scroll event, matching the Java implementation behavior (0517fb552d by Mark Verlingieri)
  • Animated: Fix typo "interpolation" to "interpolate" and add missing space in AnimatedInterpolation error messages (a8b39a237c by @​Nedunchezhiyan-M)
  • Babel: Prevent errors by handling contexts where the Babel API object is not provided (63796a9160 by On Saint Tiong)
  • Build: Fix incorrect package name and output filename in scripts/js-api/README.md (d823f5b1cc by @​Nedunchezhiyan-M)
  • Codegen: Respect enum values for TurboModule c++ codegen (56129fedcb by @​akawrykow)
  • Documentation: Correct the v0.85.0 changelog entry for the removal of StyleSheet.absoluteFillObject. (fdbe0d0b63 by @​jingjing2222)
  • Modal: Forward style prop to Modal's inner container View with correct precedence so consumer styles are applied without overriding transparent or backdropColor (f8fa76f94c by @​AnuMessi10)
  • React Native DevTools: Add exponential backoff and exception handling to InspectorPackagerConnection reconnect loop to prevent heap fragmentation crashes (32d3eafdc4 by @​shubhamksavita)
  • React Native DevTools: Bump Hermes V1 to 2508290.0.14 to fix missing JavaScript samples in the Performance panel timeline on Apple platforms (cd5b3b5fa5 by @​fabriziocucci)
  • Runtime: Add missing VIEW_EVENT_CASE entries in BaseViewProps::setProp for Click, PointerDown, PointerUp, GotPointerCapture, LostPointerCapture and their Capture variants (offsets 30-37) (8d5482dd94 by Harini Malothu)
  • Runtime: Fix crash in Performance API when sorting entries (81c99682a4 by @​Abbondanzo)
  • Runtime: Fix event timestamp injection overriding native timestamps with lowercase property name (68debb27ff by @​fkgozali)
  • Runtime: Fix event timestamp propagation from host platforms to JS (aa51746b87 by @​rubennorte)
  • Runtime: Link VirtualView component (de78906391 by @​j-piasecki)
  • Runtime: PerformanceObserver: observe({type: 'event'}) now correctly defaults durationThreshold to 104ms per the W3C Event Timing spec instead of reporting all events. (65c561e195 by @​rubennorte)
  • Runtime: Prevent Scheduler use-after-free crash when surfaces tear down with pending rendering updates (aadbe96579 by @​fkgozali)
  • Runtime: Prevent updates to mounted flag on the React revision (7ee893d3be by @​j-piasecki)
  • Runtime: Support multiple old pseudo elements for same name but different source node (370606dc5b by @​zeyap)
  • Runtime: Use relevant revision as base for mounted flag updates (4b954e14c8 by @​j-piasecki)
  • Runtime: Views with a non-invertible transform (e.g. scaleX: 0 or scaleY: 0) no longer receive touches on Android or iOS. (1e8e182410 by @​qflen)
  • TurboModules: Bring back C++ Turbo Module example in RN Tester (1c2cddad1a by @​christophpurrer)
  • VirtualizedList: Improve render area change with initialScrollIndex non zero test in VirtualizedList to avoid magic numbers timers (9b966d1d8f by @​chicio)
  • Yoga: Fixed Yoga node ownership when display: contents is used in absolutely positioned subtrees (f2f92098dd by @​j-piasecki)
Android specific
  • Accessibility: Guard ReactViewGroup.addChildrenForAccessibility against transient non-descendant accessibility traversal crashes. (e681736e18 by @​erickreutz)
  • Build: Fix build regression by using rootProject.file (8a8f1b801c by @​etodanik)
  • Hermes: Fix HermesSamplingProfiler.disable() JNI registration calling enable() instead of disable() (7f2a58e46c by @​elirangoshen)
  • Hermes: Use Hermes V1 stable release instead of legacy nightly to fix startup crash caused by JSI ABI mismatch (45ceacc08f by @​cipolleschi)
  • Image: Fix image content disappearing on API 24 (Nougat) when antialiased border radius clipping is applied (fdd6ca5bb1 by @​Abbondanzo)
  • Image: Image.getSize and Image.getSizeWithHeaders now return the true source dimensions instead of Fresco's downsampled values (8823a8009b by @​zoontek)
  • Image: Make sure view width and height are non 0 before calling createBitmap() (c20a58ab6b by @​zeyap)
  • Legacy Architecture: Fix onHostPause crash in ReactInstanceManager without feature flag (3aa8a043de by @​shubhamksavita)
  • LogBox: Fixed activity context memory leak in LogBoxDialogSurfaceDelegate when using bridgeless mode (f10cded1f8 by Ilya Kovalyov)
  • Networking: Blob content provider did not work in new arch (05ea94c441 by @​javache)
  • Networking: Catch OutOfMemoryError in NetworkingModule response processing to prevent app crashes (0c153e2971 by @​shubhamksavita)
  • Networking: WebSocketModule no longer strips a Cookie header passed via the WebSocket constructor's headers option (24b51db75b by @​psjostrom)
  • Runtime: Fix Dimensions window values on Android < 15 when edge-to-edge is enabled (44a4b1ba5d by @​zoontek)
  • Runtime: Fix KeyboardAvoidingView on Android 15+ / with edgeToEdgeEnabled (4a6c933cce by @​zoontek)
  • Runtime: Fix measureInWindow returning incorrect coordinates when edge-to-edge is enabled (9d183675e9 by @​zoontek)
  • Runtime: Fix crash from stale preallocated view registry after concurrent render cancellation (97cf2202ee by @​javache)
  • Runtime: Gate diagnostic printMountItem calls in MountItemDispatcher error handlers behind enableFabricLogs() to prevent OOM crash (7a546f98a7 by @​JakobFelixJulius)
  • Runtime: Handle edge-to-edge when it's not enabled by the edgeToEdgeEnabled gradle property but enforced by the OS (Android 15+) (c2280e3201 by @​zoontek)
  • Runtime: Register HeadlessJsTaskSupportModule in CoreReactPackage (2d78a39b3e by 贾太滨)
  • Runtime: Schedule React revision merge to happen on DISPATCH_UI choreographer queue, before dispatching events (b63efbfc6b by @​j-piasecki)
  • ScrollView: Dispatch FPS performance events for mouse wheel and trackpad scroll interactions in ScrollView (e0a453c603 by @​Abbondanzo)
  • ScrollView: Fix FPS performance listener being cleared on ScrollView recycle (59ac1db76e by @​Abbondanzo)
  • StatusBar: StatusBar configuration now applies to Modal windows, fixing visual inconsistencies (6614fe7f2b by @​zoontek)
  • Text: Fix 1px text wrapping in absolutely positioned elements caused by fractional Yoga widths (90c2c595da by @​clocksarestupid)
  • Text: Fix BoringLayout crash when isBoring() returns negative width (d527f2d663 by @​NickGerleman)
  • Text: Fix crash when measuring text in a stopped surface (f71ec1a24e by @​NickGerleman)
  • TextInput: Fix setAutoCapitalize stripping numeric TextInput flags (TYPE_NUMBER_FLAG_SIGNED/DECIMAL), affecting minus sign input on Samsung keyboards (863f76bd49 by @​lukeharvey)
  • TextInput: KeyboardAvoidingView and TextInput auto-scroll not responding to IME height changes (e.g., when toggling emoji panel or predictive bar) (ee1d067692 by @​alanleedev)
  • View: Fixed a crash when clearing zIndex with props 2.0 enabled (93b37350af by @​hannojg)
  • View: Fixed crash when enabling props 2.0 and setting borderStyle to undefined (9e058db4c8 by @​hannojg)
  • View: Unsupported background size value leading to crash (fe046dc782 by @​intergalacticspacehighway)
iOS specific
Security

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.

v0.85.3: 0.85.3

Compare Source

Changed
Fixed
iOS specific
  • Build: Fix silent tar extraction failure on EdenFS in replace-rncore-version.js by extracting to a temp directory first (9bc7d38be0 by @​motiz88)
  • Build: Skip prebuilds for DynamicFrameworks CI jobs (753c19bea4 by @​motiz88)

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.

v0.85.2: 0.85.2

Compare Source


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.

v0.85.1: 0.85.1

Compare Source


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.

v0.85.0: 0.85.0

Compare Source


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.

v0.84.1: 0.84.1

Compare Source

Fixed
Android specific
  • Fix included-build 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)
  • Provide symbol fallbacks for inspector-modern/chrome/Registration.h when HermesV1 is disabled. (5ee695ad8f by @​tjzel)
  • ReactPlugin.kt always setting 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.

v0.84.0: 0.84.0

Compare Source


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.

v0.83.10: 0.83.10

Compare Source

v0.83.10

Added
iOS specific
  • Cache prebuilt iOS binaries 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)
Fixed
  • Fixed Yoga node ownership when display: contents is used in absolutely positioned subtrees (f2f92098dd by @​j-piasecki)
  • Fixed display: contents nodes having hasNewLayout set incorrectly (2546ce4d82 by @​j-piasecki)
  • React Native DevTools: Fix a bug where we would incorrectly flag apps using additional Hermes runtimes (e.g. Reanimated) as being multi-host (c800503214 by @​huntie)
Android specific
  • fetch() response URL is now correct after a redirect (fbe6a686e6 by @​MarkCSmith)
  • Limit WebSocket queue size for the packager connection to prevent the Android inspector from being force-disconnected on large payloads (7164f96d58 by @​huntie)
iOS specific
  • Make Podfile.lock SPEC CHECKSUMS deterministic across machines by sorting Dir.glob results in Yoga.podspec and using a dynamically computed Pods-relative path in hermes-engine.podspec (64c9663152 by @​IsaacIsrael)
  • Fixes crash when changing the value of 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.

v0.83.9: 0.83.9

Compare Source


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.

v0.83.8: 0.83.8

Compare Source


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.

v0.83.7: 0.83.7

Compare Source


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.

v0.83.6: 0.83.6

Compare Source

Fixed
  • Provide symbol fallbacks for inspector-modern/chrome/Registration.h when HERMES_V1_ENABLED is set (efc4cf4ea9 by @​huntie)
iOS specific

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.

v0.83.5: 0.83.5

Compare Source

Fixed
  • Appearance: Fix color scheme in appearance state after setting it to unspecified (c338d19 by @​ismarbesic)
Android specific
iOS specific
  • Build: Bump fmt to 12.1.0 to fix Xcode 26.4 (faeef2b90a by @​leotm)
  • Hermes: Fix Hermes crash when async void TurboModule method throws NSException by re-throwing instead of converting to JSError on wrong thread (a9a976a by @​fabriziocucci)

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.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Mend Renovate CLI.

This MR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [react-native](https://reactnative.dev/) ([source](https://github.com/react/react-native/tree/HEAD/packages/react-native), [changelog](https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md)) | [`0.83.4` → `0.87.1`](https://renovatebot.com/diffs/npm/react-native/0.83.4/0.87.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-native/0.87.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-native/0.83.4/0.87.1?slim=true) | --- ### Release Notes <details> <summary>react/react-native (react-native)</summary> ### [`v0.87.1`](https://github.com/react/react-native/releases/tag/v0.87.1): 0.87.1 [Compare Source](https://github.com/react/react-native/compare/v0.87.0...v0.87.1) ##### Added ##### iOS specific - **SwiftPM:** Added hard fail and clear error message when an autolinking plugin host is referenced as a dependency ([90a539c92d](https://github.com/react/react-native/commit/90a539c92db5f6dc094fc3d23abbc5c6d9eec763) by [@&#8203;chrfalch](https://github.com/chrfalch)) ##### Changed - **Hermes:** Bump hermes-v1 to [`2508290`](https://github.com/react/react-native/commit/250829098).0.17 ([861e2d0bde](https://github.com/react/react-native/commit/861e2d0bdeefdb4695e3fa1edf95d9d6009e18b9) by [@&#8203;cipolleschi](https://github.com/cipolleschi)) ##### Fixed - **Animated**: `Animated.Value.addListener()` types its callback payload as `{value: number}` rather than `any` ([3eab03df4c](https://github.com/react/react-native/commit/3eab03df4c06087b984d393dbe807c478eee8378) by [@&#8203;huntie](https://github.com/huntie)) - **Animated**: `Animated.event()` is typed as an event handler rather than `any` ([3eb330a365](https://github.com/react/react-native/commit/3eb330a36558be3345f60699a1e2bf4852e1a410) by [@&#8203;huntie](https://github.com/huntie)) ##### iOS specific - **Cocoapods:** Keep the quotes on header search paths containing spaces in `add_rn_third_party_dependencies` ([71c6bfbfdc](https://github.com/react/react-native/commit/71c6bfbfdc0b502ccabb8a83fbc5f17c3890a321) by [@&#8203;Kudo](https://github.com/Kudo)) - **SwiftPM:** Reject colliding or invalid spm.modules names instead of silently dropping a module from the build ([39cd1dfc4c](https://github.com/react/react-native/commit/39cd1dfc4cf851e846483282726d7801f1957ee0) by [@&#8203;chrfalch](https://github.com/chrfalch)) - **SwiftPM:** Resolve Swift manifest naming collisions ([962aeec5e5](https://github.com/react/react-native/commit/962aeec5e58a52ad35dc812d4bbf502c75dab0b8) by [@&#8203;chrfalch](https://github.com/chrfalch)) - **SwiftPM:** Fixed not reading spm.name from react-native.config.js when scaffolding the Swift manifest ([482acee824](https://github.com/react/react-native/commit/482acee824d2ff32e12c2a98f9c34110e05f3fe8) by [@&#8203;chrfalch](https://github.com/chrfalch)) - **SwiftPM:** Removed unused field spm.modules.publicHeaderFiles from react-native.config.js's spm section ([5168f5f831](https://github.com/react/react-native/commit/5168f5f83102a98b1a3f8dac4ce2173d7f8fca90) by Christian Falch) - **SwiftPM:** SwiftPM pipeline now reads react-native.config.js with default exports correctly ([ed76640ba6](https://github.com/react/react-native/commit/ed76640ba60b528f048def85a0f8a5907de417ce) by [@&#8203;chrfalch](https://github.com/chrfalch)) - **SwiftPM:** Created constants for internal SwiftPM packages so that we can create guards to avoid collisions ([d36aa4961d](https://github.com/react/react-native/commit/d36aa4961d7ff73736da0b9f9ff6c43707069b46) by [@&#8203;chrfalch](https://github.com/chrfalch)) - **SwiftPM:** Set SWIFT\_ACTIVE\_COMPILATION\_CONDITIONS = DEBUG when injecting SPM ([4433cdbe62](https://github.com/react/react-native/commit/4433cdbe62c193da974ad49e42e6cb6b2d2d84cc) by [@&#8203;radoslawrolka](https://github.com/radoslawrolka)) - **SwiftPM:** Recover React-Core-prebuilt configuration swaps that were interrupted before the marker was updated ([a772a7ca16](https://github.com/react/react-native/commit/a772a7ca16eb3cafb77b7fb8f75f21f85ed696b1) by [@&#8203;adityasingh2400](https://github.com/adityasingh2400)) - **SwiftPM:** Fix Hermes runtime/compiler version mismatch causing "Wrong bytecode version" crashes in SwiftPM Release builds ([ead93778a1](https://github.com/react/react-native/commit/ead93778a1a06bc1b09ac2ac61bee5224837bf4c) by [@&#8203;nduaarte](https://github.com/nduaarte)) *** Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.17/hermes-ios-250829098.0.17-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.17/hermes-ios-250829098.0.17-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.87.1/react-native-artifacts-0.87.1-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.87.1/react-native-artifacts-0.87.1-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.87.1/react-native-artifacts-0.87.1-reactnative-core-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.87.1/react-native-artifacts-0.87.1-reactnative-core-dSYM-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.87.0`](https://github.com/react/react-native/releases/tag/v0.87.0): 0.87.0 [Compare Source](https://github.com/react/react-native/compare/v0.86.3...v0.87.0) *** Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.16/hermes-ios-250829098.0.16-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.16/hermes-ios-250829098.0.16-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.87.0/react-native-artifacts-0.87.0-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.87.0/react-native-artifacts-0.87.0-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.87.0/react-native-artifacts-0.87.0-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.87.0/react-native-artifacts-0.87.0-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.86.3`](https://github.com/react/react-native/releases/tag/v0.86.3): 0.86.3 [Compare Source](https://github.com/react/react-native/compare/v0.86.2...v0.86.3) - **Hermes:** Bump hermes-v1 to [`2508290`](https://github.com/react/react-native/commit/250829098).0.17 ([3fd71f07c3](https://github.com/react/react-native/commit/3fd71f07c389c9310630b418c270b742fbb4e948) by [@&#8203;cipolleschi](https://github.com/cipolleschi)) - **EventEmitter:** Fix use-after-free data race in EventEmitter.cpp ([fdb26edfe7](https://github.com/react/react-native/commit/fdb26edfe79041380147b0dde0ccd6552d29d31b)) - **Modal:** Fix `parentNode`/`parentElement` returning the document instead of the containing element for `<Modal>` and other nested root host views, which severed capture/bubble event propagation to ancestors rendered above them ([6e3f0e8f9f](https://github.com/react/react-native/commit/6e3f0e8f9fbb947fc05d7f91a625705d599a3144) by [rubennorte](https://github.com/rubennorte)) - **Cocoapods:** Make Podfile.lock SPEC CHECKSUMS deterministic across machines by sorting Dir.glob results in Yoga.podspec and using a dynamically computed Pods-relative path in hermes-engine.podspec ([6e3f0e8f9f](https://github.com/react/react-native/commit/6e3f0e8f9fbb947fc05d7f91a625705d599a3144) by [IsaacIsrael](https://github.com/IsaacIsrael)) - **Runtime:** Fix ConcurrentModificationException when getInitialURL re-enters during onHostResume ([20d04aefa1](https://github.com/react/react-native/commit/20d04aefa17acbbbf89ff055adf798827bd7787b) by [@&#8203;nickcernera](https://github.com/nickcernera)) - **Font:** Custom fonts with an explicit fontWeight no longer render at the heaviest weight on the New Architecture ([918fb15bfe](https://github.com/react/react-native/commit/918fb15bfe5ff434d036c91be957de62cf8f8449) by [@&#8203;jensdev](https://github.com/jensdev)) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.17.0/hermes-ios-0.17.0-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.17.0/hermes-ios-0.17.0-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.17/hermes-ios-250829098.0.17-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.17/hermes-ios-250829098.0.17-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.86.3/react-native-artifacts-0.86.3-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.86.3/react-native-artifacts-0.86.3-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.86.3/react-native-artifacts-0.86.3-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.86.3/react-native-artifacts-0.86.3-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/react/react-native/blob/main/CHANGELOG.md). ### [`v0.86.2`](https://github.com/react/react-native/releases/tag/v0.86.2): 0.86.2 [Compare Source](https://github.com/react/react-native/compare/v0.86.0...v0.86.2) ⚠️ React Native 0.86.1 has not been published because of an issue with Maven. ⚠️ ##### Fixed - **Layout:** Fixed `display: contents` nodes having `hasNewLayout` set incorrectly ([36f69eff0d](https://github.com/react/react-native/commit/36f69eff0d11510f4f16075d9cfbbe474a0683be) by [j-piasecki](https://github.com/j-piasecki)) ##### Android - **Runtime:** Use explicit `ReactInstanceManager.mHasStartedDestroyingLock` instead of using `ReactInstanceManager.mHasStartedDestroying` ([cdfba520fa](https://github.com/react/react-native/commit/cdfba520fa56a6b3dbb133d9c8060e4e698bc8a0) by [jingjing2222](https://github.com/jingjing2222)) - **Runtime:** Do not synchronize on `java.lang.Boolean`. ([821045a24f](https://github.com/react/react-native/commit/821045a24f07f798351c72d23a01720a2123049d) by [Yqwed](https://github.com/yqwed)) ##### Changed - **Hermes:** Bump Hermes V1 to [`2508290`](https://github.com/react/react-native/commit/250829098).0.16 ([95538111bf](https://github.com/react/react-native/commit/95538111bf24b5d5269724714e415b38b6395d1a) by [@&#8203;gabrieldonadel](https://github.com/gabrieldonadel)) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.17.0/hermes-ios-0.17.0-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.17.0/hermes-ios-0.17.0-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.16/hermes-ios-250829098.0.16-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.16/hermes-ios-250829098.0.16-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.86.2/react-native-artifacts-0.86.2-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.86.2/react-native-artifacts-0.86.2-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.86.2/react-native-artifacts-0.86.2-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.86.2/react-native-artifacts-0.86.2-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/react/react-native/blob/main/CHANGELOG.md). ### [`v0.86.0`](https://github.com/react/react-native/releases/tag/v0.86.0): 0.86.0 [Compare Source](https://github.com/react/react-native/compare/v0.85.3...v0.86.0) ##### Added - **Accessibility**: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style ([8fc503d780](https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245) by [@&#8203;chicio](https://github.com/chicio)) - **Animated**: Suspense tests for the Animation Backend ([8101fc776d](https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6) by Bartlomiej Bloniarz) - **Animated**: Use weak\_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend ([42d98b5830](https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d) by Bartlomiej Bloniarz) - **Dev Server**: Call methods on `global.__BUNDLE_LOADER_REPORTER__`, if given, during dev-mode bundler loads from Metro ([1e0c1f886b](https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00) by [@&#8203;robhogan](https://github.com/robhogan)) - **React Native DevTools**: Add new custom track for React Native Renderer operations in React Native DevTools performance traces ([0b1def9ce5](https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a), [29bc8f1acb](https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf), [9130df6773](https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be), [c26a4875ea](https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37) by [@&#8203;rubennorte](https://github.com/rubennorte)) - **React Native DevTools**: Add support for light/dark mode emulation via `Emulation.setEmulatedMedia` ([11a5432cb2](https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff) by [@&#8203;huntie](https://github.com/huntie)) - **Runtime**: Add `unstable_getViewTransitionInstance` to UIManagerBinding ([d8820a403b](https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3) by [@&#8203;zeyap](https://github.com/zeyap)) - **Runtime**: Add UIManagerViewTransitionDelegate interface and View Transition APIs ([cdad57d8f1](https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4) by [@&#8203;zeyap](https://github.com/zeyap)) - **Runtime**: Add viewport size to `LayoutContext` ([d38c756529](https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa) by [@&#8203;paradowstack](https://github.com/paradowstack)) - **Runtime**: ViewTransitionModule for React Native View Transitions ([f81f73e5a0](https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f) by [@&#8203;zeyap](https://github.com/zeyap)) - **Text**: Add E2E tests for Text `boxShadow` and textWithLinkRole ([b172f46f0d](https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589) by [@&#8203;NickGerleman](https://github.com/NickGerleman)) - **View**: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur ([66975aa3d5](https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240) by [@&#8203;NickGerleman](https://github.com/NickGerleman)) - **View**: Add `mixBlendMode` plus-lighter ([aaa0684045](https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5) by [@&#8203;bigcupcoffee](https://github.com/bigcupcoffee)) ##### Android specific - **Events**: Channel play/pause hardware events. ([5087aa0dba](https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358) by Nishil Shah) - **Events**: Pass event object to `BackHandler` `hardwareBackPress` events to access timeStamp from native event. ([bf277cb6d4](https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449) by [@&#8203;rubennorte](https://github.com/rubennorte)) - **LogBox**: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button ([6530092162](https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f) by [@&#8203;Abbondanzo](https://github.com/Abbondanzo)) - **Pressable**: `android_ripple` now accepts `PlatformColor` ([60d8b282ea](https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737) by [@&#8203;adrcotfas](https://github.com/adrcotfas)) - **Runtime**: Add `ExtraWindowEventListener` interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) ([58fec1fa8d](https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80) by [@&#8203;zoontek](https://github.com/zoontek)) - **Runtime**: Add test for synchronous mount props override behavior ([a25e0fdddf](https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955) by [@&#8203;zeyap](https://github.com/zeyap)) - **Text**: Add E2E tests for Text visual examples (batch 1) ([b53b228673](https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76) by [@&#8203;NickGerleman](https://github.com/NickGerleman)) - **Text**: Add E2E tests for Text visual examples (batch 2) ([d5a271dd05](https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065) by [@&#8203;NickGerleman](https://github.com/NickGerleman)) - **TextInput**: Add extended Android `TextInput` `autoComplete` autofill hint support and bump `androidx.autofill` to `1.3.0`. ([ac598aff2b](https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d) by [@&#8203;radko93](https://github.com/radko93)) - **View**: Add E2E tests for Filter static visual examples ([d18d9a4046](https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589) by [@&#8203;NickGerleman](https://github.com/NickGerleman)) ##### iOS specific - **Build**: Add privacy manifest to declare the use of `mach_absolute_time()` API in the React-timing module ([2ae6c8940d](https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e) by [@&#8203;rubennorte](https://github.com/rubennorte)) - **Dev Server**: Introduce `isPackagerRunningAsync` that does not block the UI thread waiting on the request to DevServer ("Packager") validating that it is running ([dd056d9b4c](https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509) by [@&#8203;vzaidman](https://github.com/vzaidman)) - **Image**: Add E2E tests for Image visual examples ([48b6f2dcc9](https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92) by [@&#8203;NickGerleman](https://github.com/NickGerleman)) - **Networking**: Add `RCTSetCustomMultipartDataTaskRequestInterceptor` API to allow custom modification of multipart data task requests before they are sent ([59b8886bb8](https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102) by [@&#8203;cipolleschi](https://github.com/cipolleschi)) ##### Changed - **Build**: Update Metro to ^0.84.2 ([57d4b6b350](https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85) by [@&#8203;robhogan](https://github.com/robhogan)) - **Dev Server**: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions ([a19d98e542](https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641) by [@&#8203;chicio](https://github.com/chicio)) - **Hermes**: Bump hermes-compiler dependency ([031168013e](https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff) by [@&#8203;robhogan](https://github.com/robhogan)) - **Hermes**: Bump hermes version ([89a2a20739](https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a) by [@&#8203;robhogan](https://github.com/robhogan)) - **LogBox**: Migrated `LogBoxData` tests to Jest modern timers ([dea2136a49](https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445) by [@&#8203;chicio](https://github.com/chicio)) - **React**: Make React Native consume [`2508290`](https://github.com/react/react-native/commit/250829098).0.11 ([26953d8343](https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7) by [@&#8203;alanleedev](https://github.com/alanleedev)) - **React Native DevTools**: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers ([ca4173701d](https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7) by [@&#8203;cipolleschi](https://github.com/cipolleschi)) - **Runtime**: Measure node instance during `applyViewTransitionName` ([d17ecca3c9](https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff) by [@&#8203;zeyap](https://github.com/zeyap)) - **Runtime**: Move ViewTransition APIs not for react reconciler to its own TurboModule ([0e65df9152](https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23) by [@&#8203;zeyap](https://github.com/zeyap)) - **Runtime**: Setting `reportErrorsAsExceptions` to anything other than `false` no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to `false`.) ([f0748a6387](https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031) by [@&#8203;yungsters](https://github.com/yungsters)) - **Runtime**: Use `getNullableViewState` in `SurfaceMountingManager::updateProps` and log a soft exception instead ([bbf7004935](https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495) by Bartlomiej Bloniarz) - **TurboModules**: Move `DefaultTurboModules::get` to end of `TurboModuleManager` ([6b32971f46](https://github.com/facebook/react-native/commit/6b32971f46201b08004736dad9689d71eba0712f) by [@&#8203;zeyap](https://github.com/zeyap)) ##### Android specific - **Animated**: `AnimationBackendChoreographer` doesn't guard the `ReactChoreographer` post/remove with `synchronized(paused)` ([22d327595d](https://github.com/facebook/react-native/commit/22d327595dafe1913092a911c8f0ff78e7ee5b08) by Bartlomiej Bloniarz) - **Build**: Changed foojay-resolver-convention version to 1.0.0 ([664acaf441](https://github.com/facebook/react-native/commit/664acaf44188eaac8dbcadf7686dba397ffc035e) by [@&#8203;TheNerdGuyLulu](https://github.com/TheNerdGuyLulu)) - **NavigationBar**: Respect theme `enforceNavigationBarContrast` attribute ([dfddcc9796](https://github.com/facebook/react-native/commit/dfddcc97969fb4ea5728c2bcc965a8a6126d03ba) by [@&#8203;zoontek](https://github.com/zoontek)) ##### iOS specific - **Build**: Cache prebuilt iOS binaries ([9a0b05b8d0](https://github.com/facebook/react-native/commit/9a0b05b8d07f3468a08077119189406d56a230ba) by [@&#8203;cipolleschi](https://github.com/cipolleschi)) - **Networking**: Add `RCTHTTPRequestInterceptor` for selective HTTP request modification ([0c7d780aa0](https://github.com/facebook/react-native/commit/0c7d780aa03e7a3fccd24553fdb59ce3219139b2) by [@&#8203;cipolleschi](https://github.com/cipolleschi)) - **Networking**: Add `SRWebSocketProvider` for selective WebSocket header injection ([f3aa8c21d1](https://github.com/facebook/react-native/commit/f3aa8c21d1349b3c968c601ef89850427dfdcf64) by [@&#8203;cipolleschi](https://github.com/cipolleschi)) - **React Native DevTools**: Derive inspector and debugger URL scheme from bundle URL to support HTTPS dev servers ([36dfcef023](https://github.com/facebook/react-native/commit/36dfcef023549ac2795fbd42467594f056f2630a) by [@&#8203;cipolleschi](https://github.com/cipolleschi)) ##### Deprecated - **JavaScript API**: Deprecated second argument for hook function passed to `AppRegistry.setComponentProviderInstrumentationHook` as it's not usable by apps. Passed stub that warns when used. ([64116117c0](https://github.com/facebook/react-native/commit/64116117c02d3b3d8026ee2ac85d03fc8370fbcd) by [@&#8203;rubennorte](https://github.com/rubennorte)) ##### Fixed - **Accessibility**: Fix `AccessibilityInfo.isDarkerSystemColorsEnabled` unresolved (never ending) promise ([8fbf2fab47](https://github.com/facebook/react-native/commit/8fbf2fab47b9675f99fed7ee881636da5333bf55) by [@&#8203;chicio](https://github.com/chicio)) - **Accessibility**: Fix `AccessibilityInfo.isHighTextContrastEnabled` unresolved (never ending) promise ([5c9a5717c1](https://github.com/facebook/react-native/commit/5c9a5717c1a4d035a5059c3b6d53beb2a2b95ad6) by [@&#8203;chicio](https://github.com/chicio)) - **Accessibility**: Fix `AccessibilityInfo.prefersCrossFadeTransitions` unresolved (never ending) promise ([57c073f0d7](https://github.com/facebook/react-native/commit/57c073f0d728575a43039e413ac5f0d6958e7e2f) by [@&#8203;chicio](https://github.com/chicio)) - **Animated**: Fix 1-frame latency in C++ `NativeAnimatedNodesManager` for event-driven animations by processing the animation graph synchronously on every scroll event, matching the Java implementation behavior ([0517fb552d](https://github.com/facebook/react-native/commit/0517fb552d58d1e652724798be4a963fb9918206) by Mark Verlingieri) - **Animated**: Fix typo "interpolation" to "interpolate" and add missing space in `AnimatedInterpolation` error messages ([a8b39a237c](https://github.com/facebook/react-native/commit/a8b39a237c2459a774e4ad9f4a514d0941b03169) by [@&#8203;Nedunchezhiyan-M](https://github.com/Nedunchezhiyan-M)) - **Babel**: Prevent errors by handling contexts where the Babel API object is not provided ([63796a9160](https://github.com/facebook/react-native/commit/63796a9160f2da0cda438c52c6206c158adfc12a) by On Saint Tiong) - **Build**: Fix incorrect package name and output filename in `scripts/js-api/README.md` ([d823f5b1cc](https://github.com/facebook/react-native/commit/d823f5b1cc4b26d1844058a7db01f3d7227f1afd) by [@&#8203;Nedunchezhiyan-M](https://github.com/Nedunchezhiyan-M)) - **Codegen**: Respect enum values for TurboModule c++ codegen ([56129fedcb](https://github.com/facebook/react-native/commit/56129fedcb88d3b9e9a0e987a0562142bedfcd91) by [@&#8203;akawrykow](https://github.com/akawrykow)) - **Documentation**: Correct the v0.85.0 changelog entry for the removal of `StyleSheet.absoluteFillObject`. ([fdbe0d0b63](https://github.com/facebook/react-native/commit/fdbe0d0b63e9c69b6375aafca6361107500a6311) by [@&#8203;jingjing2222](https://github.com/jingjing2222)) - **Modal**: Forward `style` prop to Modal's inner container View with correct precedence so consumer styles are applied without overriding `transparent` or `backdropColor` ([f8fa76f94c](https://github.com/facebook/react-native/commit/f8fa76f94c37a97e0479f55e9945e1dd111a5567) by [@&#8203;AnuMessi10](https://github.com/AnuMessi10)) - **React Native DevTools**: Add exponential backoff and exception handling to `InspectorPackagerConnection` reconnect loop to prevent heap fragmentation crashes ([32d3eafdc4](https://github.com/facebook/react-native/commit/32d3eafdc438eab517e84845ea9efe5165023c56) by [@&#8203;shubhamksavita](https://github.com/shubhamksavita)) - **React Native DevTools**: Bump Hermes V1 to [`2508290`](https://github.com/react/react-native/commit/250829098).0.14 to fix missing JavaScript samples in the Performance panel timeline on Apple platforms ([cd5b3b5fa5](https://github.com/facebook/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03) by [@&#8203;fabriziocucci](https://github.com/fabriziocucci)) - **Runtime**: Add missing `VIEW_EVENT_CASE` entries in `BaseViewProps::setProp` for Click, PointerDown, PointerUp, GotPointerCapture, LostPointerCapture and their Capture variants (offsets 30-37) ([8d5482dd94](https://github.com/facebook/react-native/commit/8d5482dd9452ee149b65c0ca5cffb1c96af29fc9) by Harini Malothu) - **Runtime**: Fix crash in Performance API when sorting entries ([81c99682a4](https://github.com/facebook/react-native/commit/81c99682a49b57b90aa36db801ff578f53930a95) by [@&#8203;Abbondanzo](https://github.com/Abbondanzo)) - **Runtime**: Fix event timestamp injection overriding native timestamps with lowercase property name ([68debb27ff](https://github.com/facebook/react-native/commit/68debb27ff17ca3ca17404c5326afce888c444a2) by [@&#8203;fkgozali](https://github.com/fkgozali)) - **Runtime**: Fix event timestamp propagation from host platforms to JS ([aa51746b87](https://github.com/facebook/react-native/commit/aa51746b87e5e04924e3fcfaf459f9bb1c9ca38e) by [@&#8203;rubennorte](https://github.com/rubennorte)) - **Runtime**: Link VirtualView component ([de78906391](https://github.com/facebook/react-native/commit/de78906391935f46e84a198f5f5d64fc40826c44) by [@&#8203;j-piasecki](https://github.com/j-piasecki)) - **Runtime**: `PerformanceObserver`: `observe({type: 'event'})` now correctly defaults `durationThreshold` to 104ms per the W3C Event Timing spec instead of reporting all events. ([65c561e195](https://github.com/facebook/react-native/commit/65c561e195285e1f1ea59bec72899dabf08502a6) by [@&#8203;rubennorte](https://github.com/rubennorte)) - **Runtime**: Prevent Scheduler use-after-free crash when surfaces tear down with pending rendering updates ([aadbe96579](https://github.com/facebook/react-native/commit/aadbe965792bd900ca70412d6704b76e339d1aca) by [@&#8203;fkgozali](https://github.com/fkgozali)) - **Runtime**: Prevent updates to mounted flag on the React revision ([7ee893d3be](https://github.com/facebook/react-native/commit/7ee893d3beb45b507712744f46f29b4ebba237e7) by [@&#8203;j-piasecki](https://github.com/j-piasecki)) - **Runtime**: Support multiple old pseudo elements for same name but different source node ([370606dc5b](https://github.com/facebook/react-native/commit/370606dc5b6ea0fcfb119ac99c36008204154802) by [@&#8203;zeyap](https://github.com/zeyap)) - **Runtime**: Use relevant revision as base for mounted flag updates ([4b954e14c8](https://github.com/facebook/react-native/commit/4b954e14c85ec5e1a8bf74ccdf17a959d82496ac) by [@&#8203;j-piasecki](https://github.com/j-piasecki)) - **Runtime**: Views with a non-invertible transform (e.g. `scaleX: 0` or `scaleY: 0`) no longer receive touches on Android or iOS. ([1e8e182410](https://github.com/facebook/react-native/commit/1e8e1824106857864bf21cff422b691e763cb00e) by [@&#8203;qflen](https://github.com/qflen)) - **TurboModules**: Bring back C++ Turbo Module example in RN Tester ([1c2cddad1a](https://github.com/facebook/react-native/commit/1c2cddad1a1c8c85d525740c0586c023c714122c) by [@&#8203;christophpurrer](https://github.com/christophpurrer)) - **VirtualizedList**: Improve render area change with initialScrollIndex non zero test in VirtualizedList to avoid magic numbers timers ([9b966d1d8f](https://github.com/facebook/react-native/commit/9b966d1d8f705024dad39268c5f36ffd4042a227) by [@&#8203;chicio](https://github.com/chicio)) - **Yoga**: Fixed Yoga node ownership when `display: contents` is used in absolutely positioned subtrees ([f2f92098dd](https://github.com/facebook/react-native/commit/f2f92098ddf996d3f75cfbaa143d7151c29776f7) by [@&#8203;j-piasecki](https://github.com/j-piasecki)) ##### Android specific - **Accessibility**: Guard `ReactViewGroup.addChildrenForAccessibility` against transient non-descendant accessibility traversal crashes. ([e681736e18](https://github.com/facebook/react-native/commit/e681736e1838904155409e236c3c2fa630b71c9a) by [@&#8203;erickreutz](https://github.com/erickreutz)) - **Build**: Fix build regression by using `rootProject.file` ([8a8f1b801c](https://github.com/facebook/react-native/commit/8a8f1b801c253a2e582e0d7615b67efe88328ca3) by [@&#8203;etodanik](https://github.com/etodanik)) - **Hermes**: Fix `HermesSamplingProfiler.disable()` JNI registration calling `enable()` instead of `disable()` ([7f2a58e46c](https://github.com/facebook/react-native/commit/7f2a58e46cdf0fd797aa58c6b0c8035913d34402) by [@&#8203;elirangoshen](https://github.com/elirangoshen)) - **Hermes**: Use Hermes V1 stable release instead of legacy nightly to fix startup crash caused by JSI ABI mismatch ([45ceacc08f](https://github.com/facebook/react-native/commit/45ceacc08f5c1e69f8f517afc7cd4f527283ea15) by [@&#8203;cipolleschi](https://github.com/cipolleschi)) - **Image**: Fix image content disappearing on API 24 (Nougat) when antialiased border radius clipping is applied ([fdd6ca5bb1](https://github.com/facebook/react-native/commit/fdd6ca5bb11b105284c7ad977ff2208c2f2e66f2) by [@&#8203;Abbondanzo](https://github.com/Abbondanzo)) - **Image**: `Image.getSize` and `Image.getSizeWithHeaders` now return the true source dimensions instead of Fresco's downsampled values ([8823a8009b](https://github.com/facebook/react-native/commit/8823a8009b18950d5be2682a86cfcf0c7014a068) by [@&#8203;zoontek](https://github.com/zoontek)) - **Image**: Make sure view width and height are non 0 before calling `createBitmap()` ([c20a58ab6b](https://github.com/facebook/react-native/commit/c20a58ab6b7fd21b0c61fc355b6cb629541c39e5) by [@&#8203;zeyap](https://github.com/zeyap)) - **Legacy Architecture**: Fix `onHostPause` crash in `ReactInstanceManager` without feature flag ([3aa8a043de](https://github.com/facebook/react-native/commit/3aa8a043de283f539cc907c7a5368e61cecb35b9) by [@&#8203;shubhamksavita](https://github.com/shubhamksavita)) - **LogBox**: Fixed activity context memory leak in `LogBoxDialogSurfaceDelegate` when using bridgeless mode ([f10cded1f8](https://github.com/facebook/react-native/commit/f10cded1f833bf0a143e736dfd364f5b405c648c) by Ilya Kovalyov) - **Networking**: Blob content provider did not work in new arch ([05ea94c441](https://github.com/facebook/react-native/commit/05ea94c44106c8d4314edf2dcd5874f9eab6155d) by [@&#8203;javache](https://github.com/javache)) - **Networking**: Catch `OutOfMemoryError` in `NetworkingModule` response processing to prevent app crashes ([0c153e2971](https://github.com/facebook/react-native/commit/0c153e2971db6edc9cdf363c93072488131a4340) by [@&#8203;shubhamksavita](https://github.com/shubhamksavita)) - **Networking**: WebSocketModule no longer strips a `Cookie` header passed via the WebSocket constructor's `headers` option ([24b51db75b](https://github.com/facebook/react-native/commit/24b51db75b7f8eee666c9a3b6d13c6a29a7a759a) by [@&#8203;psjostrom](https://github.com/psjostrom)) - **Runtime**: Fix `Dimensions` `window` values on Android < 15 when edge-to-edge is enabled ([44a4b1ba5d](https://github.com/facebook/react-native/commit/44a4b1ba5d0af29d4ed7e73807677eb4e8525e9f) by [@&#8203;zoontek](https://github.com/zoontek)) - **Runtime**: Fix `KeyboardAvoidingView` on Android 15+ / with `edgeToEdgeEnabled` ([4a6c933cce](https://github.com/facebook/react-native/commit/4a6c933ccedd7efc8c21b71a101980a15c8525ce) by [@&#8203;zoontek](https://github.com/zoontek)) - **Runtime**: Fix `measureInWindow` returning incorrect coordinates when edge-to-edge is enabled ([9d183675e9](https://github.com/facebook/react-native/commit/9d183675e9552043dd2d768d4fbac1760cdc9a59) by [@&#8203;zoontek](https://github.com/zoontek)) - **Runtime**: Fix crash from stale preallocated view registry after concurrent render cancellation ([97cf2202ee](https://github.com/facebook/react-native/commit/97cf2202ee4b0f8c36716073509b50414e0f2c94) by [@&#8203;javache](https://github.com/javache)) - **Runtime**: Gate diagnostic `printMountItem` calls in `MountItemDispatcher` error handlers behind `enableFabricLogs()` to prevent OOM crash ([7a546f98a7](https://github.com/facebook/react-native/commit/7a546f98a794ece46e12cd2c2a38454b79b08e9e) by [@&#8203;JakobFelixJulius](https://github.com/JakobFelixJulius)) - **Runtime**: Handle edge-to-edge when it's not enabled by the `edgeToEdgeEnabled` gradle property but enforced by the OS (Android 15+) ([c2280e3201](https://github.com/facebook/react-native/commit/c2280e3201fdd468ae358cb577430b87949f05e5) by [@&#8203;zoontek](https://github.com/zoontek)) - **Runtime**: Register `HeadlessJsTaskSupportModule` in `CoreReactPackage` ([2d78a39b3e](https://github.com/facebook/react-native/commit/2d78a39b3e1199c301696fa22ae54c2b868cc3f1) by 贾太滨) - **Runtime**: Schedule React revision merge to happen on `DISPATCH_UI` choreographer queue, before dispatching events ([b63efbfc6b](https://github.com/facebook/react-native/commit/b63efbfc6b61b120d69b55cd37a9a92664af6928) by [@&#8203;j-piasecki](https://github.com/j-piasecki)) - **ScrollView**: Dispatch FPS performance events for mouse wheel and trackpad scroll interactions in ScrollView ([e0a453c603](https://github.com/facebook/react-native/commit/e0a453c6037ceda3c739613a4a1609256db5e4e7) by [@&#8203;Abbondanzo](https://github.com/Abbondanzo)) - **ScrollView**: Fix FPS performance listener being cleared on ScrollView recycle ([59ac1db76e](https://github.com/facebook/react-native/commit/59ac1db76e02ad1d4d7da918e71eb7a8452afe72) by [@&#8203;Abbondanzo](https://github.com/Abbondanzo)) - **StatusBar**: StatusBar configuration now applies to Modal windows, fixing visual inconsistencies ([6614fe7f2b](https://github.com/facebook/react-native/commit/6614fe7f2b754a876bfce388895d9a538ce86135) by [@&#8203;zoontek](https://github.com/zoontek)) - **Text**: Fix 1px text wrapping in absolutely positioned elements caused by fractional Yoga widths ([90c2c595da](https://github.com/facebook/react-native/commit/90c2c595dacb0dccddf075f5c52224a6a298d995) by [@&#8203;clocksarestupid](https://github.com/clocksarestupid)) - **Text**: Fix BoringLayout crash when `isBoring()` returns negative width ([d527f2d663](https://github.com/facebook/react-native/commit/d527f2d663a514d5fe778022390c954e0b3e2588) by [@&#8203;NickGerleman](https://github.com/NickGerleman)) - **Text**: Fix crash when measuring text in a stopped surface ([f71ec1a24e](https://github.com/facebook/react-native/commit/f71ec1a24eff3a63fd223c24b01ce25eac1631e9) by [@&#8203;NickGerleman](https://github.com/NickGerleman)) - **TextInput**: Fix `setAutoCapitalize` stripping numeric `TextInput` flags (`TYPE_NUMBER_FLAG_SIGNED`/`DECIMAL`), affecting minus sign input on Samsung keyboards ([863f76bd49](https://github.com/facebook/react-native/commit/863f76bd490b2e7a9621f9a7c03d0b4295e32e60) by [@&#8203;lukeharvey](https://github.com/lukeharvey)) - **TextInput**: KeyboardAvoidingView and TextInput auto-scroll not responding to IME height changes (e.g., when toggling emoji panel or predictive bar) ([ee1d067692](https://github.com/facebook/react-native/commit/ee1d0676920d75bfaa68e78602b10477b8b2187e) by [@&#8203;alanleedev](https://github.com/alanleedev)) - **View**: Fixed a crash when clearing `zIndex` with props 2.0 enabled ([93b37350af](https://github.com/facebook/react-native/commit/93b37350afe8db7b4835ba59f40ea1e55e4a3045) by [@&#8203;hannojg](https://github.com/hannojg)) - **View**: Fixed crash when enabling props 2.0 and setting `borderStyle` to `undefined` ([9e058db4c8](https://github.com/facebook/react-native/commit/9e058db4c8f1d2aa7ab632606b565f43e6664adc) by [@&#8203;hannojg](https://github.com/hannojg)) - **View**: Unsupported background size value leading to crash ([fe046dc782](https://github.com/facebook/react-native/commit/fe046dc7822761322a2eea1bf0ba8a000a4ae8cc) by [@&#8203;intergalacticspacehighway](https://github.com/intergalacticspacehighway)) ##### iOS specific - **Build**: Addressed -Wunreachable-code-return violations ([9172bfe647](https://github.com/facebook/react-native/commit/9172bfe647d7489bc9e0067f85752e3e30e557e0) by [@&#8203;ingridwang](https://github.com/ingridwang)) - **Build**: Addressing -Wunreachable-code-return issues. ([722623aaeb](https://github.com/facebook/react-native/commit/722623aaebb10acb68b3de24449815c619722028) by [@&#8203;ingridwang](https://github.com/ingridwang)) - **Build**: Fixed escaping local file URIs for unicode paths in ruby scripts ([9563cb5b5a](https://github.com/facebook/react-native/commit/9563cb5b5a546d6daf09abc9d5594850129a4ae3) by [@&#8203;chrfalch](https://github.com/chrfalch)) - **Build**: Fixing unreachable-code-break ([795d902270](https://github.com/facebook/react-native/commit/795d9022707d543540217c72bf05d4e5893ecfe2) by [@&#8203;ingridwang](https://github.com/ingridwang)) - **Build**: Made `ReactInternal` compatible with Swift ([fc5cc2821f](https://github.com/facebook/react-native/commit/fc5cc2821f6e0117c0ea1bb4e6c5c45f58a2a167) by [@&#8203;rmaz](https://github.com/rmaz)) - **Build**: Persist `PODFILE_DIR` as `$(SRCROOT)`-relative so `project.pbxproj` is portable across machines ([44bb83bd84](https://github.com/facebook/react-native/commit/44bb83bd843a3b34779f1e7b1e09dbb3f4f38c6a) by [@&#8203;zoontek](https://github.com/zoontek)) - **Build**: Removing unused ivars ([3d2d14df16](https://github.com/facebook/react-native/commit/3d2d14df1686590f701559319d4b46ad82fcab89) by [@&#8203;ingridwang](https://github.com/ingridwang)) - **CocoaPods**: Fix Pod install checksum drifting ([814ebb12b6](https://github.com/facebook/react-native/commit/814ebb12b64cee51b91ada9fa0d90970feac9a9f) by [@&#8203;chrfalch](https://github.com/chrfalch)) - **CocoaPods**: Fix `REACT_NATIVE_PATH` resolution when `Pods/` is a symlink ([ea383822b7](https://github.com/facebook/react-native/commit/ea383822b73c3c4e154336f087205ee53db99115) by [@&#8203;huntie](https://github.com/huntie)) - **CocoaPods**: Fix React-CoreModules failing to compile with `use_frameworks!` due to missing React-featureflags header path ([fb0d28c6fd](https://github.com/facebook/react-native/commit/fb0d28c6fd7dd3ed961f7d96c7072cf37b2d228d) by [@&#8203;radko93](https://github.com/radko93)) - **CocoaPods**: Load `RCTDefines.h` first in the prebuilt React umbrella and drop the `module *` submodule wildcard so RCT\_\* macros propagate to consumer pods under `use_frameworks!`. ([90c303fafb](https://github.com/facebook/react-native/commit/90c303fafb941155dbe379e6b3e74390a139872a) by [@&#8203;wneel](https://github.com/wneel)) - **CocoaPods**: Preserve Expo-generated `React-use-frameworks.modulemap` across `replace-rncore-version.js` runs ([ada39220a0](https://github.com/facebook/react-native/commit/ada39220a0b67179f729a59a862cc8c18fdc5631) by [@&#8203;Insik-Han](https://github.com/Insik-Han)) - **Dev Server**: Fix iOS dev-support IPv6 handling for packager and inspector connections. ([4a59f90c22](https://github.com/facebook/react-native/commit/4a59f90c22ea850946aba0326214e036a7a2019c) by [@&#8203;hannojg](https://github.com/hannojg)) - **Hermes**: Fix compilation error in `createJSRuntimeFactory` and skip Hermes pods when `USE_THIRD_PARTY_JSC` is enabled ([2d8143794d](https://github.com/facebook/react-native/commit/2d8143794d3896f2217dc42dbe92b7fb091d2b81) by [@&#8203;tux2nicolae](https://github.com/tux2nicolae)) - **Networking**: Fix crash in `RCTWebSocketModule` when delegate callbacks fire after module invalidation ([587ef059a2](https://github.com/facebook/react-native/commit/587ef059a2c26391cdd31d33fb610328906aea8c) by [@&#8203;lukeharvey](https://github.com/lukeharvey)) - **React Native DevTools**: Fix inspector server host resolution for HTTPS bundle URLs by omitting default port ([3582a8b2b5](https://github.com/facebook/react-native/commit/3582a8b2b5bf220013e5965bcbfa81bd0ade1b83) by [@&#8203;cipolleschi](https://github.com/cipolleschi)) - **TextInput**: Fix `NSRangeException` crash in `RCTBackedTextInputDelegateAdapter` when text range is out of bounds ([19350b1c8c](https://github.com/facebook/react-native/commit/19350b1c8c5c8390368f90dbc1f3ab78743bfe2e) by [@&#8203;lukeharvey](https://github.com/lukeharvey)) - **View**: Fixes crash when changing the value of `removeClippedSubviews` ([91e3f773b7](https://github.com/facebook/react-native/commit/91e3f773b7e571a503b57e09a1cb8a44ff26cd1e) by [@&#8203;javache](https://github.com/javache)) ##### Security - **Dependencies**: Bumped `fast-xml-parser` from 4.5.0 to 4.5.4 to fix CVE-2026-25896 ([56908a74c7](https://github.com/facebook/react-native/commit/56908a74c7f79a45dae9c2f651e437399e7465fe) by [@&#8203;balajacatherin](https://github.com/balajacatherin)) - **Dependencies**: Bumped `minimatch` to fix CVE-2026-27903, CVE-2026-27904 ([c019a50a4c](https://github.com/facebook/react-native/commit/c019a50a4ce3c7331921fc849a0719a216bb30b8) by [@&#8203;balajacatherin](https://github.com/balajacatherin)) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.17.0/hermes-ios-0.17.0-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.17.0/hermes-ios-0.17.0-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.14/hermes-ios-250829098.0.14-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.14/hermes-ios-250829098.0.14-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.86.0/react-native-artifacts-0.86.0-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.86.0/react-native-artifacts-0.86.0-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.86.0/react-native-artifacts-0.86.0-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.86.0/react-native-artifacts-0.86.0-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.85.3`](https://github.com/react/react-native/releases/tag/v0.85.3): 0.85.3 [Compare Source](https://github.com/react/react-native/compare/v0.85.2...v0.85.3) ##### Changed - **React Native DevTools**: Update debugger-frontend from [`8edd9be...194d3f8`](https://github.com/react/react-native/compare/8edd9be...194d3f8) ([9966cbdf4d](https://github.com/facebook/react-native/commit/9966cbdf4da99ee036a75bec4da9bb2e1ee7a9c4) by [@&#8203;motiz88](https://github.com/motiz88)) ##### Fixed - **Build**: Use pinned Hermes version when version.properties is not 1000.0.0 ([5e3a3ba995](https://github.com/facebook/react-native/commit/5e3a3ba995026b42c2ea0ad7ee4758fcf73005e6) by [@&#8203;cipolleschi](https://github.com/cipolleschi)) ##### iOS specific - **Build**: Fix silent tar extraction failure on EdenFS in replace-rncore-version.js by extracting to a temp directory first ([9bc7d38be0](https://github.com/facebook/react-native/commit/9bc7d38be0771ae4006206fcb174956f53adf508) by [@&#8203;motiz88](https://github.com/motiz88)) - **Build**: Skip prebuilds for DynamicFrameworks CI jobs ([753c19bea4](https://github.com/facebook/react-native/commit/753c19bea4ab854eb8000b2b5bab814261a46596) by [@&#8203;motiz88](https://github.com/motiz88)) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.3/react-native-artifacts-0.85.3-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.3/react-native-artifacts-0.85.3-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.3/react-native-artifacts-0.85.3-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.3/react-native-artifacts-0.85.3-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.85.2`](https://github.com/react/react-native/releases/tag/v0.85.2): 0.85.2 [Compare Source](https://github.com/react/react-native/compare/v0.85.1...v0.85.2) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.85.1`](https://github.com/react/react-native/releases/tag/v0.85.1): 0.85.1 [Compare Source](https://github.com/react/react-native/compare/v0.85.0...v0.85.1) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.85.0`](https://github.com/react/react-native/releases/tag/v0.85.0): 0.85.0 [Compare Source](https://github.com/react/react-native/compare/v0.84.1...v0.85.0) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.0/react-native-artifacts-0.85.0-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.0/react-native-artifacts-0.85.0-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.0/react-native-artifacts-0.85.0-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.0/react-native-artifacts-0.85.0-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.84.1`](https://github.com/react/react-native/releases/tag/v0.84.1): 0.84.1 [Compare Source](https://github.com/react/react-native/compare/v0.84.0...v0.84.1) ##### Fixed ##### Android specific - Fix included-build `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](https://github.com/facebook/react-native/commit/c5ae0c820a571141a43de980cb011d232fc2268f) by [@&#8203;Titozzz](https://github.com/Titozzz)) - Provide symbol fallbacks for `inspector-modern/chrome/Registration.h` when HermesV1 is disabled. ([5ee695ad8f](https://github.com/facebook/react-native/commit/5ee695ad8f41d7c9a92a83fa1f0acd227cdab7b8) by [@&#8203;tjzel](https://github.com/tjzel)) - ReactPlugin.kt always setting `hermesV1Enabled` to `true` ([45896674d1](https://github.com/facebook/react-native/commit/45896674d14d4b0104cb166e83c5b403f90981c0) by [@&#8203;tjzel](https://github.com/tjzel)) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.15.1/hermes-ios-0.15.1-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.15.1/hermes-ios-0.15.1-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.9/hermes-ios-250829098.0.9-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.9/hermes-ios-250829098.0.9-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.84.1/react-native-artifacts-0.84.1-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.84.1/react-native-artifacts-0.84.1-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.84.1/react-native-artifacts-0.84.1-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.84.1/react-native-artifacts-0.84.1-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.84.0`](https://github.com/react/react-native/releases/tag/v0.84.0): 0.84.0 [Compare Source](https://github.com/react/react-native/compare/v0.83.10...v0.84.0) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.7/hermes-ios-250829098.0.7-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.7/hermes-ios-250829098.0.7-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.84.0/react-native-artifacts-0.84.0-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.84.0/react-native-artifacts-0.84.0-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.84.0/react-native-artifacts-0.84.0-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.84.0/react-native-artifacts-0.84.0-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.83.10`](https://github.com/react/react-native/releases/tag/v0.83.10): 0.83.10 [Compare Source](https://github.com/react/react-native/compare/v0.83.9...v0.83.10) #### v0.83.10 ##### Added ##### iOS specific - Cache prebuilt iOS binaries 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](https://github.com/react/react-native/commit/9a0b05b8d07f3468a08077119189406d56a230ba) by [@&#8203;cipolleschi](https://github.com/cipolleschi)) ##### Fixed - Fixed Yoga node ownership when `display: contents` is used in absolutely positioned subtrees ([f2f92098dd](https://github.com/react/react-native/commit/f2f92098ddf996d3f75cfbaa143d7151c29776f7) by [@&#8203;j-piasecki](https://github.com/j-piasecki)) - Fixed `display: contents` nodes having `hasNewLayout` set incorrectly ([2546ce4d82](https://github.com/react/react-native/commit/2546ce4d8219050fcd1bf432c7c830c9fd70c9af) by [@&#8203;j-piasecki](https://github.com/j-piasecki)) - React Native DevTools: Fix a bug where we would incorrectly flag apps using additional Hermes runtimes (e.g. Reanimated) as being multi-host ([c800503214](https://github.com/react/react-native/commit/c8005032140f1aff16027b5ed53caea6c9d299f5) by [@&#8203;huntie](https://github.com/huntie)) ##### Android specific - `fetch()` response URL is now correct after a redirect ([fbe6a686e6](https://github.com/react/react-native/commit/fbe6a686e65e70dd61700413084ddc54c0b86765) by [@&#8203;MarkCSmith](https://github.com/MarkCSmith)) - Limit WebSocket queue size for the packager connection to prevent the Android inspector from being force-disconnected on large payloads ([7164f96d58](https://github.com/react/react-native/commit/7164f96d581115e6a7a5646a50ded8e5fdff7742) by [@&#8203;huntie](https://github.com/huntie)) ##### iOS specific - Make Podfile.lock SPEC CHECKSUMS deterministic across machines by sorting Dir.glob results in Yoga.podspec and using a dynamically computed Pods-relative path in hermes-engine.podspec ([64c9663152](https://github.com/react/react-native/commit/64c9663152879a87d061a3f01b9e9c4e98cc73bc) by [@&#8203;IsaacIsrael](https://github.com/IsaacIsrael)) - Fixes crash when changing the value of `removeClippedSubviews` ([91e3f773b7](https://github.com/react/react-native/commit/91e3f773b7e571a503b57e09a1cb8a44ff26cd1e) by [@&#8203;javache](https://github.com/javache)) *** <!-- TODO Update these links for your release version --> Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.4/hermes-ios-250829098.0.4-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.4/hermes-ios-250829098.0.4-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.10/react-native-artifacts-0.83.10-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.10/react-native-artifacts-0.83.10-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.10/react-native-artifacts-0.83.10-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.10/react-native-artifacts-0.83.10-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.83.9`](https://github.com/react/react-native/releases/tag/v0.83.9): 0.83.9 [Compare Source](https://github.com/react/react-native/compare/v0.83.8...v0.83.9) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.4/hermes-ios-250829098.0.4-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.4/hermes-ios-250829098.0.4-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.9/react-native-artifacts-0.83.9-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.9/react-native-artifacts-0.83.9-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.9/react-native-artifacts-0.83.9-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.9/react-native-artifacts-0.83.9-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** This release contains changes to experimental features only. View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.83.8`](https://github.com/react/react-native/releases/tag/v0.83.8): 0.83.8 [Compare Source](https://github.com/react/react-native/compare/v0.83.7...v0.83.8) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.4/hermes-ios-250829098.0.4-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.4/hermes-ios-250829098.0.4-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.8/react-native-artifacts-0.83.8-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.8/react-native-artifacts-0.83.8-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.8/react-native-artifacts-0.83.8-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.8/react-native-artifacts-0.83.8-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.83.7`](https://github.com/react/react-native/releases/tag/v0.83.7): 0.83.7 [Compare Source](https://github.com/react/react-native/compare/v0.83.6...v0.83.7) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.4/hermes-ios-250829098.0.4-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.4/hermes-ios-250829098.0.4-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.7/react-native-artifacts-0.83.7-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.7/react-native-artifacts-0.83.7-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.7/react-native-artifacts-0.83.7-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.7/react-native-artifacts-0.83.7-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** This release contains changes to experimental features only. View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.83.6`](https://github.com/react/react-native/releases/tag/v0.83.6): 0.83.6 [Compare Source](https://github.com/react/react-native/compare/v0.83.5...v0.83.6) ##### Fixed - Provide symbol fallbacks for `inspector-modern/chrome/Registration.h` when `HERMES_V1_ENABLED` is set ([efc4cf4ea9](https://github.com/facebook/react-native/commit/efc4cf4ea963894ef6c5ed57bab16e46c4d6e5ca) by [@&#8203;huntie](https://github.com/huntie)) ##### iOS specific - Fix "Loading from Metro..." banner getting stuck after reloads in quick succession. ([e122c24c27](https://github.com/facebook/react-native/commit/e122c24c273f5fb6e0a2d6b1c961d75ac9bc90b7) by [@&#8203;alanjhughes](https://github.com/alanjhughes)) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.4/hermes-ios-250829098.0.4-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.4/hermes-ios-250829098.0.4-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.6/react-native-artifacts-0.83.6-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.6/react-native-artifacts-0.83.6-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.6/react-native-artifacts-0.83.6-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.6/react-native-artifacts-0.83.6-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). ### [`v0.83.5`](https://github.com/react/react-native/releases/tag/v0.83.5): 0.83.5 [Compare Source](https://github.com/react/react-native/compare/v0.83.4...v0.83.5) ##### Fixed - **Appearance**: Fix color scheme in appearance state after setting it to unspecified ([c338d19](https://github.com/facebook/react-native/commit/c338d19a1d4dfeb06ca796176a23f6b07457ac50) by [@&#8203;ismarbesic](https://github.com/ismarbesic)) ##### Android specific - **Networking**: File:// URIs passed to fetch() or XMLHttpRequest no longer fail ([facebook#54626](https://github.com/facebook/react-native/issues/54626)) ([3cf6bff](https://github.com/facebook/react-native/commit/3cf6bff25d106c2f25b6c7cfce6295bd812013bf) by [@&#8203;bhamiltoncx](https://github.com/bhamiltoncx)) ##### iOS specific - **Build**: Bump fmt to 12.1.0 to fix Xcode 26.4 ([faeef2b90a](https://github.com/facebook/react-native/commit/faeef2b90a56633ad44289b994d31e7ce590b145) by [@&#8203;leotm](https://github.com/leotm)) - **Hermes**: Fix Hermes crash when async void TurboModule method throws NSException by re-throwing instead of converting to JSError on wrong thread ([a9a976a](https://github.com/facebook/react-native/commit/a9a976af89c3cd52e7f742109e24dbc6ebf09aa9) by [@&#8203;fabriziocucci](https://github.com/fabriziocucci)) *** Hermes dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.14.1/hermes-ios-0.14.1-hermes-framework-dSYM-release.tar.gz) Hermes V1 dSYMS: - [Debug](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.4/hermes-ios-250829098.0.4-hermes-framework-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.4/hermes-ios-250829098.0.4-hermes-framework-dSYM-release.tar.gz) ReactNativeDependencies dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.5/react-native-artifacts-0.83.5-reactnative-dependencies-dSYM-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.5/react-native-artifacts-0.83.5-reactnative-dependencies-dSYM-release.tar.gz) ReactNative Core dSYMs: - [Debug](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.5/react-native-artifacts-0.83.5-reactnative-core-debug.tar.gz) - [Release](https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.83.5/react-native-artifacts-0.83.5-reactnative-core-release.tar.gz) *** You can file issues or pick requests against this release [here](https://github.com/reactwg/react-native-releases/issues/new/choose). *** To help you upgrade to this version, you can use the [Upgrade Helper](https://react-native-community.github.io/upgrade-helper/) ⚛️. *** View the whole changelog in the [CHANGELOG.md file](https://github.com/facebook/react-native/blob/main/CHANGELOG.md). </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMzIuNiIsInVwZGF0ZWRJblZlciI6IjQ0LjEzMi42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate commented 2026-10-04 18:37:42 +02:00 (Migrated from 172.24.0.1:8928)

mentioned in issue #1

mentioned in issue #1

Preserved GitLab !9 history: source attribution, exact timestamps, discussion grouping and review positions. Historical diff snapshots: 2; visible source notes: 1.

gitlab-6-mergerequest-9.md (SHA-256 c00555b597f0af08c1ce73f35a2aac2ceee10c0aa2d0660257135d49f5f5ab12)

gitlab-6-mergerequest-9.json (SHA-256 0c34654c1ab9e00320fadb70d45f839fdf4f443eb9cea93b4a57df970f04279a)

Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.

<!-- gitlab-to-gitea-history:6:MergeRequest:9 --> Preserved GitLab !9 history: source attribution, exact timestamps, discussion grouping and review positions. Historical diff snapshots: 2; visible source notes: 1. [gitlab-6-mergerequest-9.md](https://gitea.nessar.fr/attachments/ce299f29-bef4-47e5-933e-45a4fd6703f5) (SHA-256 `c00555b597f0af08c1ce73f35a2aac2ceee10c0aa2d0660257135d49f5f5ab12`) [gitlab-6-mergerequest-9.json](https://gitea.nessar.fr/attachments/9fae9ee3-15b1-4cd3-aab0-df7ca654c6cd) (SHA-256 `0c34654c1ab9e00320fadb70d45f839fdf4f443eb9cea93b4a57df970f04279a`) Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/react-native-0.x:renovate/react-native-0.x
git checkout renovate/react-native-0.x
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nessar/21#10