From 56ba3067048f22c2fcc6f41607c016df70667aaf Mon Sep 17 00:00:00 2001 From: Alex Hunt Date: Mon, 5 Jan 2026 17:39:56 +0000 Subject: [PATCH 01/62] Bump Hermes version --- packages/react-native/package.json | 2 +- packages/react-native/sdks/.hermesv1version | 1 + packages/react-native/sdks/.hermesversion | 1 + .../sdks/hermes-engine/version.properties | 4 ++-- yarn.lock | 23 +++++++++++++++---- 5 files changed, 23 insertions(+), 8 deletions(-) create mode 100644 packages/react-native/sdks/.hermesv1version create mode 100644 packages/react-native/sdks/.hermesversion diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 97d0c14e5275..ae2eb4cbda70 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -175,7 +175,7 @@ "base64-js": "^1.5.1", "commander": "^12.0.0", "flow-enums-runtime": "^0.0.6", - "hermes-compiler": "0.0.0", + "hermes-compiler": "0.15.0", "invariant": "^2.2.4", "jest-environment-node": "^29.7.0", "memoize-one": "^5.0.0", diff --git a/packages/react-native/sdks/.hermesv1version b/packages/react-native/sdks/.hermesv1version new file mode 100644 index 000000000000..d0e9b9f2b720 --- /dev/null +++ b/packages/react-native/sdks/.hermesv1version @@ -0,0 +1 @@ +hermes-v250829098.0.5 \ No newline at end of file diff --git a/packages/react-native/sdks/.hermesversion b/packages/react-native/sdks/.hermesversion new file mode 100644 index 000000000000..19bc3d877a68 --- /dev/null +++ b/packages/react-native/sdks/.hermesversion @@ -0,0 +1 @@ +hermes-v0.15.0 \ No newline at end of file diff --git a/packages/react-native/sdks/hermes-engine/version.properties b/packages/react-native/sdks/hermes-engine/version.properties index 81629a9921cc..0b49d193254a 100644 --- a/packages/react-native/sdks/hermes-engine/version.properties +++ b/packages/react-native/sdks/hermes-engine/version.properties @@ -1,2 +1,2 @@ -HERMES_VERSION_NAME=1000.0.0 -HERMES_V1_VERSION_NAME=250829098.0.1 +HERMES_VERSION_NAME=0.15.0 +HERMES_V1_VERSION_NAME=250829098.0.5 diff --git a/yarn.lock b/yarn.lock index 0b9469ac56dd..ae40b1d39d14 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1043,7 +1043,20 @@ "@babel/parser" "^7.27.2" "@babel/types" "^7.27.1" -"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3", "@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9", "@babel/traverse@^7.26.8": +"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3": + version "7.26.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.9.tgz#4398f2394ba66d05d988b2ad13c219a2c857461a" + integrity sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg== + dependencies: + "@babel/code-frame" "^7.26.2" + "@babel/generator" "^7.26.9" + "@babel/parser" "^7.26.9" + "@babel/template" "^7.26.9" + "@babel/types" "^7.26.9" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9", "@babel/traverse@^7.26.8": version "7.26.9" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.9.tgz#4398f2394ba66d05d988b2ad13c219a2c857461a" integrity sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg== @@ -5143,10 +5156,10 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hermes-compiler@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.0.0.tgz#8d9f6a0b2740ce34d71258fec684e7b6bfd97efa" - integrity sha512-boVFutx6ME/Km2mB6vvsQcdnazEYYI/jV1pomx1wcFUG/EVqTkr5CU0CW9bKipOA/8Hyu3NYwW3THg2Q1kNCfA== +hermes-compiler@0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.15.0.tgz#6691feae380747fb26d6ae003d9c85720ea614cc" + integrity sha512-Nd1+ktGvauZ8PVWwQMUfi1bP4hQiq0jhuavkrTpbkknDAlCKDRicYeK1tjELKfx3jdI0cL3FKJvGMmoIjizRZQ== hermes-eslint@0.32.0: version "0.32.0" From 1e3447402bc214e5a3d597e34a1d07e056633388 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Tue, 6 Jan 2026 10:32:48 +0000 Subject: [PATCH 02/62] [LOCAL] Do not use hermesNightly on the release branch --- gradle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index f494dd4fe8c1..1a81e0b5cc9e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,11 +19,11 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 # Controls whether to use Hermes from stable builds. This will force hermes version # set in the sdks/hermes-engine/version.properties file to be used. This has a higher # priority than react.internal.useHermesNightly. -react.internal.useHermesStable=false +react.internal.useHermesStable=true # Controls whether to use Hermes from nightly builds. This will speed up builds # but should NOT be turned on for CI or release builds. -react.internal.useHermesNightly=true +react.internal.useHermesNightly=false # Controls whether to use Hermes 1.0. Clean and rebuild when changing. hermesV1Enabled=false From 0500cf8be2440cf80844a21e58616ad8e1ba0077 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Tue, 4 Nov 2025 10:43:34 +0100 Subject: [PATCH 03/62] [LOCAL] Set the release version also to test RC.0 --- .github/actions/build-android/action.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-android/action.yml b/.github/actions/build-android/action.yml index 0aba8b032dfd..efd6ea96a70a 100644 --- a/.github/actions/build-android/action.yml +++ b/.github/actions/build-android/action.yml @@ -16,10 +16,17 @@ runs: uses: ./.github/actions/setup-node - name: Install node dependencies uses: ./.github/actions/yarn-install + - name: Read current RNVersion + shell: bash + id: read-rn-version + run: | + echo "rn-version=$(cat packages/react-native/package.json | jq -r 'version')" >> $GITHUB_OUTPUT - name: Set React Native Version # We don't want to set the version for stable branches, because this has been # already set from the 'create release' commits on the release branch. - if: ${{ !endsWith(github.ref_name, '-stable') }} + # For testing RC.0, though, the version has not been set yet. In that case, we are on Stable branch and + # it is the only case when the version is still 1000.0.0 + if: ${{ !endsWith(github.ref_name, '-stable') || endsWith(github.ref_name, '-stable') && steps.read-rn-version.outputs.rn-version == '1000.0.0' }} shell: bash run: node ./scripts/releases/set-rn-artifacts-version.js --build-type ${{ inputs.release-type }} - name: Setup gradle From 4cac35f7d03f4000f100d3e98514b135422c37b6 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Tue, 6 Jan 2026 16:53:13 +0000 Subject: [PATCH 04/62] [LOCAL] Simplify the jq command used to read version inside build_android --- .github/actions/build-android/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-android/action.yml b/.github/actions/build-android/action.yml index efd6ea96a70a..89ca4c49b284 100644 --- a/.github/actions/build-android/action.yml +++ b/.github/actions/build-android/action.yml @@ -20,7 +20,7 @@ runs: shell: bash id: read-rn-version run: | - echo "rn-version=$(cat packages/react-native/package.json | jq -r 'version')" >> $GITHUB_OUTPUT + echo "rn-version=$(jq -r '.version' packages/react-native/package.json)" >> $GITHUB_OUTPUT - name: Set React Native Version # We don't want to set the version for stable branches, because this has been # already set from the 'create release' commits on the release branch. From a5a9bf184dbe8e7560e23f75965cc8a405cd6585 Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Wed, 7 Jan 2026 17:10:10 +0000 Subject: [PATCH 05/62] Release 0.84.0-rc.0 #publish-packages-to-npm&next --- package.json | 4 ++-- packages/assets/package.json | 2 +- packages/babel-plugin-codegen/package.json | 4 ++-- packages/community-cli-plugin/package.json | 4 ++-- packages/core-cli-utils/package.json | 2 +- packages/debugger-frontend/package.json | 2 +- .../debugger-shell/bin/react-native-devtools | 17 ++++++++++++++++- packages/debugger-shell/package.json | 2 +- packages/dev-middleware/package.json | 8 ++++---- .../eslint-config-react-native/package.json | 4 ++-- .../eslint-plugin-react-native/package.json | 2 +- packages/eslint-plugin-specs/package.json | 4 ++-- packages/gradle-plugin/package.json | 2 +- packages/metro-config/package.json | 6 +++--- packages/new-app-screen/package.json | 2 +- packages/normalize-color/package.json | 2 +- packages/polyfills/package.json | 2 +- packages/react-native-babel-preset/package.json | 4 ++-- .../react-native-babel-transformer/package.json | 4 ++-- packages/react-native-codegen/package.json | 2 +- .../package.json | 4 ++-- .../package.json | 4 ++-- .../Libraries/Core/ReactNativeVersion.js | 6 +++--- packages/react-native/React/Base/RCTVersion.m | 6 +++--- .../react-native/ReactAndroid/gradle.properties | 2 +- .../modules/systeminfo/ReactNativeVersion.kt | 13 +++++++++---- .../ReactCommon/cxxreact/ReactNativeVersion.h | 10 +++++----- packages/react-native/package.json | 16 ++++++++-------- .../generate-artifacts-executor-test.js.snap | 10 +++++----- packages/rn-tester/package.json | 6 +++--- packages/typescript-config/package.json | 2 +- packages/virtualized-lists/package.json | 2 +- 32 files changed, 90 insertions(+), 70 deletions(-) diff --git a/package.json b/package.json index e9de8d7c7e19..a7c48c20fd29 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "@jest/create-cache-key-function": "^29.7.0", "@microsoft/api-extractor": "^7.52.2", "@octokit/rest": "^22.0.0", - "@react-native/metro-babel-transformer": "0.84.0-main", - "@react-native/metro-config": "0.84.0-main", + "@react-native/metro-babel-transformer": "0.84.0-rc.0", + "@react-native/metro-config": "0.84.0-rc.0", "@tsconfig/node22": "22.0.2", "@types/react": "^19.1.0", "@typescript-eslint/parser": "^8.36.0", diff --git a/packages/assets/package.json b/packages/assets/package.json index b4dca41b60e6..6125a195b10d 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/assets-registry", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Asset support code for React Native.", "license": "MIT", "repository": { diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index 7ce7abe50568..7debb4355c01 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-plugin-codegen", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Babel plugin to generate native module and view manager code for React Native.", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/traverse": "^7.25.3", - "@react-native/codegen": "0.84.0-main" + "@react-native/codegen": "0.84.0-rc.0" }, "devDependencies": { "@babel/core": "^7.25.2" diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index 89f907d3f879..29f41a50dfbf 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/community-cli-plugin", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Core CLI commands for React Native", "keywords": [ "react-native", @@ -31,7 +31,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/dev-middleware": "0.84.0-main", + "@react-native/dev-middleware": "0.84.0-rc.0", "debug": "^4.4.0", "invariant": "^2.2.4", "metro": "^0.83.3", diff --git a/packages/core-cli-utils/package.json b/packages/core-cli-utils/package.json index 8f004e2be45d..609847cb7e56 100644 --- a/packages/core-cli-utils/package.json +++ b/packages/core-cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/core-cli-utils", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "React Native CLI library for Frameworks to build on", "license": "MIT", "keywords": [ diff --git a/packages/debugger-frontend/package.json b/packages/debugger-frontend/package.json index 32df3fe319e4..9ecc0ac01740 100644 --- a/packages/debugger-frontend/package.json +++ b/packages/debugger-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/debugger-frontend", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Debugger frontend for React Native based on Chrome DevTools", "keywords": [ "react-native", diff --git a/packages/debugger-shell/bin/react-native-devtools b/packages/debugger-shell/bin/react-native-devtools index ee4b25ad2027..8942ee8dda74 100755 --- a/packages/debugger-shell/bin/react-native-devtools +++ b/packages/debugger-shell/bin/react-native-devtools @@ -1,6 +1,6 @@ #!/usr/bin/env dotslash -// @generated SignedSource<<8b06371489dc8b79c23cbf095568c91a>> +// @generated SignedSource<<8b5b7a2c05761b899cd6d81c2f18c422>> { @@ -11,6 +11,9 @@ "hash": "sha256", "digest": "a6060e1291f9ee7e9feecd511012c041ed2a65c6df6f8ab5aca4d96adbbc9921", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.0/React.Native.DevTools-linux-aarch64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQOD3-UmqD25MctpnB7Ogj0A8nHDs-SgFnMNFfStIxOajFAFSN93zuoWsLD3ylc3wVuX6-L-ndcMftTd7tlR1ZZWYy4a7g78w4N1UTzIT_z9vdOXpYGe7fZrHXiBHJu0QexD0b54OcdDSEFhh0-7puUTGPnIg3pHhThiU6bf_5AqvGIEYA5FGjih3zY" @@ -24,6 +27,9 @@ "hash": "sha256", "digest": "354f6550617d0c6b4bb4478ad085d4efe3671ba9a1b78d90d9bfc003a523cb6d", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.0/React.Native.DevTools-linux-x86_64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQMVMfCfSykWSI8mB5koUEUtx819xGQGW3Tm1DBpEmjWA_g8C4PoPPDCIPpgJmB5nUKrv081_dtayoArCncyFJVs0ofbxGn0EkaEW2vW3OJ2J0XMH58v5cTLED3dT8TmWwAg6aYUTr0ch8DfVXRxsibYUIWaxJUwOJ-urR-iQm7YPQUboLElaJbM" @@ -37,6 +43,9 @@ "hash": "sha256", "digest": "df41cfce9bc977ef4fdc66c3c892c0eedee5b07aa618550308157c51b8e75561", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.0/React.Native.DevTools-macos-aarch64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQOGfzOOV_mwg63orI4Hv0VQKQtE5Vk60eSl55gZDd0djjU-lmqddRZm_LxsWsek4xM7qIxqCbw6wGx7zqnrlmQGyfD98n0TBFh3uhVeYP_j3r2UkKci6tqjEqcLTHjFj3agjI6jDEe3fDpZtwKY4UMhXdVP4o1goYq13rG-IQAqIsAm04MnPFOYyp5X" @@ -50,6 +59,9 @@ "hash": "sha256", "digest": "96805c51623a163b1d94b501e2e091f403b4c3575063bd7363f8e1550cda8dc5", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.0/React.Native.DevTools-macos-x86_64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQNbF-vba13QuctGdSckSWSApEqUne0w8vGceEm5u9VNYqHzwaZu6_T0n12Ml7aHuNgAgU0OOxJKUjcr2DVsNEsjcCYwMqCjZys8yF8NfM39OH1YePjHZCw5jinydbhGxhF1zbJ_zKmuOx1FhJtzCD3CUbLSea7fuhPh6ytLUIu3Ctx4aFQLFtbJZQ" @@ -63,6 +75,9 @@ "hash": "sha256", "digest": "7f560e6d68b4b917c53ba0518a778a20e267cce55474ad972d345b2738746a52", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.0/React.Native.DevTools-windows-x86_64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQPZzccNNBkp1OKt_SPZ-iDoK5LDWyvZhFMgz4oTf9Ja9PlKU7i_5ydAVd714waJteCM1cdAidPN6PumBRs1uK12E9moytEskWXlMPbQObFpaTnkxLn6xp3N5EAKbAXvPfecX41Tz_7HRqh19_hW3XpwXF-VNsAdtn59ApMtX1fpN0peB1l4o57P" diff --git a/packages/debugger-shell/package.json b/packages/debugger-shell/package.json index 64056647c25f..8049ce930bba 100644 --- a/packages/debugger-shell/package.json +++ b/packages/debugger-shell/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/debugger-shell", "productName": "React Native DevTools", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Experimental debugger shell for React Native for use with @react-native/debugger-frontend", "keywords": [ "react-native", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index 89d9cf2c2d35..7c7e6c3497d6 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/dev-middleware", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Dev server middleware for React Native", "keywords": [ "react-native", @@ -32,8 +32,8 @@ }, "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.84.0-main", - "@react-native/debugger-shell": "0.84.0-main", + "@react-native/debugger-frontend": "0.84.0-rc.0", + "@react-native/debugger-shell": "0.84.0-rc.0", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.2.0", "connect": "^3.6.5", @@ -45,7 +45,7 @@ "ws": "^7.5.10" }, "devDependencies": { - "@react-native/debugger-shell": "0.84.0-main", + "@react-native/debugger-shell": "0.84.0-rc.0", "selfsigned": "^4.0.0", "undici": "^5.29.0", "wait-for-expect": "^3.0.2" diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index 73e8cd4bbc20..455e408655fa 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-config", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "ESLint config for React Native", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", - "@react-native/eslint-plugin": "0.84.0-main", + "@react-native/eslint-plugin": "0.84.0-rc.0", "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", "eslint-config-prettier": "^8.5.0", diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index 48241677d034..bbe230eddb43 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "ESLint rules for @react-native/eslint-config", "license": "MIT", "repository": { diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index f78a7cae409c..0f2385f3ab45 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin-specs", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "ESLint rules to validate NativeModule and Component Specs", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@react-native/codegen": "0.84.0-main", + "@react-native/codegen": "0.84.0-rc.0", "make-dir": "^2.1.0", "pirates": "^4.0.1", "source-map-support": "0.5.0" diff --git a/packages/gradle-plugin/package.json b/packages/gradle-plugin/package.json index 4a8fba8695c7..e1fb5a3afe0e 100644 --- a/packages/gradle-plugin/package.json +++ b/packages/gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/gradle-plugin", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Gradle Plugin for React Native", "license": "MIT", "repository": { diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index a1f72757e586..def3b4170cdd 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-config", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Metro configuration for React Native.", "license": "MIT", "repository": { @@ -35,8 +35,8 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/js-polyfills": "0.84.0-main", - "@react-native/metro-babel-transformer": "0.84.0-main", + "@react-native/js-polyfills": "0.84.0-rc.0", + "@react-native/metro-babel-transformer": "0.84.0-rc.0", "metro-config": "^0.83.3", "metro-runtime": "^0.83.3" } diff --git a/packages/new-app-screen/package.json b/packages/new-app-screen/package.json index 57b66296ac6b..4d39f8c01f1f 100644 --- a/packages/new-app-screen/package.json +++ b/packages/new-app-screen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/new-app-screen", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "NewAppScreen component for React Native", "keywords": [ "react-native" diff --git a/packages/normalize-color/package.json b/packages/normalize-color/package.json index b4dbe3e30dd5..9ca40ce79a1b 100644 --- a/packages/normalize-color/package.json +++ b/packages/normalize-color/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/normalize-colors", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Color normalization for React Native.", "license": "MIT", "repository": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 833985620414..42e5011f9ccf 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/js-polyfills", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Polyfills for React Native.", "license": "MIT", "repository": { diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index b3e0da543cf2..2a9b7bae69fa 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-preset", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Babel preset for React Native applications", "repository": { "type": "git", @@ -54,7 +54,7 @@ "@babel/plugin-transform-runtime": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@react-native/babel-plugin-codegen": "0.84.0-main", + "@react-native/babel-plugin-codegen": "0.84.0-rc.0", "babel-plugin-syntax-hermes-parser": "0.32.0", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index bb651c4387ea..72610b3ea5a7 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-babel-transformer", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Babel transformer for React Native applications.", "repository": { "type": "git", @@ -27,7 +27,7 @@ ], "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.84.0-main", + "@react-native/babel-preset": "0.84.0-rc.0", "hermes-parser": "0.32.0", "nullthrows": "^1.1.1" }, diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index 370f9a210891..ec071b5cfa09 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Code generation tools for React Native", "license": "MIT", "repository": { diff --git a/packages/react-native-compatibility-check/package.json b/packages/react-native-compatibility-check/package.json index fbe598969326..de580515909d 100644 --- a/packages/react-native-compatibility-check/package.json +++ b/packages/react-native-compatibility-check/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/compatibility-check", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Check a React Native app's boundary between JS and Native for incompatibilities", "license": "MIT", "repository": { @@ -38,7 +38,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/codegen": "0.84.0-main" + "@react-native/codegen": "0.84.0-rc.0" }, "devDependencies": { "flow-remove-types": "^2.237.2", diff --git a/packages/react-native-popup-menu-android/package.json b/packages/react-native-popup-menu-android/package.json index 75919858af40..eded83b5db05 100644 --- a/packages/react-native-popup-menu-android/package.json +++ b/packages/react-native-popup-menu-android/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/popup-menu-android", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "PopupMenu for the Android platform", "main": "index.js", "files": [ @@ -21,7 +21,7 @@ }, "license": "MIT", "devDependencies": { - "@react-native/codegen": "0.84.0-main" + "@react-native/codegen": "0.84.0-rc.0" }, "peerDependencies": { "@types/react": "^19.1.0", diff --git a/packages/react-native/Libraries/Core/ReactNativeVersion.js b/packages/react-native/Libraries/Core/ReactNativeVersion.js index 1ff12f563e62..6d8fd19eff1b 100644 --- a/packages/react-native/Libraries/Core/ReactNativeVersion.js +++ b/packages/react-native/Libraries/Core/ReactNativeVersion.js @@ -26,10 +26,10 @@ * ``` */ export default class ReactNativeVersion { - static major: number = 1000; - static minor: number = 0; + static major: number = 0; + static minor: number = 84; static patch: number = 0; - static prerelease: string | null = null; + static prerelease: string | null = 'rc.0'; static getVersionString(): string { return `${this.major}.${this.minor}.${this.patch}${this.prerelease != null ? `-${this.prerelease}` : ''}`; diff --git a/packages/react-native/React/Base/RCTVersion.m b/packages/react-native/React/Base/RCTVersion.m index 69ce4f75320e..06bdcba20c47 100644 --- a/packages/react-native/React/Base/RCTVersion.m +++ b/packages/react-native/React/Base/RCTVersion.m @@ -21,10 +21,10 @@ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^(void){ __rnVersion = @{ - RCTVersionMajor: @(1000), - RCTVersionMinor: @(0), + RCTVersionMajor: @(0), + RCTVersionMinor: @(84), RCTVersionPatch: @(0), - RCTVersionPrerelease: [NSNull null], + RCTVersionPrerelease: @"rc.0", }; }); return __rnVersion; diff --git a/packages/react-native/ReactAndroid/gradle.properties b/packages/react-native/ReactAndroid/gradle.properties index 71b1bf4cf759..efb7af3ee9b2 100644 --- a/packages/react-native/ReactAndroid/gradle.properties +++ b/packages/react-native/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=1000.0.0 +VERSION_NAME=0.84.0-rc.0 react.internal.publishingGroup=com.facebook.react react.internal.hermesPublishingGroup=com.facebook.hermes diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt index 889fa4d728c4..28930bfc53f9 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt @@ -1,15 +1,20 @@ /** * Copyright (c) Meta Platforms, Inc. and affiliates. * - * This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @generated by scripts/releases/set-version.js */ + package com.facebook.react.modules.systeminfo public object ReactNativeVersion { @JvmField - public val VERSION: Map = - mapOf("major" to 1000, "minor" to 0, "patch" to 0, "prerelease" to null) + public val VERSION: Map = mapOf( + "major" to 0, + "minor" to 84, + "patch" to 0, + "prerelease" to "rc.0" + ) } diff --git a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h index 0c876d971a62..b8ed56e29cff 100644 --- a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h @@ -12,17 +12,17 @@ #include #include -#define REACT_NATIVE_VERSION_MAJOR 1000 -#define REACT_NATIVE_VERSION_MINOR 0 +#define REACT_NATIVE_VERSION_MAJOR 0 +#define REACT_NATIVE_VERSION_MINOR 84 #define REACT_NATIVE_VERSION_PATCH 0 namespace facebook::react { constexpr struct { - int32_t Major = 1000; - int32_t Minor = 0; + int32_t Major = 0; + int32_t Minor = 84; int32_t Patch = 0; - std::string_view Prerelease = ""; + std::string_view Prerelease = "rc.0"; } ReactNativeVersion; } // namespace facebook::react diff --git a/packages/react-native/package.json b/packages/react-native/package.json index ae2eb4cbda70..122e5baaf3f4 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "1000.0.0", + "version": "0.84.0-rc.0", "description": "A framework for building native apps using React", "license": "MIT", "repository": { @@ -160,13 +160,13 @@ }, "dependencies": { "@jest/create-cache-key-function": "^29.7.0", - "@react-native/assets-registry": "0.84.0-main", - "@react-native/codegen": "0.84.0-main", - "@react-native/community-cli-plugin": "0.84.0-main", - "@react-native/gradle-plugin": "0.84.0-main", - "@react-native/js-polyfills": "0.84.0-main", - "@react-native/normalize-colors": "0.84.0-main", - "@react-native/virtualized-lists": "0.84.0-main", + "@react-native/assets-registry": "0.84.0-rc.0", + "@react-native/codegen": "0.84.0-rc.0", + "@react-native/community-cli-plugin": "0.84.0-rc.0", + "@react-native/gradle-plugin": "0.84.0-rc.0", + "@react-native/js-polyfills": "0.84.0-rc.0", + "@react-native/normalize-colors": "0.84.0-rc.0", + "@react-native/virtualized-lists": "0.84.0-rc.0", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", diff --git a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap index 8c76f937ae04..aaee73fd72ae 100644 --- a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap +++ b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap @@ -79,7 +79,7 @@ exports[`execute test-app "ReactAppDependencyProvider/ReactAppDependencyProvider # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"1000.0.0\\" +version = \\"0.84.0-rc.0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -399,7 +399,7 @@ exports[`execute test-app "ReactCodegen/ReactCodegen.podspec" should match snaps # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"1000.0.0\\" +version = \\"0.84.0-rc.0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -586,7 +586,7 @@ exports[`execute test-app-legacy "ReactAppDependencyProvider/ReactAppDependencyP # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"1000.0.0\\" +version = \\"0.84.0-rc.0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -878,7 +878,7 @@ exports[`execute test-app-legacy "ReactCodegen/ReactCodegen.podspec" should matc # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"1000.0.0\\" +version = \\"0.84.0-rc.0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -984,4 +984,4 @@ SCRIPT end " -`; +`; \ No newline at end of file diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index 8723cb1c9eb9..e79afa5c6815 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/tester", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "private": true, "description": "React Native tester app.", "license": "MIT", @@ -25,8 +25,8 @@ "e2e-test-ios": "./scripts/maestro-test-ios.sh" }, "dependencies": { - "@react-native/new-app-screen": "0.84.0-main", - "@react-native/popup-menu-android": "0.84.0-main", + "@react-native/new-app-screen": "0.84.0-rc.0", + "@react-native/popup-menu-android": "0.84.0-rc.0", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "nullthrows": "^1.1.1" diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index 353a37676327..a3025248e448 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/typescript-config", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Default TypeScript configuration for React Native apps", "license": "MIT", "repository": { diff --git a/packages/virtualized-lists/package.json b/packages/virtualized-lists/package.json index 8f1f2a2b2dd3..c513f2e4fe76 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/virtualized-lists", - "version": "0.84.0-main", + "version": "0.84.0-rc.0", "description": "Virtualized lists for React Native.", "license": "MIT", "repository": { From 8c4c7329a2d580311f903a1c8c3bdd4470c44251 Mon Sep 17 00:00:00 2001 From: Alex Hunt Date: Wed, 7 Jan 2026 17:36:25 +0000 Subject: [PATCH 06/62] [LOCAL] Fix set-version script --- scripts/releases/set-version.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/releases/set-version.js b/scripts/releases/set-version.js index 497ce0b9c4db..c20714009e82 100644 --- a/scripts/releases/set-version.js +++ b/scripts/releases/set-version.js @@ -71,12 +71,12 @@ async function setVersion( version /*: string */, skipReactNativeVersion /*: boolean */ = false, ) /*: Promise */ { - const packages = await getPackages({ + const packagesToVersion = await getPackages({ includeReactNative: true, forceIncludeRNTester: true, }); const newPackageVersions = Object.fromEntries( - Object.keys(packages).map(packageName => [ + Object.keys(packagesToVersion).map(packageName => [ packageName, packageName === 'react-native' && skipReactNativeVersion ? '1000.0.0' @@ -86,7 +86,13 @@ async function setVersion( const packagesToUpdate = [ await getWorkspaceRoot(), - ...Object.values(packages), + ...Object.values( + await getPackages({ + includeReactNative: true, + includePrivate: true, + forceIncludeRNTester: true, + }), + ), ]; // Update all workspace packages From 549b9e7587ce08f904122ab233b83722c1afecd7 Mon Sep 17 00:00:00 2001 From: Alex Hunt Date: Wed, 7 Jan 2026 17:36:53 +0000 Subject: [PATCH 07/62] Release 0.84.0-rc.0 (reattempt) #publish-packages-to-npm&next --- private/helloworld/package.json | 12 ++++++------ .../package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/private/helloworld/package.json b/private/helloworld/package.json index d1d5929ef346..b70a8ef9fe8e 100644 --- a/private/helloworld/package.json +++ b/private/helloworld/package.json @@ -13,17 +13,17 @@ }, "dependencies": { "react": "19.2.3", - "react-native": "1000.0.0" + "react-native": "0.84.0-rc.0" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native/babel-preset": "0.84.0-main", - "@react-native/core-cli-utils": "0.84.0-main", - "@react-native/eslint-config": "0.84.0-main", - "@react-native/metro-config": "0.84.0-main", - "@react-native/typescript-config": "0.84.0-main", + "@react-native/babel-preset": "0.84.0-rc.0", + "@react-native/core-cli-utils": "0.84.0-rc.0", + "@react-native/eslint-config": "0.84.0-rc.0", + "@react-native/metro-config": "0.84.0-rc.0", + "@react-native/typescript-config": "0.84.0-rc.0", "@types/jest": "^29.5.14", "commander": "^12.0.0", "eslint": "^8.19.0", diff --git a/private/react-native-codegen-typescript-test/package.json b/private/react-native-codegen-typescript-test/package.json index c870c1cd3469..84d1e425e509 100644 --- a/private/react-native-codegen-typescript-test/package.json +++ b/private/react-native-codegen-typescript-test/package.json @@ -13,7 +13,7 @@ "prepare": "yarn run build" }, "dependencies": { - "@react-native/codegen": "0.84.0-main" + "@react-native/codegen": "0.84.0-rc.0" }, "devDependencies": { "@babel/core": "^7.25.2", From 29495d5fab3d28acea1e941a69bf1b26a045d5af Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Wed, 7 Jan 2026 19:47:06 +0000 Subject: [PATCH 08/62] [LOCAL] Bump Podfile.lock --- packages/rn-tester/Podfile.lock | 2137 ++++++++++++------------------- 1 file changed, 791 insertions(+), 1346 deletions(-) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 5addd20bc01b..e68533f97e9e 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -1,33 +1,14 @@ PODS: - - boost (1.84.0) - - DoubleConversion (1.1.6) - - fast_float (8.0.0) - - FBLazyVector (1000.0.0) - - fmt (11.0.2) - - glog (0.3.5) - - hermes-engine (1000.0.0): - - hermes-engine/cdp (= 1000.0.0) - - hermes-engine/Hermes (= 1000.0.0) - - hermes-engine/inspector (= 1000.0.0) - - hermes-engine/inspector_chrome (= 1000.0.0) - - hermes-engine/Public (= 1000.0.0) - - hermes-engine/cdp (1000.0.0) - - hermes-engine/Hermes (1000.0.0) - - hermes-engine/inspector (1000.0.0) - - hermes-engine/inspector_chrome (1000.0.0) - - hermes-engine/Public (1000.0.0) - - MyNativeView (0.82.0-main): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - FBLazyVector (0.84.0-rc.0) + - hermes-engine (0.15.0): + - hermes-engine/Pre-built (= 0.15.0) + - hermes-engine/Pre-built (0.15.0) + - MyNativeView (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -42,20 +23,14 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - NativeCxxModuleExample (0.82.0-main): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - NativeCxxModuleExample (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -70,62 +45,37 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - OCMock (3.9.4) - - RCT-Folly (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 8.0.0) - - fmt (= 11.0.2) - - glog - - RCT-Folly/Default (= 2024.11.18.00) - - RCT-Folly/Default (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 8.0.0) - - fmt (= 11.0.2) - - glog - - RCT-Folly/Fabric (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 8.0.0) - - fmt (= 11.0.2) - - glog - - RCTDeprecation (1000.0.0) - - RCTRequired (1000.0.0) - - RCTSwiftUI (1000.0.0) - - RCTSwiftUIWrapper (1000.0.0): + - RCTDeprecation (0.84.0-rc.0) + - RCTRequired (0.84.0-rc.0) + - RCTSwiftUI (0.84.0-rc.0) + - RCTSwiftUIWrapper (0.84.0-rc.0): - RCTSwiftUI - - RCTTypeSafety (1000.0.0): - - FBLazyVector (= 1000.0.0) - - RCTRequired (= 1000.0.0) - - React-Core (= 1000.0.0) - - React (1000.0.0): - - React-Core (= 1000.0.0) - - React-Core/DevSupport (= 1000.0.0) - - React-Core/RCTWebSocket (= 1000.0.0) - - React-RCTActionSheet (= 1000.0.0) - - React-RCTAnimation (= 1000.0.0) - - React-RCTBlob (= 1000.0.0) - - React-RCTImage (= 1000.0.0) - - React-RCTLinking (= 1000.0.0) - - React-RCTNetwork (= 1000.0.0) - - React-RCTSettings (= 1000.0.0) - - React-RCTText (= 1000.0.0) - - React-RCTVibration (= 1000.0.0) - - React-callinvoker (1000.0.0) - - React-Core (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - RCTTypeSafety (0.84.0-rc.0): + - FBLazyVector (= 0.84.0-rc.0) + - RCTRequired (= 0.84.0-rc.0) + - React-Core (= 0.84.0-rc.0) + - React (0.84.0-rc.0): + - React-Core (= 0.84.0-rc.0) + - React-Core/DevSupport (= 0.84.0-rc.0) + - React-Core/RCTWebSocket (= 0.84.0-rc.0) + - React-RCTActionSheet (= 0.84.0-rc.0) + - React-RCTAnimation (= 0.84.0-rc.0) + - React-RCTBlob (= 0.84.0-rc.0) + - React-RCTImage (= 0.84.0-rc.0) + - React-RCTLinking (= 0.84.0-rc.0) + - React-RCTNetwork (= 0.84.0-rc.0) + - React-RCTSettings (= 0.84.0-rc.0) + - React-RCTText (= 0.84.0-rc.0) + - React-RCTVibration (= 0.84.0-rc.0) + - React-callinvoker (0.84.0-rc.0) + - React-Core (0.84.0-rc.0): + - hermes-engine - RCTDeprecation - - React-Core/Default (= 1000.0.0) + - React-Core-prebuilt + - React-Core/Default (= 0.84.0-rc.0) - React-cxxreact - React-featureflags - React-hermes @@ -138,18 +88,14 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/CoreModulesHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt (0.84.0-rc.0): + - ReactNativeDependencies + - React-Core/CoreModulesHeaders (0.84.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -163,18 +109,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/Default (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/Default (0.84.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-cxxreact - React-featureflags - React-hermes @@ -187,20 +127,14 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/DevSupport (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/DevSupport (0.84.0-rc.0): + - hermes-engine - RCTDeprecation - - React-Core/Default (= 1000.0.0) - - React-Core/RCTWebSocket (= 1000.0.0) + - React-Core-prebuilt + - React-Core/Default (= 0.84.0-rc.0) + - React-Core/RCTWebSocket (= 0.84.0-rc.0) - React-cxxreact - React-featureflags - React-hermes @@ -213,18 +147,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTActionSheetHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTActionSheetHeaders (0.84.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -238,18 +166,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTAnimationHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTAnimationHeaders (0.84.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -263,18 +185,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTBlobHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTBlobHeaders (0.84.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -288,18 +204,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTImageHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTImageHeaders (0.84.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -313,18 +223,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTLinkingHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTLinkingHeaders (0.84.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -338,18 +242,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTNetworkHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTNetworkHeaders (0.84.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -363,18 +261,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTPushNotificationHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTPushNotificationHeaders (0.84.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -388,18 +280,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTSettingsHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTSettingsHeaders (0.84.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -413,18 +299,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTTextHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTTextHeaders (0.84.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -438,18 +318,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTVibrationHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTVibrationHeaders (0.84.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -463,19 +337,13 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTWebSocket (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTWebSocket (0.84.0-rc.0): + - hermes-engine - RCTDeprecation - - React-Core/Default (= 1000.0.0) + - React-Core-prebuilt + - React-Core/Default (= 0.84.0-rc.0) - React-cxxreact - React-featureflags - React-hermes @@ -488,76 +356,59 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-CoreModules (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - RCTTypeSafety (= 1000.0.0) - - React-Core/CoreModulesHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-CoreModules (0.84.0-rc.0): + - RCTTypeSafety (= 0.84.0-rc.0) + - React-Core-prebuilt + - React-Core/CoreModulesHeaders (= 0.84.0-rc.0) + - React-debug + - React-jsi (= 0.84.0-rc.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 1000.0.0) + - React-RCTImage (= 0.84.0-rc.0) - React-runtimeexecutor + - React-utils - ReactCommon - - SocketRocket - - React-cxxreact (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-debug (= 1000.0.0) - - React-jsi (= 1000.0.0) + - ReactNativeDependencies + - React-cxxreact (0.84.0-rc.0): + - hermes-engine + - React-callinvoker (= 0.84.0-rc.0) + - React-Core-prebuilt + - React-debug (= 0.84.0-rc.0) + - React-jsi (= 0.84.0-rc.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-logger (= 0.84.0-rc.0) + - React-perflogger (= 0.84.0-rc.0) - React-runtimeexecutor - - React-timing (= 1000.0.0) - - SocketRocket - - React-debug (1000.0.0) - - React-defaultsnativemodule (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-timing (= 0.84.0-rc.0) + - React-utils + - ReactNativeDependencies + - React-debug (0.84.0-rc.0) + - React-defaultsnativemodule (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-domnativemodule + - React-featureflags - React-featureflagsnativemodule - React-idlecallbacksnativemodule + - React-intersectionobservernativemodule - React-jsi - React-jsiexecutor - React-microtasksnativemodule - React-RCTFBReactNativeSpec - - SocketRocket - - React-domnativemodule (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-webperformancenativemodule + - ReactNativeDependencies + - Yoga + - React-domnativemodule (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-Fabric - React-Fabric/bridging - React-FabricComponents @@ -567,40 +418,35 @@ PODS: - React-RCTFBReactNativeSpec - React-runtimeexecutor - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Fabric (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Fabric (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/animations (= 1000.0.0) - - React-Fabric/attributedstring (= 1000.0.0) - - React-Fabric/bridging (= 1000.0.0) - - React-Fabric/componentregistry (= 1000.0.0) - - React-Fabric/componentregistrynative (= 1000.0.0) - - React-Fabric/components (= 1000.0.0) - - React-Fabric/consistency (= 1000.0.0) - - React-Fabric/core (= 1000.0.0) - - React-Fabric/dom (= 1000.0.0) - - React-Fabric/imagemanager (= 1000.0.0) - - React-Fabric/leakchecker (= 1000.0.0) - - React-Fabric/mounting (= 1000.0.0) - - React-Fabric/observers (= 1000.0.0) - - React-Fabric/scheduler (= 1000.0.0) - - React-Fabric/telemetry (= 1000.0.0) - - React-Fabric/templateprocessor (= 1000.0.0) - - React-Fabric/uimanager (= 1000.0.0) + - React-Fabric/animated (= 0.84.0-rc.0) + - React-Fabric/animationbackend (= 0.84.0-rc.0) + - React-Fabric/animations (= 0.84.0-rc.0) + - React-Fabric/attributedstring (= 0.84.0-rc.0) + - React-Fabric/bridging (= 0.84.0-rc.0) + - React-Fabric/componentregistry (= 0.84.0-rc.0) + - React-Fabric/componentregistrynative (= 0.84.0-rc.0) + - React-Fabric/components (= 0.84.0-rc.0) + - React-Fabric/consistency (= 0.84.0-rc.0) + - React-Fabric/core (= 0.84.0-rc.0) + - React-Fabric/dom (= 0.84.0-rc.0) + - React-Fabric/imagemanager (= 0.84.0-rc.0) + - React-Fabric/leakchecker (= 0.84.0-rc.0) + - React-Fabric/mounting (= 0.84.0-rc.0) + - React-Fabric/observers (= 0.84.0-rc.0) + - React-Fabric/scheduler (= 0.84.0-rc.0) + - React-Fabric/telemetry (= 0.84.0-rc.0) + - React-Fabric/templateprocessor (= 0.84.0-rc.0) + - React-Fabric/uimanager (= 0.84.0-rc.0) - React-featureflags - React-graphics - React-jsi @@ -611,20 +457,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/animations (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/animated (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -637,20 +476,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/attributedstring (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/animationbackend (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -663,20 +495,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/bridging (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/animations (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -689,20 +514,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/componentregistry (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/attributedstring (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -715,20 +533,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/componentregistrynative (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/bridging (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -741,26 +552,15 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/componentregistry (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 1000.0.0) - - React-Fabric/components/root (= 1000.0.0) - - React-Fabric/components/scrollview (= 1000.0.0) - - React-Fabric/components/view (= 1000.0.0) - React-featureflags - React-graphics - React-jsi @@ -771,20 +571,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/legacyviewmanagerinterop (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/componentregistrynative (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -797,22 +590,19 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/root (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.84.0-rc.0) + - React-Fabric/components/root (= 0.84.0-rc.0) + - React-Fabric/components/scrollview (= 0.84.0-rc.0) + - React-Fabric/components/view (= 0.84.0-rc.0) - React-featureflags - React-graphics - React-jsi @@ -823,20 +613,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/scrollview (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components/legacyviewmanagerinterop (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -849,20 +632,51 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/view (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components/root (0.84.0-rc.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/components/scrollview (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/components/view (0.84.0-rc.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -876,21 +690,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Fabric/consistency (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Fabric/consistency (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -903,20 +710,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/core (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/core (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -929,20 +729,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/dom (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/dom (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -955,20 +748,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/imagemanager (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/imagemanager (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -981,20 +767,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/leakchecker (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/leakchecker (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1007,20 +786,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/mounting (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/mounting (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1033,23 +805,17 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/observers (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events (= 1000.0.0) + - React-Fabric/observers/events (= 0.84.0-rc.0) + - React-Fabric/observers/intersection (= 0.84.0-rc.0) - React-featureflags - React-graphics - React-jsi @@ -1060,20 +826,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/observers/events (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers/events (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1086,20 +845,32 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/scheduler (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers/intersection (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/scheduler (0.84.0-rc.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric/observers/events @@ -1115,20 +886,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/telemetry (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/telemetry (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1141,20 +905,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/templateprocessor (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/templateprocessor (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1167,23 +924,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/uimanager (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/uimanager (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 1000.0.0) + - React-Fabric/uimanager/consistency (= 0.84.0-rc.0) - React-featureflags - React-graphics - React-jsi @@ -1195,20 +945,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/uimanager/consistency (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/uimanager/consistency (0.84.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1222,24 +965,18 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-FabricComponents (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-FabricComponents (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 1000.0.0) - - React-FabricComponents/textlayoutmanager (= 1000.0.0) + - React-FabricComponents/components (= 0.84.0-rc.0) + - React-FabricComponents/textlayoutmanager (= 0.84.0-rc.0) - React-featureflags - React-graphics - React-jsi @@ -1250,34 +987,29 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 1000.0.0) - - React-FabricComponents/components/iostextinput (= 1000.0.0) - - React-FabricComponents/components/modal (= 1000.0.0) - - React-FabricComponents/components/rncore (= 1000.0.0) - - React-FabricComponents/components/safeareaview (= 1000.0.0) - - React-FabricComponents/components/scrollview (= 1000.0.0) - - React-FabricComponents/components/text (= 1000.0.0) - - React-FabricComponents/components/textinput (= 1000.0.0) - - React-FabricComponents/components/unimplementedview (= 1000.0.0) - - React-FabricComponents/components/virtualview (= 1000.0.0) - - React-FabricComponents/components/virtualviewexperimental (= 1000.0.0) + - React-FabricComponents/components/inputaccessory (= 0.84.0-rc.0) + - React-FabricComponents/components/iostextinput (= 0.84.0-rc.0) + - React-FabricComponents/components/modal (= 0.84.0-rc.0) + - React-FabricComponents/components/rncore (= 0.84.0-rc.0) + - React-FabricComponents/components/safeareaview (= 0.84.0-rc.0) + - React-FabricComponents/components/scrollview (= 0.84.0-rc.0) + - React-FabricComponents/components/switch (= 0.84.0-rc.0) + - React-FabricComponents/components/text (= 0.84.0-rc.0) + - React-FabricComponents/components/textinput (= 0.84.0-rc.0) + - React-FabricComponents/components/unimplementedview (= 0.84.0-rc.0) + - React-FabricComponents/components/virtualview (= 0.84.0-rc.0) + - React-FabricComponents/components/virtualviewexperimental (= 0.84.0-rc.0) - React-featureflags - React-graphics - React-jsi @@ -1288,20 +1020,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/inputaccessory (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1315,20 +1041,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/iostextinput (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1342,20 +1062,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/modal (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1369,20 +1083,35 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/rncore (0.84.0-rc.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components/safeareaview (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1396,20 +1125,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/scrollview (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1423,20 +1146,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/switch (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1450,20 +1167,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/text (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1477,20 +1188,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/textinput (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1504,20 +1209,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/unimplementedview (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1531,20 +1230,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/virtualview (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1558,20 +1251,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualviewexperimental (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/virtualviewexperimental (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1585,20 +1272,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/textlayoutmanager (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1612,271 +1293,184 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricImage (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) + - React-FabricImage (0.84.0-rc.0): + - hermes-engine + - RCTRequired (= 0.84.0-rc.0) + - RCTTypeSafety (= 0.84.0-rc.0) + - React-Core-prebuilt - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 1000.0.0) + - React-jsiexecutor (= 0.84.0-rc.0) - React-logger - React-rendererdebug - React-utils - ReactCommon - - SocketRocket + - ReactNativeDependencies - Yoga - - React-featureflags (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-featureflagsnativemodule (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-featureflags (0.84.0-rc.0): + - React-Core-prebuilt + - ReactNativeDependencies + - React-featureflagsnativemodule (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-featureflags - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - SocketRocket - - React-graphics (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-graphics (0.84.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-jsi - React-jsiexecutor - React-utils - - SocketRocket - - React-hermes (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-hermes (0.84.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-cxxreact (= 1000.0.0) + - React-Core-prebuilt + - React-cxxreact (= 0.84.0-rc.0) - React-jsi - - React-jsiexecutor (= 1000.0.0) + - React-jsiexecutor (= 0.84.0-rc.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 1000.0.0) + - React-jsitooling + - React-oscompat + - React-perflogger (= 0.84.0-rc.0) - React-runtimeexecutor - - SocketRocket - - React-idlecallbacksnativemodule (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-idlecallbacksnativemodule (0.84.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - React-runtimeexecutor - React-runtimescheduler - ReactCommon/turbomodule/core - - SocketRocket - - React-ImageManager (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-ImageManager (0.84.0-rc.0): + - React-Core-prebuilt - React-Core/Default - React-debug - React-Fabric - React-graphics - React-rendererdebug - React-utils - - SocketRocket - - React-jserrorhandler (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-intersectionobservernativemodule (0.84.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt + - React-cxxreact + - React-Fabric + - React-Fabric/bridging + - React-graphics + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - React-runtimescheduler + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-jserrorhandler (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-jsi - ReactCommon/turbomodule/bridging - - SocketRocket - - React-jsi (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-jsiexecutor (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) + - ReactNativeDependencies + - React-jsi (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - ReactNativeDependencies + - React-jsiexecutor (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-jserrorhandler + - React-jsi - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 1000.0.0) + - React-jsitooling + - React-perflogger - React-runtimeexecutor - - SocketRocket - - React-jsinspector (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - React-utils + - ReactNativeDependencies + - React-jsinspector (0.84.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-featureflags - React-jsi - React-jsinspectorcdp - React-jsinspectornetwork - React-jsinspectortracing - - React-perflogger (= 1000.0.0) + - React-oscompat + - React-perflogger (= 0.84.0-rc.0) - React-runtimeexecutor - - SocketRocket - - React-jsinspectorcdp (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-jsinspectornetwork (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-featureflags + - React-utils + - ReactNativeDependencies + - React-jsinspectorcdp (0.84.0-rc.0): + - React-Core-prebuilt + - ReactNativeDependencies + - React-jsinspectornetwork (0.84.0-rc.0): + - React-Core-prebuilt - React-jsinspectorcdp - - React-performancetimeline - - React-timing - - SocketRocket - - React-jsinspectortracing (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-jsinspectortracing (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-jsi + - React-jsinspectornetwork - React-oscompat - React-timing - - SocketRocket - - React-jsitooling (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) + - ReactNativeDependencies + - React-jsitooling (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact (= 0.84.0-rc.0) + - React-debug + - React-jsi (= 0.84.0-rc.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - - SocketRocket - - React-jsitracing (1000.0.0): - - React-jsi - - React-logger (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-Mapbuffer (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-debug - - SocketRocket - - React-microtasksnativemodule (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-utils + - ReactNativeDependencies + - React-jsitracing (0.84.0-rc.0): + - React-jsi + - React-logger (0.84.0-rc.0): + - React-Core-prebuilt + - ReactNativeDependencies + - React-Mapbuffer (0.84.0-rc.0): + - React-Core-prebuilt + - React-debug + - ReactNativeDependencies + - React-microtasksnativemodule (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - SocketRocket - - React-NativeModulesApple (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-NativeModulesApple (0.84.0-rc.0): + - hermes-engine - React-callinvoker - React-Core + - React-Core-prebuilt - React-cxxreact + - React-debug - React-featureflags - React-jsi - React-jsinspector @@ -1884,73 +1478,53 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket - - React-oscompat (1000.0.0) - - React-perflogger (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-performancecdpmetrics (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-networking (0.84.0-rc.0): + - React-Core-prebuilt + - React-jsinspectornetwork + - React-jsinspectortracing + - React-performancetimeline + - React-timing + - ReactNativeDependencies + - React-oscompat (0.84.0-rc.0) + - React-perflogger (0.84.0-rc.0): + - React-Core-prebuilt + - ReactNativeDependencies + - React-performancecdpmetrics (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-jsi - React-performancetimeline - React-runtimeexecutor - React-timing - - SocketRocket - - React-performancetimeline (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-performancetimeline (0.84.0-rc.0): + - React-Core-prebuilt - React-featureflags + - React-jsinspector - React-jsinspectortracing - React-perflogger - React-timing - - SocketRocket - - React-RCTActionSheet (1000.0.0): - - React-Core/RCTActionSheetHeaders (= 1000.0.0) - - React-RCTAnimation (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTActionSheet (0.84.0-rc.0): + - React-Core/RCTActionSheetHeaders (= 0.84.0-rc.0) + - React-RCTAnimation (0.84.0-rc.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTAnimationHeaders + - React-debug - React-featureflags - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-RCTAppDelegate (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTAppDelegate (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-CoreModules - React-debug - React-defaultsnativemodule @@ -1972,16 +1546,10 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon - - SocketRocket - - React-RCTBlob (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTBlob (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket - React-jsi @@ -1991,17 +1559,12 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - SocketRocket - - React-RCTFabric (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTFabric (0.84.0-rc.0): + - hermes-engine + - RCTSwiftUIWrapper - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-FabricComponents @@ -2012,8 +1575,9 @@ PODS: - React-jsi - React-jsinspector - React-jsinspectorcdp - - React-jsinspectornetwork - React-jsinspectortracing + - React-networking + - React-performancecdpmetrics - React-performancetimeline - React-RCTAnimation - React-RCTFBReactNativeSpec @@ -2025,37 +1589,25 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-RCTFBReactNativeSpec (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-RCTFBReactNativeSpec (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 1000.0.0) + - React-RCTFBReactNativeSpec/components (= 0.84.0-rc.0) - ReactCommon - - SocketRocket - - React-RCTFBReactNativeSpec/components (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTFBReactNativeSpec/components (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -2065,66 +1617,52 @@ PODS: - React-rendererdebug - React-utils - ReactCommon - - SocketRocket + - ReactNativeDependencies - Yoga - - React-RCTImage (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - React-RCTImage (0.84.0-rc.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTImageHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - SocketRocket - - React-RCTLinking (1000.0.0): - - React-Core/RCTLinkingHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) + - ReactNativeDependencies + - React-RCTLinking (0.84.0-rc.0): + - React-Core/RCTLinkingHeaders (= 0.84.0-rc.0) + - React-jsi (= 0.84.0-rc.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-RCTNetwork (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactCommon/turbomodule/core (= 0.84.0-rc.0) + - React-RCTNetwork (0.84.0-rc.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTNetworkHeaders + - React-debug - React-featureflags - React-jsi - React-jsinspectorcdp - React-jsinspectornetwork - React-NativeModulesApple + - React-networking - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-RCTPushNotification (1000.0.0): + - ReactNativeDependencies + - React-RCTPushNotification (0.84.0-rc.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTPushNotificationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-RCTRuntime (0.84.0-rc.0): + - hermes-engine - React-Core + - React-Core-prebuilt + - React-debug - React-jsi - React-jsinspector - React-jsinspectorcdp @@ -2134,76 +1672,47 @@ PODS: - React-RuntimeCore - React-runtimeexecutor - React-RuntimeHermes - - SocketRocket - - React-RCTSettings (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - React-utils + - ReactNativeDependencies + - React-RCTSettings (0.84.0-rc.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-RCTTest (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-Core (= 1000.0.0) - - React-CoreModules (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - SocketRocket - - React-RCTText (1000.0.0): - - React-Core/RCTTextHeaders (= 1000.0.0) + - ReactNativeDependencies + - React-RCTTest (0.84.0-rc.0): + - React-Core (= 0.84.0-rc.0) + - React-Core-prebuilt + - React-CoreModules (= 0.84.0-rc.0) + - React-jsi (= 0.84.0-rc.0) + - ReactCommon/turbomodule/core (= 0.84.0-rc.0) + - ReactNativeDependencies + - React-RCTText (0.84.0-rc.0): + - React-Core/RCTTextHeaders (= 0.84.0-rc.0) - Yoga - - React-RCTVibration (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - React-RCTVibration (0.84.0-rc.0): + - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-rendererconsistency (1000.0.0) - - React-renderercss (1000.0.0): - - React-debug - - React-utils - - React-rendererdebug (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-debug - - SocketRocket - - React-RuntimeApple (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-rendererconsistency (0.84.0-rc.0) + - React-renderercss (0.84.0-rc.0): + - React-debug + - React-utils + - React-rendererdebug (0.84.0-rc.0): + - React-Core-prebuilt + - React-debug + - ReactNativeDependencies + - React-RuntimeApple (0.84.0-rc.0): + - hermes-engine - React-callinvoker + - React-Core-prebuilt - React-Core/Default - React-CoreModules - React-cxxreact @@ -2222,16 +1731,10 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - SocketRocket - - React-RuntimeCore (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-RuntimeCore (0.84.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-cxxreact - React-Fabric - React-featureflags @@ -2244,29 +1747,17 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket - - React-runtimeexecutor (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-runtimeexecutor (0.84.0-rc.0): + - React-Core-prebuilt - React-debug - React-featureflags - - React-jsi (= 1000.0.0) + - React-jsi (= 0.84.0-rc.0) - React-utils - - SocketRocket - - React-RuntimeHermes (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-RuntimeHermes (0.84.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-featureflags - React-hermes - React-jsi @@ -2278,17 +1769,11 @@ PODS: - React-RuntimeCore - React-runtimeexecutor - React-utils - - SocketRocket - - React-runtimescheduler (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-runtimescheduler (0.84.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - React-callinvoker + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -2300,34 +1785,34 @@ PODS: - React-runtimeexecutor - React-timing - React-utils - - SocketRocket - - React-timing (1000.0.0) - - React-utils (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-debug - - React-jsi (= 1000.0.0) - - SocketRocket - - ReactAppDependencyProvider (1000.0.0): + - ReactNativeDependencies + - React-timing (0.84.0-rc.0): + - React-debug + - React-utils (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-debug + - React-jsi (= 0.84.0-rc.0) + - ReactNativeDependencies + - React-webperformancenativemodule (0.84.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact + - React-jsi + - React-jsiexecutor + - React-performancetimeline + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - ReactAppDependencyProvider (0.84.0-rc.0): - ReactCodegen - - ReactCodegen (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactCodegen (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-FabricImage @@ -2341,95 +1826,61 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket - - ReactCommon (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - ReactCommon/turbomodule (= 1000.0.0) - - SocketRocket - - ReactCommon-Samples (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - ReactCommon (0.84.0-rc.0): + - React-Core-prebuilt + - ReactCommon/turbomodule (= 0.84.0-rc.0) + - ReactNativeDependencies + - ReactCommon-Samples (0.84.0-rc.0): + - hermes-engine + - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - ReactCommon/turbomodule (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - ReactCommon/turbomodule/bridging (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - SocketRocket - - ReactCommon/turbomodule/bridging (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - SocketRocket - - ReactCommon/turbomodule/core (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-debug (= 1000.0.0) - - React-featureflags (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - React-utils (= 1000.0.0) - - SocketRocket - - ScreenshotManager (0.82.0-main): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - ReactCommon/turbomodule (0.84.0-rc.0): + - hermes-engine + - React-callinvoker (= 0.84.0-rc.0) + - React-Core-prebuilt + - React-cxxreact (= 0.84.0-rc.0) + - React-jsi (= 0.84.0-rc.0) + - React-logger (= 0.84.0-rc.0) + - React-perflogger (= 0.84.0-rc.0) + - ReactCommon/turbomodule/bridging (= 0.84.0-rc.0) + - ReactCommon/turbomodule/core (= 0.84.0-rc.0) + - ReactNativeDependencies + - ReactCommon/turbomodule/bridging (0.84.0-rc.0): + - hermes-engine + - React-callinvoker (= 0.84.0-rc.0) + - React-Core-prebuilt + - React-cxxreact (= 0.84.0-rc.0) + - React-jsi (= 0.84.0-rc.0) + - React-logger (= 0.84.0-rc.0) + - React-perflogger (= 0.84.0-rc.0) + - ReactNativeDependencies + - ReactCommon/turbomodule/core (0.84.0-rc.0): + - hermes-engine + - React-callinvoker (= 0.84.0-rc.0) + - React-Core-prebuilt + - React-cxxreact (= 0.84.0-rc.0) + - React-debug (= 0.84.0-rc.0) + - React-featureflags (= 0.84.0-rc.0) + - React-jsi (= 0.84.0-rc.0) + - React-logger (= 0.84.0-rc.0) + - React-perflogger (= 0.84.0-rc.0) + - React-utils (= 0.84.0-rc.0) + - ReactNativeDependencies + - ReactNativeDependencies (0.84.0-rc.0) + - ScreenshotManager (0.84.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -2444,23 +1895,16 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - SocketRocket (0.7.1) - Yoga (0.0.0) DEPENDENCIES: - - boost (from `../react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../react-native/third-party-podspecs/DoubleConversion.podspec`) - - fast_float (from `../react-native/third-party-podspecs/fast_float.podspec`) - FBLazyVector (from `../react-native/Libraries/FBLazyVector`) - - fmt (from `../react-native/third-party-podspecs/fmt.podspec`) - - glog (from `../react-native/third-party-podspecs/glog.podspec`) - hermes-engine (from `../react-native/sdks/hermes-engine/hermes-engine.podspec`) - MyNativeView (from `NativeComponentExample`) - NativeCxxModuleExample (from `NativeCxxModuleExample`) - OCMock (~> 3.9.1) - - RCT-Folly (from `../react-native/third-party-podspecs/RCT-Folly.podspec`) - RCTDeprecation (from `../react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - RCTRequired (from `../react-native/Libraries/Required`) - RCTSwiftUI (from `../react-native/ReactApple/RCTSwiftUI`) @@ -2469,6 +1913,7 @@ DEPENDENCIES: - React (from `../react-native/`) - React-callinvoker (from `../react-native/ReactCommon/callinvoker`) - React-Core (from `../react-native/`) + - React-Core-prebuilt (from `../react-native/React-Core-prebuilt.podspec`) - React-Core/RCTWebSocket (from `../react-native/`) - React-CoreModules (from `../react-native/React/CoreModules`) - React-cxxreact (from `../react-native/ReactCommon/cxxreact`) @@ -2484,6 +1929,7 @@ DEPENDENCIES: - React-hermes (from `../react-native/ReactCommon/hermes`) - React-idlecallbacksnativemodule (from `../react-native/ReactCommon/react/nativemodule/idlecallbacks`) - React-ImageManager (from `../react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-intersectionobservernativemodule (from `../react-native/ReactCommon/react/nativemodule/intersectionobserver`) - React-jserrorhandler (from `../react-native/ReactCommon/jserrorhandler`) - React-jsi (from `../react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../react-native/ReactCommon/jsiexecutor`) @@ -2497,6 +1943,7 @@ DEPENDENCIES: - React-Mapbuffer (from `../react-native/ReactCommon`) - React-microtasksnativemodule (from `../react-native/ReactCommon/react/nativemodule/microtasks`) - React-NativeModulesApple (from `../react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-networking (from `../react-native/ReactCommon/react/networking`) - React-oscompat (from `../react-native/ReactCommon/oscompat`) - React-perflogger (from `../react-native/ReactCommon/reactperflogger`) - React-performancecdpmetrics (from `../react-native/ReactCommon/react/performance/cdpmetrics`) @@ -2526,41 +1973,29 @@ DEPENDENCIES: - React-runtimescheduler (from `../react-native/ReactCommon/react/renderer/runtimescheduler`) - React-timing (from `../react-native/ReactCommon/react/timing`) - React-utils (from `../react-native/ReactCommon/react/utils`) - - ReactAppDependencyProvider (from `build/generated/ios`) - - ReactCodegen (from `build/generated/ios`) + - React-webperformancenativemodule (from `../react-native/ReactCommon/react/nativemodule/webperformance`) + - ReactAppDependencyProvider (from `build/generated/ios/ReactAppDependencyProvider`) + - ReactCodegen (from `build/generated/ios/ReactCodegen`) - ReactCommon-Samples (from `../react-native/ReactCommon/react/nativemodule/samples`) - ReactCommon/turbomodule/core (from `../react-native/ReactCommon`) + - ReactNativeDependencies (from `../react-native/third-party-podspecs/ReactNativeDependencies.podspec`) - ScreenshotManager (from `NativeModuleExample`) - - SocketRocket (~> 0.7.1) - Yoga (from `../react-native/ReactCommon/yoga`) SPEC REPOS: trunk: - OCMock - - SocketRocket EXTERNAL SOURCES: - boost: - :podspec: "../react-native/third-party-podspecs/boost.podspec" - DoubleConversion: - :podspec: "../react-native/third-party-podspecs/DoubleConversion.podspec" - fast_float: - :podspec: "../react-native/third-party-podspecs/fast_float.podspec" FBLazyVector: :path: "../react-native/Libraries/FBLazyVector" - fmt: - :podspec: "../react-native/third-party-podspecs/fmt.podspec" - glog: - :podspec: "../react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: '' + :tag: hermes-v0.15.0 MyNativeView: :path: NativeComponentExample NativeCxxModuleExample: :path: NativeCxxModuleExample - RCT-Folly: - :podspec: "../react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: :path: "../react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" RCTRequired: @@ -2577,6 +2012,8 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/callinvoker" React-Core: :path: "../react-native/" + React-Core-prebuilt: + :podspec: "../react-native/React-Core-prebuilt.podspec" React-CoreModules: :path: "../react-native/React/CoreModules" React-cxxreact: @@ -2605,6 +2042,8 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/react/nativemodule/idlecallbacks" React-ImageManager: :path: "../react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-intersectionobservernativemodule: + :path: "../react-native/ReactCommon/react/nativemodule/intersectionobserver" React-jserrorhandler: :path: "../react-native/ReactCommon/jserrorhandler" React-jsi: @@ -2631,6 +2070,8 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/react/nativemodule/microtasks" React-NativeModulesApple: :path: "../react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-networking: + :path: "../react-native/ReactCommon/react/networking" React-oscompat: :path: "../react-native/ReactCommon/oscompat" React-perflogger: @@ -2689,101 +2130,105 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/react/timing" React-utils: :path: "../react-native/ReactCommon/react/utils" + React-webperformancenativemodule: + :path: "../react-native/ReactCommon/react/nativemodule/webperformance" ReactAppDependencyProvider: - :path: build/generated/ios + :path: build/generated/ios/ReactAppDependencyProvider ReactCodegen: - :path: build/generated/ios + :path: build/generated/ios/ReactCodegen ReactCommon: :path: "../react-native/ReactCommon" ReactCommon-Samples: :path: "../react-native/ReactCommon/react/nativemodule/samples" + ReactNativeDependencies: + :podspec: "../react-native/third-party-podspecs/ReactNativeDependencies.podspec" ScreenshotManager: :path: NativeModuleExample Yoga: :path: "../react-native/ReactCommon/yoga" SPEC CHECKSUMS: - boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 - DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb - fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 - FBLazyVector: d3c2dd739a63c1a124e775df075dc7c517a719cb - fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd - glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 - hermes-engine: 5a9adf9081befbac6b81bc0c81522430a7eb7da1 - MyNativeView: 26b517931cc8bfc7b602c410572b323348185461 - NativeCxxModuleExample: 6a9788a749d522f8b6cc55a56f4760a670e4e2eb + FBLazyVector: 60db88825afeddb4b8fac96e70230c12bde0fa8e + hermes-engine: 938a9cdde5b6f097720af751658786c90769fa30 + MyNativeView: 06ffd5f7a4c400b471e230dab9920df2ba67bdd1 + NativeCxxModuleExample: 8af5455cac2bdf72402da5ed6a1b445b443b1ebc OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 - RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 - RCTDeprecation: 3808e36294137f9ee5668f4df2e73dc079cd1dcf - RCTRequired: a00614e2da5344c2cda3d287050b6cee00e21dc6 - RCTTypeSafety: 459a16418c6b413060d35434ba3e83f5b0bd2651 - React: 170a01a19ba2525ab7f11243e2df6b19bf268093 - React-callinvoker: f08f425e4043cd1998a158b6e39a6aed1fd1d718 - React-Core: d35c5cf69898fd026e5cd93a0454b1d42e999d3e - React-CoreModules: 3ce1d43f6cc37f43759ec543ce1c0010080f1de1 - React-cxxreact: 52ea845cf7eb1e0fb201ed36e2192de6522a1f60 - React-debug: 195df38487d3f48a7af04deddeb4a5c6d4440416 - React-defaultsnativemodule: 8afea5a4bd07addb523bf48489b8a684ea1bdff0 - React-domnativemodule: 00a3d08568b4e573dcc21ecec829ed425ab10763 - React-Fabric: e2ee903224e68c8fa24aa96e217bad36d7660f5a - React-FabricComponents: 82043c131381c8b1f6e91c559eb04cdf61decdb7 - React-FabricImage: 264c9ce5241e43e25b94c8de55ac6c3c8a046472 - React-featureflags: 595651ea13c63a9f77f06d9a1973b665b4a28b7e - React-featureflagsnativemodule: 06823479a2ee210cfa0e9c19447c2722a8d995f2 - React-graphics: 1f99b9b5515eac389f0cf9c85b03abc366d6a933 - React-hermes: f1034a4d5d8edaf78d47a4f21e9898c4bf6fe02f - React-idlecallbacksnativemodule: 4e65f183318b8a0fbabc481a4eafc0f0d62d1cbf - React-ImageManager: a6833445e17879933378b7c0ba45ee42115c14bc - React-jserrorhandler: bec134a192c50338193544404d45df24fb8a19ca - React-jsi: 4ad77650fb0ca4229569eb2532db7a87e3d12662 - React-jsiexecutor: fa5b80bdbe1ceffc33a892da20fc07b4dfa4df7a - React-jsinspector: 10b5dc4eef2a3d05b80be2114ed676496c5bf59c - React-jsinspectorcdp: 5fb266e5f23d3a2819ba848e9d4d0b6b00f95934 - React-jsinspectornetwork: 1655a81f3fe14789df41e063bd56dd130cc3562a - React-jsinspectortracing: 5b0be488e06958a572e1badfe8509929ae1cc83b - React-jsitooling: 9e563b89f94cf4baf872fe47105d60ae83f4ce4d - React-jsitracing: ce443686f52538d1033ce7db1e7d643e866262f0 - React-logger: 116c3ae5a9906671d157aa00882a5ee75a5a7ebc - React-Mapbuffer: fc937cfa41140d7724c559c3d16c50dd725361c8 - React-microtasksnativemodule: 09899c7389250279bdcc5384f0281bb069979855 - React-NativeModulesApple: d05b718ccd8b68c184e76dbc1efb63385197595b - React-oscompat: 7133e0e945cda067ae36b22502df663d73002864 - React-perflogger: ada3cdf3dfc8b7cd1fabe3c91b672e23981611ab - React-performancecdpmetrics: 89ea4585d30c7681ab1378afb3fd845cd0647860 - React-performancetimeline: e7d5849d89ee39557dcd56dfb6e7b0d49003d925 - React-RCTActionSheet: 1bf8cc8086ad1c15da3407dfb7bc9dd94dc7595d - React-RCTAnimation: 263593e66c89bf810604b1ace15dfa382a1ca2df - React-RCTAppDelegate: f66939ac7ce5da6eb839c3d84a7098e62498a791 - React-RCTBlob: 7b76230c53fe87d305eeeb250b0aae031bb6cbae - React-RCTFabric: 2fd2ef899c7219fd39fd61c39750510f88a81434 - React-RCTFBReactNativeSpec: bd9c8093cc3388fe55a8cce47e66712e326e967a - React-RCTImage: 3e28f3015bc7e8375298e01ebb2032aa05635c32 - React-RCTLinking: 06742cfad41c506091403a414370743a4ed75af3 - React-RCTNetwork: b4577eec0092c16d8996e415e4cac7a372d6d362 - React-RCTPushNotification: ea11178d499696516e0ff9ae335edbe99b06f94b - React-RCTRuntime: 925039e78fc530e0421c308ccc607f214f3c7be1 - React-RCTSettings: d3c2dd305ec81f7faf42762ec598d57f07fd43be - React-RCTTest: 2db46eda60bc2228cb67622a580e8e86b00088d9 - React-RCTText: e416825b80c530647040ef91d23ffd35ccc87981 - React-RCTVibration: 1837a27fc16eeffc9509779c3334fde54c012bcc - React-rendererconsistency: 777c894edc43dde01499189917ac54ee76ae6a6a - React-renderercss: a9cb6ba7f49a80dc4b4f7008bae1590d12f27049 - React-rendererdebug: fea8bde927403a198742b2d940a5f1cd8230c0b4 - React-RuntimeApple: 6a0c164a8855edb4987b90da2d4d8601302de72d - React-RuntimeCore: 6dec37113b759b76641bd028bfbbbec8cf923356 - React-runtimeexecutor: f6ad01d321a3b99e772509b4d6f5c25b670103fa - React-RuntimeHermes: d4f661204d3061219a63951eb4efed4dcaf3f12f - React-runtimescheduler: ae44fe8b4170a9d59f62e8b7d7b060c179db739d - React-timing: 9d49179631e5e3c759e6e82d4c613c73da80a144 - React-utils: 0944df8d553d66b27f486282c42a84a969fd2f6c - ReactAppDependencyProvider: 68f2d2cefd6c9b9f2865246be2bfe86ebd49238d - ReactCodegen: ff8d79aa6b195efceb75a7cd3cafa9f05d1cbfe0 - ReactCommon: a53973ab35d399560ace331ec9e2b26db0592cec - ReactCommon-Samples: dcc128cbf51ac38d2578791750d0a046d1b8a5e9 - ScreenshotManager: 370045f403c555760ae26d85a01dda89d257fa7b - SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: 59290f2ce3fc5c34797a21244288cad99b357b63 + RCTDeprecation: 2daaab053d28da97c8ac5d3ae13af26c7384774a + RCTRequired: 78ebc0ca6e2e49d95257e44b4af06158679be32b + RCTSwiftUI: d5ab3975b0efe0d1048f22acf7e945824583e4fb + RCTSwiftUIWrapper: 21207477439895c8d9e6f06c02ff40dd3eddeb60 + RCTTypeSafety: 16d410052effddd45f7224843f0c4614c7239e3c + React: a5f1b853a4eda5dbea8d01430e322650d7cddfe5 + React-callinvoker: 50627079f30a508a8b5e4cefb71329942e60ebcf + React-Core: 27574a6d01e033fc2fbde60c0fe8ef4a6ccec121 + React-Core-prebuilt: a4d0e4ba023bf11c14ae79fd57d555ddc9c4e43c + React-CoreModules: 26bdba7a4016457ba13a6233565e8e2c55cf7368 + React-cxxreact: 2271ef9b8f53fb159949edaeb0a539d880f1fbde + React-debug: 003f262a91683df3033fcb0f660b9f071284346f + React-defaultsnativemodule: 9a626a55242a3c89f230ad67618dee8757166872 + React-domnativemodule: 72971daebfdf1bd5311bb2f80b13650cb15ce230 + React-Fabric: d264165ee3dc88396221125cc19e893878d095ab + React-FabricComponents: beffb5e72aec5c42fe4cf3951315bf4c9ba37102 + React-FabricImage: 04eed63bd68bc1e465d0eef89da88f4ff767028c + React-featureflags: 4fa7caea2306e54429b1c55a33a58c61bc6c2c68 + React-featureflagsnativemodule: e053675e22435bb3a4ae38c477c903054594dbd4 + React-graphics: 082952ab22c199cea9dc1dd55b6978088f481dd3 + React-hermes: f077ee763690ad07b9f526425a8f3b5612f2b64e + React-idlecallbacksnativemodule: b5a0da0d46780c4f12a31352618ba5396ef87e1f + React-ImageManager: b811c7e23d38345ed32d8f65192825368e8a4537 + React-intersectionobservernativemodule: cb1b410f6a565f851bc8428a376e360ef15cc7a6 + React-jserrorhandler: d75d8164b614278fc1b5441718dd8e03a6003e2c + React-jsi: cf8e940c266b8fb07c5f08de5ca4ab9a06f21b59 + React-jsiexecutor: ea688d8e938e8694b92fd147609c59eeceb92b1c + React-jsinspector: f814f5a364ddbd197826867bf95433041f8979c3 + React-jsinspectorcdp: e46d238ff1ebc9eda1bf346d434c0b2729e1f359 + React-jsinspectornetwork: 93b5b2db9322c7b521604fb0059ca1ae9e545b1b + React-jsinspectortracing: aa5cce36e56038470cc687c55bd6e08346978a25 + React-jsitooling: c2bf34bf71dd32c359e66df0fae3e460d2c374ee + React-jsitracing: e76a9d3cbbbdc40b9145ae2e7c54af0a4306b1cd + React-logger: 495951ce2ad6e60c56a45f8a7b184a1bfbd75a46 + React-Mapbuffer: cfe73931dd7e4c46651166112457312554e3f81d + React-microtasksnativemodule: efc6b0291df799e579d11eb48f7fe745527cec78 + React-NativeModulesApple: daca434c1bf8fe7e7cd274c311bdaf8c4e5b0b68 + React-networking: 9a92982ed058885ed3937b97fe04a07131e10020 + React-oscompat: 1b459f56616c16380abb558d83b9545fbdb942fa + React-perflogger: f4c805e53763decffeda8eb3982b0594e7a07372 + React-performancecdpmetrics: ec0e07d826b63ada9a9547a8ecb846ca4a6a9531 + React-performancetimeline: 1b8ade1594591b9ec3fbc0c939ccf469b50c1fdc + React-RCTActionSheet: fbea8d49ba54b261b9f8aa8b77f6454fc875155d + React-RCTAnimation: 95df052a08e2f77fac8d4192d3ce8a737cd46c6e + React-RCTAppDelegate: a6c0aae0f286ada1e38647ba5a7367f508b6576b + React-RCTBlob: 738a2bcf3edc298f38faec7b66b9d5a5c4af8503 + React-RCTFabric: 856447dbe61b6056488203ce6195f9edb9e761c2 + React-RCTFBReactNativeSpec: 19efccf9b52f2d9adef6a70ea77c37d827eef9c1 + React-RCTImage: 05e98a96ae4711e4d521de691ac4facfeadaf242 + React-RCTLinking: 71cb4c2a028a75bfe3d7e5b13aef355c0cf98e03 + React-RCTNetwork: ca2ca717fbce874dcb5bf6b96126422d50c47407 + React-RCTPushNotification: e03bfdae0cdbda626bdb0ab326c6290b5203195c + React-RCTRuntime: 774642b42ca8533dea31972e761af95053c378b3 + React-RCTSettings: 36efade455b8edbad99b177051be4b40c544981a + React-RCTTest: 0a978c0ce5be24c5c484ed88d5d92a3b73e0a1b3 + React-RCTText: d920aa8f6d55a60d590ae854368a90ff5451f215 + React-RCTVibration: f31a70e15106ed7da934d0c5b4435b0fd872a2d7 + React-rendererconsistency: 8935199fadbd672c9b6bb6e26ab14895e05a1bf7 + React-renderercss: 36e3720cd4f12a013baf4dc7e7c8899e67c5f4cf + React-rendererdebug: b26943968b84f20d24eca35d7c4aaa9075af7bcc + React-RuntimeApple: 4a7f4f9aeb7b9d182bca20dd484ac33212598396 + React-RuntimeCore: b9c0348046f85240ad3d4ad9c0ebb9ba4fe4c0f9 + React-runtimeexecutor: 8b53cfe94c7113da941f0343134c2c873e63e53c + React-RuntimeHermes: a532fb7382f5a3971168691bd80d831dc9e02457 + React-runtimescheduler: 57752358c77da0e218bd2f49440a4d375fa334d1 + React-timing: 4e43a867963920ae7c34a0922e59e540a3c7b6f2 + React-utils: 4ab5f7542c084b203e6793f8fdf29f3457dc9577 + React-webperformancenativemodule: d10ca4e7953ba8057aa6dd46d0ed2e0b71d573dd + ReactAppDependencyProvider: 31d80ad4eb6ccaca65a9100101fef23aec4412f6 + ReactCodegen: 59fd9793bdb850ddde0063c5d0ab6ea6efa755f5 + ReactCommon: c206b8a681ce20c4652e777a890599ceb3535797 + ReactCommon-Samples: 0f45aab5d3cca4afbf3bb799a552c797a7526200 + ReactNativeDependencies: 76c872a08280a05a5e4434172e891a0ed69342e8 + ScreenshotManager: 58a57c417506cc5a2a16b767fd7d3b480f9673e7 + Yoga: e80453f68a32823bc6074a069aa7318875f00dc1 -PODFILE CHECKSUM: 995beda3236c2c76801e7a4efc7fedcd390220e6 +PODFILE CHECKSUM: 59f1e7d58cffbfafbeb3df31151743dd4c9a52e8 -COCOAPODS: 1.16.2 +COCOAPODS: 1.15.2 From e4be8c41eb437d66e0ceea3749d0e52a48170fb7 Mon Sep 17 00:00:00 2001 From: Rob Hogan Date: Sun, 11 Jan 2026 14:30:40 -0800 Subject: [PATCH 09/62] Revert: Bump minimum Node.js version to v22.11 (prev LTS) (#55113) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/55113 Reverts https://github.com/facebook/react-native/pull/55038 Dropping v20 (still in LTS) causes friction with Expo's LTS policy, so we're restoring support for v20.19. Changelog: [General][Added] Revert https://github.com/facebook/react-native/pull/55038 Reviewed By: shwanton Differential Revision: D90467161 fbshipit-source-id: d876cf7869f11e04058f88239f553704e0706514 --- .github/actions/setup-node/action.yml | 2 +- .github/workflows/test-all.yml | 2 +- packages/assets/package.json | 2 +- packages/babel-plugin-codegen/package.json | 2 +- packages/community-cli-plugin/package.json | 2 +- packages/core-cli-utils/package.json | 2 +- packages/debugger-frontend/package.json | 2 +- packages/debugger-shell/package.json | 2 +- packages/dev-middleware/package.json | 2 +- packages/eslint-config-react-native/package.json | 2 +- packages/eslint-plugin-react-native/package.json | 2 +- packages/eslint-plugin-specs/package.json | 2 +- packages/gradle-plugin/package.json | 2 +- packages/metro-config/package.json | 2 +- packages/new-app-screen/package.json | 2 +- packages/polyfills/package.json | 2 +- packages/react-native-babel-preset/package.json | 2 +- packages/react-native-babel-transformer/package.json | 2 +- packages/react-native-codegen/package.json | 2 +- packages/react-native-compatibility-check/package.json | 2 +- packages/react-native/package.json | 2 +- packages/rn-tester/package.json | 2 +- packages/virtualized-lists/package.json | 2 +- private/helloworld/package.json | 2 +- private/react-native-bots/package.json | 2 +- private/react-native-codegen-typescript-test/package.json | 2 +- 26 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.github/actions/setup-node/action.yml b/.github/actions/setup-node/action.yml index abb7e3f740c9..7b5aa82470a4 100644 --- a/.github/actions/setup-node/action.yml +++ b/.github/actions/setup-node/action.yml @@ -4,7 +4,7 @@ inputs: node-version: description: 'The node.js version to use' required: false - default: '22.11.0' + default: '22.14.0' runs: using: "composite" steps: diff --git a/.github/workflows/test-all.yml b/.github/workflows/test-all.yml index 2e237ce6526d..1b6a19c6a093 100644 --- a/.github/workflows/test-all.yml +++ b/.github/workflows/test-all.yml @@ -479,7 +479,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: ["24", "22.11.0"] + node-version: ["24", "22", "20.19.4"] steps: - name: Checkout uses: actions/checkout@v6 diff --git a/packages/assets/package.json b/packages/assets/package.json index 6125a195b10d..0e9e18f05d21 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -17,7 +17,7 @@ ], "bugs": "https://github.com/facebook/react-native/issues", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "files": [ "path-support.js", diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index 7debb4355c01..fd970a5c3b15 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -19,7 +19,7 @@ ], "bugs": "https://github.com/facebook/react-native/issues", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "files": [ "index.js" diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index 29f41a50dfbf..7a2047c92dee 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -55,6 +55,6 @@ } }, "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" } } diff --git a/packages/core-cli-utils/package.json b/packages/core-cli-utils/package.json index 609847cb7e56..2c4af101db45 100644 --- a/packages/core-cli-utils/package.json +++ b/packages/core-cli-utils/package.json @@ -37,6 +37,6 @@ "dependencies": {}, "devDependencies": {}, "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" } } diff --git a/packages/debugger-frontend/package.json b/packages/debugger-frontend/package.json index 9ecc0ac01740..c4eed6433269 100644 --- a/packages/debugger-frontend/package.json +++ b/packages/debugger-frontend/package.json @@ -20,6 +20,6 @@ "BUILD_INFO" ], "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" } } diff --git a/packages/debugger-shell/package.json b/packages/debugger-shell/package.json index 8049ce930bba..8853bd9e4784 100644 --- a/packages/debugger-shell/package.json +++ b/packages/debugger-shell/package.json @@ -38,7 +38,7 @@ }, "license": "MIT", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "dependencies": { "cross-spawn": "^7.0.6", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index 7c7e6c3497d6..45ca9b5dca87 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -51,6 +51,6 @@ "wait-for-expect": "^3.0.2" }, "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" } } diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index 455e408655fa..cdb7764c5891 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -16,7 +16,7 @@ ], "bugs": "https://github.com/facebook/react-native/issues", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "main": "index.js", "exports": { diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index bbe230eddb43..169ca7424f4f 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -22,6 +22,6 @@ "hermes-eslint": "0.32.0" }, "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" } } diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index 0f2385f3ab45..490f7a6f949e 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -36,6 +36,6 @@ "hermes-eslint": "0.32.0" }, "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" } } diff --git a/packages/gradle-plugin/package.json b/packages/gradle-plugin/package.json index e1fb5a3afe0e..3eab5b5b3c8a 100644 --- a/packages/gradle-plugin/package.json +++ b/packages/gradle-plugin/package.json @@ -16,7 +16,7 @@ ], "bugs": "https://github.com/facebook/react-native/issues", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "scripts": { "build": "./gradlew build", diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index def3b4170cdd..16b59fb0478a 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -16,7 +16,7 @@ ], "bugs": "https://github.com/facebook/react-native/issues", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "exports": { ".": "./src/index.js", diff --git a/packages/new-app-screen/package.json b/packages/new-app-screen/package.json index 4d39f8c01f1f..3a447ae613cd 100644 --- a/packages/new-app-screen/package.json +++ b/packages/new-app-screen/package.json @@ -30,6 +30,6 @@ } }, "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" } } diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 42e5011f9ccf..49e30c2be6be 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -18,7 +18,7 @@ ], "bugs": "https://github.com/facebook/react-native/issues", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "files": [ "console.js", diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 2a9b7bae69fa..39d5d2c6b61b 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -13,7 +13,7 @@ ], "license": "MIT", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "main": "src/index.js", "files": [ diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index 72610b3ea5a7..b6f2f3e2a63c 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -14,7 +14,7 @@ ], "license": "MIT", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "main": "src/index.js", "files": [ diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index ec071b5cfa09..e3dbc0630a9f 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -18,7 +18,7 @@ ], "bugs": "https://github.com/facebook/react-native/issues", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "scripts": { "build": "yarn clean && node scripts/build.js --verbose", diff --git a/packages/react-native-compatibility-check/package.json b/packages/react-native-compatibility-check/package.json index de580515909d..b509798b44c6 100644 --- a/packages/react-native-compatibility-check/package.json +++ b/packages/react-native-compatibility-check/package.json @@ -19,7 +19,7 @@ ], "bugs": "https://github.com/facebook/react-native/issues", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "exports": { ".": "./src/index.js", diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 122e5baaf3f4..413e1a66b736 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -21,7 +21,7 @@ ], "bugs": "https://github.com/facebook/react-native/issues", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "bin": { "react-native": "cli.js" diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index e79afa5c6815..31ff71889ef9 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -10,7 +10,7 @@ "directory": "packages/rn-tester" }, "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "scripts": { "start": "react-native start", diff --git a/packages/virtualized-lists/package.json b/packages/virtualized-lists/package.json index c513f2e4fe76..78b779783ceb 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -17,7 +17,7 @@ ], "bugs": "https://github.com/facebook/react-native/issues", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "exports": { ".": { diff --git a/private/helloworld/package.json b/private/helloworld/package.json index b70a8ef9fe8e..1df2c202e25f 100644 --- a/private/helloworld/package.json +++ b/private/helloworld/package.json @@ -33,6 +33,6 @@ "rxjs": "^7.8.1" }, "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" } } diff --git a/private/react-native-bots/package.json b/private/react-native-bots/package.json index 0d9b95db9f8f..471c2ef3c24a 100644 --- a/private/react-native-bots/package.json +++ b/private/react-native-bots/package.json @@ -4,7 +4,7 @@ "private": true, "license": "MIT", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "devDependencies": { "@rnx-kit/rn-changelog-generator": "^0.4.0", diff --git a/private/react-native-codegen-typescript-test/package.json b/private/react-native-codegen-typescript-test/package.json index 84d1e425e509..a5f5cc22bbf9 100644 --- a/private/react-native-codegen-typescript-test/package.json +++ b/private/react-native-codegen-typescript-test/package.json @@ -5,7 +5,7 @@ "description": "TypeScript related unit test for @react-native/codegen", "license": "MIT", "engines": { - "node": ">= 22.11.0" + "node": ">= 20.19.4" }, "scripts": { "build": "yarn clean && node scripts/build.js --verbose && tsc", From bbe02de3e784d54f4e9e3fce823b600c6c4acff4 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Wed, 7 Jan 2026 05:34:12 -0800 Subject: [PATCH 10/62] Use Hermes V1 as default engine (#54989) Summary: This change makes Hermes V1 the default engine for React Native for both platforms. This change needs to land before the branch cut of react native 0.84 bypass-github-export-checks ## Changelog: [iOS][Changed] - Make Hermes V1 the default engine for iOS Pull Request resolved: https://github.com/facebook/react-native/pull/54989 Test Plan: 1. Run `bundle exec pod install` and verified that Hermes V1 is used when building from source Simulator Screenshot - iPhone 17 Pro - 2025-12-29 at 11 28 44 2. Run `prebuild-ios -s` and verified that the scripts downloads the Hermes V1 tarball Screenshot 2025-12-29 at 10 37 53 3. GHA and nightlies Reviewed By: vzaidman, cortinico, huntie Differential Revision: D89881943 Pulled By: cipolleschi fbshipit-source-id: 958b6d31bd4230ba4a5c7fee2bffc19e03dcbc89 --- .github/workflows/prebuild-ios-core.yml | 6 ++- gradle.properties | 2 +- .../react/internal/PrivateReactExtension.kt | 2 +- .../facebook/react/utils/DependencyUtils.kt | 4 +- .../com/facebook/react/utils/ProjectUtils.kt | 24 ++++++++---- .../react/utils/DependencyUtilsTest.kt | 38 +++++++++++++------ .../facebook/react/utils/ProjectUtilsTest.kt | 4 +- packages/react-native/Package.swift | 1 + .../hermes/executor/HermesExecutorFactory.cpp | 2 + .../scripts/ios-prebuild/hermes.js | 27 +++++++++++-- .../react-native/scripts/react_native_pods.rb | 5 +++ .../sdks/hermes-engine/hermes-engine.podspec | 21 +++++++--- .../sdks/hermes-engine/hermes-utils.rb | 2 +- scripts/releases/utils/hermes-utils.js | 4 +- 14 files changed, 103 insertions(+), 39 deletions(-) diff --git a/.github/workflows/prebuild-ios-core.yml b/.github/workflows/prebuild-ios-core.yml index aff263a75bdc..b3fa449e442c 100644 --- a/.github/workflows/prebuild-ios-core.yml +++ b/.github/workflows/prebuild-ios-core.yml @@ -50,9 +50,11 @@ jobs: shell: bash run: | if [ "${{ inputs.use-hermes-nightly }}" == "true" ]; then - HERMES_VERSION="nightly" + # We are not publishing nightly versions of Hermes V1 yet. + # For now, we can use the latest version of Hermes V1 published on maven and npm. + HERMES_VERSION="latest-v1" else - HERMES_VERSION=$(sed -n 's/^HERMES_VERSION_NAME=//p' packages/react-native/sdks/hermes-engine/version.properties) + HERMES_VERSION=$(sed -n 's/^HERMES_V1_VERSION_NAME=//p' packages/react-native/sdks/hermes-engine/version.properties) fi echo "Using Hermes version: $HERMES_VERSION" echo "HERMES_VERSION=$HERMES_VERSION" >> $GITHUB_ENV diff --git a/gradle.properties b/gradle.properties index 1a81e0b5cc9e..3e7127618758 100644 --- a/gradle.properties +++ b/gradle.properties @@ -26,4 +26,4 @@ react.internal.useHermesStable=true react.internal.useHermesNightly=false # Controls whether to use Hermes 1.0. Clean and rebuild when changing. -hermesV1Enabled=false +hermesV1Enabled=true diff --git a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/internal/PrivateReactExtension.kt b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/internal/PrivateReactExtension.kt index 2285d3fac00d..26174c0ce0de 100644 --- a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/internal/PrivateReactExtension.kt +++ b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/internal/PrivateReactExtension.kt @@ -59,5 +59,5 @@ abstract class PrivateReactExtension @Inject constructor(project: Project) { val codegenDir: DirectoryProperty = objects.directoryProperty().convention(root.dir("node_modules/@react-native/codegen")) - val hermesV1Enabled: Property = objects.property(Boolean::class.java).convention(false) + val hermesV1Enabled: Property = objects.property(Boolean::class.java).convention(true) } diff --git a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/DependencyUtils.kt b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/DependencyUtils.kt index f93ef2c9c144..756e6f3f29c5 100644 --- a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/DependencyUtils.kt +++ b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/DependencyUtils.kt @@ -113,7 +113,7 @@ internal object DependencyUtils { fun configureDependencies( project: Project, coordinates: Coordinates, - hermesV1Enabled: Boolean = false, + hermesV1Enabled: Boolean = true, ) { if ( coordinates.versionString.isBlank() || @@ -149,7 +149,7 @@ internal object DependencyUtils { internal fun getDependencySubstitutions( coordinates: Coordinates, - hermesV1Enabled: Boolean = false, + hermesV1Enabled: Boolean = true, ): List> { val dependencySubstitution = mutableListOf>() val hermesVersion = diff --git a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/ProjectUtils.kt b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/ProjectUtils.kt index f6a147426f1c..805b9f92dd57 100644 --- a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/ProjectUtils.kt +++ b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/ProjectUtils.kt @@ -29,6 +29,8 @@ internal object ProjectUtils { const val HERMES_FALLBACK = true + const val HERMES_V1_ENABLED_FALLBACK = true + internal fun Project.isNewArchEnabled(): Boolean = true internal val Project.isHermesEnabled: Boolean @@ -73,14 +75,20 @@ internal object ProjectUtils { internal val Project.isHermesV1Enabled: Boolean get() = - (project.hasProperty(HERMES_V1_ENABLED) && - project.property(HERMES_V1_ENABLED).toString().toBoolean()) || - (project.hasProperty(SCOPED_HERMES_V1_ENABLED) && - project.property(SCOPED_HERMES_V1_ENABLED).toString().toBoolean()) || - (project.extraProperties.has(HERMES_V1_ENABLED) && - project.extraProperties.get(HERMES_V1_ENABLED).toString().toBoolean()) || - (project.extraProperties.has(SCOPED_HERMES_V1_ENABLED) && - project.extraProperties.get(SCOPED_HERMES_V1_ENABLED).toString().toBoolean()) + if ( + project.hasProperty(HERMES_V1_ENABLED) || project.hasProperty(SCOPED_HERMES_V1_ENABLED) + ) { + (project.hasProperty(HERMES_V1_ENABLED) && + project.property(HERMES_V1_ENABLED).toString().toBoolean()) || + (project.hasProperty(SCOPED_HERMES_V1_ENABLED) && + project.property(SCOPED_HERMES_V1_ENABLED).toString().toBoolean()) || + (project.extraProperties.has(HERMES_V1_ENABLED) && + project.extraProperties.get(HERMES_V1_ENABLED).toString().toBoolean()) || + (project.extraProperties.has(SCOPED_HERMES_V1_ENABLED) && + project.extraProperties.get(SCOPED_HERMES_V1_ENABLED).toString().toBoolean()) + } else { + HERMES_V1_ENABLED_FALLBACK + } internal fun Project.needsCodegenFromPackageJson(rootProperty: DirectoryProperty): Boolean { val parsedPackageJson = readPackageJsonFile(this, rootProperty) diff --git a/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/DependencyUtilsTest.kt b/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/DependencyUtilsTest.kt index b48ea7984633..7544522d4c02 100644 --- a/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/DependencyUtilsTest.kt +++ b/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/DependencyUtilsTest.kt @@ -290,6 +290,8 @@ class DependencyUtilsTest { assertThat(forcedModules.any { it.toString() == "com.facebook.react:react-android:1.2.3" }) .isTrue() assertThat(forcedModules.any { it.toString() == "com.facebook.hermes:hermes-android:4.5.6" }) + .isFalse() + assertThat(forcedModules.any { it.toString() == "com.facebook.hermes:hermes-android:7.8.9" }) .isTrue() } @@ -325,10 +327,14 @@ class DependencyUtilsTest { assertThat(appForcedModules.any { it.toString() == "com.facebook.react:react-android:1.2.3" }) .isTrue() assertThat(appForcedModules.any { it.toString() == "com.facebook.hermes:hermes-android:4.5.6" }) + .isFalse() + assertThat(appForcedModules.any { it.toString() == "com.facebook.hermes:hermes-android:7.8.9" }) .isTrue() assertThat(libForcedModules.any { it.toString() == "com.facebook.react:react-android:1.2.3" }) .isTrue() assertThat(libForcedModules.any { it.toString() == "com.facebook.hermes:hermes-android:4.5.6" }) + .isFalse() + assertThat(libForcedModules.any { it.toString() == "com.facebook.hermes:hermes-android:7.8.9" }) .isTrue() } @@ -384,12 +390,20 @@ class DependencyUtilsTest { assertThat( appForcedModules.any { it.toString() == "io.github.test.hermes:hermes-android:4.5.6" } ) + .isFalse() + assertThat( + appForcedModules.any { it.toString() == "io.github.test.hermes:hermes-android:7.8.9" } + ) .isTrue() assertThat(libForcedModules.any { it.toString() == "io.github.test:react-android:1.2.3" }) .isTrue() assertThat( libForcedModules.any { it.toString() == "io.github.test.hermes:hermes-android:4.5.6" } ) + .isFalse() + assertThat( + libForcedModules.any { it.toString() == "io.github.test.hermes:hermes-android:7.8.9" } + ) .isTrue() } @@ -430,7 +444,7 @@ class DependencyUtilsTest { } @Test - fun getDependencySubstitutions_withDefaultGroup_substitutesCorrectly_withClassicHermes() { + fun getDependencySubstitutions_withDefaultGroup_substitutesCorrectly_withHermesV1() { val dependencySubstitutions = getDependencySubstitutions(DependencyUtils.Coordinates("0.42.0", "0.42.0", "0.43.0")) @@ -442,7 +456,7 @@ class DependencyUtilsTest { ) .isEqualTo(dependencySubstitutions[0].third) assertThat("com.facebook.react:hermes-engine").isEqualTo(dependencySubstitutions[1].first) - assertThat("com.facebook.hermes:hermes-android:0.42.0") + assertThat("com.facebook.hermes:hermes-android:0.43.0") .isEqualTo(dependencySubstitutions[1].second) assertThat( "The hermes-engine artifact was deprecated in favor of hermes-android due to https://github.com/facebook/react-native/issues/35210." @@ -451,7 +465,7 @@ class DependencyUtilsTest { } @Test - fun getDependencySubstitutions_withDefaultGroup_substitutesCorrectly_withHermesV1() { + fun getDependencySubstitutions_withDefaultGroupAndFallback_substitutesCorrectly_withClassicHermes() { val dependencySubstitutions = getDependencySubstitutions( DependencyUtils.Coordinates("0.42.0", "0.42.0", "0.43.0"), @@ -475,7 +489,7 @@ class DependencyUtilsTest { } @Test - fun getDependencySubstitutions_withCustomGroup_substitutesCorrectly_withClassicHermes() { + fun getDependencySubstitutions_withCustomGroup_substitutesCorrectly_withHermesV1() { val dependencySubstitutions = getDependencySubstitutions( DependencyUtils.Coordinates( @@ -494,14 +508,14 @@ class DependencyUtilsTest { ) .isEqualTo(dependencySubstitutions[0].third) assertThat("com.facebook.react:hermes-engine").isEqualTo(dependencySubstitutions[1].first) - assertThat("io.github.test.hermes:hermes-android:0.42.0") + assertThat("io.github.test.hermes:hermes-android:0.43.0") .isEqualTo(dependencySubstitutions[1].second) assertThat( "The hermes-engine artifact was deprecated in favor of hermes-android due to https://github.com/facebook/react-native/issues/35210." ) .isEqualTo(dependencySubstitutions[1].third) assertThat("com.facebook.react:hermes-android").isEqualTo(dependencySubstitutions[2].first) - assertThat("io.github.test.hermes:hermes-android:0.42.0") + assertThat("io.github.test.hermes:hermes-android:0.43.0") .isEqualTo(dependencySubstitutions[2].second) assertThat("The hermes-android artifact was moved to com.facebook.hermes publishing group.") .isEqualTo(dependencySubstitutions[2].third) @@ -510,14 +524,14 @@ class DependencyUtilsTest { assertThat("The react-android dependency was modified to use the correct Maven group.") .isEqualTo(dependencySubstitutions[3].third) assertThat("com.facebook.react:hermes-android").isEqualTo(dependencySubstitutions[4].first) - assertThat("io.github.test.hermes:hermes-android:0.42.0") + assertThat("io.github.test.hermes:hermes-android:0.43.0") .isEqualTo(dependencySubstitutions[4].second) assertThat("The hermes-android dependency was modified to use the correct Maven group.") .isEqualTo(dependencySubstitutions[4].third) } @Test - fun getDependencySubstitutions_withCustomGroup_substitutesCorrectly_withHermesV1() { + fun getDependencySubstitutions_withCustomGroupAndFallbackToClassicHermes_substitutesCorrectly_withClassicHermes() { val dependencySubstitutions = getDependencySubstitutions( DependencyUtils.Coordinates( @@ -527,7 +541,7 @@ class DependencyUtilsTest { "io.github.test", "io.github.test.hermes", ), - hermesV1Enabled = true, + hermesV1Enabled = false, ) assertThat("com.facebook.react:react-native").isEqualTo(dependencySubstitutions[0].first) @@ -537,14 +551,14 @@ class DependencyUtilsTest { ) .isEqualTo(dependencySubstitutions[0].third) assertThat("com.facebook.react:hermes-engine").isEqualTo(dependencySubstitutions[1].first) - assertThat("io.github.test.hermes:hermes-android:0.43.0") + assertThat("io.github.test.hermes:hermes-android:0.42.0") .isEqualTo(dependencySubstitutions[1].second) assertThat( "The hermes-engine artifact was deprecated in favor of hermes-android due to https://github.com/facebook/react-native/issues/35210." ) .isEqualTo(dependencySubstitutions[1].third) assertThat("com.facebook.react:hermes-android").isEqualTo(dependencySubstitutions[2].first) - assertThat("io.github.test.hermes:hermes-android:0.43.0") + assertThat("io.github.test.hermes:hermes-android:0.42.0") .isEqualTo(dependencySubstitutions[2].second) assertThat("The hermes-android artifact was moved to com.facebook.hermes publishing group.") .isEqualTo(dependencySubstitutions[2].third) @@ -553,7 +567,7 @@ class DependencyUtilsTest { assertThat("The react-android dependency was modified to use the correct Maven group.") .isEqualTo(dependencySubstitutions[3].third) assertThat("com.facebook.react:hermes-android").isEqualTo(dependencySubstitutions[4].first) - assertThat("io.github.test.hermes:hermes-android:0.43.0") + assertThat("io.github.test.hermes:hermes-android:0.42.0") .isEqualTo(dependencySubstitutions[4].second) assertThat("The hermes-android dependency was modified to use the correct Maven group.") .isEqualTo(dependencySubstitutions[4].third) diff --git a/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/ProjectUtilsTest.kt b/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/ProjectUtilsTest.kt index a22933e6aaca..f4ec2a40acf7 100644 --- a/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/ProjectUtilsTest.kt +++ b/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/ProjectUtilsTest.kt @@ -117,8 +117,8 @@ class ProjectUtilsTest { } @Test - fun isHermesV1Enabled_returnsFalseByDefault() { - assertThat(createProject().isHermesV1Enabled).isFalse() + fun isHermesV1Enabled_returnsTrueByDefault() { + assertThat(createProject().isHermesV1Enabled).isTrue() } @Test diff --git a/packages/react-native/Package.swift b/packages/react-native/Package.swift index 8a358806be1b..0b2ec65ab2b5 100644 --- a/packages/react-native/Package.swift +++ b/packages/react-native/Package.swift @@ -924,6 +924,7 @@ extension Target { .define("NDEBUG", .when(configuration: .release)), .define("USE_HERMES", to: "1"), .define("RCT_REMOVE_LEGACY_ARCH", to: "1"), + .define("HERMES_V1_ENABLED", to: "1"), ] + defines + cxxCommonHeaderPaths return .target( diff --git a/packages/react-native/ReactCommon/hermes/executor/HermesExecutorFactory.cpp b/packages/react-native/ReactCommon/hermes/executor/HermesExecutorFactory.cpp index 8d58bb3774a7..951979499427 100644 --- a/packages/react-native/ReactCommon/hermes/executor/HermesExecutorFactory.cpp +++ b/packages/react-native/ReactCommon/hermes/executor/HermesExecutorFactory.cpp @@ -13,6 +13,8 @@ #include #include +#include + #include #if defined(HERMES_ENABLE_DEBUGGER) && !defined(HERMES_V1_ENABLED) diff --git a/packages/react-native/scripts/ios-prebuild/hermes.js b/packages/react-native/scripts/ios-prebuild/hermes.js index fef7e0f44b22..7e8a76006068 100644 --- a/packages/react-native/scripts/ios-prebuild/hermes.js +++ b/packages/react-native/scripts/ios-prebuild/hermes.js @@ -54,9 +54,13 @@ async function prepareHermesArtifactsAsync( // Only check if the artifacts folder exists if we are not using a local tarball if (!localPath) { // Resolve the version from the environment variable or use the default version - let resolvedVersion = process.env.HERMES_VERSION ?? 'nightly'; + let resolvedVersion = process.env.HERMES_VERSION ?? 'latest-v1'; - if (resolvedVersion === 'nightly') { + if (resolvedVersion === 'latest-v1') { + hermesLog('Using latest-v1 tarball'); + const hermesVersion = await getLatestV1VersionFromNPM(); + resolvedVersion = hermesVersion; + } else if (resolvedVersion === 'nightly') { hermesLog('Using latest nightly tarball'); const hermesVersion = await getNightlyVersionFromNPM(); resolvedVersion = hermesVersion; @@ -102,6 +106,23 @@ async function prepareHermesArtifactsAsync( return artifactsPath; } +async function getLatestV1VersionFromNPM() /*: Promise */ { + const npmResponse /*: Response */ = await fetch( + 'https://registry.npmjs.org/hermes-compiler/latest-v1', + ); + + if (!npmResponse.ok) { + throw new Error( + `Couldn't get a response from NPM: ${npmResponse.status} ${npmResponse.statusText}`, + ); + } + + const json = await npmResponse.json(); + const latestV1 = json.version; + hermesLog(`Using version ${latestV1}`); + return latestV1; +} + async function getNightlyVersionFromNPM() /*: Promise */ { const npmResponse /*: Response */ = await fetch( 'https://registry.npmjs.org/hermes-compiler/nightly', @@ -109,7 +130,7 @@ async function getNightlyVersionFromNPM() /*: Promise */ { if (!npmResponse.ok) { throw new Error( - `Couldn't get an answer from NPM: ${npmResponse.status} ${npmResponse.statusText}`, + `Couldn't get a response from NPM: ${npmResponse.status} ${npmResponse.statusText}`, ); } diff --git a/packages/react-native/scripts/react_native_pods.rb b/packages/react-native/scripts/react_native_pods.rb index 44dbd2e83fc4..231f42025bd8 100644 --- a/packages/react-native/scripts/react_native_pods.rb +++ b/packages/react-native/scripts/react_native_pods.rb @@ -92,6 +92,11 @@ def use_react_native! ( # excluding the legacy arch unless the user turns this flag off explicitly. ENV['RCT_REMOVE_LEGACY_ARCH'] = ENV['RCT_REMOVE_LEGACY_ARCH'] == '0' ? '0' : '1' + # Enable Hermes V1 by default. + # Users can still turn it off and use legacy hermes by setting the RCT_HERMES_V1_ENABLED + # environment variable to '0'. + ENV['RCT_HERMES_V1_ENABLED']= ENV['RCT_HERMES_V1_ENABLED'] == '0' ? '0' : '1' + ReactNativePodsUtils.check_minimum_required_xcode() # Current target definition is provided by Cocoapods and it refers to the target diff --git a/packages/react-native/sdks/hermes-engine/hermes-engine.podspec b/packages/react-native/sdks/hermes-engine/hermes-engine.podspec index 05ea840726fb..58e003985c6d 100644 --- a/packages/react-native/sdks/hermes-engine/hermes-engine.podspec +++ b/packages/react-native/sdks/hermes-engine/hermes-engine.podspec @@ -22,14 +22,15 @@ end package = JSON.parse(File.read(File.join(react_native_path, "package.json"))) versionProperties = Hash[*File.read("version.properties").split(/[=\n]+/)] -if ENV['RCT_HERMES_V1_ENABLED'] == "1" - version = versionProperties['HERMES_V1_VERSION_NAME'] -else +if ENV['RCT_HERMES_V1_ENABLED'] == "0" version = versionProperties['HERMES_VERSION_NAME'] +else + version = versionProperties['HERMES_V1_VERSION_NAME'] end # Local monorepo build -if package['version'] == "1000.0.0" then +# We don't want to build Hermes V1 from source +if ENV['RCT_HERMES_V1_ENABLED'] == "0" && package['version'] == "1000.0.0" then hermesCompilerVersion = package['dependencies']['hermes-compiler'] if hermesCompilerVersion != "0.0.0" then version = hermesCompilerVersion @@ -68,7 +69,15 @@ Pod::Spec.new do |spec| spec.subspec 'Pre-built' do |ss| ss.preserve_paths = ["destroot/bin/*"].concat(["**/*.{h,c,cpp}"]) - ss.source_files = "destroot/include/hermes/**/*.h" + if ENV["RCT_HERMES_V1_ENABLED"] == "0" + ss.source_files = "destroot/include/hermes/**/*.h" + else + # Hermes v1 is shipping a jsi/hermes.h header which is imported by the hermes.h header + # and that file is not present in React Native's JSI + # (see https://github.com/facebook/react-native/tree/main/packages/react-native/ReactCommon/jsi/jsi/ where there is + # hermes-interface.h but not hermes.h) + ss.source_files = ["destroot/include/hermes/**/*.h", "destroot/include/jsi/hermes.h"] + end ss.header_mappings_dir = "destroot/include" ss.ios.vendored_frameworks = "destroot/Library/Frameworks/universal/hermesvm.xcframework" ss.visionos.vendored_frameworks = "destroot/Library/Frameworks/universal/hermesvm.xcframework" @@ -131,7 +140,7 @@ Pod::Spec.new do |spec| ss.header_dir = 'hermes/Public' end - if ENV['RCT_HERMES_V1_ENABLED'] != "1" + if ENV['RCT_HERMES_V1_ENABLED'] == "0" spec.subspec 'inspector' do |ss| ss.source_files = '' ss.public_header_files = 'API/hermes/inspector/*.h' diff --git a/packages/react-native/sdks/hermes-engine/hermes-utils.rb b/packages/react-native/sdks/hermes-engine/hermes-utils.rb index c116c93adc58..65e7e450b28c 100644 --- a/packages/react-native/sdks/hermes-engine/hermes-utils.rb +++ b/packages/react-native/sdks/hermes-engine/hermes-utils.rb @@ -86,7 +86,7 @@ def hermes_commit_envvar_defined() end def hermes_v1_enabled() - return ENV['RCT_HERMES_V1_ENABLED'] == "1" + return ENV['RCT_HERMES_V1_ENABLED'] != "0" end def force_build_from_tag(react_native_path) diff --git a/scripts/releases/utils/hermes-utils.js b/scripts/releases/utils/hermes-utils.js index 37b57893663c..dd067788afb5 100644 --- a/scripts/releases/utils/hermes-utils.js +++ b/scripts/releases/utils/hermes-utils.js @@ -27,6 +27,7 @@ const MAVEN_VERSIONS_FILE_PATH = path.join( async function getLatestHermesNightlyVersion() /*: Promise<{ compilerVersion: string, + compilerV1Version: string, runtimeVersion: string, runtimeV1Version: string, }> */ { @@ -43,6 +44,7 @@ async function getLatestHermesNightlyVersion() /*: Promise<{ return { compilerVersion, + compilerV1Version, // runtime version should match the compiler version runtimeVersion: compilerVersion, runtimeV1Version: compilerV1Version, @@ -84,7 +86,7 @@ async function updateHermesRuntimeDependenciesVersions( async function updateHermesVersionsToNightly() { const hermesVersions = await getLatestHermesNightlyVersion(); await updateHermesCompilerVersionInDependencies( - hermesVersions.compilerVersion, + hermesVersions.compilerV1Version, ); await updateHermesRuntimeDependenciesVersions( hermesVersions.runtimeVersion, From 41221b8ae421eeca85840e9169d4ebb10456a280 Mon Sep 17 00:00:00 2001 From: Tommy Nguyen <4123478+tido64@users.noreply.github.com> Date: Wed, 7 Jan 2026 13:47:01 -0800 Subject: [PATCH 11/62] fix(android): support `unstable_path` query param in asset URLs (#55072) Summary: Syncs `getAndroidResourceIdentifier` implementations between [`/community-cli-plugin/src/commands/bundle/assetPathUtils.js`](https://github.com/facebook/react-native/blob/main/packages/community-cli-plugin/src/commands/bundle/assetPathUtils.js#L72-L79) and [`/assets/path-support.js`](https://github.com/facebook/react-native/blob/main/packages/assets/path-support.js#L77-L85). Ideally, the former should use `react-native/assets-registry` directly so we don't need to sync. ## Changelog: [ANDROID] [FIXED] - Handle `unstable_path` query param in asset URLs Pull Request resolved: https://github.com/facebook/react-native/pull/55072 Test Plan: n/a Reviewed By: javache Differential Revision: D90267467 Pulled By: Abbondanzo fbshipit-source-id: f4eb0053c6af02b67f3fb493ae76e290d6b354e5 --- .../community-cli-plugin/src/commands/bundle/assetPathUtils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/community-cli-plugin/src/commands/bundle/assetPathUtils.js b/packages/community-cli-plugin/src/commands/bundle/assetPathUtils.js index ced3d4b92a89..1037e200a6ce 100644 --- a/packages/community-cli-plugin/src/commands/bundle/assetPathUtils.js +++ b/packages/community-cli-plugin/src/commands/bundle/assetPathUtils.js @@ -75,7 +75,7 @@ function getResourceIdentifier(asset: PackagerAsset): string { .toLowerCase() .replace(/\//g, '_') // Encode folder structure in file name .replace(/([^a-z0-9_])/g, '') // Remove illegal chars - .replace(/^assets_/, ''); // Remove "assets_" prefix + .replace(/^(?:assets|assetsunstable_path)_/, ''); // Remove "assets_" or "assetsunstable_path_" prefix } function getBasePath(asset: PackagerAsset): string { From 7d901032a0b6a92c52293650a3ada9e2f9b696c9 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Tue, 13 Jan 2026 13:10:23 +0000 Subject: [PATCH 12/62] [0.84] Correctly bump hermes-compiler to V1 version (#55144) --- packages/react-native/package.json | 2 +- packages/react-native/scripts/hermes/bump-hermes-version.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 413e1a66b736..cfcdfb1c8c76 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -175,7 +175,7 @@ "base64-js": "^1.5.1", "commander": "^12.0.0", "flow-enums-runtime": "^0.0.6", - "hermes-compiler": "0.15.0", + "hermes-compiler": "250829098.0.5", "invariant": "^2.2.4", "jest-environment-node": "^29.7.0", "memoize-one": "^5.0.0", diff --git a/packages/react-native/scripts/hermes/bump-hermes-version.js b/packages/react-native/scripts/hermes/bump-hermes-version.js index a27aabed40d1..5ced0536e3fe 100755 --- a/packages/react-native/scripts/hermes/bump-hermes-version.js +++ b/packages/react-native/scripts/hermes/bump-hermes-version.js @@ -108,7 +108,7 @@ async function main() { await setHermesTag(hermesTag, hermesV1Tag); - await updateHermesCompilerVersionInDependencies(hermesVersion); + await updateHermesCompilerVersionInDependencies(hermesV1Version); await updateHermesRuntimeDependenciesVersions(hermesVersion, hermesV1Version); } From 56733d3d3f685e34977a5fd395ea9b38951b1348 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Tue, 13 Jan 2026 14:30:10 +0000 Subject: [PATCH 13/62] [LOCAL] Update yarn.lock file --- yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index ae40b1d39d14..22e8c6a3a5ba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5156,10 +5156,10 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hermes-compiler@0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.15.0.tgz#6691feae380747fb26d6ae003d9c85720ea614cc" - integrity sha512-Nd1+ktGvauZ8PVWwQMUfi1bP4hQiq0jhuavkrTpbkknDAlCKDRicYeK1tjELKfx3jdI0cL3FKJvGMmoIjizRZQ== +hermes-compiler@250829098.0.5: + version "250829098.0.5" + resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-250829098.0.5.tgz#8cf1b4eea213c85611a4bb62281377c896d8fa0b" + integrity sha512-WtX447a85PrplQubJa0VcMAZd3oRMn4X247wDIDMQJ4rEJczuun7sDyrlQ2RKaQl9iv3JbYCTDW83ma7LLklYw== hermes-eslint@0.32.0: version "0.32.0" From 99191d989caef5e5f3fd25965bb249d845f62177 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Tue, 13 Jan 2026 17:02:32 +0100 Subject: [PATCH 14/62] [LOCAL][RN][iOS] Disable iOS tests, Bump Xcode to 16.4 and stop downloading Apple SDKs (#55141) --- .github/actions/setup-xcode/action.yml | 20 +--------- .github/actions/test-ios-rntester/action.yml | 2 +- .github/workflows/prebuild-ios-core.yml | 2 - .../workflows/prebuild-ios-dependencies.yml | 2 - .github/workflows/test-hermes-v1-ios.yml | 2 - packages/rn-tester/Podfile.lock | 16 ++++---- .../rn-tester/RCTTest/React-RCTTest.podspec | 2 +- .../RNTesterPods.xcodeproj/project.pbxproj | 38 ++++++------------- 8 files changed, 23 insertions(+), 61 deletions(-) diff --git a/.github/actions/setup-xcode/action.yml b/.github/actions/setup-xcode/action.yml index 801c4750085a..544b8130763a 100644 --- a/.github/actions/setup-xcode/action.yml +++ b/.github/actions/setup-xcode/action.yml @@ -4,7 +4,7 @@ inputs: xcode-version: description: 'The xcode version to use' required: false - default: '16.2.0' + default: '16.4.0' platform: description: 'The platform to use. Valid values are: ios, ios-simulator, macos, mac-catalyst, tvos, tvos-simulator, xros, xros-simulator' required: false @@ -16,21 +16,3 @@ runs: uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd with: xcode-version: ${{ inputs.xcode-version }} - - name: Setup Platform ${{ inputs.platform }} - if: ${{ inputs.platform != 'macos' && inputs.platform != 'mac-catalyst' }} - shell: bash - run: | - # https://github.com/actions/runner-images/issues/12541 - sudo xcodebuild -runFirstLaunch - sudo xcrun simctl list - - # Install platform based on the platform - if [[ "${{ inputs.platform }}" == "xros" || "${{ inputs.platform }}" == "xros-simulator" ]]; then - sudo xcodebuild -downloadPlatform visionOS - elif [[ "${{ inputs.platform }}" == "tvos" || "${{ inputs.platform }}" == "tvos-simulator" ]]; then - sudo xcodebuild -downloadPlatform tvOS - else - sudo xcodebuild -downloadPlatform iOS - fi - - sudo xcodebuild -runFirstLaunch diff --git a/.github/actions/test-ios-rntester/action.yml b/.github/actions/test-ios-rntester/action.yml index ae665e477116..5201b810de5c 100644 --- a/.github/actions/test-ios-rntester/action.yml +++ b/.github/actions/test-ios-rntester/action.yml @@ -6,7 +6,7 @@ inputs: default: 2.6.10 run-unit-tests: description: whether unit tests should run or not. - default: "true" + default: false flavor: description: The flavor of the build. Must be one of "Debug", "Release". default: Debug diff --git a/.github/workflows/prebuild-ios-core.yml b/.github/workflows/prebuild-ios-core.yml index b3fa449e442c..1eeccfeaf501 100644 --- a/.github/workflows/prebuild-ios-core.yml +++ b/.github/workflows/prebuild-ios-core.yml @@ -146,8 +146,6 @@ jobs: - name: Setup xcode if: steps.restore-ios-xcframework.outputs.cache-hit != 'true' uses: ./.github/actions/setup-xcode - with: - xcode-version: '16.2.0' - name: Yarn Install if: steps.restore-ios-xcframework.outputs.cache-hit != 'true' uses: ./.github/actions/yarn-install diff --git a/.github/workflows/prebuild-ios-dependencies.yml b/.github/workflows/prebuild-ios-dependencies.yml index 275b3b8bec53..3152cb98be48 100644 --- a/.github/workflows/prebuild-ios-dependencies.yml +++ b/.github/workflows/prebuild-ios-dependencies.yml @@ -124,8 +124,6 @@ jobs: uses: ./.github/actions/setup-node - name: Setup xcode uses: ./.github/actions/setup-xcode - with: - xcode-version: '16.1' - name: Restore XCFramework id: restore-xcframework uses: actions/cache/restore@v5 diff --git a/.github/workflows/test-hermes-v1-ios.yml b/.github/workflows/test-hermes-v1-ios.yml index 44437ebb36a2..bdafd9181b81 100644 --- a/.github/workflows/test-hermes-v1-ios.yml +++ b/.github/workflows/test-hermes-v1-ios.yml @@ -40,8 +40,6 @@ jobs: - name: Setup xcode uses: maxim-lobanov/setup-xcode@v1 - with: - xcode-version: 16.4.0 - name: Build iOS with retry uses: nick-fields/retry@v3 diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index e68533f97e9e..86e36127619a 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -1,8 +1,8 @@ PODS: - FBLazyVector (0.84.0-rc.0) - - hermes-engine (0.15.0): - - hermes-engine/Pre-built (= 0.15.0) - - hermes-engine/Pre-built (0.15.0) + - hermes-engine (250829098.0.5): + - hermes-engine/Pre-built (= 250829098.0.5) + - hermes-engine/Pre-built (250829098.0.5) - MyNativeView (0.84.0-rc.0): - hermes-engine - RCTRequired @@ -1991,7 +1991,7 @@ EXTERNAL SOURCES: :path: "../react-native/Libraries/FBLazyVector" hermes-engine: :podspec: "../react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-v0.15.0 + :tag: hermes-v250829098.0.5 MyNativeView: :path: NativeComponentExample NativeCxxModuleExample: @@ -2149,7 +2149,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: FBLazyVector: 60db88825afeddb4b8fac96e70230c12bde0fa8e - hermes-engine: 938a9cdde5b6f097720af751658786c90769fa30 + hermes-engine: 733c2f53c483de462d6f97993795369152db68d6 MyNativeView: 06ffd5f7a4c400b471e230dab9920df2ba67bdd1 NativeCxxModuleExample: 8af5455cac2bdf72402da5ed6a1b445b443b1ebc OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 @@ -2161,7 +2161,7 @@ SPEC CHECKSUMS: React: a5f1b853a4eda5dbea8d01430e322650d7cddfe5 React-callinvoker: 50627079f30a508a8b5e4cefb71329942e60ebcf React-Core: 27574a6d01e033fc2fbde60c0fe8ef4a6ccec121 - React-Core-prebuilt: a4d0e4ba023bf11c14ae79fd57d555ddc9c4e43c + React-Core-prebuilt: e7fa6227c9298a24b98f641c08b829d484c1bd3b React-CoreModules: 26bdba7a4016457ba13a6233565e8e2c55cf7368 React-cxxreact: 2271ef9b8f53fb159949edaeb0a539d880f1fbde React-debug: 003f262a91683df3033fcb0f660b9f071284346f @@ -2207,7 +2207,7 @@ SPEC CHECKSUMS: React-RCTPushNotification: e03bfdae0cdbda626bdb0ab326c6290b5203195c React-RCTRuntime: 774642b42ca8533dea31972e761af95053c378b3 React-RCTSettings: 36efade455b8edbad99b177051be4b40c544981a - React-RCTTest: 0a978c0ce5be24c5c484ed88d5d92a3b73e0a1b3 + React-RCTTest: 9b1f90df8cae57012145702f0463edd470a1fb29 React-RCTText: d920aa8f6d55a60d590ae854368a90ff5451f215 React-RCTVibration: f31a70e15106ed7da934d0c5b4435b0fd872a2d7 React-rendererconsistency: 8935199fadbd672c9b6bb6e26ab14895e05a1bf7 @@ -2225,7 +2225,7 @@ SPEC CHECKSUMS: ReactCodegen: 59fd9793bdb850ddde0063c5d0ab6ea6efa755f5 ReactCommon: c206b8a681ce20c4652e777a890599ceb3535797 ReactCommon-Samples: 0f45aab5d3cca4afbf3bb799a552c797a7526200 - ReactNativeDependencies: 76c872a08280a05a5e4434172e891a0ed69342e8 + ReactNativeDependencies: eed00171d9e126191ccf91dd4dbed525792a4c8d ScreenshotManager: 58a57c417506cc5a2a16b767fd7d3b480f9673e7 Yoga: e80453f68a32823bc6074a069aa7318875f00dc1 diff --git a/packages/rn-tester/RCTTest/React-RCTTest.podspec b/packages/rn-tester/RCTTest/React-RCTTest.podspec index e96768635781..aaff1ebf16a2 100644 --- a/packages/rn-tester/RCTTest/React-RCTTest.podspec +++ b/packages/rn-tester/RCTTest/React-RCTTest.podspec @@ -26,7 +26,7 @@ Pod::Spec.new do |s| s.platforms = min_supported_versions s.compiler_flags = '-Wno-nullability-completeness' s.source = source - s.source_files = podspec_sources("**/*.{h,m,mm}", "**/*.h") + s.source_files = "**/*.{h,m,mm}" s.preserve_paths = "package.json", "LICENSE", "LICENSE-docs" s.framework = "XCTest" s.header_dir = "RCTTest" diff --git a/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj b/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj index 898cd14e1ca5..b165630cab10 100644 --- a/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj +++ b/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj @@ -500,14 +500,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-frameworks.sh\"\n"; @@ -543,14 +539,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-resources-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-resources.sh\"\n"; @@ -564,14 +556,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-resources-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-resources.sh\"\n"; @@ -619,14 +607,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-frameworks.sh\"\n"; @@ -662,14 +646,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-resources-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-resources.sh\"\n"; @@ -705,14 +685,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-frameworks.sh\"\n"; @@ -943,7 +919,10 @@ IPHONEOS_DEPLOYMENT_TARGET = 15.1; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = "$(inherited)"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DRCT_REMOVE_LEGACY_ARCH=1", + ); OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DFOLLY_NO_CONFIG", @@ -951,6 +930,7 @@ "-DFOLLY_USE_LIBCPP=1", "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-DRCT_REMOVE_LEGACY_ARCH=1", ); OTHER_LDFLAGS = ( "-ObjC", @@ -959,6 +939,7 @@ REACT_NATIVE_PATH = "${PODS_ROOT}/../../react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ENABLE_EXPLICIT_MODULES = NO; USE_HERMES = true; WARNING_CFLAGS = ( "-Wextra", @@ -1036,7 +1017,10 @@ ); IPHONEOS_DEPLOYMENT_TARGET = 15.1; MTL_ENABLE_DEBUG_INFO = NO; - OTHER_CFLAGS = "$(inherited)"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DRCT_REMOVE_LEGACY_ARCH=1", + ); OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DFOLLY_NO_CONFIG", @@ -1044,6 +1028,7 @@ "-DFOLLY_USE_LIBCPP=1", "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-DRCT_REMOVE_LEGACY_ARCH=1", ); OTHER_LDFLAGS = ( "-ObjC", @@ -1051,6 +1036,7 @@ ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../react-native"; SDKROOT = iphoneos; + SWIFT_ENABLE_EXPLICIT_MODULES = NO; USE_HERMES = true; VALIDATE_PRODUCT = YES; WARNING_CFLAGS = ( From bdcd17324062cd35337d0ac8d5e4282658e1f89f Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Tue, 13 Jan 2026 16:15:11 +0000 Subject: [PATCH 15/62] [LOCAL] Correctly apply substitution for HERMES_V1_VERSION_NAME --- build.gradle.kts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 657f109c454c..b6e1ee36b6c1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -118,8 +118,7 @@ if (project.findProperty("react.internal.useHermesStable")?.toString()?.toBoolea val hermesVersionPropertiesFile = File("./packages/react-native/sdks/hermes-engine/version.properties") hermesVersionPropertiesFile.inputStream().use { hermesVersions.load(it) } - val selectedHermesVersion = hermesVersions["HERMES_VERSION_NAME"] as String - + val selectedHermesVersion = hermesVersions["HERMES_V1_VERSION_NAME"] as String hermesSubstitution = selectedHermesVersion to "Users opted to use stable hermes release" } else if ( project.findProperty("react.internal.useHermesNightly")?.toString()?.toBoolean() == true From 6d5329920787629b1b64cbba35d78dbee23ba42b Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Tue, 13 Jan 2026 17:34:58 +0100 Subject: [PATCH 16/62] [LOCAL][RN][IOS] Fix Template E2E tests (#55142) --- .github/workflows/test-all.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-all.yml b/.github/workflows/test-all.yml index 1b6a19c6a093..b5486724fbd1 100644 --- a/.github/workflows/test-all.yml +++ b/.github/workflows/test-all.yml @@ -195,7 +195,7 @@ jobs: export RCT_USE_LOCAL_RN_DEP=/tmp/third-party/ReactNativeDependencies${{ matrix.flavor }}.xcframework.tar.gz # Disable prebuilds for now, as they are causing issues with E2E tests for 0.82-stable branch - # export RCT_TESTONLY_RNCORE_TARBALL_PATH="/tmp/ReactCore/ReactCore${{ matrix.flavor }}.xcframework.tar.gz" + export RCT_TESTONLY_RNCORE_TARBALL_PATH="/tmp/ReactCore/ReactCore${{ matrix.flavor }}.xcframework.tar.gz" RCT_NEW_ARCH_ENABLED=$NEW_ARCH_ENABLED bundle exec pod install xcodebuild \ From 079151e3ab36fdd1152b9bdfdf8e7747c801210f Mon Sep 17 00:00:00 2001 From: Tommy Nguyen <4123478+tido64@users.noreply.github.com> Date: Tue, 13 Jan 2026 07:27:49 -0800 Subject: [PATCH 17/62] fix(debugger-shell): add missing `debug` dependency (#55145) Summary: Use of `debug` was added in https://github.com/facebook/react-native/issues/54978 but never declared. This causes `react-native config` to fail in pnpm setups. ## Changelog: [GENERAL] [FIXED] - Fixed missing dependency breaking `react-native config` in pnpm setups Pull Request resolved: https://github.com/facebook/react-native/pull/55145 Test Plan: `yarn` in `xplat/js` didn't change any files Reviewed By: cortinico Differential Revision: D90589051 Pulled By: vzaidman fbshipit-source-id: b53a46a9b034d385e64a72f85d29e63da02522d7 --- packages/debugger-shell/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/debugger-shell/package.json b/packages/debugger-shell/package.json index 8853bd9e4784..3f64ec48fda0 100644 --- a/packages/debugger-shell/package.json +++ b/packages/debugger-shell/package.json @@ -42,6 +42,7 @@ }, "dependencies": { "cross-spawn": "^7.0.6", + "debug": "^4.4.0", "fb-dotslash": "0.5.8" }, "devDependencies": { From d289264d2f0266119957206d8ae43c236f3165bc Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Wed, 14 Jan 2026 13:45:47 +0000 Subject: [PATCH 18/62] [LOCAL] Bump Hermes version --- packages/react-native/package.json | 2 +- packages/react-native/sdks/.hermesv1version | 2 +- packages/react-native/sdks/hermes-engine/version.properties | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-native/package.json b/packages/react-native/package.json index cfcdfb1c8c76..5b0345fc5472 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -175,7 +175,7 @@ "base64-js": "^1.5.1", "commander": "^12.0.0", "flow-enums-runtime": "^0.0.6", - "hermes-compiler": "250829098.0.5", + "hermes-compiler": "250829098.0.6", "invariant": "^2.2.4", "jest-environment-node": "^29.7.0", "memoize-one": "^5.0.0", diff --git a/packages/react-native/sdks/.hermesv1version b/packages/react-native/sdks/.hermesv1version index d0e9b9f2b720..2b5ffe911518 100644 --- a/packages/react-native/sdks/.hermesv1version +++ b/packages/react-native/sdks/.hermesv1version @@ -1 +1 @@ -hermes-v250829098.0.5 \ No newline at end of file +hermes-v250829098.0.6 \ No newline at end of file diff --git a/packages/react-native/sdks/hermes-engine/version.properties b/packages/react-native/sdks/hermes-engine/version.properties index 0b49d193254a..3bd435163f06 100644 --- a/packages/react-native/sdks/hermes-engine/version.properties +++ b/packages/react-native/sdks/hermes-engine/version.properties @@ -1,2 +1,2 @@ HERMES_VERSION_NAME=0.15.0 -HERMES_V1_VERSION_NAME=250829098.0.5 +HERMES_V1_VERSION_NAME=250829098.0.6 From c5760878835d04cbd093933ab3686dd6b6187103 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Wed, 14 Jan 2026 13:54:53 +0000 Subject: [PATCH 19/62] [LOCAL] Bump yarn.lock file --- yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index 22e8c6a3a5ba..f622023bb509 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5156,10 +5156,10 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hermes-compiler@250829098.0.5: - version "250829098.0.5" - resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-250829098.0.5.tgz#8cf1b4eea213c85611a4bb62281377c896d8fa0b" - integrity sha512-WtX447a85PrplQubJa0VcMAZd3oRMn4X247wDIDMQJ4rEJczuun7sDyrlQ2RKaQl9iv3JbYCTDW83ma7LLklYw== +hermes-compiler@250829098.0.6: + version "250829098.0.6" + resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-250829098.0.6.tgz#500802612fe5aa3c26df64b8d49d43012dfe3098" + integrity sha512-/wqRLELJmGY7TPyOOwwrwACfBT3t1ybibpSY5U++kOdpW0LGMzOz8sbmrbkyYXb1k3ybrt3OrhnlMKHOUwt/9w== hermes-eslint@0.32.0: version "0.32.0" From 240dba8acded2fd62c6ec9905cb9098e56d346fd Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Wed, 14 Jan 2026 16:23:56 +0000 Subject: [PATCH 20/62] Release 0.84.0-rc.1 #publish-packages-to-npm&next --- package.json | 4 ++-- packages/assets/package.json | 2 +- packages/babel-plugin-codegen/package.json | 4 ++-- packages/community-cli-plugin/package.json | 4 ++-- packages/core-cli-utils/package.json | 2 +- packages/debugger-frontend/package.json | 2 +- .../debugger-shell/bin/react-native-devtools | 12 ++++++------ packages/debugger-shell/package.json | 2 +- packages/dev-middleware/package.json | 8 ++++---- packages/eslint-config-react-native/package.json | 4 ++-- packages/eslint-plugin-react-native/package.json | 2 +- packages/eslint-plugin-specs/package.json | 4 ++-- packages/gradle-plugin/package.json | 2 +- packages/metro-config/package.json | 6 +++--- packages/new-app-screen/package.json | 2 +- packages/normalize-color/package.json | 2 +- packages/polyfills/package.json | 2 +- packages/react-native-babel-preset/package.json | 4 ++-- .../react-native-babel-transformer/package.json | 4 ++-- packages/react-native-codegen/package.json | 2 +- .../package.json | 4 ++-- .../react-native-popup-menu-android/package.json | 4 ++-- .../Libraries/Core/ReactNativeVersion.js | 2 +- packages/react-native/React/Base/RCTVersion.m | 2 +- .../react-native/ReactAndroid/gradle.properties | 2 +- .../modules/systeminfo/ReactNativeVersion.kt | 2 +- .../ReactCommon/cxxreact/ReactNativeVersion.h | 2 +- packages/react-native/package.json | 16 ++++++++-------- .../generate-artifacts-executor-test.js.snap | 8 ++++---- packages/rn-tester/package.json | 6 +++--- packages/typescript-config/package.json | 2 +- packages/virtualized-lists/package.json | 2 +- private/helloworld/package.json | 12 ++++++------ .../package.json | 2 +- 34 files changed, 70 insertions(+), 70 deletions(-) diff --git a/package.json b/package.json index a7c48c20fd29..754f2445e6e3 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "@jest/create-cache-key-function": "^29.7.0", "@microsoft/api-extractor": "^7.52.2", "@octokit/rest": "^22.0.0", - "@react-native/metro-babel-transformer": "0.84.0-rc.0", - "@react-native/metro-config": "0.84.0-rc.0", + "@react-native/metro-babel-transformer": "0.84.0-rc.1", + "@react-native/metro-config": "0.84.0-rc.1", "@tsconfig/node22": "22.0.2", "@types/react": "^19.1.0", "@typescript-eslint/parser": "^8.36.0", diff --git a/packages/assets/package.json b/packages/assets/package.json index 0e9e18f05d21..09965709fdd0 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/assets-registry", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Asset support code for React Native.", "license": "MIT", "repository": { diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index fd970a5c3b15..993a31dce636 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-plugin-codegen", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Babel plugin to generate native module and view manager code for React Native.", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/traverse": "^7.25.3", - "@react-native/codegen": "0.84.0-rc.0" + "@react-native/codegen": "0.84.0-rc.1" }, "devDependencies": { "@babel/core": "^7.25.2" diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index 7a2047c92dee..7b248630ba83 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/community-cli-plugin", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Core CLI commands for React Native", "keywords": [ "react-native", @@ -31,7 +31,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/dev-middleware": "0.84.0-rc.0", + "@react-native/dev-middleware": "0.84.0-rc.1", "debug": "^4.4.0", "invariant": "^2.2.4", "metro": "^0.83.3", diff --git a/packages/core-cli-utils/package.json b/packages/core-cli-utils/package.json index 2c4af101db45..267e42d3864a 100644 --- a/packages/core-cli-utils/package.json +++ b/packages/core-cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/core-cli-utils", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "React Native CLI library for Frameworks to build on", "license": "MIT", "keywords": [ diff --git a/packages/debugger-frontend/package.json b/packages/debugger-frontend/package.json index c4eed6433269..17fc667728a7 100644 --- a/packages/debugger-frontend/package.json +++ b/packages/debugger-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/debugger-frontend", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Debugger frontend for React Native based on Chrome DevTools", "keywords": [ "react-native", diff --git a/packages/debugger-shell/bin/react-native-devtools b/packages/debugger-shell/bin/react-native-devtools index 8942ee8dda74..225648a5919d 100755 --- a/packages/debugger-shell/bin/react-native-devtools +++ b/packages/debugger-shell/bin/react-native-devtools @@ -1,6 +1,6 @@ #!/usr/bin/env dotslash -// @generated SignedSource<<8b5b7a2c05761b899cd6d81c2f18c422>> +// @generated SignedSource<<53694ca655a73d917d239fe5c3618b5a>> { @@ -12,7 +12,7 @@ "digest": "a6060e1291f9ee7e9feecd511012c041ed2a65c6df6f8ab5aca4d96adbbc9921", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.0/React.Native.DevTools-linux-aarch64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.1/React.Native.DevTools-linux-aarch64.tar.gz" }, { "type": "http", @@ -28,7 +28,7 @@ "digest": "354f6550617d0c6b4bb4478ad085d4efe3671ba9a1b78d90d9bfc003a523cb6d", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.0/React.Native.DevTools-linux-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.1/React.Native.DevTools-linux-x86_64.tar.gz" }, { "type": "http", @@ -44,7 +44,7 @@ "digest": "df41cfce9bc977ef4fdc66c3c892c0eedee5b07aa618550308157c51b8e75561", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.0/React.Native.DevTools-macos-aarch64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.1/React.Native.DevTools-macos-aarch64.tar.gz" }, { "type": "http", @@ -60,7 +60,7 @@ "digest": "96805c51623a163b1d94b501e2e091f403b4c3575063bd7363f8e1550cda8dc5", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.0/React.Native.DevTools-macos-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.1/React.Native.DevTools-macos-x86_64.tar.gz" }, { "type": "http", @@ -76,7 +76,7 @@ "digest": "7f560e6d68b4b917c53ba0518a778a20e267cce55474ad972d345b2738746a52", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.0/React.Native.DevTools-windows-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.84.0-rc.1/React.Native.DevTools-windows-x86_64.tar.gz" }, { "type": "http", diff --git a/packages/debugger-shell/package.json b/packages/debugger-shell/package.json index 3f64ec48fda0..c6eaed7c4a6d 100644 --- a/packages/debugger-shell/package.json +++ b/packages/debugger-shell/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/debugger-shell", "productName": "React Native DevTools", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Experimental debugger shell for React Native for use with @react-native/debugger-frontend", "keywords": [ "react-native", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index 45ca9b5dca87..712557629861 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/dev-middleware", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Dev server middleware for React Native", "keywords": [ "react-native", @@ -32,8 +32,8 @@ }, "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.84.0-rc.0", - "@react-native/debugger-shell": "0.84.0-rc.0", + "@react-native/debugger-frontend": "0.84.0-rc.1", + "@react-native/debugger-shell": "0.84.0-rc.1", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.2.0", "connect": "^3.6.5", @@ -45,7 +45,7 @@ "ws": "^7.5.10" }, "devDependencies": { - "@react-native/debugger-shell": "0.84.0-rc.0", + "@react-native/debugger-shell": "0.84.0-rc.1", "selfsigned": "^4.0.0", "undici": "^5.29.0", "wait-for-expect": "^3.0.2" diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index cdb7764c5891..eddc60b0b0a8 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-config", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "ESLint config for React Native", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", - "@react-native/eslint-plugin": "0.84.0-rc.0", + "@react-native/eslint-plugin": "0.84.0-rc.1", "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", "eslint-config-prettier": "^8.5.0", diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index 169ca7424f4f..dc1adda557c9 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "ESLint rules for @react-native/eslint-config", "license": "MIT", "repository": { diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index 490f7a6f949e..145daac26c53 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin-specs", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "ESLint rules to validate NativeModule and Component Specs", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@react-native/codegen": "0.84.0-rc.0", + "@react-native/codegen": "0.84.0-rc.1", "make-dir": "^2.1.0", "pirates": "^4.0.1", "source-map-support": "0.5.0" diff --git a/packages/gradle-plugin/package.json b/packages/gradle-plugin/package.json index 3eab5b5b3c8a..796ab7e28a54 100644 --- a/packages/gradle-plugin/package.json +++ b/packages/gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/gradle-plugin", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Gradle Plugin for React Native", "license": "MIT", "repository": { diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index 16b59fb0478a..18b71773e219 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-config", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Metro configuration for React Native.", "license": "MIT", "repository": { @@ -35,8 +35,8 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/js-polyfills": "0.84.0-rc.0", - "@react-native/metro-babel-transformer": "0.84.0-rc.0", + "@react-native/js-polyfills": "0.84.0-rc.1", + "@react-native/metro-babel-transformer": "0.84.0-rc.1", "metro-config": "^0.83.3", "metro-runtime": "^0.83.3" } diff --git a/packages/new-app-screen/package.json b/packages/new-app-screen/package.json index 3a447ae613cd..efc23080b7c1 100644 --- a/packages/new-app-screen/package.json +++ b/packages/new-app-screen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/new-app-screen", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "NewAppScreen component for React Native", "keywords": [ "react-native" diff --git a/packages/normalize-color/package.json b/packages/normalize-color/package.json index 9ca40ce79a1b..2554ac13e49a 100644 --- a/packages/normalize-color/package.json +++ b/packages/normalize-color/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/normalize-colors", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Color normalization for React Native.", "license": "MIT", "repository": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 49e30c2be6be..eee0cedd0f65 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/js-polyfills", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Polyfills for React Native.", "license": "MIT", "repository": { diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 39d5d2c6b61b..1d5c06a6e2ad 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-preset", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Babel preset for React Native applications", "repository": { "type": "git", @@ -54,7 +54,7 @@ "@babel/plugin-transform-runtime": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@react-native/babel-plugin-codegen": "0.84.0-rc.0", + "@react-native/babel-plugin-codegen": "0.84.0-rc.1", "babel-plugin-syntax-hermes-parser": "0.32.0", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index b6f2f3e2a63c..6481fc50d095 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-babel-transformer", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Babel transformer for React Native applications.", "repository": { "type": "git", @@ -27,7 +27,7 @@ ], "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.84.0-rc.0", + "@react-native/babel-preset": "0.84.0-rc.1", "hermes-parser": "0.32.0", "nullthrows": "^1.1.1" }, diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index e3dbc0630a9f..391d2c862d75 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Code generation tools for React Native", "license": "MIT", "repository": { diff --git a/packages/react-native-compatibility-check/package.json b/packages/react-native-compatibility-check/package.json index b509798b44c6..aa37abf72362 100644 --- a/packages/react-native-compatibility-check/package.json +++ b/packages/react-native-compatibility-check/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/compatibility-check", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Check a React Native app's boundary between JS and Native for incompatibilities", "license": "MIT", "repository": { @@ -38,7 +38,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/codegen": "0.84.0-rc.0" + "@react-native/codegen": "0.84.0-rc.1" }, "devDependencies": { "flow-remove-types": "^2.237.2", diff --git a/packages/react-native-popup-menu-android/package.json b/packages/react-native-popup-menu-android/package.json index eded83b5db05..9e100238ec79 100644 --- a/packages/react-native-popup-menu-android/package.json +++ b/packages/react-native-popup-menu-android/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/popup-menu-android", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "PopupMenu for the Android platform", "main": "index.js", "files": [ @@ -21,7 +21,7 @@ }, "license": "MIT", "devDependencies": { - "@react-native/codegen": "0.84.0-rc.0" + "@react-native/codegen": "0.84.0-rc.1" }, "peerDependencies": { "@types/react": "^19.1.0", diff --git a/packages/react-native/Libraries/Core/ReactNativeVersion.js b/packages/react-native/Libraries/Core/ReactNativeVersion.js index 6d8fd19eff1b..5d46df780291 100644 --- a/packages/react-native/Libraries/Core/ReactNativeVersion.js +++ b/packages/react-native/Libraries/Core/ReactNativeVersion.js @@ -29,7 +29,7 @@ export default class ReactNativeVersion { static major: number = 0; static minor: number = 84; static patch: number = 0; - static prerelease: string | null = 'rc.0'; + static prerelease: string | null = 'rc.1'; static getVersionString(): string { return `${this.major}.${this.minor}.${this.patch}${this.prerelease != null ? `-${this.prerelease}` : ''}`; diff --git a/packages/react-native/React/Base/RCTVersion.m b/packages/react-native/React/Base/RCTVersion.m index 06bdcba20c47..e7bfcc056c2b 100644 --- a/packages/react-native/React/Base/RCTVersion.m +++ b/packages/react-native/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(84), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.0", + RCTVersionPrerelease: @"rc.1", }; }); return __rnVersion; diff --git a/packages/react-native/ReactAndroid/gradle.properties b/packages/react-native/ReactAndroid/gradle.properties index efb7af3ee9b2..52a020c9f12b 100644 --- a/packages/react-native/ReactAndroid/gradle.properties +++ b/packages/react-native/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.84.0-rc.0 +VERSION_NAME=0.84.0-rc.1 react.internal.publishingGroup=com.facebook.react react.internal.hermesPublishingGroup=com.facebook.hermes diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt index 28930bfc53f9..f260192541d6 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt @@ -15,6 +15,6 @@ public object ReactNativeVersion { "major" to 0, "minor" to 84, "patch" to 0, - "prerelease" to "rc.0" + "prerelease" to "rc.1" ) } diff --git a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h index b8ed56e29cff..c1cbbb1e200e 100644 --- a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h @@ -22,7 +22,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 84; int32_t Patch = 0; - std::string_view Prerelease = "rc.0"; + std::string_view Prerelease = "rc.1"; } ReactNativeVersion; } // namespace facebook::react diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 5b0345fc5472..5759a91a33a4 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "A framework for building native apps using React", "license": "MIT", "repository": { @@ -160,13 +160,13 @@ }, "dependencies": { "@jest/create-cache-key-function": "^29.7.0", - "@react-native/assets-registry": "0.84.0-rc.0", - "@react-native/codegen": "0.84.0-rc.0", - "@react-native/community-cli-plugin": "0.84.0-rc.0", - "@react-native/gradle-plugin": "0.84.0-rc.0", - "@react-native/js-polyfills": "0.84.0-rc.0", - "@react-native/normalize-colors": "0.84.0-rc.0", - "@react-native/virtualized-lists": "0.84.0-rc.0", + "@react-native/assets-registry": "0.84.0-rc.1", + "@react-native/codegen": "0.84.0-rc.1", + "@react-native/community-cli-plugin": "0.84.0-rc.1", + "@react-native/gradle-plugin": "0.84.0-rc.1", + "@react-native/js-polyfills": "0.84.0-rc.1", + "@react-native/normalize-colors": "0.84.0-rc.1", + "@react-native/virtualized-lists": "0.84.0-rc.1", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", diff --git a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap index aaee73fd72ae..832528364d07 100644 --- a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap +++ b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap @@ -79,7 +79,7 @@ exports[`execute test-app "ReactAppDependencyProvider/ReactAppDependencyProvider # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.84.0-rc.0\\" +version = \\"0.84.0-rc.1\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -399,7 +399,7 @@ exports[`execute test-app "ReactCodegen/ReactCodegen.podspec" should match snaps # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.84.0-rc.0\\" +version = \\"0.84.0-rc.1\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -586,7 +586,7 @@ exports[`execute test-app-legacy "ReactAppDependencyProvider/ReactAppDependencyP # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.84.0-rc.0\\" +version = \\"0.84.0-rc.1\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -878,7 +878,7 @@ exports[`execute test-app-legacy "ReactCodegen/ReactCodegen.podspec" should matc # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.84.0-rc.0\\" +version = \\"0.84.0-rc.1\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index 31ff71889ef9..d8a3206ed126 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/tester", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "private": true, "description": "React Native tester app.", "license": "MIT", @@ -25,8 +25,8 @@ "e2e-test-ios": "./scripts/maestro-test-ios.sh" }, "dependencies": { - "@react-native/new-app-screen": "0.84.0-rc.0", - "@react-native/popup-menu-android": "0.84.0-rc.0", + "@react-native/new-app-screen": "0.84.0-rc.1", + "@react-native/popup-menu-android": "0.84.0-rc.1", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "nullthrows": "^1.1.1" diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index a3025248e448..515451accf3d 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/typescript-config", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Default TypeScript configuration for React Native apps", "license": "MIT", "repository": { diff --git a/packages/virtualized-lists/package.json b/packages/virtualized-lists/package.json index 78b779783ceb..12cead3f1d1a 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/virtualized-lists", - "version": "0.84.0-rc.0", + "version": "0.84.0-rc.1", "description": "Virtualized lists for React Native.", "license": "MIT", "repository": { diff --git a/private/helloworld/package.json b/private/helloworld/package.json index 1df2c202e25f..a17c805cc28c 100644 --- a/private/helloworld/package.json +++ b/private/helloworld/package.json @@ -13,17 +13,17 @@ }, "dependencies": { "react": "19.2.3", - "react-native": "0.84.0-rc.0" + "react-native": "0.84.0-rc.1" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native/babel-preset": "0.84.0-rc.0", - "@react-native/core-cli-utils": "0.84.0-rc.0", - "@react-native/eslint-config": "0.84.0-rc.0", - "@react-native/metro-config": "0.84.0-rc.0", - "@react-native/typescript-config": "0.84.0-rc.0", + "@react-native/babel-preset": "0.84.0-rc.1", + "@react-native/core-cli-utils": "0.84.0-rc.1", + "@react-native/eslint-config": "0.84.0-rc.1", + "@react-native/metro-config": "0.84.0-rc.1", + "@react-native/typescript-config": "0.84.0-rc.1", "@types/jest": "^29.5.14", "commander": "^12.0.0", "eslint": "^8.19.0", diff --git a/private/react-native-codegen-typescript-test/package.json b/private/react-native-codegen-typescript-test/package.json index a5f5cc22bbf9..d1e9ee453ba6 100644 --- a/private/react-native-codegen-typescript-test/package.json +++ b/private/react-native-codegen-typescript-test/package.json @@ -13,7 +13,7 @@ "prepare": "yarn run build" }, "dependencies": { - "@react-native/codegen": "0.84.0-rc.0" + "@react-native/codegen": "0.84.0-rc.1" }, "devDependencies": { "@babel/core": "^7.25.2", From 488421897c5950c9f44ad6c2d04f39310c201690 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Thu, 15 Jan 2026 11:21:41 +0000 Subject: [PATCH 21/62] [LOCAL] Bump podfile.lock --- packages/rn-tester/Podfile.lock | 654 ++++++++++++++++---------------- 1 file changed, 327 insertions(+), 327 deletions(-) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 86e36127619a..5b40b689a4db 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -1,9 +1,9 @@ PODS: - - FBLazyVector (0.84.0-rc.0) - - hermes-engine (250829098.0.5): - - hermes-engine/Pre-built (= 250829098.0.5) - - hermes-engine/Pre-built (250829098.0.5) - - MyNativeView (0.84.0-rc.0): + - FBLazyVector (0.84.0-rc.1) + - hermes-engine (250829098.0.6): + - hermes-engine/Pre-built (= 250829098.0.6) + - hermes-engine/Pre-built (250829098.0.6) + - MyNativeView (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -25,7 +25,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - NativeCxxModuleExample (0.84.0-rc.0): + - NativeCxxModuleExample (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -48,34 +48,34 @@ PODS: - ReactNativeDependencies - Yoga - OCMock (3.9.4) - - RCTDeprecation (0.84.0-rc.0) - - RCTRequired (0.84.0-rc.0) - - RCTSwiftUI (0.84.0-rc.0) - - RCTSwiftUIWrapper (0.84.0-rc.0): + - RCTDeprecation (0.84.0-rc.1) + - RCTRequired (0.84.0-rc.1) + - RCTSwiftUI (0.84.0-rc.1) + - RCTSwiftUIWrapper (0.84.0-rc.1): - RCTSwiftUI - - RCTTypeSafety (0.84.0-rc.0): - - FBLazyVector (= 0.84.0-rc.0) - - RCTRequired (= 0.84.0-rc.0) - - React-Core (= 0.84.0-rc.0) - - React (0.84.0-rc.0): - - React-Core (= 0.84.0-rc.0) - - React-Core/DevSupport (= 0.84.0-rc.0) - - React-Core/RCTWebSocket (= 0.84.0-rc.0) - - React-RCTActionSheet (= 0.84.0-rc.0) - - React-RCTAnimation (= 0.84.0-rc.0) - - React-RCTBlob (= 0.84.0-rc.0) - - React-RCTImage (= 0.84.0-rc.0) - - React-RCTLinking (= 0.84.0-rc.0) - - React-RCTNetwork (= 0.84.0-rc.0) - - React-RCTSettings (= 0.84.0-rc.0) - - React-RCTText (= 0.84.0-rc.0) - - React-RCTVibration (= 0.84.0-rc.0) - - React-callinvoker (0.84.0-rc.0) - - React-Core (0.84.0-rc.0): + - RCTTypeSafety (0.84.0-rc.1): + - FBLazyVector (= 0.84.0-rc.1) + - RCTRequired (= 0.84.0-rc.1) + - React-Core (= 0.84.0-rc.1) + - React (0.84.0-rc.1): + - React-Core (= 0.84.0-rc.1) + - React-Core/DevSupport (= 0.84.0-rc.1) + - React-Core/RCTWebSocket (= 0.84.0-rc.1) + - React-RCTActionSheet (= 0.84.0-rc.1) + - React-RCTAnimation (= 0.84.0-rc.1) + - React-RCTBlob (= 0.84.0-rc.1) + - React-RCTImage (= 0.84.0-rc.1) + - React-RCTLinking (= 0.84.0-rc.1) + - React-RCTNetwork (= 0.84.0-rc.1) + - React-RCTSettings (= 0.84.0-rc.1) + - React-RCTText (= 0.84.0-rc.1) + - React-RCTVibration (= 0.84.0-rc.1) + - React-callinvoker (0.84.0-rc.1) + - React-Core (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.84.0-rc.0) + - React-Core/Default (= 0.84.0-rc.1) - React-cxxreact - React-featureflags - React-hermes @@ -92,7 +92,7 @@ PODS: - Yoga - React-Core-prebuilt (0.84.0-rc.0): - ReactNativeDependencies - - React-Core/CoreModulesHeaders (0.84.0-rc.0): + - React-Core/CoreModulesHeaders (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -111,7 +111,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/Default (0.84.0-rc.0): + - React-Core/Default (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -129,12 +129,12 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/DevSupport (0.84.0-rc.0): + - React-Core/DevSupport (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.84.0-rc.0) - - React-Core/RCTWebSocket (= 0.84.0-rc.0) + - React-Core/Default (= 0.84.0-rc.1) + - React-Core/RCTWebSocket (= 0.84.0-rc.1) - React-cxxreact - React-featureflags - React-hermes @@ -149,7 +149,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTActionSheetHeaders (0.84.0-rc.0): + - React-Core/RCTActionSheetHeaders (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -168,7 +168,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTAnimationHeaders (0.84.0-rc.0): + - React-Core/RCTAnimationHeaders (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -187,7 +187,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTBlobHeaders (0.84.0-rc.0): + - React-Core/RCTBlobHeaders (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -206,7 +206,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTImageHeaders (0.84.0-rc.0): + - React-Core/RCTImageHeaders (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -225,7 +225,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTLinkingHeaders (0.84.0-rc.0): + - React-Core/RCTLinkingHeaders (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -244,7 +244,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTNetworkHeaders (0.84.0-rc.0): + - React-Core/RCTNetworkHeaders (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -263,7 +263,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTPushNotificationHeaders (0.84.0-rc.0): + - React-Core/RCTPushNotificationHeaders (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -282,7 +282,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTSettingsHeaders (0.84.0-rc.0): + - React-Core/RCTSettingsHeaders (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -301,7 +301,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTTextHeaders (0.84.0-rc.0): + - React-Core/RCTTextHeaders (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -320,7 +320,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTVibrationHeaders (0.84.0-rc.0): + - React-Core/RCTVibrationHeaders (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -339,11 +339,11 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTWebSocket (0.84.0-rc.0): + - React-Core/RCTWebSocket (0.84.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.84.0-rc.0) + - React-Core/Default (= 0.84.0-rc.1) - React-cxxreact - React-featureflags - React-hermes @@ -358,40 +358,40 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-CoreModules (0.84.0-rc.0): - - RCTTypeSafety (= 0.84.0-rc.0) + - React-CoreModules (0.84.0-rc.1): + - RCTTypeSafety (= 0.84.0-rc.1) - React-Core-prebuilt - - React-Core/CoreModulesHeaders (= 0.84.0-rc.0) + - React-Core/CoreModulesHeaders (= 0.84.0-rc.1) - React-debug - - React-jsi (= 0.84.0-rc.0) + - React-jsi (= 0.84.0-rc.1) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.84.0-rc.0) + - React-RCTImage (= 0.84.0-rc.1) - React-runtimeexecutor - React-utils - ReactCommon - ReactNativeDependencies - - React-cxxreact (0.84.0-rc.0): + - React-cxxreact (0.84.0-rc.1): - hermes-engine - - React-callinvoker (= 0.84.0-rc.0) + - React-callinvoker (= 0.84.0-rc.1) - React-Core-prebuilt - - React-debug (= 0.84.0-rc.0) - - React-jsi (= 0.84.0-rc.0) + - React-debug (= 0.84.0-rc.1) + - React-jsi (= 0.84.0-rc.1) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.84.0-rc.0) - - React-perflogger (= 0.84.0-rc.0) + - React-logger (= 0.84.0-rc.1) + - React-perflogger (= 0.84.0-rc.1) - React-runtimeexecutor - - React-timing (= 0.84.0-rc.0) + - React-timing (= 0.84.0-rc.1) - React-utils - ReactNativeDependencies - - React-debug (0.84.0-rc.0) - - React-defaultsnativemodule (0.84.0-rc.0): + - React-debug (0.84.0-rc.1) + - React-defaultsnativemodule (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-domnativemodule @@ -406,7 +406,7 @@ PODS: - React-webperformancenativemodule - ReactNativeDependencies - Yoga - - React-domnativemodule (0.84.0-rc.0): + - React-domnativemodule (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -420,7 +420,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric (0.84.0-rc.0): + - React-Fabric (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -428,25 +428,25 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/animated (= 0.84.0-rc.0) - - React-Fabric/animationbackend (= 0.84.0-rc.0) - - React-Fabric/animations (= 0.84.0-rc.0) - - React-Fabric/attributedstring (= 0.84.0-rc.0) - - React-Fabric/bridging (= 0.84.0-rc.0) - - React-Fabric/componentregistry (= 0.84.0-rc.0) - - React-Fabric/componentregistrynative (= 0.84.0-rc.0) - - React-Fabric/components (= 0.84.0-rc.0) - - React-Fabric/consistency (= 0.84.0-rc.0) - - React-Fabric/core (= 0.84.0-rc.0) - - React-Fabric/dom (= 0.84.0-rc.0) - - React-Fabric/imagemanager (= 0.84.0-rc.0) - - React-Fabric/leakchecker (= 0.84.0-rc.0) - - React-Fabric/mounting (= 0.84.0-rc.0) - - React-Fabric/observers (= 0.84.0-rc.0) - - React-Fabric/scheduler (= 0.84.0-rc.0) - - React-Fabric/telemetry (= 0.84.0-rc.0) - - React-Fabric/templateprocessor (= 0.84.0-rc.0) - - React-Fabric/uimanager (= 0.84.0-rc.0) + - React-Fabric/animated (= 0.84.0-rc.1) + - React-Fabric/animationbackend (= 0.84.0-rc.1) + - React-Fabric/animations (= 0.84.0-rc.1) + - React-Fabric/attributedstring (= 0.84.0-rc.1) + - React-Fabric/bridging (= 0.84.0-rc.1) + - React-Fabric/componentregistry (= 0.84.0-rc.1) + - React-Fabric/componentregistrynative (= 0.84.0-rc.1) + - React-Fabric/components (= 0.84.0-rc.1) + - React-Fabric/consistency (= 0.84.0-rc.1) + - React-Fabric/core (= 0.84.0-rc.1) + - React-Fabric/dom (= 0.84.0-rc.1) + - React-Fabric/imagemanager (= 0.84.0-rc.1) + - React-Fabric/leakchecker (= 0.84.0-rc.1) + - React-Fabric/mounting (= 0.84.0-rc.1) + - React-Fabric/observers (= 0.84.0-rc.1) + - React-Fabric/scheduler (= 0.84.0-rc.1) + - React-Fabric/telemetry (= 0.84.0-rc.1) + - React-Fabric/templateprocessor (= 0.84.0-rc.1) + - React-Fabric/uimanager (= 0.84.0-rc.1) - React-featureflags - React-graphics - React-jsi @@ -458,7 +458,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animated (0.84.0-rc.0): + - React-Fabric/animated (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -477,7 +477,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animationbackend (0.84.0-rc.0): + - React-Fabric/animationbackend (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -496,7 +496,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animations (0.84.0-rc.0): + - React-Fabric/animations (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -515,7 +515,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/attributedstring (0.84.0-rc.0): + - React-Fabric/attributedstring (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -534,7 +534,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/bridging (0.84.0-rc.0): + - React-Fabric/bridging (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -553,7 +553,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistry (0.84.0-rc.0): + - React-Fabric/componentregistry (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -572,7 +572,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistrynative (0.84.0-rc.0): + - React-Fabric/componentregistrynative (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -591,7 +591,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components (0.84.0-rc.0): + - React-Fabric/components (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -599,10 +599,10 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.84.0-rc.0) - - React-Fabric/components/root (= 0.84.0-rc.0) - - React-Fabric/components/scrollview (= 0.84.0-rc.0) - - React-Fabric/components/view (= 0.84.0-rc.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.84.0-rc.1) + - React-Fabric/components/root (= 0.84.0-rc.1) + - React-Fabric/components/scrollview (= 0.84.0-rc.1) + - React-Fabric/components/view (= 0.84.0-rc.1) - React-featureflags - React-graphics - React-jsi @@ -614,7 +614,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/legacyviewmanagerinterop (0.84.0-rc.0): + - React-Fabric/components/legacyviewmanagerinterop (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -633,7 +633,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/root (0.84.0-rc.0): + - React-Fabric/components/root (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -652,7 +652,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/scrollview (0.84.0-rc.0): + - React-Fabric/components/scrollview (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -671,7 +671,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/view (0.84.0-rc.0): + - React-Fabric/components/view (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -692,7 +692,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric/consistency (0.84.0-rc.0): + - React-Fabric/consistency (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -711,7 +711,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/core (0.84.0-rc.0): + - React-Fabric/core (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -730,7 +730,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/dom (0.84.0-rc.0): + - React-Fabric/dom (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -749,7 +749,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/imagemanager (0.84.0-rc.0): + - React-Fabric/imagemanager (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -768,7 +768,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/leakchecker (0.84.0-rc.0): + - React-Fabric/leakchecker (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -787,7 +787,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/mounting (0.84.0-rc.0): + - React-Fabric/mounting (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -806,7 +806,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers (0.84.0-rc.0): + - React-Fabric/observers (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -814,8 +814,8 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.84.0-rc.0) - - React-Fabric/observers/intersection (= 0.84.0-rc.0) + - React-Fabric/observers/events (= 0.84.0-rc.1) + - React-Fabric/observers/intersection (= 0.84.0-rc.1) - React-featureflags - React-graphics - React-jsi @@ -827,7 +827,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/events (0.84.0-rc.0): + - React-Fabric/observers/events (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -846,7 +846,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/intersection (0.84.0-rc.0): + - React-Fabric/observers/intersection (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -865,7 +865,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/scheduler (0.84.0-rc.0): + - React-Fabric/scheduler (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -887,7 +887,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/telemetry (0.84.0-rc.0): + - React-Fabric/telemetry (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -906,7 +906,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/templateprocessor (0.84.0-rc.0): + - React-Fabric/templateprocessor (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -925,7 +925,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager (0.84.0-rc.0): + - React-Fabric/uimanager (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -933,7 +933,7 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.84.0-rc.0) + - React-Fabric/uimanager/consistency (= 0.84.0-rc.1) - React-featureflags - React-graphics - React-jsi @@ -946,7 +946,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager/consistency (0.84.0-rc.0): + - React-Fabric/uimanager/consistency (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -966,7 +966,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-FabricComponents (0.84.0-rc.0): + - React-FabricComponents (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -975,8 +975,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.84.0-rc.0) - - React-FabricComponents/textlayoutmanager (= 0.84.0-rc.0) + - React-FabricComponents/components (= 0.84.0-rc.1) + - React-FabricComponents/textlayoutmanager (= 0.84.0-rc.1) - React-featureflags - React-graphics - React-jsi @@ -989,7 +989,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components (0.84.0-rc.0): + - React-FabricComponents/components (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -998,18 +998,18 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.84.0-rc.0) - - React-FabricComponents/components/iostextinput (= 0.84.0-rc.0) - - React-FabricComponents/components/modal (= 0.84.0-rc.0) - - React-FabricComponents/components/rncore (= 0.84.0-rc.0) - - React-FabricComponents/components/safeareaview (= 0.84.0-rc.0) - - React-FabricComponents/components/scrollview (= 0.84.0-rc.0) - - React-FabricComponents/components/switch (= 0.84.0-rc.0) - - React-FabricComponents/components/text (= 0.84.0-rc.0) - - React-FabricComponents/components/textinput (= 0.84.0-rc.0) - - React-FabricComponents/components/unimplementedview (= 0.84.0-rc.0) - - React-FabricComponents/components/virtualview (= 0.84.0-rc.0) - - React-FabricComponents/components/virtualviewexperimental (= 0.84.0-rc.0) + - React-FabricComponents/components/inputaccessory (= 0.84.0-rc.1) + - React-FabricComponents/components/iostextinput (= 0.84.0-rc.1) + - React-FabricComponents/components/modal (= 0.84.0-rc.1) + - React-FabricComponents/components/rncore (= 0.84.0-rc.1) + - React-FabricComponents/components/safeareaview (= 0.84.0-rc.1) + - React-FabricComponents/components/scrollview (= 0.84.0-rc.1) + - React-FabricComponents/components/switch (= 0.84.0-rc.1) + - React-FabricComponents/components/text (= 0.84.0-rc.1) + - React-FabricComponents/components/textinput (= 0.84.0-rc.1) + - React-FabricComponents/components/unimplementedview (= 0.84.0-rc.1) + - React-FabricComponents/components/virtualview (= 0.84.0-rc.1) + - React-FabricComponents/components/virtualviewexperimental (= 0.84.0-rc.1) - React-featureflags - React-graphics - React-jsi @@ -1022,7 +1022,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (0.84.0-rc.0): + - React-FabricComponents/components/inputaccessory (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1043,7 +1043,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (0.84.0-rc.0): + - React-FabricComponents/components/iostextinput (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1064,7 +1064,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (0.84.0-rc.0): + - React-FabricComponents/components/modal (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1085,7 +1085,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (0.84.0-rc.0): + - React-FabricComponents/components/rncore (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1106,7 +1106,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (0.84.0-rc.0): + - React-FabricComponents/components/safeareaview (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1127,7 +1127,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (0.84.0-rc.0): + - React-FabricComponents/components/scrollview (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1148,7 +1148,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/switch (0.84.0-rc.0): + - React-FabricComponents/components/switch (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1169,7 +1169,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (0.84.0-rc.0): + - React-FabricComponents/components/text (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1190,7 +1190,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (0.84.0-rc.0): + - React-FabricComponents/components/textinput (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1211,7 +1211,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (0.84.0-rc.0): + - React-FabricComponents/components/unimplementedview (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1232,7 +1232,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (0.84.0-rc.0): + - React-FabricComponents/components/virtualview (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1253,7 +1253,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualviewexperimental (0.84.0-rc.0): + - React-FabricComponents/components/virtualviewexperimental (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1274,7 +1274,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (0.84.0-rc.0): + - React-FabricComponents/textlayoutmanager (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1295,27 +1295,27 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricImage (0.84.0-rc.0): + - React-FabricImage (0.84.0-rc.1): - hermes-engine - - RCTRequired (= 0.84.0-rc.0) - - RCTTypeSafety (= 0.84.0-rc.0) + - RCTRequired (= 0.84.0-rc.1) + - RCTTypeSafety (= 0.84.0-rc.1) - React-Core-prebuilt - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.84.0-rc.0) + - React-jsiexecutor (= 0.84.0-rc.1) - React-logger - React-rendererdebug - React-utils - ReactCommon - ReactNativeDependencies - Yoga - - React-featureflags (0.84.0-rc.0): + - React-featureflags (0.84.0-rc.1): - React-Core-prebuilt - ReactNativeDependencies - - React-featureflagsnativemodule (0.84.0-rc.0): + - React-featureflagsnativemodule (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1324,28 +1324,28 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-graphics (0.84.0-rc.0): + - React-graphics (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-jsi - React-jsiexecutor - React-utils - ReactNativeDependencies - - React-hermes (0.84.0-rc.0): + - React-hermes (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.84.0-rc.0) + - React-cxxreact (= 0.84.0-rc.1) - React-jsi - - React-jsiexecutor (= 0.84.0-rc.0) + - React-jsiexecutor (= 0.84.0-rc.1) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 0.84.0-rc.0) + - React-perflogger (= 0.84.0-rc.1) - React-runtimeexecutor - ReactNativeDependencies - - React-idlecallbacksnativemodule (0.84.0-rc.0): + - React-idlecallbacksnativemodule (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1355,7 +1355,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-ImageManager (0.84.0-rc.0): + - React-ImageManager (0.84.0-rc.1): - React-Core-prebuilt - React-Core/Default - React-debug @@ -1364,7 +1364,7 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-intersectionobservernativemodule (0.84.0-rc.0): + - React-intersectionobservernativemodule (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1379,7 +1379,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-jserrorhandler (0.84.0-rc.0): + - React-jserrorhandler (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1388,11 +1388,11 @@ PODS: - React-jsi - ReactCommon/turbomodule/bridging - ReactNativeDependencies - - React-jsi (0.84.0-rc.0): + - React-jsi (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - ReactNativeDependencies - - React-jsiexecutor (0.84.0-rc.0): + - React-jsiexecutor (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1407,7 +1407,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspector (0.84.0-rc.0): + - React-jsinspector (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1416,18 +1416,18 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.84.0-rc.0) + - React-perflogger (= 0.84.0-rc.1) - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspectorcdp (0.84.0-rc.0): + - React-jsinspectorcdp (0.84.0-rc.1): - React-Core-prebuilt - ReactNativeDependencies - - React-jsinspectornetwork (0.84.0-rc.0): + - React-jsinspectornetwork (0.84.0-rc.1): - React-Core-prebuilt - React-jsinspectorcdp - ReactNativeDependencies - - React-jsinspectortracing (0.84.0-rc.0): + - React-jsinspectortracing (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1435,28 +1435,28 @@ PODS: - React-oscompat - React-timing - ReactNativeDependencies - - React-jsitooling (0.84.0-rc.0): + - React-jsitooling (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.84.0-rc.0) + - React-cxxreact (= 0.84.0-rc.1) - React-debug - - React-jsi (= 0.84.0-rc.0) + - React-jsi (= 0.84.0-rc.1) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsitracing (0.84.0-rc.0): + - React-jsitracing (0.84.0-rc.1): - React-jsi - - React-logger (0.84.0-rc.0): + - React-logger (0.84.0-rc.1): - React-Core-prebuilt - ReactNativeDependencies - - React-Mapbuffer (0.84.0-rc.0): + - React-Mapbuffer (0.84.0-rc.1): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-microtasksnativemodule (0.84.0-rc.0): + - React-microtasksnativemodule (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1464,7 +1464,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-NativeModulesApple (0.84.0-rc.0): + - React-NativeModulesApple (0.84.0-rc.1): - hermes-engine - React-callinvoker - React-Core @@ -1479,18 +1479,18 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-networking (0.84.0-rc.0): + - React-networking (0.84.0-rc.1): - React-Core-prebuilt - React-jsinspectornetwork - React-jsinspectortracing - React-performancetimeline - React-timing - ReactNativeDependencies - - React-oscompat (0.84.0-rc.0) - - React-perflogger (0.84.0-rc.0): + - React-oscompat (0.84.0-rc.1) + - React-perflogger (0.84.0-rc.1): - React-Core-prebuilt - ReactNativeDependencies - - React-performancecdpmetrics (0.84.0-rc.0): + - React-performancecdpmetrics (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1498,7 +1498,7 @@ PODS: - React-runtimeexecutor - React-timing - ReactNativeDependencies - - React-performancetimeline (0.84.0-rc.0): + - React-performancetimeline (0.84.0-rc.1): - React-Core-prebuilt - React-featureflags - React-jsinspector @@ -1506,9 +1506,9 @@ PODS: - React-perflogger - React-timing - ReactNativeDependencies - - React-RCTActionSheet (0.84.0-rc.0): - - React-Core/RCTActionSheetHeaders (= 0.84.0-rc.0) - - React-RCTAnimation (0.84.0-rc.0): + - React-RCTActionSheet (0.84.0-rc.1): + - React-Core/RCTActionSheetHeaders (= 0.84.0-rc.1) + - React-RCTAnimation (0.84.0-rc.1): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTAnimationHeaders @@ -1519,7 +1519,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTAppDelegate (0.84.0-rc.0): + - React-RCTAppDelegate (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1547,7 +1547,7 @@ PODS: - React-utils - ReactCommon - ReactNativeDependencies - - React-RCTBlob (0.84.0-rc.0): + - React-RCTBlob (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-Core/RCTBlobHeaders @@ -1560,7 +1560,7 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTFabric (0.84.0-rc.0): + - React-RCTFabric (0.84.0-rc.1): - hermes-engine - RCTSwiftUIWrapper - React-Core @@ -1591,7 +1591,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-RCTFBReactNativeSpec (0.84.0-rc.0): + - React-RCTFBReactNativeSpec (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1599,10 +1599,10 @@ PODS: - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.84.0-rc.0) + - React-RCTFBReactNativeSpec/components (= 0.84.0-rc.1) - ReactCommon - ReactNativeDependencies - - React-RCTFBReactNativeSpec/components (0.84.0-rc.0): + - React-RCTFBReactNativeSpec/components (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1619,7 +1619,7 @@ PODS: - ReactCommon - ReactNativeDependencies - Yoga - - React-RCTImage (0.84.0-rc.0): + - React-RCTImage (0.84.0-rc.1): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTImageHeaders @@ -1629,14 +1629,14 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTLinking (0.84.0-rc.0): - - React-Core/RCTLinkingHeaders (= 0.84.0-rc.0) - - React-jsi (= 0.84.0-rc.0) + - React-RCTLinking (0.84.0-rc.1): + - React-Core/RCTLinkingHeaders (= 0.84.0-rc.1) + - React-jsi (= 0.84.0-rc.1) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.84.0-rc.0) - - React-RCTNetwork (0.84.0-rc.0): + - ReactCommon/turbomodule/core (= 0.84.0-rc.1) + - React-RCTNetwork (0.84.0-rc.1): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTNetworkHeaders @@ -1650,7 +1650,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTPushNotification (0.84.0-rc.0): + - React-RCTPushNotification (0.84.0-rc.1): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTPushNotificationHeaders @@ -1658,7 +1658,7 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (0.84.0-rc.0): + - React-RCTRuntime (0.84.0-rc.1): - hermes-engine - React-Core - React-Core-prebuilt @@ -1674,7 +1674,7 @@ PODS: - React-RuntimeHermes - React-utils - ReactNativeDependencies - - React-RCTSettings (0.84.0-rc.0): + - React-RCTSettings (0.84.0-rc.1): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTSettingsHeaders @@ -1683,17 +1683,17 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTTest (0.84.0-rc.0): - - React-Core (= 0.84.0-rc.0) + - React-RCTTest (0.84.0-rc.1): + - React-Core (= 0.84.0-rc.1) - React-Core-prebuilt - - React-CoreModules (= 0.84.0-rc.0) - - React-jsi (= 0.84.0-rc.0) - - ReactCommon/turbomodule/core (= 0.84.0-rc.0) + - React-CoreModules (= 0.84.0-rc.1) + - React-jsi (= 0.84.0-rc.1) + - ReactCommon/turbomodule/core (= 0.84.0-rc.1) - ReactNativeDependencies - - React-RCTText (0.84.0-rc.0): - - React-Core/RCTTextHeaders (= 0.84.0-rc.0) + - React-RCTText (0.84.0-rc.1): + - React-Core/RCTTextHeaders (= 0.84.0-rc.1) - Yoga - - React-RCTVibration (0.84.0-rc.0): + - React-RCTVibration (0.84.0-rc.1): - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi @@ -1701,15 +1701,15 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-rendererconsistency (0.84.0-rc.0) - - React-renderercss (0.84.0-rc.0): + - React-rendererconsistency (0.84.0-rc.1) + - React-renderercss (0.84.0-rc.1): - React-debug - React-utils - - React-rendererdebug (0.84.0-rc.0): + - React-rendererdebug (0.84.0-rc.1): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-RuntimeApple (0.84.0-rc.0): + - React-RuntimeApple (0.84.0-rc.1): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1732,7 +1732,7 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-RuntimeCore (0.84.0-rc.0): + - React-RuntimeCore (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1748,14 +1748,14 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-runtimeexecutor (0.84.0-rc.0): + - React-runtimeexecutor (0.84.0-rc.1): - React-Core-prebuilt - React-debug - React-featureflags - - React-jsi (= 0.84.0-rc.0) + - React-jsi (= 0.84.0-rc.1) - React-utils - ReactNativeDependencies - - React-RuntimeHermes (0.84.0-rc.0): + - React-RuntimeHermes (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1770,7 +1770,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-runtimescheduler (0.84.0-rc.0): + - React-runtimescheduler (0.84.0-rc.1): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1786,15 +1786,15 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-timing (0.84.0-rc.0): + - React-timing (0.84.0-rc.1): - React-debug - - React-utils (0.84.0-rc.0): + - React-utils (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-debug - - React-jsi (= 0.84.0-rc.0) + - React-jsi (= 0.84.0-rc.1) - ReactNativeDependencies - - React-webperformancenativemodule (0.84.0-rc.0): + - React-webperformancenativemodule (0.84.0-rc.1): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1805,9 +1805,9 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactAppDependencyProvider (0.84.0-rc.0): + - ReactAppDependencyProvider (0.84.0-rc.1): - ReactCodegen - - ReactCodegen (0.84.0-rc.0): + - ReactCodegen (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1827,11 +1827,11 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactCommon (0.84.0-rc.0): + - ReactCommon (0.84.0-rc.1): - React-Core-prebuilt - - ReactCommon/turbomodule (= 0.84.0-rc.0) + - ReactCommon/turbomodule (= 0.84.0-rc.1) - ReactNativeDependencies - - ReactCommon-Samples (0.84.0-rc.0): + - ReactCommon-Samples (0.84.0-rc.1): - hermes-engine - RCTTypeSafety - React-Core @@ -1842,40 +1842,40 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - ReactCommon/turbomodule (0.84.0-rc.0): + - ReactCommon/turbomodule (0.84.0-rc.1): - hermes-engine - - React-callinvoker (= 0.84.0-rc.0) + - React-callinvoker (= 0.84.0-rc.1) - React-Core-prebuilt - - React-cxxreact (= 0.84.0-rc.0) - - React-jsi (= 0.84.0-rc.0) - - React-logger (= 0.84.0-rc.0) - - React-perflogger (= 0.84.0-rc.0) - - ReactCommon/turbomodule/bridging (= 0.84.0-rc.0) - - ReactCommon/turbomodule/core (= 0.84.0-rc.0) + - React-cxxreact (= 0.84.0-rc.1) + - React-jsi (= 0.84.0-rc.1) + - React-logger (= 0.84.0-rc.1) + - React-perflogger (= 0.84.0-rc.1) + - ReactCommon/turbomodule/bridging (= 0.84.0-rc.1) + - ReactCommon/turbomodule/core (= 0.84.0-rc.1) - ReactNativeDependencies - - ReactCommon/turbomodule/bridging (0.84.0-rc.0): + - ReactCommon/turbomodule/bridging (0.84.0-rc.1): - hermes-engine - - React-callinvoker (= 0.84.0-rc.0) + - React-callinvoker (= 0.84.0-rc.1) - React-Core-prebuilt - - React-cxxreact (= 0.84.0-rc.0) - - React-jsi (= 0.84.0-rc.0) - - React-logger (= 0.84.0-rc.0) - - React-perflogger (= 0.84.0-rc.0) + - React-cxxreact (= 0.84.0-rc.1) + - React-jsi (= 0.84.0-rc.1) + - React-logger (= 0.84.0-rc.1) + - React-perflogger (= 0.84.0-rc.1) - ReactNativeDependencies - - ReactCommon/turbomodule/core (0.84.0-rc.0): + - ReactCommon/turbomodule/core (0.84.0-rc.1): - hermes-engine - - React-callinvoker (= 0.84.0-rc.0) + - React-callinvoker (= 0.84.0-rc.1) - React-Core-prebuilt - - React-cxxreact (= 0.84.0-rc.0) - - React-debug (= 0.84.0-rc.0) - - React-featureflags (= 0.84.0-rc.0) - - React-jsi (= 0.84.0-rc.0) - - React-logger (= 0.84.0-rc.0) - - React-perflogger (= 0.84.0-rc.0) - - React-utils (= 0.84.0-rc.0) + - React-cxxreact (= 0.84.0-rc.1) + - React-debug (= 0.84.0-rc.1) + - React-featureflags (= 0.84.0-rc.1) + - React-jsi (= 0.84.0-rc.1) + - React-logger (= 0.84.0-rc.1) + - React-perflogger (= 0.84.0-rc.1) + - React-utils (= 0.84.0-rc.1) - ReactNativeDependencies - - ReactNativeDependencies (0.84.0-rc.0) - - ScreenshotManager (0.84.0-rc.0): + - ReactNativeDependencies (0.84.0-rc.1) + - ScreenshotManager (0.84.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1991,7 +1991,7 @@ EXTERNAL SOURCES: :path: "../react-native/Libraries/FBLazyVector" hermes-engine: :podspec: "../react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-v250829098.0.5 + :tag: hermes-v250829098.0.6 MyNativeView: :path: NativeComponentExample NativeCxxModuleExample: @@ -2148,86 +2148,86 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/yoga" SPEC CHECKSUMS: - FBLazyVector: 60db88825afeddb4b8fac96e70230c12bde0fa8e - hermes-engine: 733c2f53c483de462d6f97993795369152db68d6 - MyNativeView: 06ffd5f7a4c400b471e230dab9920df2ba67bdd1 - NativeCxxModuleExample: 8af5455cac2bdf72402da5ed6a1b445b443b1ebc + FBLazyVector: d54cd72418de7becb27bb234d9662ba7a4e8f749 + hermes-engine: fece12ac93c1a535ca7cca715bf897c53a1f9bf4 + MyNativeView: a3b2ac7d731760df8f60e2bd44831ed726a111ab + NativeCxxModuleExample: 3e507cb1a5d566a2c3f7a0226ad2abbdfbcb3c5f OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 - RCTDeprecation: 2daaab053d28da97c8ac5d3ae13af26c7384774a - RCTRequired: 78ebc0ca6e2e49d95257e44b4af06158679be32b - RCTSwiftUI: d5ab3975b0efe0d1048f22acf7e945824583e4fb - RCTSwiftUIWrapper: 21207477439895c8d9e6f06c02ff40dd3eddeb60 - RCTTypeSafety: 16d410052effddd45f7224843f0c4614c7239e3c - React: a5f1b853a4eda5dbea8d01430e322650d7cddfe5 - React-callinvoker: 50627079f30a508a8b5e4cefb71329942e60ebcf - React-Core: 27574a6d01e033fc2fbde60c0fe8ef4a6ccec121 + RCTDeprecation: 647f5567a2316778789d3d9ea02da7c6696288df + RCTRequired: 7a6057065fa4862192c73c97b33b1efc83593547 + RCTSwiftUI: bf8adc14f68efd97fc40efd52b2d7ae223877c44 + RCTSwiftUIWrapper: 9431294d1547b4b335bf03ccd8c7587866f37b01 + RCTTypeSafety: 9dc6e59e5789924bfaec9aeb61bf39f17f47471d + React: 40ce4e640586933fce87cef4b29c2552fbf33eb6 + React-callinvoker: 8c166f462df0409d655748f409b0ccf0e06521ac + React-Core: d080b769ddaacef3a41fceb09d439363df313450 React-Core-prebuilt: e7fa6227c9298a24b98f641c08b829d484c1bd3b - React-CoreModules: 26bdba7a4016457ba13a6233565e8e2c55cf7368 - React-cxxreact: 2271ef9b8f53fb159949edaeb0a539d880f1fbde - React-debug: 003f262a91683df3033fcb0f660b9f071284346f - React-defaultsnativemodule: 9a626a55242a3c89f230ad67618dee8757166872 - React-domnativemodule: 72971daebfdf1bd5311bb2f80b13650cb15ce230 - React-Fabric: d264165ee3dc88396221125cc19e893878d095ab - React-FabricComponents: beffb5e72aec5c42fe4cf3951315bf4c9ba37102 - React-FabricImage: 04eed63bd68bc1e465d0eef89da88f4ff767028c - React-featureflags: 4fa7caea2306e54429b1c55a33a58c61bc6c2c68 - React-featureflagsnativemodule: e053675e22435bb3a4ae38c477c903054594dbd4 - React-graphics: 082952ab22c199cea9dc1dd55b6978088f481dd3 - React-hermes: f077ee763690ad07b9f526425a8f3b5612f2b64e - React-idlecallbacksnativemodule: b5a0da0d46780c4f12a31352618ba5396ef87e1f - React-ImageManager: b811c7e23d38345ed32d8f65192825368e8a4537 - React-intersectionobservernativemodule: cb1b410f6a565f851bc8428a376e360ef15cc7a6 - React-jserrorhandler: d75d8164b614278fc1b5441718dd8e03a6003e2c - React-jsi: cf8e940c266b8fb07c5f08de5ca4ab9a06f21b59 - React-jsiexecutor: ea688d8e938e8694b92fd147609c59eeceb92b1c - React-jsinspector: f814f5a364ddbd197826867bf95433041f8979c3 - React-jsinspectorcdp: e46d238ff1ebc9eda1bf346d434c0b2729e1f359 - React-jsinspectornetwork: 93b5b2db9322c7b521604fb0059ca1ae9e545b1b - React-jsinspectortracing: aa5cce36e56038470cc687c55bd6e08346978a25 - React-jsitooling: c2bf34bf71dd32c359e66df0fae3e460d2c374ee - React-jsitracing: e76a9d3cbbbdc40b9145ae2e7c54af0a4306b1cd - React-logger: 495951ce2ad6e60c56a45f8a7b184a1bfbd75a46 - React-Mapbuffer: cfe73931dd7e4c46651166112457312554e3f81d - React-microtasksnativemodule: efc6b0291df799e579d11eb48f7fe745527cec78 - React-NativeModulesApple: daca434c1bf8fe7e7cd274c311bdaf8c4e5b0b68 - React-networking: 9a92982ed058885ed3937b97fe04a07131e10020 - React-oscompat: 1b459f56616c16380abb558d83b9545fbdb942fa - React-perflogger: f4c805e53763decffeda8eb3982b0594e7a07372 - React-performancecdpmetrics: ec0e07d826b63ada9a9547a8ecb846ca4a6a9531 - React-performancetimeline: 1b8ade1594591b9ec3fbc0c939ccf469b50c1fdc - React-RCTActionSheet: fbea8d49ba54b261b9f8aa8b77f6454fc875155d - React-RCTAnimation: 95df052a08e2f77fac8d4192d3ce8a737cd46c6e - React-RCTAppDelegate: a6c0aae0f286ada1e38647ba5a7367f508b6576b - React-RCTBlob: 738a2bcf3edc298f38faec7b66b9d5a5c4af8503 - React-RCTFabric: 856447dbe61b6056488203ce6195f9edb9e761c2 - React-RCTFBReactNativeSpec: 19efccf9b52f2d9adef6a70ea77c37d827eef9c1 - React-RCTImage: 05e98a96ae4711e4d521de691ac4facfeadaf242 - React-RCTLinking: 71cb4c2a028a75bfe3d7e5b13aef355c0cf98e03 - React-RCTNetwork: ca2ca717fbce874dcb5bf6b96126422d50c47407 - React-RCTPushNotification: e03bfdae0cdbda626bdb0ab326c6290b5203195c - React-RCTRuntime: 774642b42ca8533dea31972e761af95053c378b3 - React-RCTSettings: 36efade455b8edbad99b177051be4b40c544981a - React-RCTTest: 9b1f90df8cae57012145702f0463edd470a1fb29 - React-RCTText: d920aa8f6d55a60d590ae854368a90ff5451f215 - React-RCTVibration: f31a70e15106ed7da934d0c5b4435b0fd872a2d7 - React-rendererconsistency: 8935199fadbd672c9b6bb6e26ab14895e05a1bf7 - React-renderercss: 36e3720cd4f12a013baf4dc7e7c8899e67c5f4cf - React-rendererdebug: b26943968b84f20d24eca35d7c4aaa9075af7bcc - React-RuntimeApple: 4a7f4f9aeb7b9d182bca20dd484ac33212598396 - React-RuntimeCore: b9c0348046f85240ad3d4ad9c0ebb9ba4fe4c0f9 - React-runtimeexecutor: 8b53cfe94c7113da941f0343134c2c873e63e53c - React-RuntimeHermes: a532fb7382f5a3971168691bd80d831dc9e02457 - React-runtimescheduler: 57752358c77da0e218bd2f49440a4d375fa334d1 - React-timing: 4e43a867963920ae7c34a0922e59e540a3c7b6f2 - React-utils: 4ab5f7542c084b203e6793f8fdf29f3457dc9577 - React-webperformancenativemodule: d10ca4e7953ba8057aa6dd46d0ed2e0b71d573dd - ReactAppDependencyProvider: 31d80ad4eb6ccaca65a9100101fef23aec4412f6 - ReactCodegen: 59fd9793bdb850ddde0063c5d0ab6ea6efa755f5 - ReactCommon: c206b8a681ce20c4652e777a890599ceb3535797 - ReactCommon-Samples: 0f45aab5d3cca4afbf3bb799a552c797a7526200 - ReactNativeDependencies: eed00171d9e126191ccf91dd4dbed525792a4c8d - ScreenshotManager: 58a57c417506cc5a2a16b767fd7d3b480f9673e7 - Yoga: e80453f68a32823bc6074a069aa7318875f00dc1 + React-CoreModules: 66f9bf2d50ad3126bc1d66349ee774296f914d1d + React-cxxreact: c9a643211a1b7d19f214afc8cb62734255f96ac7 + React-debug: dc75b1095af6c7a5b0c667d684699b1ef7e187d1 + React-defaultsnativemodule: 6b0e0cefbb109d74fe51879f6b0c2766030d6e6f + React-domnativemodule: 739a2b2108774ba0442c1396cc4deb292b0a485e + React-Fabric: 5f0ec1e624e55768758b2229f33caf6a1718eec2 + React-FabricComponents: a8fef533e57308c53bf51cb7e8fab50d42fba9de + React-FabricImage: aad3b73f224223377098d08d4adf4ad0a27b2e7a + React-featureflags: b5e37f2297b6a8df7789304dce466c0f03f1d532 + React-featureflagsnativemodule: 79c9e6328844756deb5d38f3932338d4e95773e1 + React-graphics: 392d53319f4db445edc8a8facdf03090f57adff7 + React-hermes: dca2415727c14206dcbb61d7928044e8e1f9d18b + React-idlecallbacksnativemodule: 342eb4c5f1f574e64ab015c6de2b9e69c1f64d62 + React-ImageManager: e60c86b32bda4f45c38ba0791eec284de9a8b2e6 + React-intersectionobservernativemodule: ae88173a253163dd27c08885c7518243c0d32e47 + React-jserrorhandler: c4eca60c6daec39607537f19cab92e28c1752290 + React-jsi: 00717b0fb24e5496f2ccc7bf24596789aadffa50 + React-jsiexecutor: d57fce9792fbef2ad38337f33710fe4201046689 + React-jsinspector: 1891f2a50f8bfb12d24a9b5e2f8feecd3513e448 + React-jsinspectorcdp: 60202e0fd76628b6172f864160d96e356b7f40d1 + React-jsinspectornetwork: a6fe85b3c0698c9ebac4f362ccccd4eaa85d384e + React-jsinspectortracing: c8bfd9d74ef1676bbbb03fc3d4d7bbdf562b8d67 + React-jsitooling: 6683134b8504cdc7a5fb6376a75b9149673ccd81 + React-jsitracing: c93c30243d456ece3390b38db5411431766a2b11 + React-logger: 3ba9487ba50ff62c5ab272d52953621a20fa032b + React-Mapbuffer: a60719c8ce2103591848dbbca3a1c5c39433bcc7 + React-microtasksnativemodule: a32088de1e08ee693022cc815d91f387c8701c33 + React-NativeModulesApple: 6a950ba2e918bf0667e345f15e0c3448ba1b1ae7 + React-networking: 46d06cc00a543f0c290b721f2f415fa1e6750c4b + React-oscompat: 18d8653f99ba2dc3a1999037b8f0b4143d3c44ca + React-perflogger: 1b6551bc13a577d8429c9aa7f93759535b1e8ff1 + React-performancecdpmetrics: 5e131ea7dbc1a58498fcddb76dd538ea473ec09c + React-performancetimeline: b40d61462d042e036e9427e17823d8cf4e28d50e + React-RCTActionSheet: fc992798c2cc18c06a1883654e9ee6fce5a4b91d + React-RCTAnimation: 7931bb540b5a5a3effb328e2f32326e9b4b7b739 + React-RCTAppDelegate: a47a60acf89912427fa9af9764ad81fe8e869d05 + React-RCTBlob: 7561cbe37c6dbcc4cb63a26d804d43650a48797e + React-RCTFabric: 1f1d6e6bc8edfb5259692cd72f435c388af0ec58 + React-RCTFBReactNativeSpec: 1aad385ef9c3d56116c068a2a4bc9cfec2dafb51 + React-RCTImage: b89d2ab1bd31e91d957673a86baddd2c8d32b0a1 + React-RCTLinking: 17c6c6e8211a0d9f9355d86c96ec7b4cf282b834 + React-RCTNetwork: 3a411cbd60df58588deb21e2e664b4430258371d + React-RCTPushNotification: 80c08e58a12dd73941ec8a5c98cd2124d6bcbb3a + React-RCTRuntime: d4b1694830084f1e560f0392028b13a3d7fc07e0 + React-RCTSettings: b9eeb9f15458fff47632909640a06180c026beda + React-RCTTest: d969594083b8ec2581c0df0578f1144d6678eacd + React-RCTText: 4a18ae6853e1afecfd48b7fc9739941ffa324a11 + React-RCTVibration: 94d5de57c547026baf84db8bacf4f333fbf6570c + React-rendererconsistency: d1333083a53776d1aaf93f63a74988f524b0b44a + React-renderercss: 4176535e508588655278e67c7401b2168bf864e2 + React-rendererdebug: 0c1afa9ae06e985c9489bcf502b0736f3de78e7b + React-RuntimeApple: 21358b0c215e70b8e99ca3cc43e7e232afbde964 + React-RuntimeCore: 416ee00a3548f818c40ff8d8a0ae583633fa6df7 + React-runtimeexecutor: 9d54fa8f0a074173ebcd944091a128a12c6f8047 + React-RuntimeHermes: ec502d4e46d6ba262ea17eaba76745f0d202e940 + React-runtimescheduler: 43219d27cc0e81e1b9342821f75ef0d048ddfbaa + React-timing: 4cc7e2ea3caec7dab8fc37b8531e1a4870ffbe25 + React-utils: 705d6ddbd3124c33af7e68a4041dc17bec86ed29 + React-webperformancenativemodule: 746e87e831c880c317b3d59b4583557b313a0a68 + ReactAppDependencyProvider: 02cd72badf00531f05232f78eeff278e80aa2143 + ReactCodegen: 58886bbb2c4ada942f76b5c160b169cba6ebb1d8 + ReactCommon: f82028d885ce350e77d7c82c8d76e623987bae09 + ReactCommon-Samples: b08b176a185419adb5b5830f3d66e9281262110c + ReactNativeDependencies: 31558c329ed81e99875c98fddcd736c90c60c415 + ScreenshotManager: 60ccb001ad608b89169ac48be9de06509b12ce69 + Yoga: 0fd29f50ec0567c368fa938954c576e40b6fc368 PODFILE CHECKSUM: 59f1e7d58cffbfafbeb3df31151743dd4c9a52e8 From 3586fbdd8f5f8f272eb3c8048d4939d1b93a74b5 Mon Sep 17 00:00:00 2001 From: riteshshukla04 Date: Mon, 12 Jan 2026 09:43:57 -0800 Subject: [PATCH 22/62] feat:- fix compilation issue with objcxx interop (#55117) Summary: So currently RN app is broken with following error if the `SWIFT_OBJC_INTEROP_MODE` is changed to `objcxx`. image ### Why do we need this interop ? So currently any pod that uses `objcxx` as interop (For example Any library created with Nitro modules) cannot be imported into App directly . image We are using this in a nitro module where we override bundle url . And nitro-player for jellify app where we create a new scene for carplay . Currently we are using hacky stuffs like creating two pods to address this but the solution is messy. ### RCA for failing image Currently glog imports some things inside namespace which is not allowed. ### Fix This patches creates a module map that uses textual headers to prevent submodule creation. We can still keep using the old interop by default . Users who need to do this can change the interop themselves bypass-github-export-checks ## Changelog: [IOS][FIXED] - Fix glog namespace issue to allow using interop mode of objcxx Pull Request resolved: https://github.com/facebook/react-native/pull/55117 Test Plan: To test this I forked Nightly repo and ran against all the libraries and nothing seems to fail With objcxx interop :- https://github.com/riteshshukla04/nightly-tests/actions/runs/20908210967 with Objc interop :- https://github.com/riteshshukla04/nightly-tests/actions/runs/20902452877 Reviewed By: cortinico Differential Revision: D90503097 Pulled By: cipolleschi fbshipit-source-id: c1b46e901ec1515998428e1f3ca46f9d48d17bd3 --- .../react-native/scripts/ios-configure-glog.sh | 18 ++++++++++++++++++ .../third-party-podspecs/glog.podspec | 1 + 2 files changed, 19 insertions(+) diff --git a/packages/react-native/scripts/ios-configure-glog.sh b/packages/react-native/scripts/ios-configure-glog.sh index 6571abb68cf0..b8d759c7171d 100755 --- a/packages/react-native/scripts/ios-configure-glog.sh +++ b/packages/react-native/scripts/ios-configure-glog.sh @@ -102,3 +102,21 @@ cp -f src/glog/logging.h "$EXPORTED_INCLUDE_DIR/" cp -f src/glog/raw_logging.h "$EXPORTED_INCLUDE_DIR/" cp -f src/glog/stl_logging.h "$EXPORTED_INCLUDE_DIR/" cp -f src/glog/vlog_is_on.h "$EXPORTED_INCLUDE_DIR/" + + +# Create a custom module.modulemap that works with Swift C++ interop +# The issue is that glog headers include other headers inside namespace blocks +# which Clang treats as module imports inside namespaces (which is illegal) +# Solution: Use textual headers to prevent submodule creation +cat > src/glog/module.modulemap << 'MODULEMAP' +module glog { + // Use textual headers to avoid submodule generation + // This prevents the "import within namespace" error with Swift C++ interop + textual header "log_severity.h" + textual header "logging.h" + textual header "raw_logging.h" + textual header "stl_logging.h" + textual header "vlog_is_on.h" + export * +} +MODULEMAP diff --git a/packages/react-native/third-party-podspecs/glog.podspec b/packages/react-native/third-party-podspecs/glog.podspec index af7668077f90..e4eb90d1e779 100644 --- a/packages/react-native/third-party-podspecs/glog.podspec +++ b/packages/react-native/third-party-podspecs/glog.podspec @@ -33,6 +33,7 @@ Pod::Spec.new do |spec| spec.exclude_files = "src/windows/**/*" spec.compiler_flags = '-Wno-shorten-64-to-32' spec.resource_bundles = {'glog_privacy' => 'glog/PrivacyInfo.xcprivacy'} + spec.module_map = 'src/glog/module.modulemap' spec.pod_target_xcconfig = { "USE_HEADERMAP" => "NO", From c1ff074436ed0c9f66f7e23677b11f145bc282d7 Mon Sep 17 00:00:00 2001 From: Alex Hunt Date: Mon, 19 Jan 2026 09:52:53 +0000 Subject: [PATCH 23/62] [0.84] Sync debugger-frontend (fix empty panels) (#55212) --- packages/debugger-frontend/BUILD_INFO | 6 +++--- .../front_end/panels/network/components/components.js | 2 +- .../dist/third-party/front_end/panels/network/network.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/debugger-frontend/BUILD_INFO b/packages/debugger-frontend/BUILD_INFO index 77ccb86aa35c..9cf877e7f31a 100644 --- a/packages/debugger-frontend/BUILD_INFO +++ b/packages/debugger-frontend/BUILD_INFO @@ -1,9 +1,9 @@ -@generated SignedSource<> -Git revision: 1f006e22bfad4d66df4786d6d775c15101c66e5d +@generated SignedSource<<4506db882ae105b6b912fa2f47f998fb>> +Git revision: 7b445c13d1349d49f7289d786857177308ba8272 Built with --nohooks: false Is local checkout: false Remote URL: https://github.com/facebook/react-native-devtools-frontend -Remote branch: main +Remote branch: 0.84-stable GN build args (overrides only): is_official_build = true Git status in checkout: diff --git a/packages/debugger-frontend/dist/third-party/front_end/panels/network/components/components.js b/packages/debugger-frontend/dist/third-party/front_end/panels/network/components/components.js index c4c4e92a7670..a3202b1b5c12 100644 --- a/packages/debugger-frontend/dist/third-party/front_end/panels/network/components/components.js +++ b/packages/debugger-frontend/dist/third-party/front_end/panels/network/components/components.js @@ -124,7 +124,7 @@ import*as e from"../../../ui/components/helpers/helpers.js";import*as t from"../ `:t.nothing} - `,this.#e,{host:this})}}customElements.define("devtools-network-event-coverage-infobar",P);var j=Object.freeze({__proto__:null,NetworkEventCoverageInfobar:P}),z={cssText:`:host{display:block}devtools-header-section-row:last-of-type{margin-bottom:10px}devtools-header-section-row:first-of-type{margin-top:2px}.call-to-action{background-color:var(--sys-color-neutral-container);padding:8px;border-radius:5px;margin:4px}.call-to-action-body{padding:6px 0;margin-left:9.5px;border-left:2px solid var(--issue-color-yellow);padding-left:18px;line-height:20px}.call-to-action .explanation{font-weight:bold}.call-to-action code{font-size:90%}.call-to-action .example .comment::before{content:" — "}.link,\n.devtools-link{color:var(--sys-color-primary);text-decoration:underline;cursor:pointer;outline-offset:2px}.explanation .link{font-weight:normal}.inline-icon{vertical-align:middle}@media (forced-colors: active){.link,\n .devtools-link{color:linktext;text-decoration-color:linktext}}\n/*# sourceURL=${import.meta.resolve("./RequestHeaderSection.css")} */\n`};const W=new CSSStyleSheet;W.replaceSync(z.cssText);const{render:B,html:G}=t,K={learnMore:"Learn more",provisionalHeadersAreShownDisableCache:"Provisional headers are shown. Disable cache to see full headers.",onlyProvisionalHeadersAre:"Only provisional headers are available because this request was not sent over the network and instead was served from a local cache, which doesn’t store the original request headers. Disable cache to see full request headers.",provisionalHeadersAreShown:"Provisional headers are shown."},X=d.i18n.registerUIStrings("panels/network/components/RequestHeaderSection.ts",K),Y=d.i18n.getLocalizedString.bind(void 0,X);class J extends HTMLElement{#e=this.attachShadow({mode:"open"});#E;#H=[];connectedCallback(){this.#e.adoptedStyleSheets=[W]}set data(e){this.#E=e.request,this.#H=this.#E.requestHeaders().map((e=>({name:l.StringUtilities.toLowerCaseString(e.name),value:e.value,valueEditable:2}))),this.#H.sort(((e,t)=>l.StringUtilities.compare(e.name,t.name))),"Request"===e.toReveal?.section&&this.#H.filter((t=>t.name===e.toReveal?.header?.toLowerCase())).forEach((e=>{e.highlight=!0})),this.#r()}#r(){this.#E&&B(G` + `,this.#e,{host:this})}}customElements.get("devtools-network-event-coverage-infobar")||customElements.define("devtools-network-event-coverage-infobar",P);var j=Object.freeze({__proto__:null,NetworkEventCoverageInfobar:P}),z={cssText:`:host{display:block}devtools-header-section-row:last-of-type{margin-bottom:10px}devtools-header-section-row:first-of-type{margin-top:2px}.call-to-action{background-color:var(--sys-color-neutral-container);padding:8px;border-radius:5px;margin:4px}.call-to-action-body{padding:6px 0;margin-left:9.5px;border-left:2px solid var(--issue-color-yellow);padding-left:18px;line-height:20px}.call-to-action .explanation{font-weight:bold}.call-to-action code{font-size:90%}.call-to-action .example .comment::before{content:" — "}.link,\n.devtools-link{color:var(--sys-color-primary);text-decoration:underline;cursor:pointer;outline-offset:2px}.explanation .link{font-weight:normal}.inline-icon{vertical-align:middle}@media (forced-colors: active){.link,\n .devtools-link{color:linktext;text-decoration-color:linktext}}\n/*# sourceURL=${import.meta.resolve("./RequestHeaderSection.css")} */\n`};const W=new CSSStyleSheet;W.replaceSync(z.cssText);const{render:B,html:G}=t,K={learnMore:"Learn more",provisionalHeadersAreShownDisableCache:"Provisional headers are shown. Disable cache to see full headers.",onlyProvisionalHeadersAre:"Only provisional headers are available because this request was not sent over the network and instead was served from a local cache, which doesn’t store the original request headers. Disable cache to see full request headers.",provisionalHeadersAreShown:"Provisional headers are shown."},X=d.i18n.registerUIStrings("panels/network/components/RequestHeaderSection.ts",K),Y=d.i18n.getLocalizedString.bind(void 0,X);class J extends HTMLElement{#e=this.attachShadow({mode:"open"});#E;#H=[];connectedCallback(){this.#e.adoptedStyleSheets=[W]}set data(e){this.#E=e.request,this.#H=this.#E.requestHeaders().map((e=>({name:l.StringUtilities.toLowerCaseString(e.name),value:e.value,valueEditable:2}))),this.#H.sort(((e,t)=>l.StringUtilities.compare(e.name,t.name))),"Request"===e.toReveal?.section&&this.#H.filter((t=>t.name===e.toReveal?.header?.toLowerCase())).forEach((e=>{e.highlight=!0})),this.#r()}#r(){this.#E&&B(G` ${this.#$()} ${this.#H.map((e=>G` `:H.nothing} - `,this.#i,{host:this})}}customElements.define("devtools-network-event-coverage-infobar",Yt);class Qt{parentView;activeGroups;constructor(e){this.parentView=e,this.activeGroups=new Map}groupNodeForRequest(e){const t=n.ResourceTreeModel.ResourceTreeModel.frameForRequest(e);if(!t||t.isOutermostFrame())return null;let i=this.activeGroups.get(t);return i||(i=new Zt(this.parentView,t),this.activeGroups.set(t,i),i)}reset(){this.activeGroups.clear()}}class Zt extends fe{frame;constructor(e,t){super(e),this.frame=t}displayName(){return new t.ParsedURL.ParsedURL(this.frame.url).domain()||this.frame.name||"