diff --git a/.github/actions/build-hermesc-linux/action.yml b/.github/actions/build-hermesc-linux/action.yml index 5c2298ea83bc..0c90739d0a72 100644 --- a/.github/actions/build-hermesc-linux/action.yml +++ b/.github/actions/build-hermesc-linux/action.yml @@ -14,8 +14,12 @@ runs: shell: bash run: | sudo apt update - sudo apt install -y git openssh-client cmake build-essential \ + sudo apt install -y git openssh-client build-essential \ libreadline-dev libicu-dev jq zip python3 + + # Install cmake 3.28.3-1build7 + sudo apt-get install cmake=3.28.3-1build7 + sudo ln -sf /usr/bin/cmake /usr/local/bin/cmake - name: Restore Hermes workspace uses: ./.github/actions/restore-hermes-workspace - name: Linux cache diff --git a/.github/actions/build-hermesc-windows/action.yml b/.github/actions/build-hermesc-windows/action.yml index aec9927e36e3..e184052c6d3c 100644 --- a/.github/actions/build-hermesc-windows/action.yml +++ b/.github/actions/build-hermesc-windows/action.yml @@ -39,6 +39,9 @@ runs: New-Item -ItemType Directory -ErrorAction SilentlyContinue $Env:HERMES_WS_DIR\icu New-Item -ItemType Directory -ErrorAction SilentlyContinue $Env:HERMES_WS_DIR\deps New-Item -ItemType Directory -ErrorAction SilentlyContinue $Env:HERMES_WS_DIR\win64-bin + - name: Downgrade CMake + shell: powershell + run: choco install cmake --version 3.31.6 --force - name: Build HermesC for Windows shell: powershell run: | diff --git a/package.json b/package.json index 5b0f24d89939..6c7ec5d97c6e 100644 --- a/package.json +++ b/package.json @@ -51,8 +51,8 @@ "@babel/preset-flow": "^7.24.7", "@definitelytyped/dtslint": "^0.0.127", "@jest/create-cache-key-function": "^29.7.0", - "@react-native/metro-babel-transformer": "0.79.0-rc.2", - "@react-native/metro-config": "0.79.0-rc.2", + "@react-native/metro-babel-transformer": "0.79.0", + "@react-native/metro-config": "0.79.0", "@tsconfig/node18": "1.0.1", "@types/react": "^19.0.0", "@typescript-eslint/parser": "^7.1.1", diff --git a/packages/assets/package.json b/packages/assets/package.json index 55f4ba693f35..99e91b984ca8 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/assets-registry", - "version": "0.79.0-rc.2", + "version": "0.79.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 b07856205754..29663ecd9beb 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.79.0-rc.2", + "version": "0.79.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.79.0-rc.2" + "@react-native/codegen": "0.79.0" }, "devDependencies": { "@babel/core": "^7.25.2" diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index adff95eba761..598848c799e5 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.79.0-rc.2", + "version": "0.79.0", "description": "Core CLI commands for React Native", "keywords": [ "react-native", @@ -22,7 +22,7 @@ "dist" ], "dependencies": { - "@react-native/dev-middleware": "0.79.0-rc.2", + "@react-native/dev-middleware": "0.79.0", "chalk": "^4.0.0", "debug": "^2.2.0", "invariant": "^2.2.4", diff --git a/packages/core-cli-utils/package.json b/packages/core-cli-utils/package.json index 06bb8e037853..0371d3f913d2 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.79.0-rc.2", + "version": "0.79.0", "description": "React Native CLI library for Frameworks to build on", "license": "MIT", "main": "./src/index.flow.js", diff --git a/packages/debugger-frontend/package.json b/packages/debugger-frontend/package.json index dd4952c319c7..5eface0325b8 100644 --- a/packages/debugger-frontend/package.json +++ b/packages/debugger-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/debugger-frontend", - "version": "0.79.0-rc.2", + "version": "0.79.0", "description": "Debugger frontend for React Native based on Chrome DevTools", "keywords": [ "react-native", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index 1bc620bf0ac4..5871f565185c 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/dev-middleware", - "version": "0.79.0-rc.2", + "version": "0.79.0", "description": "Dev server middleware for React Native", "keywords": [ "react-native", @@ -23,7 +23,7 @@ ], "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.79.0-rc.2", + "@react-native/debugger-frontend": "0.79.0", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.2.0", "connect": "^3.6.5", diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index 002ed19fa43e..c264cd1524e7 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.79.0-rc.2", + "version": "0.79.0", "description": "ESLint config for React Native", "license": "MIT", "repository": { @@ -22,7 +22,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", - "@react-native/eslint-plugin": "0.79.0-rc.2", + "@react-native/eslint-plugin": "0.79.0", "@typescript-eslint/eslint-plugin": "^7.1.1", "@typescript-eslint/parser": "^7.1.1", "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 b7bcc52c5645..ce5847ab2a89 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.79.0-rc.2", + "version": "0.79.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 9bec8b3fbfb4..5eceec14f366 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.79.0-rc.2", + "version": "0.79.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.79.0-rc.2", + "@react-native/codegen": "0.79.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 a3f396a314b2..a19866566c7c 100644 --- a/packages/gradle-plugin/package.json +++ b/packages/gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/gradle-plugin", - "version": "0.79.0-rc.2", + "version": "0.79.0", "description": "Gradle Plugin for React Native", "license": "MIT", "repository": { diff --git a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/JdkConfiguratorUtils.kt b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/JdkConfiguratorUtils.kt index 0d557148eb88..e59e9d5b6847 100644 --- a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/JdkConfiguratorUtils.kt +++ b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/JdkConfiguratorUtils.kt @@ -13,7 +13,7 @@ import org.gradle.api.Action import org.gradle.api.JavaVersion import org.gradle.api.Project import org.gradle.api.plugins.AppliedPlugin -import org.jetbrains.kotlin.gradle.dsl.KotlinTopLevelExtension +import org.jetbrains.kotlin.gradle.dsl.kotlinExtension internal object JdkConfiguratorUtils { /** @@ -42,10 +42,10 @@ internal object JdkConfiguratorUtils { project.pluginManager.withPlugin("com.android.application", action) project.pluginManager.withPlugin("com.android.library", action) project.pluginManager.withPlugin("org.jetbrains.kotlin.android") { - project.extensions.getByType(KotlinTopLevelExtension::class.java).jvmToolchain(17) + project.kotlinExtension.jvmToolchain(17) } project.pluginManager.withPlugin("org.jetbrains.kotlin.jvm") { - project.extensions.getByType(KotlinTopLevelExtension::class.java).jvmToolchain(17) + project.kotlinExtension.jvmToolchain(17) } } } diff --git a/packages/helloworld/package.json b/packages/helloworld/package.json index f9b838250efb..82f660b1c687 100644 --- a/packages/helloworld/package.json +++ b/packages/helloworld/package.json @@ -1,6 +1,6 @@ { "name": "helloworld", - "version": "0.79.0-rc.2", + "version": "0.79.0", "private": true, "scripts": { "bootstrap": "node ./cli.js bootstrap", @@ -13,16 +13,16 @@ }, "dependencies": { "react": "19.0.0", - "react-native": "0.79.0-rc.2" + "react-native": "0.79.0" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native/babel-preset": "0.79.0-rc.2", - "@react-native/core-cli-utils": "0.79.0-rc.2", - "@react-native/eslint-config": "0.79.0-rc.2", - "@react-native/metro-config": "0.79.0-rc.2", + "@react-native/babel-preset": "0.79.0", + "@react-native/core-cli-utils": "0.79.0", + "@react-native/eslint-config": "0.79.0", + "@react-native/metro-config": "0.79.0", "chalk": "^4.1.2", "commander": "^12.0.0", "eslint": "^8.19.0", diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index 97aac7c324e0..684fca4af2d4 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-config", - "version": "0.79.0-rc.2", + "version": "0.79.0", "description": "Metro configuration for React Native.", "license": "MIT", "repository": { @@ -26,8 +26,8 @@ "dist" ], "dependencies": { - "@react-native/js-polyfills": "0.79.0-rc.2", - "@react-native/metro-babel-transformer": "0.79.0-rc.2", + "@react-native/js-polyfills": "0.79.0", + "@react-native/metro-babel-transformer": "0.79.0", "metro-config": "^0.82.0", "metro-runtime": "^0.82.0" } diff --git a/packages/normalize-color/package.json b/packages/normalize-color/package.json index 331a6f35dcd2..2cfdef4779e2 100644 --- a/packages/normalize-color/package.json +++ b/packages/normalize-color/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/normalize-colors", - "version": "0.79.0-rc.2", + "version": "0.79.0", "description": "Color normalization for React Native.", "license": "MIT", "repository": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 066cb2e98d99..cde9cb7c8414 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/js-polyfills", - "version": "0.79.0-rc.2", + "version": "0.79.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 2ca93d584823..dcbd0aacb1d6 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.79.0-rc.2", + "version": "0.79.0", "description": "Babel preset for React Native applications", "main": "src/index.js", "repository": { @@ -55,7 +55,7 @@ "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", "@babel/template": "^7.25.0", - "@react-native/babel-plugin-codegen": "0.79.0-rc.2", + "@react-native/babel-plugin-codegen": "0.79.0", "babel-plugin-syntax-hermes-parser": "0.25.1", "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 a0d3e5731844..651a95524378 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.79.0-rc.2", + "version": "0.79.0", "description": "Babel transformer for React Native applications.", "main": "src/index.js", "repository": { @@ -16,7 +16,7 @@ "license": "MIT", "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.79.0-rc.2", + "@react-native/babel-preset": "0.79.0", "hermes-parser": "0.25.1", "nullthrows": "^1.1.1" }, diff --git a/packages/react-native-bots/package.json b/packages/react-native-bots/package.json index cd5fdaa1b67d..9c8b9708c1e7 100644 --- a/packages/react-native-bots/package.json +++ b/packages/react-native-bots/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/bots", "description": "React Native Bots", - "version": "0.79.0-rc.2", + "version": "0.79.0", "private": true, "license": "MIT", "repository": { diff --git a/packages/react-native-codegen-typescript-test/package.json b/packages/react-native-codegen-typescript-test/package.json index 99ca8c8597c5..034d20460387 100644 --- a/packages/react-native-codegen-typescript-test/package.json +++ b/packages/react-native-codegen-typescript-test/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen-typescript-test", - "version": "0.79.0-rc.2", + "version": "0.79.0", "private": true, "description": "TypeScript related unit test for @react-native/codegen", "license": "MIT", @@ -19,7 +19,7 @@ "prepare": "yarn run build" }, "dependencies": { - "@react-native/codegen": "0.79.0-rc.2" + "@react-native/codegen": "0.79.0" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index 9691c6a34053..e62f8d813219 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.79.0-rc.2", + "version": "0.79.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 ecae3ff554ce..6f68d258ebc9 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.79.0-rc.2", + "version": "0.79.0", "description": "Check a React Native app's boundary between JS and Native for incompatibilities", "license": "MIT", "repository": { @@ -29,7 +29,7 @@ "dist" ], "dependencies": { - "@react-native/codegen": "0.79.0-rc.2" + "@react-native/codegen": "0.79.0" }, "devDependencies": { "flow-remove-types": "^2.237.2", diff --git a/packages/react-native-fantom/package.json b/packages/react-native-fantom/package.json index eee616271e16..1666da8ab5d0 100644 --- a/packages/react-native-fantom/package.json +++ b/packages/react-native-fantom/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/fantom", "private": true, - "version": "0.79.0-rc.2", + "version": "0.79.0", "main": "src/index.js", "description": "Internal integration testing and benchmarking tool for React Native", "peerDependencies": { diff --git a/packages/react-native-popup-menu-android/package.json b/packages/react-native-popup-menu-android/package.json index b59ad164f6b8..5958309dabbb 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.79.0-rc.2", + "version": "0.79.0", "description": "PopupMenu for the Android platform", "main": "index.js", "files": [ @@ -21,7 +21,7 @@ }, "license": "MIT", "devDependencies": { - "@react-native/codegen": "0.79.0-rc.2" + "@react-native/codegen": "0.79.0" }, "peerDependencies": { "@types/react": "^19.0.0", diff --git a/packages/react-native-test-library/package.json b/packages/react-native-test-library/package.json index 87cd3f1e10bc..0daa51dd63a8 100644 --- a/packages/react-native-test-library/package.json +++ b/packages/react-native-test-library/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/oss-library-example", - "version": "0.79.0-rc.2", + "version": "0.79.0", "private": true, "description": "Package that includes native module exapmle, native component example, targets both the old and the new architecture. It should serve as an example of a real-world OSS library.", "license": "MIT", @@ -26,8 +26,8 @@ ], "devDependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.79.0-rc.2", - "react-native": "0.79.0-rc.2" + "@react-native/babel-preset": "0.79.0", + "react-native": "0.79.0" }, "peerDependencies": { "react": "*", diff --git a/packages/react-native/Libraries/AppDelegate/RCTJSRuntimeConfiguratorProtocol.h b/packages/react-native/Libraries/AppDelegate/RCTJSRuntimeConfiguratorProtocol.h index 16d22dca4e77..ca7f1a089d61 100644 --- a/packages/react-native/Libraries/AppDelegate/RCTJSRuntimeConfiguratorProtocol.h +++ b/packages/react-native/Libraries/AppDelegate/RCTJSRuntimeConfiguratorProtocol.h @@ -5,13 +5,14 @@ * LICENSE file in the root directory of this source tree. */ -#import -#import - #pragma once NS_ASSUME_NONNULL_BEGIN +// Forward declarations for umbrella headers. +// In implementations, import `` to obtain the actual type. +typedef void *JSRuntimeFactoryRef; + @protocol RCTJSRuntimeConfiguratorProtocol - (JSRuntimeFactoryRef)createJSRuntimeFactory; diff --git a/packages/react-native/Libraries/AppDelegate/RCTRootViewFactory.mm b/packages/react-native/Libraries/AppDelegate/RCTRootViewFactory.mm index 1ed25b29ba45..17a3ca3d6207 100644 --- a/packages/react-native/Libraries/AppDelegate/RCTRootViewFactory.mm +++ b/packages/react-native/Libraries/AppDelegate/RCTRootViewFactory.mm @@ -32,6 +32,7 @@ #import #import #import +#import @implementation RCTRootViewFactoryConfiguration diff --git a/packages/react-native/Libraries/Core/ReactNativeVersion.js b/packages/react-native/Libraries/Core/ReactNativeVersion.js index 4e639e9b164e..59cbe9652c01 100644 --- a/packages/react-native/Libraries/Core/ReactNativeVersion.js +++ b/packages/react-native/Libraries/Core/ReactNativeVersion.js @@ -17,5 +17,5 @@ export const version: $ReadOnly<{ major: 0, minor: 79, patch: 0, - prerelease: 'rc.2', + prerelease: null, }; diff --git a/packages/react-native/Libraries/Network/RCTDataRequestHandler.mm b/packages/react-native/Libraries/Network/RCTDataRequestHandler.mm index d5793870f55b..2aff977cf65a 100644 --- a/packages/react-native/Libraries/Network/RCTDataRequestHandler.mm +++ b/packages/react-native/Libraries/Network/RCTDataRequestHandler.mm @@ -49,13 +49,8 @@ - (NSOperation *)sendRequest:(NSURLRequest *)request withDelegate:(id *fileAttributes = [fileManager attributesOfItemAtPath:request.URL.path error:&error]; if (!fileAttributes) { - [delegate URLRequest:strongOp didCompleteWithError:error]; + [delegate URLRequest:weakOp didCompleteWithError:error]; return; } @@ -82,14 +77,14 @@ - (NSOperation *)sendRequest:(NSURLRequest *)request withDelegate:(id ()V + public static final fun acquireWakeLockNow (Landroid/content/Context;)V protected final fun getReactContext ()Lcom/facebook/react/bridge/ReactContext; protected final fun getReactHost ()Lcom/facebook/react/ReactHost; protected final fun getReactNativeHost ()Lcom/facebook/react/ReactNativeHost; diff --git a/packages/react-native/ReactAndroid/gradle.properties b/packages/react-native/ReactAndroid/gradle.properties index 71fdfe75a282..6595b8988c94 100644 --- a/packages/react-native/ReactAndroid/gradle.properties +++ b/packages/react-native/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.79.0-rc.2 +VERSION_NAME=0.79.0 react.internal.publishingGroup=com.facebook.react android.useAndroidX=true diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.kt index 56f1af64c52f..f774b275a128 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.kt @@ -166,6 +166,7 @@ public abstract class HeadlessJsTaskService : Service(), HeadlessJsTaskEventList * Acquire a wake lock to ensure the device doesn't go to sleep while processing background * tasks. */ + @JvmStatic @SuppressLint("WakelockTimeout") public fun acquireWakeLockNow(context: Context) { if (wakeLock == null || wakeLock?.isHeld == false) { diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java index 0ecb1ace9f2d..fe2ed4003cff 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java @@ -173,7 +173,7 @@ public class FabricUIManager private final CopyOnWriteArrayList mListeners = new CopyOnWriteArrayList<>(); private boolean mMountNotificationScheduled = false; - private final List mMountedSurfaceIds = new ArrayList<>(); + private List mSurfaceIdsWithPendingMountNotification = new ArrayList<>(); @ThreadConfined(UI) @NonNull @@ -1254,12 +1254,15 @@ public void didMountItems(@Nullable List mountItems) { // Collect surface IDs for all the mount items for (MountItem mountItem : mountItems) { - if (mountItem != null && !mMountedSurfaceIds.contains(mountItem.getSurfaceId())) { - mMountedSurfaceIds.add(mountItem.getSurfaceId()); + if (mountItem != null + && !mSurfaceIdsWithPendingMountNotification.contains(mountItem.getSurfaceId())) { + mSurfaceIdsWithPendingMountNotification.add(mountItem.getSurfaceId()); } } - if (!mMountNotificationScheduled && !mMountedSurfaceIds.isEmpty()) { + if (!mMountNotificationScheduled && !mSurfaceIdsWithPendingMountNotification.isEmpty()) { + mMountNotificationScheduled = true; + // Notify mount when the effects are visible and prevent mount hooks to // delay paint. UiThreadUtil.getUiThreadHandler() @@ -1269,17 +1272,19 @@ public void didMountItems(@Nullable List mountItems) { public void run() { mMountNotificationScheduled = false; + // Create a copy in case mount hooks trigger more mutations + final List surfaceIdsToReportMount = + mSurfaceIdsWithPendingMountNotification; + mSurfaceIdsWithPendingMountNotification = new ArrayList<>(); + final @Nullable FabricUIManagerBinding binding = mBinding; if (binding == null || mDestroyed) { - mMountedSurfaceIds.clear(); return; } - for (int surfaceId : mMountedSurfaceIds) { + for (int surfaceId : surfaceIdsToReportMount) { binding.reportMount(surfaceId); } - - mMountedSurfaceIds.clear(); } }); } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java index 8d9fbe21daf3..327a733ba328 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java @@ -18,5 +18,5 @@ public class ReactNativeVersion { "major", 0, "minor", 79, "patch", 0, - "prerelease", "rc.2"); + "prerelease", null); } diff --git a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h index 6402b07f1d72..acec7a2c4188 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 = 79; int32_t Patch = 0; - std::string_view Prerelease = "rc.2"; + std::string_view Prerelease = ""; } ReactNativeVersion; } // namespace facebook::react diff --git a/packages/react-native/ReactCommon/hermes/React-hermes.podspec b/packages/react-native/ReactCommon/hermes/React-hermes.podspec index c29f6cd293de..0a0da650d2d8 100644 --- a/packages/react-native/ReactCommon/hermes/React-hermes.podspec +++ b/packages/react-native/ReactCommon/hermes/React-hermes.podspec @@ -38,7 +38,8 @@ Pod::Spec.new do |s| s.compiler_flags = folly_compiler_flags + ' ' + boost_compiler_flags s.pod_target_xcconfig = { "HEADER_SEARCH_PATHS" => "\"${PODS_ROOT}/hermes-engine/destroot/include\" \"$(PODS_TARGET_SRCROOT)/..\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/fmt/include\"", - "CLANG_CXX_LANGUAGE_STANDARD" => rct_cxx_language_standard() + "CLANG_CXX_LANGUAGE_STANDARD" => rct_cxx_language_standard(), + "DEFINES_MODULE" => "YES", } s.header_dir = "reacthermes" s.dependency "React-cxxreact", version diff --git a/packages/react-native/ReactCommon/jsitooling/React-jsitooling.podspec b/packages/react-native/ReactCommon/jsitooling/React-jsitooling.podspec index ce29c9a8345e..0b5bbdf33656 100644 --- a/packages/react-native/ReactCommon/jsitooling/React-jsitooling.podspec +++ b/packages/react-native/ReactCommon/jsitooling/React-jsitooling.podspec @@ -48,8 +48,11 @@ Pod::Spec.new do |s| s.header_mappings_dir = "./" end - s.pod_target_xcconfig = { "HEADER_SEARCH_PATHS" => header_search_paths.join(" "), - "CLANG_CXX_LANGUAGE_STANDARD" => rct_cxx_language_standard() } + s.pod_target_xcconfig = { + "HEADER_SEARCH_PATHS" => header_search_paths.join(" "), + "CLANG_CXX_LANGUAGE_STANDARD" => rct_cxx_language_standard(), + "DEFINES_MODULE" => "YES", + } s.dependency "React-cxxreact", version s.dependency "React-jsi", version diff --git a/packages/react-native/ReactCommon/jsitooling/react/runtime/JSRuntimeFactory.h b/packages/react-native/ReactCommon/jsitooling/react/runtime/JSRuntimeFactory.h index c60a46ab9bc2..422dc9b871f1 100644 --- a/packages/react-native/ReactCommon/jsitooling/react/runtime/JSRuntimeFactory.h +++ b/packages/react-native/ReactCommon/jsitooling/react/runtime/JSRuntimeFactory.h @@ -7,6 +7,8 @@ #pragma once +#ifdef __cplusplus + #include #include #include @@ -72,3 +74,5 @@ class JSIRuntimeHolder : public JSRuntime { }; } // namespace facebook::react + +#endif // __cplusplus diff --git a/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTInteropTurboModule.mm b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTInteropTurboModule.mm index 9ff56383832d..740a202bca7a 100644 --- a/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTInteropTurboModule.mm +++ b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTInteropTurboModule.mm @@ -446,6 +446,15 @@ T RCTConvertTo(SEL selector, id json) if (objCArgType == @encode(id)) { id arg = RCTConvertTo(selector, objCArg); + + // Handle the special case where there is an argument and it must be nil + // Without this check, the JS side will receive an object. + // See: discussion at + // https://github.com/facebook/react-native/pull/49250#issuecomment-2668465893 + if (arg == [NSNull null]) { + return; + } + if (arg) { [retainedObjectsForInvocation addObject:arg]; } diff --git a/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModule.mm b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModule.mm index 97c9a351bf97..441a16f419f3 100644 --- a/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModule.mm +++ b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModule.mm @@ -57,7 +57,7 @@ static int32_t getUniqueId() static jsi::String convertNSStringToJSIString(jsi::Runtime &runtime, NSString *value) { - return jsi::String::createFromUtf8(runtime, [value UTF8String] ?: ""); + return jsi::String::createFromUtf8(runtime, [value UTF8String] ? [value UTF8String] : ""); } static jsi::Object convertNSDictionaryToJSIObject(jsi::Runtime &runtime, NSDictionary *value) @@ -213,7 +213,11 @@ id convertJSIValueToObjCObject( /** * Creates JSError with current JS runtime and NSException stack trace. */ -static jsi::JSError convertNSExceptionToJSError(jsi::Runtime &runtime, NSException *exception) +static jsi::JSError convertNSExceptionToJSError( + jsi::Runtime &runtime, + NSException *exception, + const std::string &moduleName, + const std::string &methodName) { std::string reason = [exception.reason UTF8String]; @@ -224,7 +228,8 @@ id convertJSIValueToObjCObject( cause.setProperty( runtime, "stackReturnAddresses", convertNSArrayToJSIArray(runtime, exception.callStackReturnAddresses)); - jsi::Value error = createJSRuntimeError(runtime, "Exception in HostFunction: " + reason); + std::string message = moduleName + "." + methodName + " raised an exception: " + reason; + jsi::Value error = createJSRuntimeError(runtime, message); error.asObject(runtime).setProperty(runtime, "cause", std::move(cause)); return {runtime, std::move(error)}; } @@ -356,28 +361,34 @@ id convertJSIValueToObjCObject( } if (isSync) { - TurboModulePerfLogger::syncMethodCallExecutionStart(moduleName, methodNameStr.c_str()); + TurboModulePerfLogger::syncMethodCallExecutionStart(moduleName, methodName); } else { - TurboModulePerfLogger::asyncMethodCallExecutionStart(moduleName, methodNameStr.c_str(), asyncCallCounter); + TurboModulePerfLogger::asyncMethodCallExecutionStart(moduleName, methodName, asyncCallCounter); } @try { [inv invokeWithTarget:strongModule]; } @catch (NSException *exception) { - throw convertNSExceptionToJSError(runtime, exception); + if (isSync) { + // We can only convert NSException to JSError in sync method calls. + // See https://github.com/reactwg/react-native-new-architecture/discussions/276#discussioncomment-12567155 + throw convertNSExceptionToJSError(runtime, exception, std::string{moduleName}, methodNameStr); + } else { + @throw exception; + } } @finally { [retainedObjectsForInvocation removeAllObjects]; } if (!isSync) { - TurboModulePerfLogger::asyncMethodCallExecutionEnd(moduleName, methodNameStr.c_str(), asyncCallCounter); + TurboModulePerfLogger::asyncMethodCallExecutionEnd(moduleName, methodName, asyncCallCounter); return; } void *rawResult; [inv getReturnValue:&rawResult]; result = (__bridge id)rawResult; - TurboModulePerfLogger::syncMethodCallExecutionEnd(moduleName, methodNameStr.c_str()); + TurboModulePerfLogger::syncMethodCallExecutionEnd(moduleName, methodName); }; if (isSync) { @@ -419,23 +430,23 @@ TraceSection s( } if (shouldVoidMethodsExecuteSync_) { - TurboModulePerfLogger::syncMethodCallExecutionStart(moduleName, methodNameStr.c_str()); + TurboModulePerfLogger::syncMethodCallExecutionStart(moduleName, methodName); } else { - TurboModulePerfLogger::asyncMethodCallExecutionStart(moduleName, methodNameStr.c_str(), asyncCallCounter); + TurboModulePerfLogger::asyncMethodCallExecutionStart(moduleName, methodName, asyncCallCounter); } @try { [inv invokeWithTarget:strongModule]; } @catch (NSException *exception) { - throw convertNSExceptionToJSError(runtime, exception); + throw convertNSExceptionToJSError(runtime, exception, std::string{moduleName}, methodNameStr); } @finally { [retainedObjectsForInvocation removeAllObjects]; } if (shouldVoidMethodsExecuteSync_) { - TurboModulePerfLogger::syncMethodCallExecutionEnd(moduleName, methodNameStr.c_str()); + TurboModulePerfLogger::syncMethodCallExecutionEnd(moduleName, methodName); } else { - TurboModulePerfLogger::asyncMethodCallExecutionEnd(moduleName, methodNameStr.c_str(), asyncCallCounter); + TurboModulePerfLogger::asyncMethodCallExecutionEnd(moduleName, methodName, asyncCallCounter); } return; diff --git a/packages/react-native/ReactCommon/react/renderer/css/React-renderercss.podspec b/packages/react-native/ReactCommon/react/renderer/css/React-renderercss.podspec index 8d0fa7d9c704..13bf3dde7be6 100644 --- a/packages/react-native/ReactCommon/react/renderer/css/React-renderercss.podspec +++ b/packages/react-native/ReactCommon/react/renderer/css/React-renderercss.podspec @@ -36,7 +36,9 @@ Pod::Spec.new do |s| s.exclude_files = "tests" s.pod_target_xcconfig = { "CLANG_CXX_LANGUAGE_STANDARD" => rct_cxx_language_standard(), - "HEADER_SEARCH_PATHS" => header_search_paths.join(' ')} + "HEADER_SEARCH_PATHS" => header_search_paths.join(' '), + "DEFINES_MODULE" => "YES", + } if ENV['USE_FRAMEWORKS'] s.module_name = "React_renderercss" diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 650f73093c01..e103bfd7cce1 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.79.0-rc.2", + "version": "0.79.0", "description": "A framework for building native apps using React", "license": "MIT", "repository": { @@ -108,13 +108,13 @@ }, "dependencies": { "@jest/create-cache-key-function": "^29.7.0", - "@react-native/assets-registry": "0.79.0-rc.2", - "@react-native/codegen": "0.79.0-rc.2", - "@react-native/community-cli-plugin": "0.79.0-rc.2", - "@react-native/gradle-plugin": "0.79.0-rc.2", - "@react-native/js-polyfills": "0.79.0-rc.2", - "@react-native/normalize-colors": "0.79.0-rc.2", - "@react-native/virtualized-lists": "0.79.0-rc.2", + "@react-native/assets-registry": "0.79.0", + "@react-native/codegen": "0.79.0", + "@react-native/community-cli-plugin": "0.79.0", + "@react-native/gradle-plugin": "0.79.0", + "@react-native/js-polyfills": "0.79.0", + "@react-native/normalize-colors": "0.79.0", + "@react-native/virtualized-lists": "0.79.0", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", diff --git a/packages/react-native/scripts/cocoapods/new_architecture.rb b/packages/react-native/scripts/cocoapods/new_architecture.rb index 6354cd5a984c..6c8793662801 100644 --- a/packages/react-native/scripts/cocoapods/new_architecture.rb +++ b/packages/react-native/scripts/cocoapods/new_architecture.rb @@ -97,6 +97,7 @@ def self.install_modules_dependencies(spec, new_arch_enabled, folly_version = He .concat(ReactNativePodsUtils.create_header_search_path_for_frameworks("PODS_CONFIGURATION_BUILD_DIR", "React-debug", "React_debug", [])) .concat(ReactNativePodsUtils.create_header_search_path_for_frameworks("PODS_CONFIGURATION_BUILD_DIR", "React-ImageManager", "React_ImageManager", [])) .concat(ReactNativePodsUtils.create_header_search_path_for_frameworks("PODS_CONFIGURATION_BUILD_DIR", "React-rendererdebug", "React_rendererdebug", [])) + .concat(ReactNativePodsUtils.create_header_search_path_for_frameworks("PODS_CONFIGURATION_BUILD_DIR", "React-renderercss", "React_renderercss", [])) .each { |search_path| header_search_paths << "\"#{search_path}\"" } @@ -136,6 +137,7 @@ def self.install_modules_dependencies(spec, new_arch_enabled, folly_version = He # This dependency is required for the cases when the pod includes generated sources, specifically Props.cpp. spec.dependency "DoubleConversion" spec.dependency 'React-jsi' + spec.dependency 'React-renderercss' depend_on_js_engine(spec) diff --git a/packages/react-native/scripts/cocoapods/utils.rb b/packages/react-native/scripts/cocoapods/utils.rb index 3dffa31b914a..662ffd3d4f2e 100644 --- a/packages/react-native/scripts/cocoapods/utils.rb +++ b/packages/react-native/scripts/cocoapods/utils.rb @@ -291,7 +291,8 @@ def self.create_header_search_path_for_frameworks(base_folder, pod_name, framewo # Add a new dependency to an existing spec, configuring also the headers search paths def self.add_dependency(spec, dependency_name, base_folder_for_frameworks, framework_name, additional_paths: [], version: nil, subspec_dependency: nil) # Update Search Path - optional_current_search_path = spec.to_hash["pod_target_xcconfig"]["HEADER_SEARCH_PATHS"] + current_pod_target_xcconfig = spec.to_hash["pod_target_xcconfig"] ? spec.to_hash["pod_target_xcconfig"] : {} + optional_current_search_path = current_pod_target_xcconfig["HEADER_SEARCH_PATHS"] current_search_paths = (optional_current_search_path != nil ? optional_current_search_path : "") .split(" ") create_header_search_path_for_frameworks(base_folder_for_frameworks, dependency_name, framework_name, additional_paths) @@ -299,7 +300,6 @@ def self.add_dependency(spec, dependency_name, base_folder_for_frameworks, frame wrapped_path = "\"#{path}\"" current_search_paths << wrapped_path } - current_pod_target_xcconfig = spec.to_hash["pod_target_xcconfig"] current_pod_target_xcconfig["HEADER_SEARCH_PATHS"] = current_search_paths.join(" ") spec.pod_target_xcconfig = current_pod_target_xcconfig diff --git a/packages/react-native/scripts/codegen/generate-artifacts-executor.js b/packages/react-native/scripts/codegen/generate-artifacts-executor.js index 482436f3a1a6..65cd55a33b4f 100644 --- a/packages/react-native/scripts/codegen/generate-artifacts-executor.js +++ b/packages/react-native/scripts/codegen/generate-artifacts-executor.js @@ -1006,9 +1006,9 @@ RCT_SCRIPT_POD_INSTALLATION_ROOT=$(pwd) popd >/dev/null export RCT_SCRIPT_RN_DIR="$RCT_SCRIPT_POD_INSTALLATION_ROOT/${path.relative(outputPath, REACT_NATIVE_PACKAGE_ROOT_FOLDER)}" -export RCT_SCRIPT_APP_PATH="$RCT_SCRIPT_POD_INSTALLATION_ROOT/${relativeAppPath.length === 0 ? '.' : relativeAppPath}", -export RCT_SCRIPT_OUTPUT_DIR="$RCT_SCRIPT_POD_INSTALLATION_ROOT", -export RCT_SCRIPT_TYPE="withCodegenDiscovery", +export RCT_SCRIPT_APP_PATH="$RCT_SCRIPT_POD_INSTALLATION_ROOT/${relativeAppPath.length === 0 ? '.' : relativeAppPath}" +export RCT_SCRIPT_OUTPUT_DIR="$RCT_SCRIPT_POD_INSTALLATION_ROOT" +export RCT_SCRIPT_TYPE="withCodegenDiscovery" SCRIPT_PHASES_SCRIPT="$RCT_SCRIPT_RN_DIR/scripts/react_native_pods_utils/script_phases.sh" WITH_ENVIRONMENT="$RCT_SCRIPT_RN_DIR/scripts/xcode/with-environment.sh" diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 34d9f31d3b79..19f4e3761b00 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -2,13 +2,13 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - fast_float (6.1.4) - - FBLazyVector (0.79.0-rc.1) + - FBLazyVector (0.79.0-rc.4) - fmt (11.0.2) - glog (0.3.5) - - hermes-engine (0.79.0-rc.1): - - hermes-engine/Pre-built (= 0.79.0-rc.1) - - hermes-engine/Pre-built (0.79.0-rc.1) - - MyNativeView (0.79.0-rc.1): + - hermes-engine (0.79.0-rc.4): + - hermes-engine/Pre-built (= 0.79.0-rc.4) + - hermes-engine/Pre-built (0.79.0-rc.4) + - MyNativeView (0.79.0-rc.4): - DoubleConversion - glog - hermes-engine @@ -25,13 +25,14 @@ PODS: - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - NativeCxxModuleExample (0.79.0-rc.1): + - NativeCxxModuleExample (0.79.0-rc.4): - DoubleConversion - glog - hermes-engine @@ -48,6 +49,7 @@ PODS: - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen @@ -55,7 +57,7 @@ PODS: - ReactCommon/turbomodule/core - Yoga - OCMock (3.9.4) - - OSSLibraryExample (0.79.0-rc.1): + - OSSLibraryExample (0.79.0-rc.4): - DoubleConversion - glog - hermes-engine @@ -72,6 +74,7 @@ PODS: - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen @@ -97,32 +100,32 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - RCTDeprecation (0.79.0-rc.1) - - RCTRequired (0.79.0-rc.1) - - RCTTypeSafety (0.79.0-rc.1): - - FBLazyVector (= 0.79.0-rc.1) - - RCTRequired (= 0.79.0-rc.1) - - React-Core (= 0.79.0-rc.1) - - React (0.79.0-rc.1): - - React-Core (= 0.79.0-rc.1) - - React-Core/DevSupport (= 0.79.0-rc.1) - - React-Core/RCTWebSocket (= 0.79.0-rc.1) - - React-RCTActionSheet (= 0.79.0-rc.1) - - React-RCTAnimation (= 0.79.0-rc.1) - - React-RCTBlob (= 0.79.0-rc.1) - - React-RCTImage (= 0.79.0-rc.1) - - React-RCTLinking (= 0.79.0-rc.1) - - React-RCTNetwork (= 0.79.0-rc.1) - - React-RCTSettings (= 0.79.0-rc.1) - - React-RCTText (= 0.79.0-rc.1) - - React-RCTVibration (= 0.79.0-rc.1) - - React-callinvoker (0.79.0-rc.1) - - React-Core (0.79.0-rc.1): + - RCTDeprecation (0.79.0-rc.4) + - RCTRequired (0.79.0-rc.4) + - RCTTypeSafety (0.79.0-rc.4): + - FBLazyVector (= 0.79.0-rc.4) + - RCTRequired (= 0.79.0-rc.4) + - React-Core (= 0.79.0-rc.4) + - React (0.79.0-rc.4): + - React-Core (= 0.79.0-rc.4) + - React-Core/DevSupport (= 0.79.0-rc.4) + - React-Core/RCTWebSocket (= 0.79.0-rc.4) + - React-RCTActionSheet (= 0.79.0-rc.4) + - React-RCTAnimation (= 0.79.0-rc.4) + - React-RCTBlob (= 0.79.0-rc.4) + - React-RCTImage (= 0.79.0-rc.4) + - React-RCTLinking (= 0.79.0-rc.4) + - React-RCTNetwork (= 0.79.0-rc.4) + - React-RCTSettings (= 0.79.0-rc.4) + - React-RCTText (= 0.79.0-rc.4) + - React-RCTVibration (= 0.79.0-rc.4) + - React-callinvoker (0.79.0-rc.4) + - React-Core (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.79.0-rc.1) + - React-Core/Default (= 0.79.0-rc.4) - React-cxxreact - React-featureflags - React-hermes @@ -135,7 +138,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/CoreModulesHeaders (0.79.0-rc.1): + - React-Core/CoreModulesHeaders (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -153,7 +156,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/Default (0.79.0-rc.1): + - React-Core/Default (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -170,13 +173,13 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/DevSupport (0.79.0-rc.1): + - React-Core/DevSupport (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.79.0-rc.1) - - React-Core/RCTWebSocket (= 0.79.0-rc.1) + - React-Core/Default (= 0.79.0-rc.4) + - React-Core/RCTWebSocket (= 0.79.0-rc.4) - React-cxxreact - React-featureflags - React-hermes @@ -189,7 +192,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTActionSheetHeaders (0.79.0-rc.1): + - React-Core/RCTActionSheetHeaders (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -207,7 +210,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTAnimationHeaders (0.79.0-rc.1): + - React-Core/RCTAnimationHeaders (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -225,7 +228,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTBlobHeaders (0.79.0-rc.1): + - React-Core/RCTBlobHeaders (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -243,7 +246,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTImageHeaders (0.79.0-rc.1): + - React-Core/RCTImageHeaders (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -261,7 +264,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTLinkingHeaders (0.79.0-rc.1): + - React-Core/RCTLinkingHeaders (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -279,7 +282,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTNetworkHeaders (0.79.0-rc.1): + - React-Core/RCTNetworkHeaders (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -297,7 +300,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTPushNotificationHeaders (0.79.0-rc.1): + - React-Core/RCTPushNotificationHeaders (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -315,7 +318,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTSettingsHeaders (0.79.0-rc.1): + - React-Core/RCTSettingsHeaders (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -333,7 +336,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTTextHeaders (0.79.0-rc.1): + - React-Core/RCTTextHeaders (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -351,7 +354,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTVibrationHeaders (0.79.0-rc.1): + - React-Core/RCTVibrationHeaders (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -369,12 +372,12 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTWebSocket (0.79.0-rc.1): + - React-Core/RCTWebSocket (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.79.0-rc.1) + - React-Core/Default (= 0.79.0-rc.4) - React-cxxreact - React-featureflags - React-hermes @@ -387,23 +390,23 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-CoreModules (0.79.0-rc.1): + - React-CoreModules (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - RCT-Folly (= 2024.11.18.00) - - RCTTypeSafety (= 0.79.0-rc.1) - - React-Core/CoreModulesHeaders (= 0.79.0-rc.1) - - React-jsi (= 0.79.0-rc.1) + - RCTTypeSafety (= 0.79.0-rc.4) + - React-Core/CoreModulesHeaders (= 0.79.0-rc.4) + - React-jsi (= 0.79.0-rc.4) - React-jsinspector - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.79.0-rc.1) + - React-RCTImage (= 0.79.0-rc.4) - ReactCommon - SocketRocket (= 0.7.1) - - React-cxxreact (0.79.0-rc.1): + - React-cxxreact (0.79.0-rc.4): - boost - DoubleConversion - fast_float (= 6.1.4) @@ -411,17 +414,17 @@ PODS: - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.0-rc.1) - - React-debug (= 0.79.0-rc.1) - - React-jsi (= 0.79.0-rc.1) + - React-callinvoker (= 0.79.0-rc.4) + - React-debug (= 0.79.0-rc.4) + - React-jsi (= 0.79.0-rc.4) - React-jsinspector - React-jsinspectortracing - - React-logger (= 0.79.0-rc.1) - - React-perflogger (= 0.79.0-rc.1) - - React-runtimeexecutor (= 0.79.0-rc.1) - - React-timing (= 0.79.0-rc.1) - - React-debug (0.79.0-rc.1) - - React-defaultsnativemodule (0.79.0-rc.1): + - React-logger (= 0.79.0-rc.4) + - React-perflogger (= 0.79.0-rc.4) + - React-runtimeexecutor (= 0.79.0-rc.4) + - React-timing (= 0.79.0-rc.4) + - React-debug (0.79.0-rc.4) + - React-defaultsnativemodule (0.79.0-rc.4): - hermes-engine - RCT-Folly - React-domnativemodule @@ -432,7 +435,7 @@ PODS: - React-jsiexecutor - React-microtasksnativemodule - React-RCTFBReactNativeSpec - - React-domnativemodule (0.79.0-rc.1): + - React-domnativemodule (0.79.0-rc.4): - hermes-engine - RCT-Folly - React-Fabric @@ -444,7 +447,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - Yoga - - React-Fabric (0.79.0-rc.1): + - React-Fabric (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -456,22 +459,22 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.79.0-rc.1) - - React-Fabric/attributedstring (= 0.79.0-rc.1) - - React-Fabric/componentregistry (= 0.79.0-rc.1) - - React-Fabric/componentregistrynative (= 0.79.0-rc.1) - - React-Fabric/components (= 0.79.0-rc.1) - - React-Fabric/consistency (= 0.79.0-rc.1) - - React-Fabric/core (= 0.79.0-rc.1) - - React-Fabric/dom (= 0.79.0-rc.1) - - React-Fabric/imagemanager (= 0.79.0-rc.1) - - React-Fabric/leakchecker (= 0.79.0-rc.1) - - React-Fabric/mounting (= 0.79.0-rc.1) - - React-Fabric/observers (= 0.79.0-rc.1) - - React-Fabric/scheduler (= 0.79.0-rc.1) - - React-Fabric/telemetry (= 0.79.0-rc.1) - - React-Fabric/templateprocessor (= 0.79.0-rc.1) - - React-Fabric/uimanager (= 0.79.0-rc.1) + - React-Fabric/animations (= 0.79.0-rc.4) + - React-Fabric/attributedstring (= 0.79.0-rc.4) + - React-Fabric/componentregistry (= 0.79.0-rc.4) + - React-Fabric/componentregistrynative (= 0.79.0-rc.4) + - React-Fabric/components (= 0.79.0-rc.4) + - React-Fabric/consistency (= 0.79.0-rc.4) + - React-Fabric/core (= 0.79.0-rc.4) + - React-Fabric/dom (= 0.79.0-rc.4) + - React-Fabric/imagemanager (= 0.79.0-rc.4) + - React-Fabric/leakchecker (= 0.79.0-rc.4) + - React-Fabric/mounting (= 0.79.0-rc.4) + - React-Fabric/observers (= 0.79.0-rc.4) + - React-Fabric/scheduler (= 0.79.0-rc.4) + - React-Fabric/telemetry (= 0.79.0-rc.4) + - React-Fabric/templateprocessor (= 0.79.0-rc.4) + - React-Fabric/uimanager (= 0.79.0-rc.4) - React-featureflags - React-graphics - React-hermes @@ -482,7 +485,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.79.0-rc.1): + - React-Fabric/animations (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -504,7 +507,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.79.0-rc.1): + - React-Fabric/attributedstring (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -526,7 +529,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.79.0-rc.1): + - React-Fabric/componentregistry (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -548,7 +551,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.79.0-rc.1): + - React-Fabric/componentregistrynative (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -570,7 +573,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.79.0-rc.1): + - React-Fabric/components (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -582,10 +585,10 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.79.0-rc.1) - - React-Fabric/components/root (= 0.79.0-rc.1) - - React-Fabric/components/scrollview (= 0.79.0-rc.1) - - React-Fabric/components/view (= 0.79.0-rc.1) + - React-Fabric/components/legacyviewmanagerinterop (= 0.79.0-rc.4) + - React-Fabric/components/root (= 0.79.0-rc.4) + - React-Fabric/components/scrollview (= 0.79.0-rc.4) + - React-Fabric/components/view (= 0.79.0-rc.4) - React-featureflags - React-graphics - React-hermes @@ -596,7 +599,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.79.0-rc.1): + - React-Fabric/components/legacyviewmanagerinterop (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -618,7 +621,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.79.0-rc.1): + - React-Fabric/components/root (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -640,7 +643,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.79.0-rc.1): + - React-Fabric/components/scrollview (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -662,7 +665,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.79.0-rc.1): + - React-Fabric/components/view (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -686,7 +689,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/consistency (0.79.0-rc.1): + - React-Fabric/consistency (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -708,7 +711,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/core (0.79.0-rc.1): + - React-Fabric/core (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -730,7 +733,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.79.0-rc.1): + - React-Fabric/dom (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -752,7 +755,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.79.0-rc.1): + - React-Fabric/imagemanager (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -774,7 +777,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.79.0-rc.1): + - React-Fabric/leakchecker (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -796,7 +799,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.79.0-rc.1): + - React-Fabric/mounting (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -818,7 +821,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.79.0-rc.1): + - React-Fabric/observers (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -830,7 +833,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.79.0-rc.1) + - React-Fabric/observers/events (= 0.79.0-rc.4) - React-featureflags - React-graphics - React-hermes @@ -841,7 +844,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.79.0-rc.1): + - React-Fabric/observers/events (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -863,7 +866,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.79.0-rc.1): + - React-Fabric/scheduler (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -887,7 +890,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.79.0-rc.1): + - React-Fabric/telemetry (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -909,7 +912,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.79.0-rc.1): + - React-Fabric/templateprocessor (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -931,7 +934,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.79.0-rc.1): + - React-Fabric/uimanager (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -943,7 +946,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.79.0-rc.1) + - React-Fabric/uimanager/consistency (= 0.79.0-rc.4) - React-featureflags - React-graphics - React-hermes @@ -955,7 +958,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.79.0-rc.1): + - React-Fabric/uimanager/consistency (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -978,7 +981,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.79.0-rc.1): + - React-FabricComponents (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -991,8 +994,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.79.0-rc.1) - - React-FabricComponents/textlayoutmanager (= 0.79.0-rc.1) + - React-FabricComponents/components (= 0.79.0-rc.4) + - React-FabricComponents/textlayoutmanager (= 0.79.0-rc.4) - React-featureflags - React-graphics - React-hermes @@ -1004,7 +1007,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components (0.79.0-rc.1): + - React-FabricComponents/components (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1017,15 +1020,15 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.79.0-rc.1) - - React-FabricComponents/components/iostextinput (= 0.79.0-rc.1) - - React-FabricComponents/components/modal (= 0.79.0-rc.1) - - React-FabricComponents/components/rncore (= 0.79.0-rc.1) - - React-FabricComponents/components/safeareaview (= 0.79.0-rc.1) - - React-FabricComponents/components/scrollview (= 0.79.0-rc.1) - - React-FabricComponents/components/text (= 0.79.0-rc.1) - - React-FabricComponents/components/textinput (= 0.79.0-rc.1) - - React-FabricComponents/components/unimplementedview (= 0.79.0-rc.1) + - React-FabricComponents/components/inputaccessory (= 0.79.0-rc.4) + - React-FabricComponents/components/iostextinput (= 0.79.0-rc.4) + - React-FabricComponents/components/modal (= 0.79.0-rc.4) + - React-FabricComponents/components/rncore (= 0.79.0-rc.4) + - React-FabricComponents/components/safeareaview (= 0.79.0-rc.4) + - React-FabricComponents/components/scrollview (= 0.79.0-rc.4) + - React-FabricComponents/components/text (= 0.79.0-rc.4) + - React-FabricComponents/components/textinput (= 0.79.0-rc.4) + - React-FabricComponents/components/unimplementedview (= 0.79.0-rc.4) - React-featureflags - React-graphics - React-hermes @@ -1037,7 +1040,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/inputaccessory (0.79.0-rc.1): + - React-FabricComponents/components/inputaccessory (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1061,7 +1064,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/iostextinput (0.79.0-rc.1): + - React-FabricComponents/components/iostextinput (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1085,7 +1088,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/modal (0.79.0-rc.1): + - React-FabricComponents/components/modal (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1109,7 +1112,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/rncore (0.79.0-rc.1): + - React-FabricComponents/components/rncore (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1133,7 +1136,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/safeareaview (0.79.0-rc.1): + - React-FabricComponents/components/safeareaview (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1157,7 +1160,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/scrollview (0.79.0-rc.1): + - React-FabricComponents/components/scrollview (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1181,7 +1184,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/text (0.79.0-rc.1): + - React-FabricComponents/components/text (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1205,7 +1208,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/textinput (0.79.0-rc.1): + - React-FabricComponents/components/textinput (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1229,7 +1232,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/unimplementedview (0.79.0-rc.1): + - React-FabricComponents/components/unimplementedview (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1253,7 +1256,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/textlayoutmanager (0.79.0-rc.1): + - React-FabricComponents/textlayoutmanager (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1277,30 +1280,30 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricImage (0.79.0-rc.1): + - React-FabricImage (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - - RCTRequired (= 0.79.0-rc.1) - - RCTTypeSafety (= 0.79.0-rc.1) + - RCTRequired (= 0.79.0-rc.4) + - RCTTypeSafety (= 0.79.0-rc.4) - React-Fabric - React-featureflags - React-graphics - React-hermes - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.79.0-rc.1) + - React-jsiexecutor (= 0.79.0-rc.4) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.79.0-rc.1): + - React-featureflags (0.79.0-rc.4): - RCT-Folly (= 2024.11.18.00) - - React-featureflagsnativemodule (0.79.0-rc.1): + - React-featureflagsnativemodule (0.79.0-rc.4): - hermes-engine - RCT-Folly - React-featureflags @@ -1309,7 +1312,7 @@ PODS: - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - React-graphics (0.79.0-rc.1): + - React-graphics (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1320,21 +1323,21 @@ PODS: - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.79.0-rc.1): + - React-hermes (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.79.0-rc.1) + - React-cxxreact (= 0.79.0-rc.4) - React-jsi - - React-jsiexecutor (= 0.79.0-rc.1) + - React-jsiexecutor (= 0.79.0-rc.4) - React-jsinspector - React-jsinspectortracing - - React-perflogger (= 0.79.0-rc.1) + - React-perflogger (= 0.79.0-rc.4) - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.79.0-rc.1): + - React-idlecallbacksnativemodule (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly @@ -1344,7 +1347,7 @@ PODS: - React-RCTFBReactNativeSpec - React-runtimescheduler - ReactCommon/turbomodule/core - - React-ImageManager (0.79.0-rc.1): + - React-ImageManager (0.79.0-rc.4): - glog - RCT-Folly/Fabric - React-Core/Default @@ -1353,7 +1356,7 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.79.0-rc.1): + - React-jserrorhandler (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) @@ -1362,7 +1365,7 @@ PODS: - React-featureflags - React-jsi - ReactCommon/turbomodule/bridging - - React-jsi (0.79.0-rc.1): + - React-jsi (0.79.0-rc.4): - boost - DoubleConversion - fast_float (= 6.1.4) @@ -1370,19 +1373,19 @@ PODS: - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-jsiexecutor (0.79.0-rc.1): + - React-jsiexecutor (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.79.0-rc.1) - - React-jsi (= 0.79.0-rc.1) + - React-cxxreact (= 0.79.0-rc.4) + - React-jsi (= 0.79.0-rc.4) - React-jsinspector - React-jsinspectortracing - - React-perflogger (= 0.79.0-rc.1) - - React-jsinspector (0.79.0-rc.1): + - React-perflogger (= 0.79.0-rc.4) + - React-jsinspector (0.79.0-rc.4): - DoubleConversion - glog - hermes-engine @@ -1390,29 +1393,29 @@ PODS: - React-featureflags - React-jsi - React-jsinspectortracing - - React-perflogger (= 0.79.0-rc.1) - - React-runtimeexecutor (= 0.79.0-rc.1) - - React-jsinspectortracing (0.79.0-rc.1): + - React-perflogger (= 0.79.0-rc.4) + - React-runtimeexecutor (= 0.79.0-rc.4) + - React-jsinspectortracing (0.79.0-rc.4): - RCT-Folly - React-oscompat - - React-jsitooling (0.79.0-rc.1): + - React-jsitooling (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.79.0-rc.1) - - React-jsi (= 0.79.0-rc.1) + - React-cxxreact (= 0.79.0-rc.4) + - React-jsi (= 0.79.0-rc.4) - React-jsinspector - React-jsinspectortracing - - React-jsitracing (0.79.0-rc.1): + - React-jsitracing (0.79.0-rc.4): - React-jsi - - React-logger (0.79.0-rc.1): + - React-logger (0.79.0-rc.4): - glog - - React-Mapbuffer (0.79.0-rc.1): + - React-Mapbuffer (0.79.0-rc.4): - glog - React-debug - - React-microtasksnativemodule (0.79.0-rc.1): + - React-microtasksnativemodule (0.79.0-rc.4): - hermes-engine - RCT-Folly - React-hermes @@ -1420,7 +1423,7 @@ PODS: - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - React-NativeModulesApple (0.79.0-rc.1): + - React-NativeModulesApple (0.79.0-rc.4): - glog - hermes-engine - React-callinvoker @@ -1433,20 +1436,20 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-oscompat (0.79.0-rc.1) - - React-perflogger (0.79.0-rc.1): + - React-oscompat (0.79.0-rc.4) + - React-perflogger (0.79.0-rc.4): - DoubleConversion - RCT-Folly (= 2024.11.18.00) - - React-performancetimeline (0.79.0-rc.1): + - React-performancetimeline (0.79.0-rc.4): - RCT-Folly (= 2024.11.18.00) - React-cxxreact - React-featureflags - React-jsinspectortracing - React-perflogger - React-timing - - React-RCTActionSheet (0.79.0-rc.1): - - React-Core/RCTActionSheetHeaders (= 0.79.0-rc.1) - - React-RCTAnimation (0.79.0-rc.1): + - React-RCTActionSheet (0.79.0-rc.4): + - React-Core/RCTActionSheetHeaders (= 0.79.0-rc.4) + - React-RCTAnimation (0.79.0-rc.4): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTAnimationHeaders @@ -1454,7 +1457,7 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTAppDelegate (0.79.0-rc.1): + - React-RCTAppDelegate (0.79.0-rc.4): - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTRequired @@ -1480,7 +1483,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon - - React-RCTBlob (0.79.0-rc.1): + - React-RCTBlob (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1494,7 +1497,7 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.79.0-rc.1): + - React-RCTFabric (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) @@ -1520,7 +1523,7 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTFBReactNativeSpec (0.79.0-rc.1): + - React-RCTFBReactNativeSpec (0.79.0-rc.4): - hermes-engine - RCT-Folly - RCTRequired @@ -1531,7 +1534,7 @@ PODS: - React-jsiexecutor - React-NativeModulesApple - ReactCommon - - React-RCTImage (0.79.0-rc.1): + - React-RCTImage (0.79.0-rc.4): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTImageHeaders @@ -1540,14 +1543,14 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.79.0-rc.1): - - React-Core/RCTLinkingHeaders (= 0.79.0-rc.1) - - React-jsi (= 0.79.0-rc.1) + - React-RCTLinking (0.79.0-rc.4): + - React-Core/RCTLinkingHeaders (= 0.79.0-rc.4) + - React-jsi (= 0.79.0-rc.4) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.79.0-rc.1) - - React-RCTNetwork (0.79.0-rc.1): + - ReactCommon/turbomodule/core (= 0.79.0-rc.4) + - React-RCTNetwork (0.79.0-rc.4): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTNetworkHeaders @@ -1555,14 +1558,14 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTPushNotification (0.79.0-rc.1): + - React-RCTPushNotification (0.79.0-rc.4): - RCTTypeSafety - React-Core/RCTPushNotificationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (0.79.0-rc.1): + - React-RCTRuntime (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) @@ -1575,7 +1578,7 @@ PODS: - React-RuntimeApple - React-RuntimeCore - React-RuntimeHermes - - React-RCTSettings (0.79.0-rc.1): + - React-RCTSettings (0.79.0-rc.4): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTSettingsHeaders @@ -1583,34 +1586,34 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTTest (0.79.0-rc.1): + - React-RCTTest (0.79.0-rc.4): - RCT-Folly (= 2024.11.18.00) - - React-Core (= 0.79.0-rc.1) - - React-CoreModules (= 0.79.0-rc.1) - - React-jsi (= 0.79.0-rc.1) - - ReactCommon/turbomodule/core (= 0.79.0-rc.1) - - React-RCTText (0.79.0-rc.1): - - React-Core/RCTTextHeaders (= 0.79.0-rc.1) + - React-Core (= 0.79.0-rc.4) + - React-CoreModules (= 0.79.0-rc.4) + - React-jsi (= 0.79.0-rc.4) + - ReactCommon/turbomodule/core (= 0.79.0-rc.4) + - React-RCTText (0.79.0-rc.4): + - React-Core/RCTTextHeaders (= 0.79.0-rc.4) - Yoga - - React-RCTVibration (0.79.0-rc.1): + - React-RCTVibration (0.79.0-rc.4): - RCT-Folly (= 2024.11.18.00) - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-rendererconsistency (0.79.0-rc.1) - - React-renderercss (0.79.0-rc.1): + - React-rendererconsistency (0.79.0-rc.4) + - React-renderercss (0.79.0-rc.4): - React-debug - React-utils - - React-rendererdebug (0.79.0-rc.1): + - React-rendererdebug (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - RCT-Folly (= 2024.11.18.00) - React-debug - - React-rncore (0.79.0-rc.1) - - React-RuntimeApple (0.79.0-rc.1): + - React-rncore (0.79.0-rc.4) + - React-RuntimeApple (0.79.0-rc.4): - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-callinvoker @@ -1632,7 +1635,7 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - React-RuntimeCore (0.79.0-rc.1): + - React-RuntimeCore (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) @@ -1649,9 +1652,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.79.0-rc.1): - - React-jsi (= 0.79.0-rc.1) - - React-RuntimeHermes (0.79.0-rc.1): + - React-runtimeexecutor (0.79.0-rc.4): + - React-jsi (= 0.79.0-rc.4) + - React-RuntimeHermes (0.79.0-rc.4): - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-featureflags @@ -1663,7 +1666,7 @@ PODS: - React-jsitracing - React-RuntimeCore - React-utils - - React-runtimescheduler (0.79.0-rc.1): + - React-runtimescheduler (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -1680,17 +1683,17 @@ PODS: - React-runtimeexecutor - React-timing - React-utils - - React-timing (0.79.0-rc.1) - - React-utils (0.79.0-rc.1): + - React-timing (0.79.0-rc.4) + - React-utils (0.79.0-rc.4): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-debug - React-hermes - - React-jsi (= 0.79.0-rc.1) - - ReactAppDependencyProvider (0.79.0-rc.1): + - React-jsi (= 0.79.0-rc.4) + - ReactAppDependencyProvider (0.79.0-rc.4): - ReactCodegen - - ReactCodegen (0.79.0-rc.1): + - ReactCodegen (0.79.0-rc.4): - DoubleConversion - glog - hermes-engine @@ -1712,9 +1715,9 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.79.0-rc.1): - - ReactCommon/turbomodule (= 0.79.0-rc.1) - - ReactCommon-Samples (0.79.0-rc.1): + - ReactCommon (0.79.0-rc.4): + - ReactCommon/turbomodule (= 0.79.0-rc.4) + - ReactCommon-Samples (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1727,48 +1730,48 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule (0.79.0-rc.1): + - ReactCommon/turbomodule (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.0-rc.1) - - React-cxxreact (= 0.79.0-rc.1) - - React-jsi (= 0.79.0-rc.1) - - React-logger (= 0.79.0-rc.1) - - React-perflogger (= 0.79.0-rc.1) - - ReactCommon/turbomodule/bridging (= 0.79.0-rc.1) - - ReactCommon/turbomodule/core (= 0.79.0-rc.1) - - ReactCommon/turbomodule/bridging (0.79.0-rc.1): + - React-callinvoker (= 0.79.0-rc.4) + - React-cxxreact (= 0.79.0-rc.4) + - React-jsi (= 0.79.0-rc.4) + - React-logger (= 0.79.0-rc.4) + - React-perflogger (= 0.79.0-rc.4) + - ReactCommon/turbomodule/bridging (= 0.79.0-rc.4) + - ReactCommon/turbomodule/core (= 0.79.0-rc.4) + - ReactCommon/turbomodule/bridging (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.0-rc.1) - - React-cxxreact (= 0.79.0-rc.1) - - React-jsi (= 0.79.0-rc.1) - - React-logger (= 0.79.0-rc.1) - - React-perflogger (= 0.79.0-rc.1) - - ReactCommon/turbomodule/core (0.79.0-rc.1): + - React-callinvoker (= 0.79.0-rc.4) + - React-cxxreact (= 0.79.0-rc.4) + - React-jsi (= 0.79.0-rc.4) + - React-logger (= 0.79.0-rc.4) + - React-perflogger (= 0.79.0-rc.4) + - ReactCommon/turbomodule/core (0.79.0-rc.4): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.0-rc.1) - - React-cxxreact (= 0.79.0-rc.1) - - React-debug (= 0.79.0-rc.1) - - React-featureflags (= 0.79.0-rc.1) - - React-jsi (= 0.79.0-rc.1) - - React-logger (= 0.79.0-rc.1) - - React-perflogger (= 0.79.0-rc.1) - - React-utils (= 0.79.0-rc.1) - - ScreenshotManager (0.79.0-rc.1): + - React-callinvoker (= 0.79.0-rc.4) + - React-cxxreact (= 0.79.0-rc.4) + - React-debug (= 0.79.0-rc.4) + - React-featureflags (= 0.79.0-rc.4) + - React-jsi (= 0.79.0-rc.4) + - React-logger (= 0.79.0-rc.4) + - React-perflogger (= 0.79.0-rc.4) + - React-utils (= 0.79.0-rc.4) + - ScreenshotManager (0.79.0-rc.4): - DoubleConversion - glog - hermes-engine @@ -1785,6 +1788,7 @@ PODS: - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen @@ -2042,82 +2046,82 @@ SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 - FBLazyVector: 74046dd80b6ed80be9e2b256282c5ecdd8beb328 + FBLazyVector: 665f58610549e7e0e8e94acb664d2f1109d51498 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 - hermes-engine: f3e0c1a7aca7a7964a209c33c5c498618d1af98c - MyNativeView: 60555d54298853c8152fa91d43d46650df676ba3 - NativeCxxModuleExample: 2ba0c6987370ececf2f9bd7e46418f5b819869ad + hermes-engine: fe3eb61356a7b3b102248b9e876f83be7bc30c1a + MyNativeView: 2175dd73fa9ebdec8c90e81e572cd74188fa680f + NativeCxxModuleExample: 1ba98e6c66183499f9453b2eef568fe85e1d4c1e OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 - OSSLibraryExample: 2ac05079811fc95da831d5eba981b0a82606219d + OSSLibraryExample: aad169d2e7e0eb3d95e3b6d7458584aabdf52a20 RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82 - RCTDeprecation: 404ebee267b2eaefa9eeb76e08d6901705ad375a - RCTRequired: 15a63095b7f105b5bb4ff120b979c0061ac75f36 - RCTTypeSafety: 305de49a5fb8995932c51345f4ba49755d63a943 - React: df738d3e1d3bb8038fc0ea111cb61464068a57bf - React-callinvoker: df69450662a627f475785ea3880eb16ad9a6e2eb - React-Core: 8ad8417504999618bb2ec804d630908e954f2c92 - React-CoreModules: 2e774fd2a7a5f288b6021a86e9df09832412134d - React-cxxreact: 34ff077f820101757c02e153ad6daedb78fc5ea8 - React-debug: 6990b9753c80980f27b40bc3f6f72136ddce1b48 - React-defaultsnativemodule: deae9379125f0f03b0fd58af1cf99c1a7413613e - React-domnativemodule: e8917879b1e4754645fdb6b20b923bf2e45d238e - React-Fabric: fe838a8670d9b94c30524b32a8899cf4b1f649f6 - React-FabricComponents: 7892ca62a1761eecf56318f02dd63247178428fa - React-FabricImage: 1efc881841f41f2068fc2d84cfaa8144b52f33eb - React-featureflags: 2b06d9eb1c5303558e3259af76e231735c58a3f8 - React-featureflagsnativemodule: b8479cc5a5b64f66d363c5e763818829d223a998 - React-graphics: 252a251030b09936d7dc988887af5be34b2d2285 - React-hermes: 875fee7b60587d672e1bed1b7da23ae5a1aff58f - React-idlecallbacksnativemodule: d0a85b8821d6d4a2cbe66e1e935580832e63260c - React-ImageManager: 1e751979b8532c480886b9763bdbf4f950f7f9c3 - React-jserrorhandler: 7cda2a0087c29db95a5384dde14eb9494bab12ba - React-jsi: a30342cedb80aa3ea137706f5cfd429341591cbf - React-jsiexecutor: 85f9c7304842bfddd375418929e4a64dc39740ab - React-jsinspector: 71f1ef62546859a95756a07908d7be5ac972170f - React-jsinspectortracing: f018c98bc12d09d1aec5519f17fe42ff48fbdd6f - React-jsitooling: 1e0c3e653df0b7e48effa4b8671c2c8b799dbdd3 - React-jsitracing: 10e94fe9abce772e463e303968246299073987c6 - React-logger: 84ebb78f943b5af6b1649b9795ac86f457670883 - React-Mapbuffer: 7abe387667022040e406e6649dc5d8ba4556b1e4 - React-microtasksnativemodule: 690d262d4c89c23d4f7308c1e5daf7a180afc8cc - React-NativeModulesApple: f3fab1cf998b0e4082c3602e28aa3629403dd594 - React-oscompat: 4bc366224472df03d01fbf6b523a81884848b274 - React-perflogger: e46fb78562c7627e0aedd855516cdb48e9dee9d0 - React-performancetimeline: d603109f7b9b639091ae3bef6c01c37e91800afa - React-RCTActionSheet: 62d31fbbca52ae2da4c25853041ef688476ad2fa - React-RCTAnimation: 15159022071bc9aa34f60472d2a26898c69e5eba - React-RCTAppDelegate: 9f112ca6563aa511eece4e796756b8c745feb700 - React-RCTBlob: 17640ff7d373030ebe27b4ed27ab73ac30b37bcb - React-RCTFabric: a10e2bf751e146222f3aded656022a58a0edbc85 - React-RCTFBReactNativeSpec: 1ab8a2ee8d14421c52b09e3b1c099780e6746cb6 - React-RCTImage: 5edb4ff84598e27b6b8e4fa69d0a39d9bbd767f9 - React-RCTLinking: b367d75407b9096e8535611174de2f3dcbf2dc0b - React-RCTNetwork: db83b5404ba5a3569f3581f7c4a3b253cd1c8668 - React-RCTPushNotification: 6c917330ce8debaa7fdac182222f30818988ae64 - React-RCTRuntime: 978bb614ac86cee54908b2b371d4fefdc8afd23d - React-RCTSettings: 3647bf27ff66f03e3526f0880c8eaf3021ca369c - React-RCTTest: cf38469ba2c22e95e4d87ee14a5280aacc785d28 - React-RCTText: 5735e6baf69825fa138a56280b3da0badfc3e165 - React-RCTVibration: 7ff70da622ba7f3a9d202f934ff9f019a7f32059 - React-rendererconsistency: 26fe322fd5b1ee8aaea96f712ceb58ff79344ea2 - React-renderercss: 9011e0323f3faf97a63396720c950944fb0870a2 - React-rendererdebug: cbffc5813168d662049a3875a011f9e427c504f4 - React-rncore: d728ae85e0c55124ecfd5ee8e40685fdf85a3593 - React-RuntimeApple: 4f803d3da0ed0276fd24e7308ca6cae13b0fedba - React-RuntimeCore: 2a398bcc849876e979734593470e3a62b60c97e6 - React-runtimeexecutor: 2158d035ea63ced11411e392dbc6967043176af1 - React-RuntimeHermes: ff2eecfa25131f4dba36546ed988ce6addaef879 - React-runtimescheduler: 74fa8cb956f7030ad36ddcf5488891d35a88634c - React-timing: 6e43b66281a36e4e79c8bd8146ba3c7f9fa495b4 - React-utils: b19b0b6200918821f06919fe7158927725398654 - ReactAppDependencyProvider: bf5cfc85d00979812baa1f596d655fe822d28db2 - ReactCodegen: 26c0f8f90595cfb5d4c3ccc363c2d10912ddf694 - ReactCommon: 404b7c17591f92ec95a95fc17ed5f5a894c9a766 - ReactCommon-Samples: 977d5e3f8e2f63ef023c49b5ddd686edf876d5d7 - ScreenshotManager: 6d3759083fb65a1f157e6a692dd58f2eec2f2124 + RCTDeprecation: d550a4e8d4cf9aa38506fea011f650c2415601b5 + RCTRequired: a662d722dd95c57791a660b8aa093c169fb3c2ab + RCTTypeSafety: 9668c2c4b672e8731c3557b0a90478c57a3fa2b8 + React: 0567f33b6629f2f4f59ba6149f2464efc80bd6a7 + React-callinvoker: 230829ff848e553eb7be36c6b6812d278e5ddd8f + React-Core: dd54bb42a3590d8fc1b0db864f472c74b5a303e1 + React-CoreModules: 56fa9b34ca82c8c5db3a64addf492a6a3d83a4ba + React-cxxreact: 83f7ee91be6d157087baa1ec266411026adeede3 + React-debug: e079ea5af4cec37cf0ba7701510059f17a001ad3 + React-defaultsnativemodule: 1172b49bbca15b8b13acbd99467f78e16951be8a + React-domnativemodule: 7d3044cb1bede30ed5fd3181e6bfb8dc5838024a + React-Fabric: 9e18673b3b27127ad11ad74ad6502d0ccaf178c5 + React-FabricComponents: 4a2a66dd9375f7e8bf1e7186ba8ff91a6b6ab6ed + React-FabricImage: 97ac7d6ee3c15a5b8f6397119a478a6e0e2325a6 + React-featureflags: 36b9aa89bee0727b2e4005171ddf29dd04d61de5 + React-featureflagsnativemodule: eb2e88cbf21084c8b83b649bd84804971570ac26 + React-graphics: a26027d076b87ba09723f032367d70cec364d542 + React-hermes: 962839f0780b37b2b726ec3a5f68014bbc06b69b + React-idlecallbacksnativemodule: b56ca709f353cb71648614d2d65b3ff258624ef3 + React-ImageManager: 3b205a58588162f3d565a6d9c334b785af771888 + React-jserrorhandler: 1430aca07c1e3c8a8a9392746af8f77dae7715c9 + React-jsi: 10812a160bfe0900bf5acf09f806eb3c9e248e1c + React-jsiexecutor: 7b402e35b3278aa0a1954641bc8b162777620aa5 + React-jsinspector: 5bd220ab20855f2e48251504944cfa52bad67e44 + React-jsinspectortracing: b40b5174d2bdbec8d8749bfc8f7d723ddc0a20b6 + React-jsitooling: 07d94923e2d612167aeae03d78f579f22aa5aa1d + React-jsitracing: b747db69a743820647a07125681e3686c0630fee + React-logger: af79a67a87a536b3c614fce120b94c169be74803 + React-Mapbuffer: 5b911bc2ff88dfca26dab5f02fc0d12c6b860e79 + React-microtasksnativemodule: 3e5086f10c04af85b3be203d98029fbdd078a910 + React-NativeModulesApple: 825f355522f781dcb7c126f9c1168e6308337697 + React-oscompat: c6082f356b7a89f29d011e36aaac7101a0a5c032 + React-perflogger: 105fb7b177cd957a01444c0c706adf1c09f4b70c + React-performancetimeline: 5d075347438bd8a6764ad50a606095ceedef99a8 + React-RCTActionSheet: 0cc131fa9aa174a251c81d60eca1eeb504682424 + React-RCTAnimation: 0b89ffe9b5d4160db511ae4ae0ecb76079c8ef97 + React-RCTAppDelegate: 1a213733be8651c78723f3b1c8ca1ae97c61978f + React-RCTBlob: 91f0f4222715ffe648f65b21de91a5bdf74664a7 + React-RCTFabric: 2c3437f60923822992cd8d2c1ee2db3182565fd1 + React-RCTFBReactNativeSpec: a7c7e47e89bbda5c03818cef8321d179e76c0084 + React-RCTImage: faecf8c64018c0ad7bb84681cdf49b9b1cfcade8 + React-RCTLinking: d395069f6aa76e25ad047b6dd0d35ff2008d807d + React-RCTNetwork: 630b9a94176e9836ff89a52c2bd313979152b678 + React-RCTPushNotification: 657d790a62f79f4f2cded137da89cefd8405b746 + React-RCTRuntime: 2d06fca18494d378cf9de4ce38f33e66854e8892 + React-RCTSettings: f64d60b2006fd385f97a7b69c999623ab716484a + React-RCTTest: 20cd2142c385f68544600116671aeece79bb5f74 + React-RCTText: 0ee548e33a48c860ae8e962a995438b6c2cdda3e + React-RCTVibration: c762ce823d33a788697dd2a9c14d7197c4cfb5a6 + React-rendererconsistency: 433e1b7e973bd7b82b4727a9de330bcc5d72238d + React-renderercss: 6081dd07668450a477529331fba98774e149e89b + React-rendererdebug: b41e48fcae0ee43b0767d909d40ebf160cf6ef00 + React-rncore: 5ffcbe52254000766964b2c17adde72df351e1dc + React-RuntimeApple: 62d1fd56f71c8541af0966951311c1923dfa5c2f + React-RuntimeCore: 5c5816cb41190e948019872db820b249d339be5f + React-runtimeexecutor: d7b475aae5036190a1c7001e60e293f39bc6a663 + React-RuntimeHermes: 87b19db9db7038d1cbb5e0450590b10c85811b44 + React-runtimescheduler: 091e697ba66db110de43abd41ee236481ffcdd35 + React-timing: 3a9a3e0674c1dbf79c7f6af5bd84af402734bed2 + React-utils: 3f54d962e32a8162acc148752726d1807eaf9e31 + ReactAppDependencyProvider: f287e45322ea6519ca0bd1a51ae0f0543661a863 + ReactCodegen: 88468ef5e607a4430454059513d58b2613ad113b + ReactCommon: d7a385287b80e7844a547b70eb422192aa63cd6b + ReactCommon-Samples: 61501607b461bbb1469ccba17c7d515b91d53ce5 + ScreenshotManager: 53bf54f1069b3cee4c12a6d4c7bb111d0bb5aa3b SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: aefe2370418c7dbf263e8dcf91504feaea560022 + Yoga: 28af24ac47c464c7466ea280212716b0924b8030 PODFILE CHECKSUM: 8591f96a513620a2a83a0b9a125ad3fa32ea1369 diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index 5779cf0508e4..d4e4a6a749bb 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/tester", - "version": "0.79.0-rc.2", + "version": "0.79.0", "private": true, "description": "React Native tester app.", "license": "MIT", @@ -26,8 +26,8 @@ "e2e-test-ios": "./scripts/maestro-test-ios.sh" }, "dependencies": { - "@react-native/oss-library-example": "0.79.0-rc.2", - "@react-native/popup-menu-android": "0.79.0-rc.2", + "@react-native/oss-library-example": "0.79.0", + "@react-native/popup-menu-android": "0.79.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 6497930a7e3f..2ac21940c32a 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/typescript-config", - "version": "0.79.0-rc.2", + "version": "0.79.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 e0bd2f6253db..f65c87e18a3f 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/virtualized-lists", - "version": "0.79.0-rc.2", + "version": "0.79.0", "description": "Virtualized lists for React Native.", "license": "MIT", "repository": {