Skip to content

Commit b04af96

Browse files
antonisclaude
andauthored
chore: Bump sample and perf test apps to React Native 0.86.0 (#6287)
* test(e2e): bump E2E tests to React Native 0.86.0-rc.3 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * test(e2e): bump to stable React Native 0.86.0 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * chore: bump sample and perf test apps to React Native 0.86.0 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix: bump react-native-reanimated to 4.4.1 for RN 0.86.0 compat Reanimated 4.3.0 doesn't support RN 0.86.0. Also bumps react-native-worklets to 0.9.2 (required peer dep). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix: bump react-native-gesture-handler to 3.0.1 for RN 0.86.0 compat Gesture handler 2.x imports react-native/Libraries/Renderer/shims/ReactNative which was removed in RN 0.86.0, causing bundle failures. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * chore: bump iOS binary size threshold for RN 0.86.0 RN 0.86.0 increases the iOS binary by ~8KB (1,636,525 vs old threshold 1,628,160). Bump diffMax from 1590 KiB to 1600 KiB. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 293621c commit b04af96

6 files changed

Lines changed: 488 additions & 760 deletions

File tree

performance-tests/TestAppPlain/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@
99
},
1010
"dependencies": {
1111
"react": "19.2.3",
12-
"react-native": "0.85.1"
12+
"react-native": "0.86.0"
1313
},
1414
"devDependencies": {
1515
"@babel/core": "^7.25.2",
1616
"@babel/preset-env": "^7.25.3",
1717
"@babel/runtime": "^7.25.0",
18-
"@react-native-community/cli": "20.1.0",
19-
"@react-native-community/cli-platform-android": "20.1.0",
20-
"@react-native-community/cli-platform-ios": "20.1.0",
21-
"@react-native/babel-preset": "0.85.1",
22-
"@react-native/metro-config": "0.85.1",
23-
"@react-native/typescript-config": "0.85.1",
18+
"@react-native-community/cli": "20.1.3",
19+
"@react-native-community/cli-platform-android": "20.1.3",
20+
"@react-native-community/cli-platform-ios": "20.1.3",
21+
"@react-native/babel-preset": "0.86.0",
22+
"@react-native/metro-config": "0.86.0",
23+
"@react-native/typescript-config": "0.86.0",
2424
"@types/jest": "^29.5.13",
2525
"@types/react": "^19.1.1",
2626
"@types/react-test-renderer": "^19.1.0",

performance-tests/TestAppSentry/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@
88
"start": "react-native start"
99
},
1010
"dependencies": {
11-
"@react-native/new-app-screen": "0.85.1",
11+
"@react-native/new-app-screen": "0.86.0",
1212
"@sentry/react-native": "8.14.0",
1313
"react": "19.2.3",
14-
"react-native": "0.85.1"
14+
"react-native": "0.86.0"
1515
},
1616
"devDependencies": {
1717
"@babel/core": "^7.25.2",
1818
"@babel/preset-env": "^7.25.3",
1919
"@babel/runtime": "^7.25.0",
20-
"@react-native-community/cli": "20.1.0",
21-
"@react-native-community/cli-platform-android": "20.1.0",
22-
"@react-native-community/cli-platform-ios": "20.1.0",
23-
"@react-native/babel-preset": "0.85.1",
24-
"@react-native/metro-config": "0.85.1",
25-
"@react-native/typescript-config": "0.85.1",
20+
"@react-native-community/cli": "20.1.3",
21+
"@react-native-community/cli-platform-android": "20.1.3",
22+
"@react-native-community/cli-platform-ios": "20.1.3",
23+
"@react-native/babel-preset": "0.86.0",
24+
"@react-native/metro-config": "0.86.0",
25+
"@react-native/typescript-config": "0.86.0",
2626
"@types/jest": "^29.5.13",
2727
"@types/react": "^19.1.1",
2828
"@types/react-test-renderer": "^19.1.0",

performance-tests/metrics-ios.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ startupTimeTest:
1111

1212
binarySizeTest:
1313
diffMin: 600 KiB
14-
diffMax: 1590 KiB
14+
diffMax: 1600 KiB

samples/expo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"expo-web-browser": "~56.0.5",
3838
"react": "19.2.3",
3939
"react-dom": "19.2.3",
40-
"react-native": "0.85.3",
40+
"react-native": "0.86.0",
4141
"react-native-gesture-handler": "~2.31.2",
4242
"react-native-safe-area-context": "~5.8.0",
4343
"react-native-screens": "~4.25.2",

samples/react-native/package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
},
4242
"dependencies": {
4343
"@react-native-vector-icons/ionicons": "^12.3.0",
44-
"@react-native/new-app-screen": "0.85.1",
44+
"@react-native/new-app-screen": "0.86.0",
4545
"@react-navigation/bottom-tabs": "^7.4.5",
4646
"@react-navigation/native": "^7.1.17",
4747
"@react-navigation/native-stack": "^7.3.24",
@@ -53,31 +53,31 @@
5353
"@shopify/flash-list": "^2.0.2",
5454
"delay": "^6.0.0",
5555
"react": "19.2.3",
56-
"react-native": "0.85.1",
56+
"react-native": "0.86.0",
5757
"react-native-build-config": "^0.3.2",
58-
"react-native-gesture-handler": "^2.28.0",
58+
"react-native-gesture-handler": "^3.0.1",
5959
"react-native-image-picker": "^8.2.1",
6060
"react-native-launch-arguments": "^4.1.1",
61-
"react-native-reanimated": "4.3.0",
61+
"react-native-reanimated": "4.4.1",
6262
"react-native-safe-area-context": "^5.5.2",
6363
"react-native-screens": "^4.13.1",
6464
"react-native-svg": "^15.15.4",
6565
"react-native-webview": "^13.15.0",
66-
"react-native-worklets": "0.8.1",
66+
"react-native-worklets": "0.9.2",
6767
"react-redux": "^9.2.0",
6868
"setimmediate": "^1.0.5"
6969
},
7070
"devDependencies": {
7171
"@babel/core": "^7.26.7",
7272
"@babel/preset-env": "^7.26.7",
7373
"@babel/runtime": "^7.26.7",
74-
"@react-native-community/cli": "20.1.0",
75-
"@react-native-community/cli-platform-android": "20.1.0",
76-
"@react-native-community/cli-platform-ios": "20.1.0",
77-
"@react-native/babel-preset": "0.85.1",
78-
"@react-native/jest-preset": "0.85.1",
79-
"@react-native/metro-config": "0.85.1",
80-
"@react-native/typescript-config": "0.85.1",
74+
"@react-native-community/cli": "20.1.3",
75+
"@react-native-community/cli-platform-android": "20.1.3",
76+
"@react-native-community/cli-platform-ios": "20.1.3",
77+
"@react-native/babel-preset": "0.86.0",
78+
"@react-native/jest-preset": "0.86.0",
79+
"@react-native/metro-config": "0.86.0",
80+
"@react-native/typescript-config": "0.86.0",
8181
"@sentry/babel-plugin-component-annotate": "5.3.0",
8282
"@testing-library/react-native": "^13.2.2",
8383
"@types/jest": "^29.5.14",

0 commit comments

Comments
 (0)