diff --git a/.github/workflows/e2e-v2.yml b/.github/workflows/e2e-v2.yml index b46b617b32..e89e9110a0 100644 --- a/.github/workflows/e2e-v2.yml +++ b/.github/workflows/e2e-v2.yml @@ -235,7 +235,7 @@ jobs: strategy: fail-fast: false # keeps matrix running if one fails matrix: - rn-version: ["0.71.19", "0.86.0"] + rn-version: ["0.71.19", "0.86.2"] rn-architecture: ["legacy", "new"] platform: ["android", "ios"] build-type: ["production"] @@ -248,7 +248,7 @@ jobs: runs-on: macos-15-xlarge # Use Xcode 26 (macos-26) for newer RN versions - platform: ios - rn-version: "0.86.0" + rn-version: "0.86.2" runs-on: macos-26-xlarge - platform: android runs-on: @@ -393,7 +393,7 @@ jobs: strategy: fail-fast: false # keeps matrix running if one fails matrix: - rn-version: ["0.86.0"] + rn-version: ["0.86.2"] rn-architecture: ["legacy", "new"] platform: ["android", "ios"] build-type: ["production"] @@ -402,7 +402,7 @@ jobs: runner_provider: ["cirrus", "bitrise"] include: - platform: ios - rn-version: "0.86.0" + rn-version: "0.86.2" runs-on: [ "ghcr.io/cirruslabs/macos-tahoe-xcode:26.2.0", diff --git a/packages/core/package.json b/packages/core/package.json index 0af134dee3..02e696e89e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -85,8 +85,8 @@ "@expo/metro-config": "~0.20.0", "@microsoft/api-extractor": "^7.58.7", "@mswjs/interceptors": "^0.25.15", - "@react-native/babel-preset": "0.86.0", - "@react-native/jest-preset": "0.86.0", + "@react-native/babel-preset": "0.86.2", + "@react-native/jest-preset": "0.86.2", "@sentry/eslint-plugin-sdk": "10.69.0", "@sentry/typescript": "10.69.0", "@sentry/wizard": "6.13.0", diff --git a/performance-tests/TestAppPlain/package.json b/performance-tests/TestAppPlain/package.json index 1a916c591d..1eef122462 100644 --- a/performance-tests/TestAppPlain/package.json +++ b/performance-tests/TestAppPlain/package.json @@ -18,9 +18,9 @@ "@react-native-community/cli": "20.1.3", "@react-native-community/cli-platform-android": "20.1.3", "@react-native-community/cli-platform-ios": "20.1.3", - "@react-native/babel-preset": "0.86.0", - "@react-native/metro-config": "0.86.0", - "@react-native/typescript-config": "0.86.0", + "@react-native/babel-preset": "0.86.2", + "@react-native/metro-config": "0.86.2", + "@react-native/typescript-config": "0.86.2", "@types/jest": "^29.5.13", "@types/react": "^19.1.1", "@types/react-test-renderer": "^19.1.0", diff --git a/performance-tests/TestAppSentry/package.json b/performance-tests/TestAppSentry/package.json index 4f3162dafe..0a1cd9e4b9 100644 --- a/performance-tests/TestAppSentry/package.json +++ b/performance-tests/TestAppSentry/package.json @@ -8,7 +8,7 @@ "start": "react-native start" }, "dependencies": { - "@react-native/new-app-screen": "0.86.0", + "@react-native/new-app-screen": "0.86.2", "@sentry/react-native": "8.20.0", "react": "19.2.3", "react-native": "0.86.2" @@ -20,9 +20,9 @@ "@react-native-community/cli": "20.1.3", "@react-native-community/cli-platform-android": "20.1.3", "@react-native-community/cli-platform-ios": "20.1.3", - "@react-native/babel-preset": "0.86.0", - "@react-native/metro-config": "0.86.0", - "@react-native/typescript-config": "0.86.0", + "@react-native/babel-preset": "0.86.2", + "@react-native/metro-config": "0.86.2", + "@react-native/typescript-config": "0.86.2", "@types/jest": "^29.5.13", "@types/react": "^19.1.1", "@types/react-test-renderer": "^19.1.0", diff --git a/samples/react-native/package.json b/samples/react-native/package.json index dd868fc86c..fd4a2284fd 100644 --- a/samples/react-native/package.json +++ b/samples/react-native/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@react-native-vector-icons/ionicons": "^12.3.0", - "@react-native/new-app-screen": "0.86.0", + "@react-native/new-app-screen": "0.86.2", "@react-navigation/bottom-tabs": "^7.4.5", "@react-navigation/native": "^7.1.17", "@react-navigation/native-stack": "^7.3.24", @@ -74,10 +74,10 @@ "@react-native-community/cli": "20.1.3", "@react-native-community/cli-platform-android": "20.1.3", "@react-native-community/cli-platform-ios": "20.1.3", - "@react-native/babel-preset": "0.86.0", - "@react-native/jest-preset": "0.86.0", - "@react-native/metro-config": "0.86.0", - "@react-native/typescript-config": "0.86.0", + "@react-native/babel-preset": "0.86.2", + "@react-native/jest-preset": "0.86.2", + "@react-native/metro-config": "0.86.2", + "@react-native/typescript-config": "0.86.2", "@sentry/bundler-plugins": "10.69.0", "@testing-library/react-native": "^13.2.2", "@types/jest": "^29.5.14", diff --git a/yarn.lock b/yarn.lock index bf4bdd96be..bbffbcce28 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9191,6 +9191,16 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-plugin-codegen@npm:0.86.2": + version: 0.86.2 + resolution: "@react-native/babel-plugin-codegen@npm:0.86.2" + dependencies: + "@babel/traverse": "npm:^7.29.0" + "@react-native/codegen": "npm:0.86.2" + checksum: 10c0/ea2faab711f07578f0d0b1a62ccc731a60fdb21b0bf3924209fa055d62f597d6104f6646b5cbf416da4dc1a012f5c708e7d58694ddfafab9325dd60b0bf495f2 + languageName: node + linkType: hard + "@react-native/babel-preset@npm:0.79.2": version: 0.79.2 resolution: "@react-native/babel-preset@npm:0.79.2" @@ -9301,9 +9311,9 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.86.0": - version: 0.86.0 - resolution: "@react-native/babel-preset@npm:0.86.0" +"@react-native/babel-preset@npm:0.86.2": + version: 0.86.2 + resolution: "@react-native/babel-preset@npm:0.86.2" dependencies: "@babel/core": "npm:^7.25.2" "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" @@ -9334,13 +9344,13 @@ __metadata: "@babel/plugin-transform-runtime": "npm:^7.24.7" "@babel/plugin-transform-typescript": "npm:^7.25.2" "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" - "@react-native/babel-plugin-codegen": "npm:0.86.0" + "@react-native/babel-plugin-codegen": "npm:0.86.2" babel-plugin-syntax-hermes-parser: "npm:0.36.0" babel-plugin-transform-flow-enums: "npm:^0.0.2" react-refresh: "npm:^0.14.0" peerDependencies: "@babel/core": "*" - checksum: 10c0/cf86875fa72d9bdd0b6ac3819b7a683764f154ff8df5144cce9cc60dd734d9d100bde563acbb48104e0033650dcc28d968eb985ff59e47349dc6861169df02f6 + checksum: 10c0/12358b3898771cf7340c3fa0199e3608b9aca03fd33d6f10af59d0acef65181d9893acab51c068adc816231df9e5baff360b042963e633fc5f24a73faf6387b2 languageName: node linkType: hard @@ -9598,18 +9608,18 @@ __metadata: languageName: node linkType: hard -"@react-native/jest-preset@npm:0.86.0": - version: 0.86.0 - resolution: "@react-native/jest-preset@npm:0.86.0" +"@react-native/jest-preset@npm:0.86.2": + version: 0.86.2 + resolution: "@react-native/jest-preset@npm:0.86.2" dependencies: "@jest/create-cache-key-function": "npm:^29.7.0" - "@react-native/js-polyfills": "npm:0.86.0" + "@react-native/js-polyfills": "npm:0.86.2" babel-jest: "npm:^29.7.0" jest-environment-node: "npm:^29.7.0" regenerator-runtime: "npm:^0.13.2" peerDependencies: react: ^19.2.3 - checksum: 10c0/34f6ffe9c6cedbb23eaeffa801a3dfea75034740dca2c7685aa1bbef42a5f12aa735c17e041142a4551176410b641c35656861c94827e73341a39d40b20b5fbb + checksum: 10c0/ae6b0665a74f98a86c04eb761360bc854258f98b35f2eb1977cdad7b3e50cee66f6c7c6a9b4486d1eec5102f9c8ac68ba234fcee18ea9ca44ba3737d406ed8ec languageName: node linkType: hard @@ -9620,13 +9630,6 @@ __metadata: languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.86.0": - version: 0.86.0 - resolution: "@react-native/js-polyfills@npm:0.86.0" - checksum: 10c0/63379d40d37b09fe371cc4f8a60304479ee59667a032072dded0b1e475519ff17f27bbaa39fcd463949ea9068c65eb045d5d4639ede8236a241f6e3cd295174c - languageName: node - linkType: hard - "@react-native/js-polyfills@npm:0.86.2": version: 0.86.2 resolution: "@react-native/js-polyfills@npm:0.86.2" @@ -9648,17 +9651,17 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.86.0": - version: 0.86.0 - resolution: "@react-native/metro-babel-transformer@npm:0.86.0" +"@react-native/metro-babel-transformer@npm:0.86.2": + version: 0.86.2 + resolution: "@react-native/metro-babel-transformer@npm:0.86.2" dependencies: "@babel/core": "npm:^7.25.2" - "@react-native/babel-preset": "npm:0.86.0" + "@react-native/babel-preset": "npm:0.86.2" hermes-parser: "npm:0.36.0" nullthrows: "npm:^1.1.1" peerDependencies: "@babel/core": "*" - checksum: 10c0/8b4ab63d32f28f3663204110d37c50a8dd82eef622d57fb236f3d05b69bdfc1fe277f7572e4cf9135790921922f35fe4aea5f7c183fe17cd2ead19ed8e1db5d1 + checksum: 10c0/c4841accee16c5cf0054462bc6d11d94cb327192e11934b153f28feb980ebe2079167058805621593b0dd61f0fe8f17cac3340db4b8644797a15893210c0bf7d languageName: node linkType: hard @@ -9674,29 +9677,29 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-config@npm:0.86.0": - version: 0.86.0 - resolution: "@react-native/metro-config@npm:0.86.0" +"@react-native/metro-config@npm:0.86.2": + version: 0.86.2 + resolution: "@react-native/metro-config@npm:0.86.2" dependencies: - "@react-native/js-polyfills": "npm:0.86.0" - "@react-native/metro-babel-transformer": "npm:0.86.0" + "@react-native/js-polyfills": "npm:0.86.2" + "@react-native/metro-babel-transformer": "npm:0.86.2" metro-config: "npm:^0.84.3" metro-runtime: "npm:^0.84.3" - checksum: 10c0/92c043b8e4d959a3d8c0aa56940a9ff455c9de21bb6fe2a799fb5a847e45587d9783c3b55e3254f2b17fa71dfc66fff30ce0a70505e0d699dbbf2c76e0ff539c + checksum: 10c0/5e7408301b9a06f9da34598d0fd355ef5bf610721113c3e3d7ee8ff2a9a92ce4218bcda8302b7d3d722e1ae6f4e1db906703fb8ce08466b4b89bdd2fdd4fc111 languageName: node linkType: hard -"@react-native/new-app-screen@npm:0.86.0": - version: 0.86.0 - resolution: "@react-native/new-app-screen@npm:0.86.0" +"@react-native/new-app-screen@npm:0.86.2": + version: 0.86.2 + resolution: "@react-native/new-app-screen@npm:0.86.2" peerDependencies: "@types/react": ^19.1.0 react: "*" - react-native: 0.86.0 + react-native: 0.86.2 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/99f905ff4a56bf4eb9f1614ce7dd2f55f330b40ca2e43330be33db50468748789d1a57b15d42c11ac7feb144c1daea84e8e4091c3b473be46922faf0dda2de5b + checksum: 10c0/a250fd720c80fe21dcd27f6ffa10eae67b3ffa4d942c069bac6354a9330935e5e68e8f29269427059b820c1b306d7a4223091dd4f93bc545a5345adf99081580 languageName: node linkType: hard @@ -9749,10 +9752,10 @@ __metadata: languageName: node linkType: hard -"@react-native/typescript-config@npm:0.86.0": - version: 0.86.0 - resolution: "@react-native/typescript-config@npm:0.86.0" - checksum: 10c0/66020e6d945e863847639b4932ef22082dad8ba4e345fe785b85987ae18a6cb56b31539c3502731238580ad96a9b1de32fac55e2e245debf693f039ec36fcffc +"@react-native/typescript-config@npm:0.86.2": + version: 0.86.2 + resolution: "@react-native/typescript-config@npm:0.86.2" + checksum: 10c0/473908af62140c9fecb13ea41a6d3f9ae4296cf6d4f481964aebac56f484b56500e07462e2940585001d4dd0fadb102d4c4de871d57e8b981ffffc2d4a83fddb languageName: node linkType: hard @@ -10476,8 +10479,8 @@ __metadata: "@expo/metro-config": "npm:~0.20.0" "@microsoft/api-extractor": "npm:^7.58.7" "@mswjs/interceptors": "npm:^0.25.15" - "@react-native/babel-preset": "npm:0.86.0" - "@react-native/jest-preset": "npm:0.86.0" + "@react-native/babel-preset": "npm:0.86.2" + "@react-native/jest-preset": "npm:0.86.2" "@sentry/browser": "npm:10.69.0" "@sentry/bundler-plugins": "npm:10.69.0" "@sentry/cli": "npm:3.6.2" @@ -11743,9 +11746,9 @@ __metadata: "@react-native-community/cli": "npm:20.1.3" "@react-native-community/cli-platform-android": "npm:20.1.3" "@react-native-community/cli-platform-ios": "npm:20.1.3" - "@react-native/babel-preset": "npm:0.86.0" - "@react-native/metro-config": "npm:0.86.0" - "@react-native/typescript-config": "npm:0.86.0" + "@react-native/babel-preset": "npm:0.86.2" + "@react-native/metro-config": "npm:0.86.2" + "@react-native/typescript-config": "npm:0.86.2" "@types/jest": "npm:^29.5.13" "@types/react": "npm:^19.1.1" "@types/react-test-renderer": "npm:^19.1.0" @@ -11767,10 +11770,10 @@ __metadata: "@react-native-community/cli": "npm:20.1.3" "@react-native-community/cli-platform-android": "npm:20.1.3" "@react-native-community/cli-platform-ios": "npm:20.1.3" - "@react-native/babel-preset": "npm:0.86.0" - "@react-native/metro-config": "npm:0.86.0" - "@react-native/new-app-screen": "npm:0.86.0" - "@react-native/typescript-config": "npm:0.86.0" + "@react-native/babel-preset": "npm:0.86.2" + "@react-native/metro-config": "npm:0.86.2" + "@react-native/new-app-screen": "npm:0.86.2" + "@react-native/typescript-config": "npm:0.86.2" "@sentry/react-native": "npm:8.20.0" "@types/jest": "npm:^29.5.13" "@types/react": "npm:^19.1.1" @@ -28286,11 +28289,11 @@ __metadata: "@react-native-community/cli-platform-android": "npm:20.1.3" "@react-native-community/cli-platform-ios": "npm:20.1.3" "@react-native-vector-icons/ionicons": "npm:^12.3.0" - "@react-native/babel-preset": "npm:0.86.0" - "@react-native/jest-preset": "npm:0.86.0" - "@react-native/metro-config": "npm:0.86.0" - "@react-native/new-app-screen": "npm:0.86.0" - "@react-native/typescript-config": "npm:0.86.0" + "@react-native/babel-preset": "npm:0.86.2" + "@react-native/jest-preset": "npm:0.86.2" + "@react-native/metro-config": "npm:0.86.2" + "@react-native/new-app-screen": "npm:0.86.2" + "@react-native/typescript-config": "npm:0.86.2" "@react-navigation/bottom-tabs": "npm:^7.4.5" "@react-navigation/native": "npm:^7.1.17" "@react-navigation/native-stack": "npm:^7.3.24"