Skip to content

chore(deps): update dependency react-native to v0.85.3#154

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/react-native-0.x
Closed

chore(deps): update dependency react-native to v0.85.3#154
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/react-native-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 8, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
react-native (source, changelog) 0.76.90.85.3 age adoption passing confidence

Release Notes

facebook/react-native (react-native)

v0.85.3

Compare Source

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.9

Compare Source

v0.83.8

Compare Source

v0.83.7

Compare Source

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.

v0.83.4: 0.83.4

Compare Source

Fixed
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.3: 0.83.3

Compare Source

Added
Android specific
Changed
Fixed
Android specific
  • Gradle: 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)

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.2: 0.83.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.83.1: 0.83.1

Compare Source

Fixed
Android specific
  • Fix Network error that could occur for FormData uploads with binary data (471ef7212e by @​huntie)

Hermes dSYMS:

Hermes V1 dSYMS:

ReactNativeDependencies dSYMs:

ReactNative Core dSYMs:


You can file issues or pick requests against this release here.


To help you upgrade to this version, you can use the Upgrade Helper ⚛️.


View the whole changelog in the CHANGELOG.md file.

v0.83.0: 0.83.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.82.1: 0.82.1

Compare Source

Fixed
Android specific
iOS specific
  • Fixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (068ec39aea by @​chrfalch)

Hermes 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.82.0: 0.82.0

Compare Source


Hermes dSYMS:

ReactNativeDependencies 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.81.6: 0.81.6

Compare Source


Hermes dSYMS:

ReactNativeDependencies 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.81.5: 0.81.5

Compare Source

Fixed
Android specific
iOS specific

Hermes dSYMS:

ReactNativeDependencies 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.81.4: 0.81.4

Compare Source

Fixed
iOS specific
  • Fix regression that skips artifacts code generation (f6f5ea0b2e by @​kitten)

  • Reapplied "Use autolinking-generated react-native-config output in second step of cocoapods linking that generates artifacts and generated source" (bb73315a3f by @​kitten)


Hermes 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.81.3: 0.81.3

Compare Source

Fixed
iOS specific
  • Reverted "Use autolinking-generated react-native-config output in second step of cocoapods linking that generates artifacts and generated source" (537e3ad930 by @​gabrieldonadel)

Hermes 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.81.2: 0.81.2

Compare Source

Added
Android specific
  • Create a debugOptimized buildType for Android (5e3edafec6 by @​cortinico)
  • Add useNativeEqualsInNativeReadableArrayAndroid and useNativeTransformHelperAndroid feature flag to the experimental channel. This should alleviate some of the perf issue users are seeing on Android + Reanimated + NewArch on 0.81(a346096da8 by @​cortinico)
Fixed
iOS specific
  • Fix Node scripts related to prebuilt tarball extraction for paths containing whitespaces (366f2ad505 by @​kitten)
  • Use autolinking-generated react-native-config output in second step of cocoapods linking that generates artifacts and generated source (a2eb29e5e7 by @​kitten)

Hermes 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.81.1: 0.81.1

Compare Source

Added
iOS specific
  • Prebuild: Added setting SWIFT_ENABLE_EXPLICIT_MODULES=NO when using precompiled to support Xcode 26 (939a75b5ce by @​chrfalch)
Fixed
iOS specific

--

Hermes dSYMS:

ReactNativeDependencies 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.81.0

Compare Source

Hermes dSYMS:

ReactNativeDependencies 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.80.3: 0.80.3

Compare Source

🚨 This is the final release for 0.80, which is now out of support. 🚨
Fixed
Android specific
iOS specific

Hermes dSYMS:

ReactNativeDependencies 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.80.2: 0.80.2

Compare Source

Added
Android specific
iOS specific
  • Cocoapods: Add the ENTERPRISE_REPOSITORY env var to let user consume artifacts from their personal maven mirror (183be8e12c by @​cipolleschi)
Fixed
Android specific

Hermes dSYMS:

ReactNativeDependencies 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.80.1: 0.80.1

Compare Source

v0.80.1

Added
Fixed
Android specific

Hermes 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.80.0: 0.80.0

Compare Source


