Skip to content

Commit 9cd7c3d

Browse files
authored
chore: bump react-native to 0.85 (#4103)
1 parent 3fa3488 commit 9cd7c3d

49 files changed

Lines changed: 1543 additions & 2102 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/loud-terms-cry.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@rnx-kit/jest-preset": patch
3+
---
4+
5+
Added support for `@react-native/jest-preset` and React Native 0.85

.github/renovate.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"packageRules": [
66
{
77
"groupName": "@react-native-community/cli",
8-
"allowedVersions": "^20.0.0",
8+
"allowedVersions": "^20.1.0",
99
"matchPackageNames": ["@react-native-community/cli**"]
1010
},
1111
{
@@ -19,7 +19,7 @@
1919
},
2020
{
2121
"groupName": "Jest",
22-
"allowedVersions": "^29.0.0",
22+
"allowedVersions": "^29.2.1",
2323
"matchSourceUrls": ["https://github.com/facebook/jest{/,}**"]
2424
},
2525
{
@@ -29,7 +29,7 @@
2929
},
3030
{
3131
"groupName": "Metro",
32-
"allowedVersions": "^0.83.1",
32+
"allowedVersions": "^0.84.0",
3333
"matchSourceUrls": ["https://github.com/facebook/metro{/,}**"]
3434
},
3535
{
@@ -54,7 +54,7 @@
5454
{
5555
"groupName": "react-native",
5656
"matchPackageNames": ["@react-native/**", "react-native"],
57-
"allowedVersions": "^0.83.0"
57+
"allowedVersions": "^0.85.0"
5858
},
5959
{
6060
"groupName": "react-native-macos",

.yarnrc.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,22 @@ packageExtensions:
3838
dependencies:
3939
"@babel/core": ^7.20.0
4040
"@babel/parser": ^7.20.0
41+
"@react-native/jest-preset@0.85":
42+
dependencies:
43+
# @react-native/jest-preset fails to create mocks without `react-native`
44+
"react-native": ^0.85.0
4145
babel-plugin-transform-flow-enums@*:
4246
peerDependencies:
4347
"@babel/core": ^7.20.0
44-
metro-config@*:
48+
metro-config@0.83:
4549
dependencies:
4650
# `metro-config` fails to resolve `JsTransformerConfig` because it's in another package
4751
metro-transform-worker: ^0.83.1
48-
react-native@*:
52+
metro-config@0.84:
53+
dependencies:
54+
# `metro-config` fails to resolve `JsTransformerConfig` because it's in another package
55+
metro-transform-worker: ^0.84.0
56+
react-native@0.79:
4957
dependencies:
5058
# https://github.com/microsoft/react-native-windows/pull/14976
5159
"@react-native-community/cli": ^18.0.0
@@ -75,6 +83,6 @@ catalog:
7583
"@typescript/native-preview": ^7.0.0-0
7684
eslint: ^9.0.0
7785
jest: ^29.2.1
78-
oxfmt: ^0.35.0
79-
oxlint: ^1.51.0
86+
oxfmt: ^0.46.0
87+
oxlint: ^1.61.0
8088
typescript: ^5.0.0

docsite/yarn.lock

Lines changed: 81 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -2737,135 +2737,135 @@ __metadata:
27372737
languageName: node
27382738
linkType: hard
27392739

2740-
"@oxfmt/binding-android-arm-eabi@npm:0.35.0":
2741-
version: 0.35.0
2742-
resolution: "@oxfmt/binding-android-arm-eabi@npm:0.35.0"
2740+
"@oxfmt/binding-android-arm-eabi@npm:0.46.0":
2741+
version: 0.46.0
2742+
resolution: "@oxfmt/binding-android-arm-eabi@npm:0.46.0"
27432743
conditions: os=android & cpu=arm
27442744
languageName: node
27452745
linkType: hard
27462746

2747-
"@oxfmt/binding-android-arm64@npm:0.35.0":
2748-
version: 0.35.0
2749-
resolution: "@oxfmt/binding-android-arm64@npm:0.35.0"
2747+
"@oxfmt/binding-android-arm64@npm:0.46.0":
2748+
version: 0.46.0
2749+
resolution: "@oxfmt/binding-android-arm64@npm:0.46.0"
27502750
conditions: os=android & cpu=arm64
27512751
languageName: node
27522752
linkType: hard
27532753

2754-
"@oxfmt/binding-darwin-arm64@npm:0.35.0":
2755-
version: 0.35.0
2756-
resolution: "@oxfmt/binding-darwin-arm64@npm:0.35.0"
2754+
"@oxfmt/binding-darwin-arm64@npm:0.46.0":
2755+
version: 0.46.0
2756+
resolution: "@oxfmt/binding-darwin-arm64@npm:0.46.0"
27572757
conditions: os=darwin & cpu=arm64
27582758
languageName: node
27592759
linkType: hard
27602760

2761-
"@oxfmt/binding-darwin-x64@npm:0.35.0":
2762-
version: 0.35.0
2763-
resolution: "@oxfmt/binding-darwin-x64@npm:0.35.0"
2761+
"@oxfmt/binding-darwin-x64@npm:0.46.0":
2762+
version: 0.46.0
2763+
resolution: "@oxfmt/binding-darwin-x64@npm:0.46.0"
27642764
conditions: os=darwin & cpu=x64
27652765
languageName: node
27662766
linkType: hard
27672767

2768-
"@oxfmt/binding-freebsd-x64@npm:0.35.0":
2769-
version: 0.35.0
2770-
resolution: "@oxfmt/binding-freebsd-x64@npm:0.35.0"
2768+
"@oxfmt/binding-freebsd-x64@npm:0.46.0":
2769+
version: 0.46.0
2770+
resolution: "@oxfmt/binding-freebsd-x64@npm:0.46.0"
27712771
conditions: os=freebsd & cpu=x64
27722772
languageName: node
27732773
linkType: hard
27742774

2775-
"@oxfmt/binding-linux-arm-gnueabihf@npm:0.35.0":
2776-
version: 0.35.0
2777-
resolution: "@oxfmt/binding-linux-arm-gnueabihf@npm:0.35.0"
2775+
"@oxfmt/binding-linux-arm-gnueabihf@npm:0.46.0":
2776+
version: 0.46.0
2777+
resolution: "@oxfmt/binding-linux-arm-gnueabihf@npm:0.46.0"
27782778
conditions: os=linux & cpu=arm
27792779
languageName: node
27802780
linkType: hard
27812781

2782-
"@oxfmt/binding-linux-arm-musleabihf@npm:0.35.0":
2783-
version: 0.35.0
2784-
resolution: "@oxfmt/binding-linux-arm-musleabihf@npm:0.35.0"
2782+
"@oxfmt/binding-linux-arm-musleabihf@npm:0.46.0":
2783+
version: 0.46.0
2784+
resolution: "@oxfmt/binding-linux-arm-musleabihf@npm:0.46.0"
27852785
conditions: os=linux & cpu=arm
27862786
languageName: node
27872787
linkType: hard
27882788

2789-
"@oxfmt/binding-linux-arm64-gnu@npm:0.35.0":
2790-
version: 0.35.0
2791-
resolution: "@oxfmt/binding-linux-arm64-gnu@npm:0.35.0"
2789+
"@oxfmt/binding-linux-arm64-gnu@npm:0.46.0":
2790+
version: 0.46.0
2791+
resolution: "@oxfmt/binding-linux-arm64-gnu@npm:0.46.0"
27922792
conditions: os=linux & cpu=arm64 & libc=glibc
27932793
languageName: node
27942794
linkType: hard
27952795

2796-
"@oxfmt/binding-linux-arm64-musl@npm:0.35.0":
2797-
version: 0.35.0
2798-
resolution: "@oxfmt/binding-linux-arm64-musl@npm:0.35.0"
2796+
"@oxfmt/binding-linux-arm64-musl@npm:0.46.0":
2797+
version: 0.46.0
2798+
resolution: "@oxfmt/binding-linux-arm64-musl@npm:0.46.0"
27992799
conditions: os=linux & cpu=arm64 & libc=musl
28002800
languageName: node
28012801
linkType: hard
28022802

2803-
"@oxfmt/binding-linux-ppc64-gnu@npm:0.35.0":
2804-
version: 0.35.0
2805-
resolution: "@oxfmt/binding-linux-ppc64-gnu@npm:0.35.0"
2803+
"@oxfmt/binding-linux-ppc64-gnu@npm:0.46.0":
2804+
version: 0.46.0
2805+
resolution: "@oxfmt/binding-linux-ppc64-gnu@npm:0.46.0"
28062806
conditions: os=linux & cpu=ppc64 & libc=glibc
28072807
languageName: node
28082808
linkType: hard
28092809

2810-
"@oxfmt/binding-linux-riscv64-gnu@npm:0.35.0":
2811-
version: 0.35.0
2812-
resolution: "@oxfmt/binding-linux-riscv64-gnu@npm:0.35.0"
2810+
"@oxfmt/binding-linux-riscv64-gnu@npm:0.46.0":
2811+
version: 0.46.0
2812+
resolution: "@oxfmt/binding-linux-riscv64-gnu@npm:0.46.0"
28132813
conditions: os=linux & cpu=riscv64 & libc=glibc
28142814
languageName: node
28152815
linkType: hard
28162816

2817-
"@oxfmt/binding-linux-riscv64-musl@npm:0.35.0":
2818-
version: 0.35.0
2819-
resolution: "@oxfmt/binding-linux-riscv64-musl@npm:0.35.0"
2817+
"@oxfmt/binding-linux-riscv64-musl@npm:0.46.0":
2818+
version: 0.46.0
2819+
resolution: "@oxfmt/binding-linux-riscv64-musl@npm:0.46.0"
28202820
conditions: os=linux & cpu=riscv64 & libc=musl
28212821
languageName: node
28222822
linkType: hard
28232823

2824-
"@oxfmt/binding-linux-s390x-gnu@npm:0.35.0":
2825-
version: 0.35.0
2826-
resolution: "@oxfmt/binding-linux-s390x-gnu@npm:0.35.0"
2824+
"@oxfmt/binding-linux-s390x-gnu@npm:0.46.0":
2825+
version: 0.46.0
2826+
resolution: "@oxfmt/binding-linux-s390x-gnu@npm:0.46.0"
28272827
conditions: os=linux & cpu=s390x & libc=glibc
28282828
languageName: node
28292829
linkType: hard
28302830

2831-
"@oxfmt/binding-linux-x64-gnu@npm:0.35.0":
2832-
version: 0.35.0
2833-
resolution: "@oxfmt/binding-linux-x64-gnu@npm:0.35.0"
2831+
"@oxfmt/binding-linux-x64-gnu@npm:0.46.0":
2832+
version: 0.46.0
2833+
resolution: "@oxfmt/binding-linux-x64-gnu@npm:0.46.0"
28342834
conditions: os=linux & cpu=x64 & libc=glibc
28352835
languageName: node
28362836
linkType: hard
28372837

2838-
"@oxfmt/binding-linux-x64-musl@npm:0.35.0":
2839-
version: 0.35.0
2840-
resolution: "@oxfmt/binding-linux-x64-musl@npm:0.35.0"
2838+
"@oxfmt/binding-linux-x64-musl@npm:0.46.0":
2839+
version: 0.46.0
2840+
resolution: "@oxfmt/binding-linux-x64-musl@npm:0.46.0"
28412841
conditions: os=linux & cpu=x64 & libc=musl
28422842
languageName: node
28432843
linkType: hard
28442844

2845-
"@oxfmt/binding-openharmony-arm64@npm:0.35.0":
2846-
version: 0.35.0
2847-
resolution: "@oxfmt/binding-openharmony-arm64@npm:0.35.0"
2845+
"@oxfmt/binding-openharmony-arm64@npm:0.46.0":
2846+
version: 0.46.0
2847+
resolution: "@oxfmt/binding-openharmony-arm64@npm:0.46.0"
28482848
conditions: os=openharmony & cpu=arm64
28492849
languageName: node
28502850
linkType: hard
28512851

2852-
"@oxfmt/binding-win32-arm64-msvc@npm:0.35.0":
2853-
version: 0.35.0
2854-
resolution: "@oxfmt/binding-win32-arm64-msvc@npm:0.35.0"
2852+
"@oxfmt/binding-win32-arm64-msvc@npm:0.46.0":
2853+
version: 0.46.0
2854+
resolution: "@oxfmt/binding-win32-arm64-msvc@npm:0.46.0"
28552855
conditions: os=win32 & cpu=arm64
28562856
languageName: node
28572857
linkType: hard
28582858

2859-
"@oxfmt/binding-win32-ia32-msvc@npm:0.35.0":
2860-
version: 0.35.0
2861-
resolution: "@oxfmt/binding-win32-ia32-msvc@npm:0.35.0"
2859+
"@oxfmt/binding-win32-ia32-msvc@npm:0.46.0":
2860+
version: 0.46.0
2861+
resolution: "@oxfmt/binding-win32-ia32-msvc@npm:0.46.0"
28622862
conditions: os=win32 & cpu=ia32
28632863
languageName: node
28642864
linkType: hard
28652865

2866-
"@oxfmt/binding-win32-x64-msvc@npm:0.35.0":
2867-
version: 0.35.0
2868-
resolution: "@oxfmt/binding-win32-x64-msvc@npm:0.35.0"
2866+
"@oxfmt/binding-win32-x64-msvc@npm:0.46.0":
2867+
version: 0.46.0
2868+
resolution: "@oxfmt/binding-win32-x64-msvc@npm:0.46.0"
28692869
conditions: os=win32 & cpu=x64
28702870
languageName: node
28712871
linkType: hard
@@ -9530,29 +9530,29 @@ __metadata:
95309530
languageName: node
95319531
linkType: hard
95329532

9533-
"oxfmt@npm:^0.35.0":
9534-
version: 0.35.0
9535-
resolution: "oxfmt@npm:0.35.0"
9536-
dependencies:
9537-
"@oxfmt/binding-android-arm-eabi": "npm:0.35.0"
9538-
"@oxfmt/binding-android-arm64": "npm:0.35.0"
9539-
"@oxfmt/binding-darwin-arm64": "npm:0.35.0"
9540-
"@oxfmt/binding-darwin-x64": "npm:0.35.0"
9541-
"@oxfmt/binding-freebsd-x64": "npm:0.35.0"
9542-
"@oxfmt/binding-linux-arm-gnueabihf": "npm:0.35.0"
9543-
"@oxfmt/binding-linux-arm-musleabihf": "npm:0.35.0"
9544-
"@oxfmt/binding-linux-arm64-gnu": "npm:0.35.0"
9545-
"@oxfmt/binding-linux-arm64-musl": "npm:0.35.0"
9546-
"@oxfmt/binding-linux-ppc64-gnu": "npm:0.35.0"
9547-
"@oxfmt/binding-linux-riscv64-gnu": "npm:0.35.0"
9548-
"@oxfmt/binding-linux-riscv64-musl": "npm:0.35.0"
9549-
"@oxfmt/binding-linux-s390x-gnu": "npm:0.35.0"
9550-
"@oxfmt/binding-linux-x64-gnu": "npm:0.35.0"
9551-
"@oxfmt/binding-linux-x64-musl": "npm:0.35.0"
9552-
"@oxfmt/binding-openharmony-arm64": "npm:0.35.0"
9553-
"@oxfmt/binding-win32-arm64-msvc": "npm:0.35.0"
9554-
"@oxfmt/binding-win32-ia32-msvc": "npm:0.35.0"
9555-
"@oxfmt/binding-win32-x64-msvc": "npm:0.35.0"
9533+
"oxfmt@npm:^0.46.0":
9534+
version: 0.46.0
9535+
resolution: "oxfmt@npm:0.46.0"
9536+
dependencies:
9537+
"@oxfmt/binding-android-arm-eabi": "npm:0.46.0"
9538+
"@oxfmt/binding-android-arm64": "npm:0.46.0"
9539+
"@oxfmt/binding-darwin-arm64": "npm:0.46.0"
9540+
"@oxfmt/binding-darwin-x64": "npm:0.46.0"
9541+
"@oxfmt/binding-freebsd-x64": "npm:0.46.0"
9542+
"@oxfmt/binding-linux-arm-gnueabihf": "npm:0.46.0"
9543+
"@oxfmt/binding-linux-arm-musleabihf": "npm:0.46.0"
9544+
"@oxfmt/binding-linux-arm64-gnu": "npm:0.46.0"
9545+
"@oxfmt/binding-linux-arm64-musl": "npm:0.46.0"
9546+
"@oxfmt/binding-linux-ppc64-gnu": "npm:0.46.0"
9547+
"@oxfmt/binding-linux-riscv64-gnu": "npm:0.46.0"
9548+
"@oxfmt/binding-linux-riscv64-musl": "npm:0.46.0"
9549+
"@oxfmt/binding-linux-s390x-gnu": "npm:0.46.0"
9550+
"@oxfmt/binding-linux-x64-gnu": "npm:0.46.0"
9551+
"@oxfmt/binding-linux-x64-musl": "npm:0.46.0"
9552+
"@oxfmt/binding-openharmony-arm64": "npm:0.46.0"
9553+
"@oxfmt/binding-win32-arm64-msvc": "npm:0.46.0"
9554+
"@oxfmt/binding-win32-ia32-msvc": "npm:0.46.0"
9555+
"@oxfmt/binding-win32-x64-msvc": "npm:0.46.0"
95569556
tinypool: "npm:2.1.0"
95579557
dependenciesMeta:
95589558
"@oxfmt/binding-android-arm-eabi":
@@ -9595,7 +9595,7 @@ __metadata:
95959595
optional: true
95969596
bin:
95979597
oxfmt: bin/oxfmt
9598-
checksum: 10c0/9be372a992e064df7be40dc22b0f7c794a11a580caeab77670fde0337a1f5483c58dfaaf7ab19d4fe9808a67375fc1db29ab19ad4652e9571df150ca33c0e495
9598+
checksum: 10c0/bc258840802ac8f66a2a24fc7a5b87d668d0da41d3033811aa30583483b1f66299c3648e34edbe45b4c97d061cbbec208a439a498b1a2ccefd94d73b780fef46
95999599
languageName: node
96009600
linkType: hard
96019601

incubator/@react-native-webapis/battery-status/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
"@rnx-kit/scripts": "*",
4040
"@rnx-kit/tsconfig": "*",
4141
"@types/node": "^24.0.0",
42-
"react": "19.2.0",
43-
"react-native": "^0.83.0"
42+
"react": "19.2.3",
43+
"react-native": "^0.85.0"
4444
},
4545
"peerDependencies": {
4646
"react": ">=18.2.0",

incubator/@react-native-webapis/web-storage/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
"@babel/preset-env": "^7.20.0",
4040
"@rnx-kit/scripts": "*",
4141
"@rnx-kit/tsconfig": "*",
42-
"react": "19.2.0",
43-
"react-native": "^0.83.0"
42+
"react": "19.2.3",
43+
"react-native": "^0.85.0"
4444
},
4545
"peerDependencies": {
4646
"@callstack/react-native-visionos": ">=0.74",

incubator/metro-transformer-oxc/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@
3131
"oxc-parser": "^0.120.0"
3232
},
3333
"devDependencies": {
34-
"@react-native/babel-preset": "^0.83.0",
34+
"@react-native/babel-preset": "^0.85.0",
3535
"@rnx-kit/scripts": "*",
3636
"@rnx-kit/tsconfig": "*",
3737
"@types/babel__core": "^7.0.0",
38-
"metro-babel-transformer": "^0.83.1"
38+
"metro-babel-transformer": "^0.84.0"
3939
},
4040
"peerDependencies": {
4141
"@react-native/babel-preset": "*"

incubator/metro-transformer-oxc/src/babel.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* with only typing fixes to make TypeScript happy.
55
*/
66
import type { PluginItem, TransformOptions } from "@babel/core";
7-
import type { BabelTransformerOptions } from "metro-babel-transformer";
7+
import type { BabelTransformerArgs } from "metro-babel-transformer";
88
import * as fs from "node:fs";
99
import * as path from "node:path";
1010

@@ -20,7 +20,7 @@ const getBabelRC = (function () {
2020
projectRoot,
2121
extendsBabelConfigPath,
2222
...options
23-
}: BabelTransformerOptions) {
23+
}: BabelTransformerArgs["options"]) {
2424
if (babelRC != null) {
2525
return babelRC;
2626
}
@@ -92,7 +92,7 @@ const getBabelRC = (function () {
9292
*/
9393
export function buildBabelConfig(
9494
filename: string,
95-
options: BabelTransformerOptions & { hot?: boolean },
95+
options: BabelTransformerArgs["options"] & { hot?: boolean },
9696
plugins: PluginItem[] = []
9797
): TransformOptions {
9898
const babelRC = getBabelRC(options);

0 commit comments

Comments
 (0)