Hermes dSYMS:

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/react-native-0.x branch 2 times, most recently from c192b96 to 9f6e9e7 Compare June 12, 2025 17:44
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.79.3 chore(deps): update dependency react-native to v0.80.0 Jun 12, 2025
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch 2 times, most recently from 9811b6e to c95147b Compare June 30, 2025 20:16
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.80.0 chore(deps): update dependency react-native to v0.80.1 Jun 30, 2025
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from c95147b to 41013f8 Compare July 24, 2025 16:01
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.80.1 chore(deps): update dependency react-native to v0.80.2 Jul 24, 2025
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from 41013f8 to cbdf1f5 Compare August 12, 2025 11:50
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.80.2 chore(deps): update dependency react-native to v0.81.0 Aug 12, 2025
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from cbdf1f5 to 28a8fa5 Compare August 27, 2025 17:52
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.81.0 chore(deps): update dependency react-native to v0.81.1 Aug 27, 2025
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from 28a8fa5 to 59e8166 Compare September 13, 2025 20:08
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.81.1 chore(deps): update dependency react-native to v0.81.4 Sep 13, 2025
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from 59e8166 to 3b850ab Compare September 25, 2025 20:08
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from 3b850ab to 90c8580 Compare October 8, 2025 06:01
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.81.4 chore(deps): update dependency react-native to v0.82.0 Oct 8, 2025
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from 90c8580 to 031c4ea Compare October 20, 2025 20:42
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.82.0 chore(deps): update dependency react-native to v0.82.1 Oct 20, 2025
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from 031c4ea to 4c13515 Compare December 11, 2025 02:41
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.82.1 chore(deps): update dependency react-native to v0.83.0 Dec 11, 2025
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from 4c13515 to 069847f Compare December 18, 2025 18:39
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.83.0 chore(deps): update dependency react-native to v0.83.1 Dec 18, 2025
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from 069847f to 8806f5b Compare December 31, 2025 16:29
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from 8806f5b to 4f216f8 Compare January 19, 2026 18:06
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from 4f216f8 to efe9dfa Compare February 11, 2026 18:48
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.83.1 chore(deps): update dependency react-native to v0.84.0 Feb 11, 2026
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from efe9dfa to c0f9442 Compare February 27, 2026 20:52
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.84.0 chore(deps): update dependency react-native to v0.84.1 Feb 27, 2026
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from c0f9442 to 75f1224 Compare March 5, 2026 14:08
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch 2 times, most recently from d873046 to f6ac6c5 Compare April 7, 2026 22:04
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.84.1 chore(deps): update dependency react-native to v0.85.0 Apr 7, 2026
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch 2 times, most recently from f6b02f2 to e245317 Compare April 13, 2026 20:53
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.85.0 chore(deps): update dependency react-native to v0.85.1 Apr 13, 2026
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from e245317 to 5ee6414 Compare April 20, 2026 20:13
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.85.1 chore(deps): update dependency react-native to v0.85.2 Apr 20, 2026
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from 5ee6414 to 8658669 Compare May 5, 2026 15:53
@renovate renovate Bot changed the title chore(deps): update dependency react-native to v0.85.2 chore(deps): update dependency react-native to v0.85.3 May 5, 2026
@renovate renovate Bot force-pushed the renovate/react-native-0.x branch from 8658669 to 73d82fa Compare May 12, 2026 10:16
@GSTJ
Copy link
Copy Markdown
Owner

GSTJ commented May 18, 2026

Superseded by upcoming coordinated Expo SDK 52 → 55 bump (kitchen-sink). All individual dep bumps were blocked by Expo SDK 52's pinned versions per expo-doctor; closing in favor of the single SDK upgrade PR which aligns expo, react, react-native, react-dom, expo-constants, expo-linking, expo-router, expo-splash-screen, expo-status-bar, react-native-gesture-handler, react-native-reanimated, react-native-safe-area-context, react-native-screens, and react-native-web simultaneously.

@GSTJ GSTJ closed this May 18, 2026
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 18, 2026

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (0.85.3). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate Bot deleted the renovate/react-native-0.x branch May 18, 2026 23:43
GSTJ added a commit that referenced this pull request May 19, 2026
## Summary

Coordinated Expo SDK 52 → 55 upgrade for the kitchen-sink example, with
the library's peer dependency floors raised to match Reanimated 4's
ecosystem requirements. Replaces 10 stalled Renovate PRs (#128, #129,
#130, #132, #134, #148, #150, #151, #152, #154) that were each blocked
by SDK 52's pinned versions.

## ⚠️ Breaking change (library)

Library minimum peer versions are now:
- `react` `>=18.0.0`
- `react-native` `>=0.81.0`
- `react-native-gesture-handler` `>=2.20.0`
- `react-native-reanimated` `>=4.0.0`
- `react-native-worklets` `>=0.5.0` *(optional; ships with Reanimated
4)*

The deprecated `runOnJS` from `react-native-reanimated` was replaced
with `scheduleOnRN` from `react-native-worklets`, which only exists in
Reanimated 4. Consumers on Reanimated 3 or earlier must upgrade.

`packages/modal/CHANGELOG.md` has an Unreleased entry under "⚠ BREAKING
CHANGES" with the same list.

## What changed

### `examples/kitchen-sink` (playground)
- `expo` `^52.0.16` → `^55.0.24`
- `react` / `react-dom` `18.3.1` → `19.2.0`
- `react-native` `0.76.9` → `0.83.6`
- `expo-constants`, `expo-linking`, `expo-router`, `expo-splash-screen`,
`expo-status-bar` → SDK 55 line
- `react-native-gesture-handler` `2.20.2` → `~2.30.0`
- `react-native-reanimated` `~3.16.5` → `4.3.1`
- `react-native-safe-area-context` `4.12.0` → `~5.6.2`
- `react-native-screens` `~4.4.0` → `~4.23.0`
- `react-native-web` `~0.19.13` → `^0.21.0`
- New: `@expo/metro-runtime` `~55.0.11` direct dep + `pnpm.overrides`
pin (was stuck on 4.0.0 via stale resolution, causing `getDevServer is
not a function` at JS bootstrap)
- New: `expo.install.exclude` for `react-native-reanimated` (Expo SDK 55
advises 4.2.1 but its bundled compatibility.json rejects worklets 0.8.x;
4.3.1 is the authoritative fix)
- Drop `newArchEnabled` from `app.config.ts` (default in SDK 55)
- Fix `metro.config.js` for SDK 55's tightened `Readonly` Metro config
types
- New Expo config plugin
`plugins/withExpoModulesCoreSwiftStrictConcurrency.js`: lowers
`SWIFT_STRICT_CONCURRENCY=targeted` for the ExpoModulesCore pod only,
working around expo/expo#44141 (Xcode 16 Swift 6 strict mode)

### `packages/modal` (library)
- Replace `runOnJS` with `scheduleOnRN` from `react-native-worklets`
- Add `react-native-worklets` as optional peer
- Raise peer floors (see Breaking change above)
- devDeps bumped to match the workspace (`@types/react` 19,
`react-native` 0.83.6, `jest-expo` 55, `react-test-renderer` 19,
`@testing-library/react-native` 13.3)
- Exclude `dist` from `tsconfig.json` (fixes typecheck/build race with
bunchee)

### Tooling
- Pin `metro@^0.83.3` via `pnpm.overrides` (was pulling 0.84.4 from
`@react-native/community-cli-plugin`, failing expo-doctor)
- ESLint shared config: drop `parserOptions.project` (superseded by
`projectService` in typescript-eslint v8; fixes lint parse errors)
- Drop `ScrollView` import from `react-native-gesture-handler` in
kitchen-sink (use core RN to satisfy `no-restricted-syntax`)

### CI
- New workflow `.github/workflows/e2e-ios.yml`: `macos-15` runner, full
prebuild + Release iOS build + Maestro smoke flows, uploads Maestro
debug output as artifact on failure
- New `examples/kitchen-sink/.maestro/`:
- `smoke-launch.yaml` and `smoke-modal-open-close.yaml` (run on CI;
hardened with `extendedWaitUntil` + `waitForAnimationToEnd` for iOS 26
accessibility timing)
- The existing `crash-test-dropdown.yaml`, `issue155-crash-test.yaml`,
`stress-test-crash.yaml` are brought forward for local use (they
reference screens that only exist on the
`fix/issue-155-navigation-crash` branch, so not in CI matrix)
  - `README.md` documenting which flow runs where

## Test plan
- [x] `pnpm install` clean (no `node_modules` patches required)
- [x] `pnpm --filter @magic/kitchen-sink doctor` → 15/15
- [x] `pnpm typecheck` → 4/4
- [x] `pnpm lint` → 3/3
- [x] `pnpm --filter react-native-magic-modal build` → clean
- [x] Local: `expo prebuild --platform ios --clean` + `expo run:ios` on
iPhone 17 Pro (iOS 26.5) → BUILD SUCCEEDED, kitchen-sink home screen
renders with all 9 modal buttons (screenshot verified)
- [ ] CI: `🛠️ Branch Checkup` green (in progress)
- [ ] CI: `📱 E2E iOS (Maestro)` green (in progress)
- [ ] Manual modal interaction smoke (iOS 26 LogBox warnings still need
to be investigated post-merge; UI renders, but the in-app debugger pill
is not expandable in this env)
- [ ] Android build smoke test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant