diff --git a/.github/workflows/android-e2e.yml b/.github/workflows/android-e2e.yml index 0f85892b16f..d4b4bfa76c4 100644 --- a/.github/workflows/android-e2e.yml +++ b/.github/workflows/android-e2e.yml @@ -97,6 +97,7 @@ jobs: - name: Install dependencies env: SSH_AUTH_SOCK: /tmp/ssh_agent_sandbox.sock + SANDBOX_BRANCH: '@janic/rn-0.81' run: | yarn install && yarn setup diff --git a/.github/workflows/ios-builds.yml b/.github/workflows/ios-builds.yml index a518e32135b..490363bbed3 100644 --- a/.github/workflows/ios-builds.yml +++ b/.github/workflows/ios-builds.yml @@ -85,6 +85,7 @@ jobs: - name: Install dependencies env: SSH_AUTH_SOCK: /tmp/ssh_agent_sandbox.sock + SANDBOX_BRANCH: '@janic/rn-0.81' run: yarn install && yarn setup - name: Rock Build - iOS simulator @@ -186,6 +187,7 @@ jobs: - name: Install dependencies env: SSH_AUTH_SOCK: /tmp/ssh_agent_sandbox.sock + SANDBOX_BRANCH: '@janic/rn-0.81' run: yarn install && yarn setup - name: Set up Ruby diff --git a/.github/workflows/ios-e2e.yml b/.github/workflows/ios-e2e.yml index cb6a1c111a2..4f20bbedfd8 100644 --- a/.github/workflows/ios-e2e.yml +++ b/.github/workflows/ios-e2e.yml @@ -96,6 +96,7 @@ jobs: - name: Install dependencies env: SSH_AUTH_SOCK: /tmp/ssh_agent_sandbox.sock + SANDBOX_BRANCH: '@janic/rn-0.81' run: yarn install && yarn setup - name: Rock Remote Build - iOS simulator diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index d352de018f7..b0ca9098c59 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -73,6 +73,7 @@ jobs: - name: Install dependencies env: SSH_AUTH_SOCK: /tmp/ssh_agent_sandbox.sock + SANDBOX_BRANCH: '@janic/rn-0.81' run: | yarn install && yarn setup diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index f724761b595..e716e1fa393 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -23,6 +23,7 @@ android:roundIcon="@mipmap/og_round" android:allowBackup="false" android:theme="@style/BootTheme" + android:usesCleartextTraffic="${usesCleartextTraffic}" android:networkSecurityConfig="@xml/network_security_config" android:requestLegacyExternalStorage="true" android:resizeableActivity="false" diff --git a/android/app/src/main/java/me/rainbow/MainApplication.kt b/android/app/src/main/java/me/rainbow/MainApplication.kt index c2a4d09b85e..13cac36d9fa 100644 --- a/android/app/src/main/java/me/rainbow/MainApplication.kt +++ b/android/app/src/main/java/me/rainbow/MainApplication.kt @@ -7,12 +7,10 @@ import android.app.Application import android.content.Context import com.facebook.react.PackageList import com.facebook.react.ReactApplication +import com.facebook.react.ReactNativeApplicationEntryPoint.loadReactNative import com.facebook.react.ReactNativeHost import com.facebook.react.ReactPackage -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load import com.facebook.react.defaults.DefaultReactNativeHost -import com.facebook.react.soloader.OpenSourceMergedSoMapping -import com.facebook.soloader.SoLoader import io.branch.rnbranch.RNBranchModule import me.rainbow.NativeModules.Haptics.RNHapticsPackage import me.rainbow.NativeModules.Internals.InternalPackage @@ -56,11 +54,7 @@ class MainApplication : Application(), ReactApplication { ReactNativePerformance.onAppStarted(); super.onCreate() appContext = this - SoLoader.init(this, OpenSourceMergedSoMapping) - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - load() - } + loadReactNative(this) // Branch logging for debugging RNBranchModule.enableLogging() RNBranchModule.getAutoInstance(this) diff --git a/android/build.gradle b/android/build.gradle index 9488c5f9bb5..92e2951f0dd 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -5,10 +5,10 @@ import org.apache.tools.ant.taskdefs.condition.Os buildscript { ext { - buildToolsVersion = "35.0.0" + buildToolsVersion = "36.0.0" minSdkVersion = 26 - compileSdkVersion = 35 - targetSdkVersion = 35 + compileSdkVersion = 36 + targetSdkVersion = 36 ndkVersion = "27.1.12297006" kotlin_version = "2.1.20" kotlinVersion = "2.1.20" diff --git a/android/gradle.properties b/android/gradle.properties index 1dd1efbf986..1589a53b6e5 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -35,6 +35,10 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 # are providing them. newArchEnabled=false +# Use this property to enable or disable edge-to-edge display. +# Mandatory on Android 16 (API 36), opt-in on older versions. +edgeToEdgeEnabled=false + # Use this property to enable or disable the Hermes JS engine. # If set to false, you will be using JSC instead. hermesEnabled=true diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 37f853b1c84..d4081da476b 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/ios/ImageNotification/Info.plist b/ios/ImageNotification/Info.plist index 7d7e9e5d914..8bfa10e5bc8 100644 --- a/ios/ImageNotification/Info.plist +++ b/ios/ImageNotification/Info.plist @@ -9,5 +9,7 @@ NSExtensionPrincipalClass NotificationService + RCTNewArchEnabled + diff --git a/ios/Podfile b/ios/Podfile index 5bea4cbb3ae..9c09ef4e624 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -65,8 +65,6 @@ target 'Rainbow' do use_react_native!( privacy_file_aggregation_enabled: false, :path => config[:reactNativePath], - # to enable hermes on iOS, change `false` to `true` and then install pods - :hermes_enabled => ENV['USE_HERMES'] != 'NO', :new_arch_enabled => false, # An absolute path to your application root. :app_path => "#{Pod::Config.instance.installation_root}/.." diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 08ecb656a43..8e91aa0db14 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -6,17 +6,21 @@ PODS: - CoinbaseWalletSDK/Host (1.1.2): - CoinbaseWalletSDK/Client - DoubleConversion (1.1.6) - - EXConstants (17.1.7): + - EXConstants (18.0.13): - ExpoModulesCore - - EXImageLoader (5.1.0): + - EXImageLoader (6.0.0): - ExpoModulesCore - React-Core - - Expo (53.0.20): + - Expo (54.0.33): + - boost - DoubleConversion - ExpoModulesCore + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -24,7 +28,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -37,28 +40,33 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - ExpoAsset (11.1.7): + - ExpoAsset (12.0.12): - ExpoModulesCore - - ExpoFileSystem (18.1.11): + - ExpoFileSystem (19.0.21): - ExpoModulesCore - - ExpoFont (13.3.2): + - ExpoFont (14.0.11): - ExpoModulesCore - - ExpoImageManipulator (13.1.7): + - ExpoImageManipulator (14.0.8): - EXImageLoader - ExpoModulesCore - SDWebImageWebPCoder - - ExpoImagePicker (17.0.0-canary-20250713-8f814f8): + - ExpoImagePicker (17.0.10): - ExpoModulesCore - - ExpoKeepAwake (14.1.4): + - ExpoKeepAwake (15.0.8): - ExpoModulesCore - - ExpoLinearGradient (14.1.5): + - ExpoLinearGradient (15.0.8): - ExpoModulesCore - - ExpoModulesCore (2.5.0): + - ExpoModulesCore (3.0.29): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -66,7 +74,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-jsinspector @@ -78,12 +85,13 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - ExpoStoreReview (8.1.5): + - ExpoStoreReview (9.0.9): - ExpoModulesCore - - ExpoWebBrowser (14.1.6): + - ExpoWebBrowser (15.0.10): - ExpoModulesCore - - fast_float (6.1.4) + - fast_float (8.0.0) - FasterImage (1.6.2): - FasterImage/Nuke (= 1.6.2) - FasterImage/NukeUI (= 1.6.2) @@ -92,7 +100,7 @@ PODS: - React-Core - FasterImage/NukeUI (1.6.2): - React-Core - - FBLazyVector (0.79.5) + - FBLazyVector (0.81.6) - Firebase (12.10.0): - Firebase/Core (= 12.10.0) - Firebase/Core (12.10.0): @@ -231,9 +239,9 @@ PODS: - GoogleUtilities/UserDefaults (8.1.0): - GoogleUtilities/Logger - GoogleUtilities/Privacy - - hermes-engine (0.79.5): - - hermes-engine/Pre-built (= 0.79.5) - - hermes-engine/Pre-built (0.79.5) + - hermes-engine (0.81.6): + - hermes-engine/Pre-built (= 0.81.6) + - hermes-engine/Pre-built (0.81.6) - ImageColors (2.5.1): - ExpoModulesCore - libwebp (1.5.0): @@ -248,9 +256,6 @@ PODS: - libwebp/sharpyuv (1.5.0) - libwebp/webp (1.5.0): - libwebp/sharpyuv - - MetricsReporter (2.0.0): - - RSCrashReporter (= 1.0.1) - - RudderKit (= 1.4.0) - MMKVCore (2.2.4) - mobile-wallet-protocol-host (0.1.7): - CoinbaseWalletSDK/Host @@ -262,12 +267,16 @@ PODS: - nanopb/decode (3.30910.0) - nanopb/encode (3.30910.0) - NitroMmkv (4.1.2): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - MMKVCore (= 2.2.4) - NitroModules - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-callinvoker @@ -276,7 +285,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -287,12 +295,17 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - NitroModules (0.33.7): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-callinvoker @@ -301,7 +314,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -312,6 +324,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - PanModal (1.2.7) - Permission-Camera (3.10.1): @@ -326,64 +339,76 @@ PODS: - RCT-Folly (2024.11.18.00): - boost - DoubleConversion - - fast_float (= 6.1.4) + - 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 (= 6.1.4) + - fast_float (= 8.0.0) - fmt (= 11.0.2) - glog - RCT-Folly/Fabric (2024.11.18.00): - boost - DoubleConversion - - fast_float (= 6.1.4) + - fast_float (= 8.0.0) - fmt (= 11.0.2) - glog - - RCTDeprecation (0.79.5) - - RCTRequired (0.79.5) - - RCTTypeSafety (0.79.5): - - FBLazyVector (= 0.79.5) - - RCTRequired (= 0.79.5) - - React-Core (= 0.79.5) - - React (0.79.5): - - React-Core (= 0.79.5) - - React-Core/DevSupport (= 0.79.5) - - React-Core/RCTWebSocket (= 0.79.5) - - React-RCTActionSheet (= 0.79.5) - - React-RCTAnimation (= 0.79.5) - - React-RCTBlob (= 0.79.5) - - React-RCTImage (= 0.79.5) - - React-RCTLinking (= 0.79.5) - - React-RCTNetwork (= 0.79.5) - - React-RCTSettings (= 0.79.5) - - React-RCTText (= 0.79.5) - - React-RCTVibration (= 0.79.5) - - React-callinvoker (0.79.5) - - React-Core (0.79.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation (0.81.6) + - RCTRequired (0.81.6) + - RCTTypeSafety (0.81.6): + - FBLazyVector (= 0.81.6) + - RCTRequired (= 0.81.6) + - React-Core (= 0.81.6) + - React (0.81.6): + - React-Core (= 0.81.6) + - React-Core/DevSupport (= 0.81.6) + - React-Core/RCTWebSocket (= 0.81.6) + - React-RCTActionSheet (= 0.81.6) + - React-RCTAnimation (= 0.81.6) + - React-RCTBlob (= 0.81.6) + - React-RCTImage (= 0.81.6) + - React-RCTLinking (= 0.81.6) + - React-RCTNetwork (= 0.81.6) + - React-RCTSettings (= 0.81.6) + - React-RCTText (= 0.81.6) + - React-RCTVibration (= 0.81.6) + - React-callinvoker (0.81.6) + - React-Core (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.79.5) + - React-Core/Default (= 0.81.6) - React-cxxreact - React-featureflags - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/CoreModulesHeaders (0.79.5): + - React-Core/CoreModulesHeaders (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -392,16 +417,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/Default (0.79.5): + - React-Core/Default (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-cxxreact - React-featureflags @@ -409,35 +441,49 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/DevSupport (0.79.5): + - React-Core/DevSupport (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.79.5) - - React-Core/RCTWebSocket (= 0.79.5) + - React-Core/Default (= 0.81.6) + - React-Core/RCTWebSocket (= 0.81.6) - React-cxxreact - React-featureflags - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTActionSheetHeaders (0.79.5): + - React-Core/RCTActionSheetHeaders (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -446,16 +492,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTAnimationHeaders (0.79.5): + - React-Core/RCTAnimationHeaders (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -464,16 +517,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTBlobHeaders (0.79.5): + - React-Core/RCTBlobHeaders (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -482,16 +542,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTImageHeaders (0.79.5): + - React-Core/RCTImageHeaders (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -500,16 +567,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTLinkingHeaders (0.79.5): + - React-Core/RCTLinkingHeaders (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -518,16 +592,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTNetworkHeaders (0.79.5): + - React-Core/RCTNetworkHeaders (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -536,16 +617,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTSettingsHeaders (0.79.5): + - React-Core/RCTSettingsHeaders (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -554,16 +642,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTTextHeaders (0.79.5): + - React-Core/RCTTextHeaders (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -572,16 +667,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTVibrationHeaders (0.79.5): + - React-Core/RCTVibrationHeaders (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -590,132 +692,169 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTWebSocket (0.79.5): + - React-Core/RCTWebSocket (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.79.5) + - React-Core/Default (= 0.81.6) - React-cxxreact - React-featureflags - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-CoreModules (0.79.5): + - React-CoreModules (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - RCT-Folly (= 2024.11.18.00) - - RCTTypeSafety (= 0.79.5) - - React-Core/CoreModulesHeaders (= 0.79.5) - - React-jsi (= 0.79.5) + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - RCTTypeSafety (= 0.81.6) + - React-Core/CoreModulesHeaders (= 0.81.6) + - React-jsi (= 0.81.6) - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.79.5) + - React-RCTImage (= 0.81.6) + - React-runtimeexecutor - ReactCommon - - SocketRocket (= 0.7.1) - - React-cxxreact (0.79.5): + - SocketRocket + - React-cxxreact (0.81.6): - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.5) - - React-debug (= 0.79.5) - - React-jsi (= 0.79.5) + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker (= 0.81.6) + - React-debug (= 0.81.6) + - React-jsi (= 0.81.6) - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.79.5) - - React-perflogger (= 0.79.5) - - React-runtimeexecutor (= 0.79.5) - - React-timing (= 0.79.5) - - React-debug (0.79.5) - - React-defaultsnativemodule (0.79.5): + - React-logger (= 0.81.6) + - React-perflogger (= 0.81.6) + - React-runtimeexecutor + - React-timing (= 0.81.6) + - SocketRocket + - React-debug (0.81.6) + - React-defaultsnativemodule (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-domnativemodule - React-featureflagsnativemodule - - React-hermes - React-idlecallbacksnativemodule - React-jsi - React-jsiexecutor - React-microtasksnativemodule - React-RCTFBReactNativeSpec - - React-domnativemodule (0.79.5): + - SocketRocket + - React-domnativemodule (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-Fabric + - React-Fabric/bridging - React-FabricComponents - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec + - React-runtimeexecutor - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-Fabric (0.79.5): + - React-Fabric (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.79.5) - - React-Fabric/attributedstring (= 0.79.5) - - React-Fabric/componentregistry (= 0.79.5) - - React-Fabric/componentregistrynative (= 0.79.5) - - React-Fabric/components (= 0.79.5) - - React-Fabric/consistency (= 0.79.5) - - React-Fabric/core (= 0.79.5) - - React-Fabric/dom (= 0.79.5) - - React-Fabric/imagemanager (= 0.79.5) - - React-Fabric/leakchecker (= 0.79.5) - - React-Fabric/mounting (= 0.79.5) - - React-Fabric/observers (= 0.79.5) - - React-Fabric/scheduler (= 0.79.5) - - React-Fabric/telemetry (= 0.79.5) - - React-Fabric/templateprocessor (= 0.79.5) - - React-Fabric/uimanager (= 0.79.5) + - React-Fabric/animations (= 0.81.6) + - React-Fabric/attributedstring (= 0.81.6) + - React-Fabric/bridging (= 0.81.6) + - React-Fabric/componentregistry (= 0.81.6) + - React-Fabric/componentregistrynative (= 0.81.6) + - React-Fabric/components (= 0.81.6) + - React-Fabric/consistency (= 0.81.6) + - React-Fabric/core (= 0.81.6) + - React-Fabric/dom (= 0.81.6) + - React-Fabric/imagemanager (= 0.81.6) + - React-Fabric/leakchecker (= 0.81.6) + - React-Fabric/mounting (= 0.81.6) + - React-Fabric/observers (= 0.81.6) + - React-Fabric/scheduler (= 0.81.6) + - React-Fabric/telemetry (= 0.81.6) + - React-Fabric/templateprocessor (= 0.81.6) + - React-Fabric/uimanager (= 0.81.6) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.79.5): + - SocketRocket + - React-Fabric/animations (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -723,21 +862,24 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.79.5): + - SocketRocket + - React-Fabric/attributedstring (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -745,21 +887,24 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.79.5): + - SocketRocket + - React-Fabric/bridging (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -767,21 +912,24 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.79.5): + - SocketRocket + - React-Fabric/componentregistry (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -789,69 +937,78 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.79.5): + - SocketRocket + - React-Fabric/componentregistrynative (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.79.5) - - React-Fabric/components/root (= 0.79.5) - - React-Fabric/components/scrollview (= 0.79.5) - - React-Fabric/components/view (= 0.79.5) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.79.5): + - SocketRocket + - React-Fabric/components (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.81.6) + - React-Fabric/components/root (= 0.81.6) + - React-Fabric/components/scrollview (= 0.81.6) + - React-Fabric/components/view (= 0.81.6) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.79.5): + - SocketRocket + - React-Fabric/components/legacyviewmanagerinterop (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -859,21 +1016,24 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.79.5): + - SocketRocket + - React-Fabric/components/root (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -881,21 +1041,24 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.79.5): + - SocketRocket + - React-Fabric/components/scrollview (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -903,23 +1066,24 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - - React-renderercss - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - Yoga - - React-Fabric/consistency (0.79.5): + - SocketRocket + - React-Fabric/components/view (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -927,21 +1091,26 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-renderercss - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/core (0.79.5): + - SocketRocket + - Yoga + - React-Fabric/consistency (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -949,21 +1118,24 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.79.5): + - SocketRocket + - React-Fabric/core (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -971,21 +1143,24 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.79.5): + - SocketRocket + - React-Fabric/dom (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -993,21 +1168,24 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.79.5): + - SocketRocket + - React-Fabric/imagemanager (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1015,21 +1193,24 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.79.5): + - SocketRocket + - React-Fabric/leakchecker (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1037,66 +1218,100 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.79.5): + - SocketRocket + - React-Fabric/mounting (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.79.5) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.79.5): + - SocketRocket + - React-Fabric/observers (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-Fabric/observers/events (= 0.81.6) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.79.5): + - SocketRocket + - React-Fabric/observers/events (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - 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 + - SocketRocket + - React-Fabric/scheduler (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1105,22 +1320,25 @@ PODS: - React-Fabric/observers/events - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-performancetimeline - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.79.5): + - SocketRocket + - React-Fabric/telemetry (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1128,21 +1346,24 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.79.5): + - SocketRocket + - React-Fabric/templateprocessor (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1150,45 +1371,51 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.79.5): + - SocketRocket + - React-Fabric/uimanager (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.79.5) + - React-Fabric/uimanager/consistency (= 0.81.6) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererconsistency - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.79.5): + - SocketRocket + - React-Fabric/uimanager/consistency (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1196,81 +1423,92 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererconsistency - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.79.5): + - SocketRocket + - React-FabricComponents (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.79.5) - - React-FabricComponents/textlayoutmanager (= 0.79.5) + - React-FabricComponents/components (= 0.81.6) + - React-FabricComponents/textlayoutmanager (= 0.81.6) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components (0.79.5): + - React-FabricComponents/components (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.79.5) - - React-FabricComponents/components/iostextinput (= 0.79.5) - - React-FabricComponents/components/modal (= 0.79.5) - - React-FabricComponents/components/rncore (= 0.79.5) - - React-FabricComponents/components/safeareaview (= 0.79.5) - - React-FabricComponents/components/scrollview (= 0.79.5) - - React-FabricComponents/components/text (= 0.79.5) - - React-FabricComponents/components/textinput (= 0.79.5) - - React-FabricComponents/components/unimplementedview (= 0.79.5) + - React-FabricComponents/components/inputaccessory (= 0.81.6) + - React-FabricComponents/components/iostextinput (= 0.81.6) + - React-FabricComponents/components/modal (= 0.81.6) + - React-FabricComponents/components/rncore (= 0.81.6) + - React-FabricComponents/components/safeareaview (= 0.81.6) + - React-FabricComponents/components/scrollview (= 0.81.6) + - React-FabricComponents/components/switch (= 0.81.6) + - React-FabricComponents/components/text (= 0.81.6) + - React-FabricComponents/components/textinput (= 0.81.6) + - React-FabricComponents/components/unimplementedview (= 0.81.6) + - React-FabricComponents/components/virtualview (= 0.81.6) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/inputaccessory (0.79.5): + - React-FabricComponents/components/inputaccessory (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1279,22 +1517,25 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/iostextinput (0.79.5): + - React-FabricComponents/components/iostextinput (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1303,22 +1544,52 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/modal (0.79.5): + - React-FabricComponents/components/modal (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - 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 + - SocketRocket + - Yoga + - React-FabricComponents/components/rncore (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1327,22 +1598,25 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/rncore (0.79.5): + - React-FabricComponents/components/safeareaview (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1351,22 +1625,25 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/safeareaview (0.79.5): + - React-FabricComponents/components/scrollview (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1375,22 +1652,25 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/scrollview (0.79.5): + - React-FabricComponents/components/switch (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1399,22 +1679,25 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/text (0.79.5): + - React-FabricComponents/components/text (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1423,22 +1706,25 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/textinput (0.79.5): + - React-FabricComponents/components/textinput (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1447,22 +1733,25 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/unimplementedview (0.79.5): + - React-FabricComponents/components/unimplementedview (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1471,22 +1760,25 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/textlayoutmanager (0.79.5): + - React-FabricComponents/components/virtualview (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1495,84 +1787,144 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricImage (0.79.5): + - React-FabricComponents/textlayoutmanager (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - - RCTRequired (= 0.79.5) - - RCTTypeSafety (= 0.79.5) + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - 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 + - SocketRocket + - Yoga + - React-FabricImage (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired (= 0.81.6) + - RCTTypeSafety (= 0.81.6) - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.79.5) + - React-jsiexecutor (= 0.81.6) - React-logger - React-rendererdebug - React-utils - ReactCommon + - SocketRocket - Yoga - - React-featureflags (0.79.5): - - RCT-Folly (= 2024.11.18.00) - - React-featureflagsnativemodule (0.79.5): + - React-featureflags (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-featureflagsnativemodule (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-featureflags - - React-hermes - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - React-graphics (0.79.5): + - SocketRocket + - React-graphics (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - - React-hermes + - RCT-Folly + - RCT-Folly/Fabric - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.79.5): + - SocketRocket + - React-hermes (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.79.5) + - RCT-Folly + - RCT-Folly/Fabric + - React-cxxreact (= 0.81.6) - React-jsi - - React-jsiexecutor (= 0.79.5) + - React-jsiexecutor (= 0.81.6) - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 0.79.5) + - React-perflogger (= 0.81.6) - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.79.5): + - SocketRocket + - React-idlecallbacksnativemodule (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - RCT-Folly - - React-hermes + - RCT-Folly/Fabric - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec + - React-runtimeexecutor - React-runtimescheduler - ReactCommon/turbomodule/core - - React-ImageManager (0.79.5): + - SocketRocket + - React-ImageManager (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog + - RCT-Folly - RCT-Folly/Fabric - React-Core/Default - React-debug @@ -1580,80 +1932,161 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.79.5): + - SocketRocket + - React-jserrorhandler (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-cxxreact - React-debug - React-featureflags - React-jsi - ReactCommon/turbomodule/bridging - - React-jsi (0.79.5): + - SocketRocket + - React-jsi (0.81.6): - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-jsiexecutor (0.79.5): + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-jsiexecutor (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.79.5) - - React-jsi (= 0.79.5) + - RCT-Folly + - RCT-Folly/Fabric + - React-cxxreact (= 0.81.6) + - React-jsi (= 0.81.6) - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 0.79.5) - - React-jsinspector (0.79.5): + - React-perflogger (= 0.81.6) + - React-runtimeexecutor + - SocketRocket + - React-jsinspector (0.81.6): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-featureflags - React-jsi + - React-jsinspectorcdp + - React-jsinspectornetwork - React-jsinspectortracing - - React-perflogger (= 0.79.5) - - React-runtimeexecutor (= 0.79.5) - - React-jsinspectortracing (0.79.5): + - React-oscompat + - React-perflogger (= 0.81.6) + - React-runtimeexecutor + - SocketRocket + - React-jsinspectorcdp (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-jsinspectornetwork (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - React-featureflags + - React-jsinspectorcdp + - React-performancetimeline + - React-timing + - SocketRocket + - React-jsinspectortracing (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - RCT-Folly + - RCT-Folly/Fabric - React-oscompat - - React-jsitooling (0.79.5): + - React-timing + - SocketRocket + - React-jsitooling (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.79.5) - - React-jsi (= 0.79.5) + - RCT-Folly + - RCT-Folly/Fabric + - React-cxxreact (= 0.81.6) + - React-jsi (= 0.81.6) - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - - React-jsitracing (0.79.5): + - React-runtimeexecutor + - SocketRocket + - React-jsitracing (0.81.6): - React-jsi - - React-logger (0.79.5): + - React-logger (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - - React-Mapbuffer (0.79.5): + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-Mapbuffer (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog + - RCT-Folly + - RCT-Folly/Fabric - React-debug - - React-microtasksnativemodule (0.79.5): + - SocketRocket + - React-microtasksnativemodule (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly - - React-hermes + - RCT-Folly/Fabric - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core + - SocketRocket - react-native-aes-crypto (2.0.2): - React-Core - - react-native-animateable-text (0.16.0-beta.0): + - react-native-animateable-text (0.17.1): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1661,7 +2094,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1672,13 +2104,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-ble-plx (3.4.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - MultiplatformBleAdapter (= 0.2.0) - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1686,7 +2123,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1697,12 +2133,17 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-blur-view (1.0.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1710,7 +2151,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1721,15 +2161,20 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-branch (5.3.1): - Branch (= 1.40.2) - React-Core - react-native-cameraroll (7.10.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1737,7 +2182,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1748,12 +2192,17 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-change-icon (5.0.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1761,7 +2210,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1772,14 +2220,19 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-cloud-fs (2.6.2): - React - react-native-compat (2.17.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1787,7 +2240,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1798,16 +2250,21 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-get-random-values (1.5.0): - React - react-native-ios-context-menu (1.15.3): - React-Core - react-native-keyboard-controller (1.19.1): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1815,7 +2272,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1826,18 +2282,49 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - react-native-menu (2.0.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - react-native-menu (1.2.3): - - React - react-native-minimizer (1.3.5): - React - react-native-netinfo (11.4.1): - React-Core - react-native-pager-view (6.8.1): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1845,7 +2332,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1856,6 +2342,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-palette-full (1.2.0): - React @@ -1871,10 +2358,14 @@ PODS: - react-native-screen-corner-radius (0.2.3): - React - react-native-skia (2.4.7): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React @@ -1884,7 +2375,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1895,6 +2385,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-text-input-mask (2.0.0): - React @@ -1905,10 +2396,14 @@ PODS: - react-native-version-number (0.3.6): - React - react-native-video (6.19.1): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1916,7 +2411,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - react-native-video/Video (= 6.19.1) @@ -1928,12 +2422,17 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-video/Video (6.19.1): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1941,7 +2440,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1952,12 +2450,17 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-view-shot (4.0.3): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1965,7 +2468,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1976,12 +2478,17 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-webview (13.16.1): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1989,7 +2496,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2000,46 +2506,80 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-widgetkit (1.0.9): - React - - React-NativeModulesApple (0.79.5): + - React-NativeModulesApple (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric - React-callinvoker - React-Core - React-cxxreact - React-featureflags - - React-hermes - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-oscompat (0.79.5) - - React-perflogger (0.79.5): + - SocketRocket + - React-oscompat (0.81.6) + - React-perflogger (0.81.6): + - boost - DoubleConversion - - RCT-Folly (= 2024.11.18.00) - - React-performancetimeline (0.79.5): - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-performancetimeline (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - React-featureflags - React-jsinspectortracing - React-perflogger - React-timing - - React-RCTActionSheet (0.79.5): - - React-Core/RCTActionSheetHeaders (= 0.79.5) - - React-RCTAnimation (0.79.5): - - RCT-Folly (= 2024.11.18.00) + - SocketRocket + - React-RCTActionSheet (0.81.6): + - React-Core/RCTActionSheetHeaders (= 0.81.6) + - React-RCTAnimation (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTAnimationHeaders + - React-featureflags - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTAppDelegate (0.79.5): + - SocketRocket + - React-RCTAppDelegate (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2060,27 +2600,39 @@ PODS: - React-rendererdebug - React-RuntimeApple - React-RuntimeCore + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon - - React-RCTBlob (0.79.5): + - SocketRocket + - React-RCTBlob (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt + - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-NativeModulesApple - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.79.5): + - SocketRocket + - React-RCTFabric (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-Core - React-debug - React-Fabric @@ -2088,34 +2640,73 @@ PODS: - React-FabricImage - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectornetwork - React-jsinspectortracing - React-performancetimeline - React-RCTAnimation + - React-RCTFBReactNativeSpec - React-RCTImage - React-RCTText - React-rendererconsistency - React-renderercss - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils + - SocketRocket - Yoga - - React-RCTFBReactNativeSpec (0.79.5): + - React-RCTFBReactNativeSpec (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - - React-hermes - React-jsi - - React-jsiexecutor - React-NativeModulesApple + - React-RCTFBReactNativeSpec/components (= 0.81.6) + - ReactCommon + - SocketRocket + - React-RCTFBReactNativeSpec/components (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-NativeModulesApple + - React-rendererdebug + - React-utils - ReactCommon - - React-RCTImage (0.79.5): - - RCT-Folly (= 2024.11.18.00) + - SocketRocket + - Yoga + - React-RCTImage (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTImageHeaders - React-jsi @@ -2123,66 +2714,107 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.79.5): - - React-Core/RCTLinkingHeaders (= 0.79.5) - - React-jsi (= 0.79.5) + - SocketRocket + - React-RCTLinking (0.81.6): + - React-Core/RCTLinkingHeaders (= 0.81.6) + - React-jsi (= 0.81.6) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.79.5) - - React-RCTNetwork (0.79.5): - - RCT-Folly (= 2024.11.18.00) + - ReactCommon/turbomodule/core (= 0.81.6) + - React-RCTNetwork (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTNetworkHeaders + - React-featureflags - React-jsi + - React-jsinspectorcdp + - React-jsinspectornetwork - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (0.79.5): + - SocketRocket + - React-RCTRuntime (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-Core - - React-hermes - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-RuntimeApple - React-RuntimeCore + - React-runtimeexecutor - React-RuntimeHermes - - React-RCTSettings (0.79.5): - - RCT-Folly (= 2024.11.18.00) + - SocketRocket + - React-RCTSettings (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTText (0.79.5): - - React-Core/RCTTextHeaders (= 0.79.5) + - SocketRocket + - React-RCTText (0.81.6): + - React-Core/RCTTextHeaders (= 0.81.6) - Yoga - - React-RCTVibration (0.79.5): - - RCT-Folly (= 2024.11.18.00) + - React-RCTVibration (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-rendererconsistency (0.79.5) - - React-renderercss (0.79.5): + - SocketRocket + - React-rendererconsistency (0.81.6) + - React-renderercss (0.81.6): - React-debug - React-utils - - React-rendererdebug (0.79.5): + - React-rendererdebug (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - RCT-Folly (= 2024.11.18.00) + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - React-debug - - React-rncore (0.79.5) - - React-RuntimeApple (0.79.5): + - SocketRocket + - React-RuntimeApple (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-callinvoker - React-Core/Default - React-CoreModules @@ -2202,14 +2834,19 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - React-RuntimeCore (0.79.5): + - SocketRocket + - React-RuntimeCore (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-cxxreact - React-Fabric - React-featureflags - - React-hermes - React-jserrorhandler - React-jsi - React-jsiexecutor @@ -2219,29 +2856,54 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.79.5): - - React-jsi (= 0.79.5) - - React-RuntimeHermes (0.79.5): + - SocketRocket + - React-runtimeexecutor (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - React-debug + - React-featureflags + - React-jsi (= 0.81.6) + - React-utils + - SocketRocket + - React-RuntimeHermes (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-featureflags - React-hermes - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-jsitracing - React-RuntimeCore + - React-runtimeexecutor - React-utils - - React-runtimescheduler (0.79.5): + - SocketRocket + - React-runtimescheduler (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-callinvoker - React-cxxreact - React-debug - React-featureflags - - React-hermes - React-jsi - React-jsinspectortracing - React-performancetimeline @@ -2250,21 +2912,32 @@ PODS: - React-runtimeexecutor - React-timing - React-utils - - React-timing (0.79.5) - - React-utils (0.79.5): + - SocketRocket + - React-timing (0.81.6): + - React-debug + - React-utils (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-debug - - React-hermes - - React-jsi (= 0.79.5) - - ReactAppDependencyProvider (0.79.5): + - React-jsi (= 0.81.6) + - SocketRocket + - ReactAppDependencyProvider (0.81.6): - ReactCodegen - - ReactCodegen (0.79.5): + - ReactCodegen (0.81.6): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2273,7 +2946,6 @@ PODS: - React-FabricImage - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-NativeModulesApple @@ -2282,49 +2954,67 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.79.5): - - ReactCommon/turbomodule (= 0.79.5) - - ReactCommon/turbomodule (0.79.5): + - SocketRocket + - ReactCommon (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - ReactCommon/turbomodule (= 0.81.6) + - SocketRocket + - ReactCommon/turbomodule (0.81.6): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.5) - - React-cxxreact (= 0.79.5) - - React-jsi (= 0.79.5) - - React-logger (= 0.79.5) - - React-perflogger (= 0.79.5) - - ReactCommon/turbomodule/bridging (= 0.79.5) - - ReactCommon/turbomodule/core (= 0.79.5) - - ReactCommon/turbomodule/bridging (0.79.5): + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker (= 0.81.6) + - React-cxxreact (= 0.81.6) + - React-jsi (= 0.81.6) + - React-logger (= 0.81.6) + - React-perflogger (= 0.81.6) + - ReactCommon/turbomodule/bridging (= 0.81.6) + - ReactCommon/turbomodule/core (= 0.81.6) + - SocketRocket + - ReactCommon/turbomodule/bridging (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.5) - - React-cxxreact (= 0.79.5) - - React-jsi (= 0.79.5) - - React-logger (= 0.79.5) - - React-perflogger (= 0.79.5) - - ReactCommon/turbomodule/core (0.79.5): + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker (= 0.81.6) + - React-cxxreact (= 0.81.6) + - React-jsi (= 0.81.6) + - React-logger (= 0.81.6) + - React-perflogger (= 0.81.6) + - SocketRocket + - ReactCommon/turbomodule/core (0.81.6): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.5) - - React-cxxreact (= 0.79.5) - - React-debug (= 0.79.5) - - React-featureflags (= 0.79.5) - - React-jsi (= 0.79.5) - - React-logger (= 0.79.5) - - React-perflogger (= 0.79.5) - - React-utils (= 0.79.5) + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker (= 0.81.6) + - React-cxxreact (= 0.81.6) + - React-debug (= 0.81.6) + - React-featureflags (= 0.81.6) + - React-jsi (= 0.81.6) + - React-logger (= 0.81.6) + - React-perflogger (= 0.81.6) + - React-utils (= 0.81.6) + - SocketRocket - ReactNativeDarkMode (0.2.2): - React - ReactNativeMeasureText (0.1.8): @@ -2340,10 +3030,14 @@ PODS: - RNCClipboard (1.16.2): - React-Core - RNCMaskedView (0.3.2): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2351,7 +3045,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2362,6 +3055,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - RNDeviceInfo (15.0.1): - React-Core @@ -2370,11 +3064,15 @@ PODS: - SDWebImage (~> 5.18.11) - SDWebImageWebPCoder (~> 0.14.5) - RNFBApp (23.8.8): + - boost - DoubleConversion + - fast_float - Firebase/CoreOnly (= 12.10.0) + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2382,7 +3080,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2393,14 +3090,19 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - RNFBMessaging (23.8.8): + - boost - DoubleConversion + - fast_float - Firebase/Messaging (= 12.10.0) - FirebaseCoreExtension + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2408,7 +3110,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2420,13 +3121,18 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - RNFBApp + - SocketRocket - Yoga - RNFBRemoteConfig (23.8.8): + - boost - DoubleConversion + - fast_float - Firebase/RemoteConfig (= 12.10.0) + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2434,7 +3140,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2446,12 +3151,17 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - RNFBApp + - SocketRocket - Yoga - RNFlashList (1.8.3): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2459,7 +3169,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2470,14 +3179,19 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - RNFS (2.16.6): - React - RNGestureHandler (2.31.1): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2485,7 +3199,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2496,13 +3209,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - RNInputMask (4.1.0) - RNKeychain (10.0.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2510,7 +3228,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2521,6 +3238,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - RNNotifee (7.8.2): - React-Core @@ -2531,11 +3249,15 @@ PODS: - React - RNPermissions (3.10.1): - React-Core - - RNReanimated (3.19.4): + - RNReanimated (3.19.5): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2554,14 +3276,19 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.19.4) - - RNReanimated/worklets (= 3.19.4) + - RNReanimated/reanimated (= 3.19.5) + - RNReanimated/worklets (= 3.19.5) + - SocketRocket - Yoga - - RNReanimated/reanimated (3.19.4): + - RNReanimated/reanimated (3.19.5): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2580,13 +3307,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.19.4) + - RNReanimated/reanimated/apple (= 3.19.5) + - SocketRocket - Yoga - - RNReanimated/reanimated/apple (3.19.4): + - RNReanimated/reanimated/apple (3.19.5): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2605,12 +3337,17 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - RNReanimated/worklets (3.19.4): + - RNReanimated/worklets (3.19.5): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2629,13 +3366,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/worklets/apple (= 3.19.4) + - RNReanimated/worklets/apple (= 3.19.5) + - SocketRocket - Yoga - - RNReanimated/worklets/apple (3.19.4): + - RNReanimated/worklets/apple (3.19.5): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2654,15 +3396,20 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - RNRudderSdk (2.0.0): - React - Rudder (< 2.0.0, >= 1.31.0) - RNScreens (4.16.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2670,7 +3417,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2682,12 +3428,17 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - RNSentry (7.13.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2707,12 +3458,17 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Sentry/HybridSDK (= 8.58.0) + - SocketRocket - Yoga - RNShare (12.2.5): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2720,7 +3476,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2731,6 +3486,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - RNSound (0.11.2): - React-Core @@ -2739,10 +3495,7 @@ PODS: - React-Core - RNSVG (15.15.4): - React-Core - - RSCrashReporter (1.0.1) - - Rudder (1.31.1): - - MetricsReporter (= 2.0.0) - - RudderKit (1.4.0) + - Rudder (1.32.0) - SDWebImage (5.18.12): - SDWebImage/Core (= 5.18.12) - SDWebImage/Core (5.18.12) @@ -2762,10 +3515,14 @@ PODS: - ToolTipMenu (5.2.2): - React - TurboHaptics (1.0.9): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -2773,7 +3530,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2784,6 +3540,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - VisionCamera (4.7.3): - VisionCamera/Core (= 4.7.3) @@ -2837,7 +3594,6 @@ DEPENDENCIES: - Permission-Notifications (from `../node_modules/react-native-permissions/ios/Notifications`) - Rainbow-Internals (from `./Internals`) - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) @@ -2863,6 +3619,8 @@ DEPENDENCIES: - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsinspectorcdp (from `../node_modules/react-native/ReactCommon/jsinspector-modern/cdp`) + - React-jsinspectornetwork (from `../node_modules/react-native/ReactCommon/jsinspector-modern/network`) - React-jsinspectortracing (from `../node_modules/react-native/ReactCommon/jsinspector-modern/tracing`) - React-jsitooling (from `../node_modules/react-native/ReactCommon/jsitooling`) - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) @@ -2919,7 +3677,6 @@ DEPENDENCIES: - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`) - React-renderercss (from `../node_modules/react-native/ReactCommon/react/renderer/css`) - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - - React-rncore (from `../node_modules/react-native/ReactCommon`) - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) @@ -2959,6 +3716,7 @@ DEPENDENCIES: - RNSound (from `../node_modules/react-native-sound`) - RNSVG (from `../node_modules/react-native-svg`) - Shimmer + - SocketRocket (~> 0.7.1) - SRSRadialGradient (from `../node_modules/react-native-radial-gradient/ios`) - swift-vibrant - TcpSockets (from `../node_modules/react-native-tcp`) @@ -2990,14 +3748,11 @@ SPEC REPOS: - GoogleDataTransport - GoogleUtilities - libwebp - - MetricsReporter - MMKVCore - MultiplatformBleAdapter - nanopb - PromisesObjC - - RSCrashReporter - Rudder - - RudderKit - SDWebImage - SDWebImageWebPCoder - Sentry @@ -3049,7 +3804,7 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2025-06-04-RNv0.79.3-7f9a871eefeb2c3852365ee80f0b6733ec12ac3b + :tag: hermes-2025-07-07-RNv0.81.0-e0fc67142ec0763c6b6153ca2bf96df815539782 ImageColors: :path: "../node_modules/react-native-image-colors/ios" mobile-wallet-protocol-host: @@ -3119,6 +3874,10 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsinspectorcdp: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/cdp" + React-jsinspectornetwork: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/network" React-jsinspectortracing: :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/tracing" React-jsitooling: @@ -3231,8 +3990,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/renderer/css" React-rendererdebug: :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" - React-rncore: - :path: "../node_modules/react-native/ReactCommon" React-RuntimeApple: :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" React-RuntimeCore: @@ -3333,22 +4090,22 @@ SPEC CHECKSUMS: CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 CoinbaseWalletSDK: f8cef9d72e86d6ac4782e4d0054baf9302cf05bb DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb - EXConstants: 98bcf0f22b820f9b28f9fee55ff2daededadd2f8 - EXImageLoader: 4d3d3284141f1a45006cc4d0844061c182daf7ee - Expo: b527631da3b11e085809e877b845f9e6cdd68f9c - ExpoAsset: ef06e880126c375f580d4923fdd1cdf4ee6ee7d6 - ExpoFileSystem: 7f92f7be2f5c5ed40a7c9efc8fa30821181d9d63 - ExpoFont: cf508bc2e6b70871e05386d71cab927c8524cc8e - ExpoImageManipulator: 1e06e7a1e56f454e75d01b7032c1e44963bfc865 - ExpoImagePicker: 22173f80af3010361068865d8f6d03e8d1b7f976 - ExpoKeepAwake: bf0811570c8da182bfb879169437d4de298376e7 - ExpoLinearGradient: 7734c8059972fcf691fb4330bcdf3390960a152d - ExpoModulesCore: f55e7872391bae03ee5547c83152c81750d89508 - ExpoStoreReview: f70e5929ba4a594078dd3285d5151427167f48fa - ExpoWebBrowser: 06fb5f767f53ad53944b068cdd207984cb998712 - fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 + EXConstants: fce59a631a06c4151602843667f7cfe35f81e271 + EXImageLoader: 189e3476581efe3ad4d1d3fb4735b7179eb26f05 + Expo: 78ceda23ec2990e8ec94980be4fce1aea9ffcdd5 + ExpoAsset: f867e55ceb428aab99e1e8c082b5aee7c159ea18 + ExpoFileSystem: 858a44267a3e6e9057e0888ad7c7cfbf55d52063 + ExpoFont: f543ce20a228dd702813668b1a07b46f51878d47 + ExpoImageManipulator: 607a5c8c88085381639458a46cc55fb9d3869148 + ExpoImagePicker: 1af3e4e31512d2f34c95c2a3018a3edc40aee748 + ExpoKeepAwake: 55f75eca6499bb9e4231ebad6f3e9cb8f99c0296 + ExpoLinearGradient: 809102bdb979f590083af49f7fa4805cd931bd58 + ExpoModulesCore: 39c0aca5ee449ec315f1ded494cbdcc7ebe66aae + ExpoStoreReview: 32bb43b6fae9c8db3e33cad69996dff3785eef5f + ExpoWebBrowser: 17b064c621789e41d4816c95c93f429b84971f52 + fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 FasterImage: ee7a640dd2bb843e14156fd8bb972a2171f2ce4e - FBLazyVector: d2a9cd223302b6c9aa4aa34c1a775e9db609eb52 + FBLazyVector: 812782f0506ba4c4a1b9f4b793e6de1bfdfc4c25 Firebase: 99f203d3a114c6ba591f3b32263a9626e450af65 FirebaseABTesting: fae111fe5476bd9e249968d0c85cd036385404ba FirebaseAnalytics: ef2970f65f3a2807e8f47a49cf3b8719d53e9fce @@ -3367,114 +4124,114 @@ SPEC CHECKSUMS: GoogleAppMeasurement: 57270ccc2b77472d7e85c4cbe45972564eff78bb GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1 - hermes-engine: f03b0e06d3882d71e67e45b073bb827da1a21aae + hermes-engine: 7219f6e751ad6ec7f3d7ec121830ee34dae40749 ImageColors: e12eb73e29bc1feaa3c228db8c174a1b25acb59d libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 - MetricsReporter: 364b98791e868b10e9d512eb50af28d8c11e5cdb MMKVCore: f2dd4c9befea04277a55e84e7812f930537993df mobile-wallet-protocol-host: 3f9bb3b14f3648e06f6181cace6737cd0371db42 MultiplatformBleAdapter: b1fddd0d499b96b607e00f0faa8e60648343dc1d nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 - NitroMmkv: 5445d60c4885ca31631d064e69ce8125fd4874d3 - NitroModules: 64481a8048e5966123f0f4dd39cf0668cebc3f53 + NitroMmkv: 88922f1b56c9e785c87ec57aeec8149999e5fcea + NitroModules: 7cc0b0ac6a04460182d6fe0bf859381a06862087 PanModal: 421fe72d4af5b7e9016aaa3b4db94a2fb71756d3 Permission-Camera: cf14fb2d76432ee0f36546249ee608ef6037a23e Permission-FaceID: 57f30c981224753654df9350828dfbfc75dc5e83 Permission-Notifications: e254bc5abf9c33a6ac6b9f68f4c406d5bf7ab46e PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 Rainbow-Internals: ebb58dacc43c3061546db8d1fc04939ff4af194d - RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82 - RCTDeprecation: 5f638f65935e273753b1f31a365db6a8d6dc53b5 - RCTRequired: 8b46a520ea9071e2bc47d474aa9ca31b4a935bd8 - RCTTypeSafety: cc4740278c2a52cbf740592b0a0a40df1587c9ab - React: 6393ae1807614f017a84805bf2417e3497f518a6 - React-callinvoker: c34f666f551f05a325b87e7e3e6df0e082fa3d99 - React-Core: 1ba9acdf7accbd46ccaae99999443ae2722c82b7 - React-CoreModules: 3c3cf4a91257f138e3feb47169a2d7fe341b5495 - React-cxxreact: 444d518a5d3a933e029b5e5ca6d8127c2e43255c - React-debug: a951cdb698321d78ebd955fc8788ebbe51af3519 - React-defaultsnativemodule: 35816c7cb315962495d815446b2c8f1f3d2396ad - React-domnativemodule: 94efa04e53aa12a6dc02d420f1564ee18f3059bd - React-Fabric: bb8ccdb10256fa8acfd98a189590e2e44878abd7 - React-FabricComponents: 60703b954ca7e3d09cdb8d6fff6a4118f3c1478f - React-FabricImage: 0a8cc153d20af111f966e14b3814faa692a6805d - React-featureflags: 32d776f9bef34bdab6218ad99db535e75e5c1f4e - React-featureflagsnativemodule: dd5e1e8579d7c3e10b31969c4ca2f56ba3743ec2 - React-graphics: bce95f01799245fa58ca35bdc06a98677b67352e - React-hermes: 9ec11ce5f88c0778e027aa06a6e3e6eb19ddae09 - React-idlecallbacksnativemodule: 9d125d1b9bb3e0bb4de334fea94228e6eeac1852 - React-ImageManager: c40cb4a131371ddecbabc618ef354c57c864c550 - React-jserrorhandler: c00e040f76b32a1846d7eb43602a78ad1e1f60d1 - React-jsi: 8f065aa1ae1d35bef3c394cb1663d114c4952fd8 - React-jsiexecutor: fc8e69fb870cb6e69920fd482a76d4ae54a1c40a - React-jsinspector: 42760714871594f021b3bf223f2f9ac350183ed3 - React-jsinspectortracing: 237f149a09bab785ec6b3a15cc92fc51c0d15cc4 - React-jsitooling: ef1fca866f14d8d4bd80a9570118c19e62775f96 - React-jsitracing: cfa927f650c6f7da613da9fe2a6eeaebc6b2ad1b - React-logger: 85fa3509931497c72ccd2547fcc91e7299d8591e - React-Mapbuffer: 96a2f2a176268581733be182fa6eebab1c0193be - React-microtasksnativemodule: bda561d2648e1e52bd9e5a87f8889836bdbde2e2 + RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 + RCTDeprecation: d4ef510f229cea15314176aee5e3ba10064a8496 + RCTRequired: 1e41b794629558f6626e2bc39c166ac0ec1c5878 + RCTTypeSafety: 62c8105cf08af634c93d38ea1e8ec8a57b7abc2c + React: 348d1689d8686d034c5b7667dc45de86c6319dd1 + React-callinvoker: 1a0dab02dd4e762c79b9188906b74d5be79932e9 + React-Core: 6c34155c0a7e99425e47e7254b3b133d151164e2 + React-CoreModules: 964a5c79d7c9642429b73f95f507bf501a09b84c + React-cxxreact: 419fc610834ad814a3193accf71653eb85472a7f + React-debug: f1e6fe8a49c36ea9965def63853a0ac8e5ebd1b6 + React-defaultsnativemodule: 2681c70df14872aee2b54a3a17cc23c8a3e2103c + React-domnativemodule: 513007cc700fb9ebb039482994f6d13fd82787d0 + React-Fabric: 1f37d4bbf46fd1a6c53babe4ecb662aa09bae592 + React-FabricComponents: 625f4ae3285de3363986ce285f269cce277d2229 + React-FabricImage: b72e12a8b1a7c0ad6521923ed132707b0f78a0c0 + React-featureflags: a467a8d3cb33dfb28aca0bfc8206530911564e1c + React-featureflagsnativemodule: fb3a377a914b1d3316b537182b93bded0a069c58 + React-graphics: aae69d437711a81dedab6560652c0f2d88871b94 + React-hermes: ba822454f4e3ef94bfd71f58878fa3d253ea4d1a + React-idlecallbacksnativemodule: 6bc6d2899b1bc71e049c8bae561a72fac23db932 + React-ImageManager: cb6dc7eed98ae0e8eb131a3650a21e6fb3e94c36 + React-jserrorhandler: c4a5f1f23b81483bd0982a1f01a51d1bdd1f7645 + React-jsi: d69a01b487e699bc33b8d33f270f868fffd5e203 + React-jsiexecutor: 9f42b6f424b4fd7b595dc938df472ba05b90bff8 + React-jsinspector: 2d0af8e90a9e1cea20d434051c8c1a6936058fa3 + React-jsinspectorcdp: e7fbe51b5ea1d5a79478a12e1187cbc36d4ab6d2 + React-jsinspectornetwork: 4e02444855dff3168ef85aa48019a0bb8ca50235 + React-jsinspectortracing: ab5db631fd7fd9f7c9866532ed5ecd1cbc90f63f + React-jsitooling: 9fb5ba2901a01aa6b4c27d6b1f9d6d408a03e993 + React-jsitracing: 147eceda06b8ec356a73dea8269dcf216706c850 + React-logger: 6aa0606d9b8746a0df076bf77cc9940a6405452b + React-Mapbuffer: 8f8bba0802f49d7926602c5c276f2a2083a5ac55 + React-microtasksnativemodule: 1e4d3178ba5d5000b351b902c603fb0c9d60649e react-native-aes-crypto: 598b531c1dcdec9830e0475459c53e13e01fcbf0 - react-native-animateable-text: 601c0df62a50bf2d603e4c6800e7db4ab9c581eb - react-native-ble-plx: b29d777cab9d3a6c0f03bce86b414c864a71725d - react-native-blur-view: fae19bca8ac76a4ca6a8a6f101cf37c8ec1ad4f5 + react-native-animateable-text: 2e73290cbec383f54d1ac9e315420051faa600f0 + react-native-ble-plx: 1eb4d7d16ce0e99e8a9699e52b62ef1ef24e7094 + react-native-blur-view: 86fcc6a9caa695842978afb15553b3b673137e5b react-native-branch: 46dc8cb067af50455db675370c3cd63425f85bea - react-native-cameraroll: 870e36cfbf3a3d1de81dec3244c59a906e5787bb - react-native-change-icon: 02e9605be069426ecfb3c29bbf1f3bd6fdba8804 + react-native-cameraroll: 7a16f09371447b3ef8485b7c4367d579b582b405 + react-native-change-icon: 549a837b530819f53b799608a20320066ecac71a react-native-cloud-fs: 0646046c613edacda3902576805cee7c61813801 - react-native-compat: 0d09c4eb4d94ae3af6cc5e34d3d4a8e798c5fb2e + react-native-compat: 64b59bf390e866b527e9c436fc7b171633b97011 react-native-get-random-values: 04e59f21c9076958ba50576bdd51878fac5b35ef react-native-ios-context-menu: 986da6dcba70094bcc2a8049f68410fe7d25aff1 - react-native-keyboard-controller: 06bc109064d91d6b18c43b7b36b1a67a1ec4bf69 - react-native-menu: 70a2aeaeb0a6da0db4e08d8531cdf1d20b702cbf + react-native-keyboard-controller: 49604ca70919fd77e18b7ff565508b9707810633 + react-native-menu: ff00cdf67083e8d2c07c2cf17e9818f425d7d5a6 react-native-minimizer: d6db020c36a58447adba28f969f70a7098cfadb8 react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187 - react-native-pager-view: 4a60c3b694a1cf20d0b2c94be89a713e7954a39a + react-native-pager-view: 059987d9b59162e5848a166b3820bb532d374530 react-native-palette-full: d25c07e220328405154382094a6e933ad76f74dc react-native-quick-md5: b648df1c4f23f4cc9df48c97f60c254dda2ae0b9 react-native-randombytes: 4a00fba06ca0d80a7c02a6b73cfe58ffa4a093a0 react-native-restart: f6f591aeb40194c41b9b5013901f00e6cf7d0f29 react-native-safe-area-context: e89848fc12d32ccca63d0d7d16dd96918d07c730 react-native-screen-corner-radius: ebd0d3258fcc894571b41d25ee3db7569d375153 - react-native-skia: 3467bce4be38029a4af437022b88a45e68f4210e + react-native-skia: 3e9ea5846fcb75f4eaf8b92e1102c3b81514251d react-native-text-input-mask: b83b8b571cba4bf18fb9b7a0bb8319a14201db9e react-native-udp: afd81d997ff141501da6ac680667fd8319545da1 react-native-version-number: 3d74b5224ca4e1032b1593937d86d3f3c94bf95c - react-native-video: 9c4c3eae02d1582907c5262f90bf8194ec1b6683 - react-native-view-shot: 44e13d0424a6b0375eae31d89e161fc1153512e5 - react-native-webview: 7c27252c8f027e2720f69eb194811c587f9a846e + react-native-video: 3d87423fe18f14a538de3662efd03e1d9433ab41 + react-native-view-shot: b5fc41b75f8ce016389105414e7d9225bc6a7cd3 + react-native-webview: 39dc5eb2f6e31fbad4e3dcd4b61c73e294976e3c react-native-widgetkit: 9138fc58146c4f39771516ea9ef0e2d6fb20a9cd - React-NativeModulesApple: 1ecb83880dd11baf2228f8dd89d8419c387e03ad - React-oscompat: 0592889a9fcf0eacb205532028e4a364e22907dd - React-perflogger: c584fa50e422a46f37404d083fad12eb289d5de4 - React-performancetimeline: 8deae06fc819e6f7d1f834818e72ab5581540e45 - React-RCTActionSheet: ce67bdc050cc1d9ef673c7a93e9799288a183f24 - React-RCTAnimation: 8bb813eb29c6de85be99c62640f3a999df76ba02 - React-RCTAppDelegate: 7367ab20c7a0c9e36bbf92fc5857b6e4930f56cc - React-RCTBlob: a1dd15758420b6a8154019c5c188cf90648bc487 - React-RCTFabric: 8d61fb564cc0cebf11863e27ca136abc97fd5cae - React-RCTFBReactNativeSpec: 41f2d4d4bc03815a6c8fa6f53170671b4a274b34 - React-RCTImage: 8a4f6ce18e73a7e894b886dfb7625e9e9fbc90ef - React-RCTLinking: fa49c624cd63979e7a6295ae9b1351d23ac4395a - React-RCTNetwork: f236fd2897d18522bba24453e2995a4c83e01024 - React-RCTRuntime: b31cfd771d3c9bc488c369ef4c1c9fb4ee17fb29 - React-RCTSettings: 69e2f25a5a1bf6cb37eef2e5c3bd4bb7e848296b - React-RCTText: 515ce74ed79c31dbf509e6f12770420ebbf23755 - React-RCTVibration: ef30ada606dfed859b2c71577f6f041d47f2cfbb - React-rendererconsistency: aedf87f8509bc0936ae5475d4ea1e26cb5e8def6 - React-renderercss: 636c2fffff5334897fc7745442c5e450a90eb549 - React-rendererdebug: 9c95cda4ebc6afb3b474924bb185b42ae317c02d - React-rncore: 3eb6f7bdfd181bc26f9f3edc87f70eb1a68a2f3c - React-RuntimeApple: 2cf5c8e38bfccd0e6aa47e3f87a1a3e85ae7fb87 - React-RuntimeCore: 2f87f504ca55b4a2a6bda1ee50c144b33cce0a15 - React-runtimeexecutor: ebfd71307b3166c73ac0c441c1ea42e0f17f821d - React-RuntimeHermes: a8391605396019d1f72079d3c72e80fcdc79c6a2 - React-runtimescheduler: 158b956675f624b3d3158ffab8f711ebf54fb3a6 - React-timing: acc3fa92c72dcc1de6300d752ebb84a1d55dc809 - React-utils: 525f1fe996874cff32a0ef8e523e31ebde23664d - ReactAppDependencyProvider: f3e842e6cb5a825b6918a74a38402ba1409411f8 - ReactCodegen: 6cb6e0d0b52471abc883541c76589d1c367c64c7 - ReactCommon: 1ab5451fc5da87c4cc4c3046e19a8054624ca763 + React-NativeModulesApple: 183f9bd5b20a51a8b016e90be78ed6c1538da4a7 + React-oscompat: d5e3366fbd6c7150e17c1bda85eab583a6fa9fce + React-perflogger: 2e4ca29b2bc69c80ef5133de127f5a3c2357c583 + React-performancetimeline: 9f3fc36688b2e2cbf782cf7784b6f7859ee98bec + React-RCTActionSheet: bf9dd7b376bee98da0105476aeb6a23d7d03822e + React-RCTAnimation: 7fb3fa8c0b81224e871ab0ba19cdd4fa477244d3 + React-RCTAppDelegate: 79d28820e08487c5dd92b7fb0c8d624a448cfcde + React-RCTBlob: 23425575a77a8365df01e8db89ff08dc00eeb795 + React-RCTFabric: 22018c6841cc9af5f4ae3003411a272499fcc99a + React-RCTFBReactNativeSpec: 6b9bc10516d58d0e569554d848124ace29d9b3d6 + React-RCTImage: f94a34d37fc2dc799ea3c19ae7b829cf243d224c + React-RCTLinking: c7d6a803a8a754b07eb6af57cec444f5398e1402 + React-RCTNetwork: ff4da986f9d1ed319711c6d85b0790ab4d99c804 + React-RCTRuntime: 97ebbd5d2edc9195676788708e307fd3888b00cf + React-RCTSettings: b42eb1e20632777cec944fd4664fecd8028b2ad5 + React-RCTText: ed8854c2f93600232e28ae8504767ec3288bd3cb + React-RCTVibration: 168546a192dd621e80b1ac080004869a8f30b678 + React-rendererconsistency: 7a16db15cd8aa3f350df33c2b50e58416d7febdb + React-renderercss: 0074537957873748b9a39aa7ca4ec7f68c1e0cd0 + React-rendererdebug: a61f6f3934b7017a49e4a4a8cf19854ca4d6e2d3 + React-RuntimeApple: 927c5a14d2a7355fe6bcff7318b61c567982e579 + React-RuntimeCore: 3642fd28e94f7383c7002c8f0edc6a9d8ddc128a + React-runtimeexecutor: 026acf4372875c5cc5876b5272a1c715c3534a8c + React-RuntimeHermes: c7d8553fe180beb493d321561fe8aa51e5cdb9ce + React-runtimescheduler: 20bc229b2e6691f887fc8cc571fcda3773989f68 + React-timing: 5bad9dea3601f85a77f854279d368131f8601123 + React-utils: dbb3b287c40f960321a3412b13b6b558b8687acd + ReactAppDependencyProvider: 50d5506ddd091d4ed24b88b661ce9a0e17347357 + ReactCodegen: b4ff5f79e481567c6f14115f8314399b64e70268 + ReactCommon: 8fafefb37d562f9e4bbbc9081ca4501f178a97ec ReactNativeDarkMode: 24151d23f70a51eea4b8db0166e79d28b6f2ae57 ReactNativeMeasureText: 715dcf137d43c76ce2ed8104212abffcc2af428e ReactNativePerformance: fa4952a58739e1a1f6b90a4e9777657d463499a3 @@ -3482,30 +4239,28 @@ SPEC CHECKSUMS: RNBootSplash: 38a079811ede5f999aee49aa26808265cfc9263d RNCAsyncStorage: aa75595c1aefa18f868452091fa0c411a516ce11 RNCClipboard: e1d17c9d093d8129ef50b39b63a17a0e8ccd0ade - RNCMaskedView: f5e98ce62da44ef5035739cf44536881983d82a1 + RNCMaskedView: 84430d0d76eff7473af742c3c2298ed23cc4a296 RNDeviceInfo: 36d7f232bfe7c9b5c494cb7793230424ed32c388 RNFastImage: b4741be7fc96457586f610a1a454817518376819 - RNFBApp: 3a2f3094513f3bfaaea028023ffa03c03f65eefc - RNFBMessaging: 22ba377d0f78fc1a1b4af2ff66212426eefbf8aa - RNFBRemoteConfig: b2c5184867b12412de8cbe411c37a200b4477a0a - RNFlashList: 3138e6f563d72e5ae5f54214b6d0489a7985a6d8 + RNFBApp: a82d90b5d0bdf193b5ea570323df8ad2729c1326 + RNFBMessaging: 901865c02898f9b6cb259163e24f04164814b2d4 + RNFBRemoteConfig: 4c959414303ae5fe2d4f7dd3b284f99358cbfc3b + RNFlashList: 3ff55e40f74f7cd92cb5bc7486390b8c5c9648b6 RNFS: 3557d4b8e51925b011e787094600d6e05dca414e - RNGestureHandler: 8da72f20ac31d42e8672301ccf2127e05c45c959 + RNGestureHandler: 8f419c0cb781bcb722f7118e7c177a313278fa5c RNInputMask: 815461ebdf396beb62cf58916c35cf6930adb991 - RNKeychain: b060a891b105741c67da179f4d88ed87960f22e7 + RNKeychain: d9571527e40c1616307e6d213628b266fee8485b RNNotifee: 8768d065bf1e2f9f8f347b4bd79147431c7eacd6 RNOS: 5589ece6158813d4a9b7e098c8cbd35162f63fae RNPermissions: bd0d9ca7969ff7b999aa605ee2e5919c12522bfe - RNReanimated: 3e727b205ad6d3d48f9f5b07887ebefb4b20e9a4 + RNReanimated: a0d1d8b8d8d38f504c7acc2e6019061eed29186d RNRudderSdk: cea1f6a95ceab29ceaf75bdadccba5f78121a4ce - RNScreens: 0cba9551497bcf6ceaa75878c08f5cb9a2fac6a4 - RNSentry: 5903eefdcd6446708f27c2a7035f019b59d54a9a - RNShare: e374836177ff2675dbc659f2e52a59bf6060d200 + RNScreens: 35525ebfe219c8709da0d26aebbc9a5e02e1077b + RNSentry: 70dd4ad2d37e8a37df18c1d324093c30e8801726 + RNShare: 2df11ee286754d74a9d7ca249350418cac4a20bb RNSound: 314cc5226453ef4a3314a196c65e8a65e5106a7b - RNSVG: c8ba193e7bea6983ebdf544a6ee7b0f706c64559 - RSCrashReporter: 6b8376ac729b0289ebe0908553e5f56d8171f313 - Rudder: 352cb3417238fb84cc083826d9a5a7cc91efaa69 - RudderKit: f272f9872183946452ac94cd7bb2244a71e6ca8f + RNSVG: 0c9ef13eab498a85510c1ec82fb0010f07ff33e6 + Rudder: fcd39cc69aeb05880a789b6ffdaf4ea93f6448a2 SDWebImage: 2d6d229046fea284d62e36bfb8ebe8287dfc5b10 SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380 Sentry: d587a8fe91ca13503ecd69a1905f3e8a0fcf61be @@ -3516,10 +4271,10 @@ SPEC CHECKSUMS: TcpSockets: 6f304a519884e6e8b1336c64e362c4ad10acd63d TOCropViewController: 80b8985ad794298fb69d3341de183f33d1853654 ToolTipMenu: 02818a3d81f91817bbe4f5993997c70909e1bb27 - TurboHaptics: 893adb112bf1ee38117a1956b60cf8db17604644 + TurboHaptics: ac7bcd1f6d5467b5585e9ef05781cfae9c123008 VisionCamera: b51af005669c6642dd1b4fca434eda4c1778de87 - Yoga: adb397651e1c00672c12e9495babca70777e411e + Yoga: 3196a843cc5f4bc433f1a41cf17cdf804a01a529 -PODFILE CHECKSUM: 2c024b751b7adfb610c5cfe99ad28ac6e52fac94 +PODFILE CHECKSUM: 05bc695fa8100e08e8dd9bf239ff982b5beb1917 COCOAPODS: 1.16.2 diff --git a/ios/PriceWidget/Info.plist b/ios/PriceWidget/Info.plist index 010e3d526ad..080d75bf430 100644 --- a/ios/PriceWidget/Info.plist +++ b/ios/PriceWidget/Info.plist @@ -2,10 +2,6 @@ - RAINBOW_TOKEN_LIST_URL - $(RAINBOW_TOKEN_LIST_URL) - LSApplicationCategoryType - CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleDisplayName @@ -24,11 +20,17 @@ 1.0 CFBundleVersion 1 + LSApplicationCategoryType + NSExtension NSExtensionPointIdentifier com.apple.widgetkit-extension + RAINBOW_TOKEN_LIST_URL + $(RAINBOW_TOKEN_LIST_URL) + RCTNewArchEnabled + UIAppFonts SF-Pro-Rounded-Bold.otf diff --git a/ios/Rainbow Stickers/Info.plist b/ios/Rainbow Stickers/Info.plist index 2617157ae3b..53f593b279c 100644 --- a/ios/Rainbow Stickers/Info.plist +++ b/ios/Rainbow Stickers/Info.plist @@ -27,5 +27,7 @@ NSExtensionPrincipalClass StickerBrowserViewController + RCTNewArchEnabled + diff --git a/ios/Rainbow.xcodeproj/project.pbxproj b/ios/Rainbow.xcodeproj/project.pbxproj index 8abcbf40218..5235c50533d 100644 --- a/ios/Rainbow.xcodeproj/project.pbxproj +++ b/ios/Rainbow.xcodeproj/project.pbxproj @@ -1116,7 +1116,7 @@ Upload Debug Symbols to Sentry */, ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set -e\n\nWITH_ENVIRONMENT=\"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"$REACT_NATIVE_PATH/scripts/react-native-xcode.sh\"\nSENTRY_XCODE=\"../node_modules/@sentry/react-native/scripts/sentry-xcode.sh\"\nBUNDLE_REACT_NATIVE=\"/bin/sh $SENTRY_XCODE $REACT_NATIVE_XCODE\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT \\\"$BUNDLE_REACT_NATIVE\\\"\"\n"; + shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nSENTRY_XCODE=\"../node_modules/@sentry/react-native/scripts/sentry-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $SENTRY_XCODE\"\n"; }; 255FC39E0B3B248618509EA8 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; @@ -1341,11 +1341,16 @@ Upload Debug Symbols to Sentry */ = { inputFileListPaths = ( ); inputPaths = ( + "$(SRCROOT)/.xcode.env", + "$(SRCROOT)/.xcode.env.local", + "$(SRCROOT)/Rainbow/RainbowDebug.entitlements", + "$(SRCROOT)/Pods/Target Support Files/Pods-Rainbow/expo-configure-project.sh", ); name = "[Expo] Configure project"; outputFileListPaths = ( ); outputPaths = ( + "$(SRCROOT)/Pods/Target Support Files/Pods-Rainbow/ExpoModulesProvider.swift", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; diff --git a/ios/Rainbow/Info.plist b/ios/Rainbow/Info.plist index 1dcc1a2f664..5f55d503c6c 100644 --- a/ios/Rainbow/Info.plist +++ b/ios/Rainbow/Info.plist @@ -262,6 +262,8 @@ RCTAsyncStorageExcludeFromBackup + RCTNewArchEnabled + UIAppFonts SF-Mono-Bold.otf diff --git a/ios/SelectTokenIntent/Info.plist b/ios/SelectTokenIntent/Info.plist index b64b0001c68..527fd8bc29b 100644 --- a/ios/SelectTokenIntent/Info.plist +++ b/ios/SelectTokenIntent/Info.plist @@ -38,5 +38,7 @@ NSExtensionPrincipalClass $(PRODUCT_MODULE_NAME).IntentHandler + RCTNewArchEnabled + diff --git a/metro.config.js b/metro.config.js index afe61e4cdf8..1c5e2d1cbdd 100644 --- a/metro.config.js +++ b/metro.config.js @@ -1,12 +1,15 @@ // eslint-disable-next-line import/no-extraneous-dependencies -const blacklist = require('metro-config/src/defaults/exclusionList'); +const path = require('path'); +// @ts-ignore — types ship only via `exports` field, which moduleResolution:"node" ignores. +const exclusionList = require('metro-config/private/defaults/exclusionList').default; // @ts-ignore — types ship in dist/ but only via `exports` field, which moduleResolution:"node" ignores. Resolvable after migrating to moduleResolution:"bundler". const { mergeConfig, getDefaultConfig } = require('@react-native/metro-config'); const { withSentryConfig } = require('@sentry/react-native/metro'); const { wrapWithReanimatedMetroConfig } = require('react-native-reanimated/metro-config'); -// Deny list is a function that takes an array of regexes and combines -// them with the default blacklist to return a single regex. -const blacklistRE = blacklist([ + +// Block list is a function that takes an array of regexes and combines +// them with the default exclusion list to return a single regex. +const blockList = exclusionList([ // Nested android build/generated directories (e.g. in node_modules) that cause fast reloads during android builds. // Top-level ios/ and android/ dirs are excluded via .watchmanconfig ignore_dirs. /.*\/android\/build\/.*/, @@ -42,7 +45,7 @@ if (process.env.CI) { */ const rainbowConfig = { resolver: { - blacklistRE, + blockList, resolveRequest: (context, moduleName, platform) => { try { return context.resolveRequest(context, moduleName, platform); @@ -98,7 +101,4 @@ const sentryConfig = withSentryConfig(config, { annotateReactComponents: true, }); -// Need support for import.meta to enable this. -sentryConfig.resolver.unstable_enablePackageExports = false; - module.exports = wrapWithReanimatedMetroConfig(sentryConfig); diff --git a/package.json b/package.json index d3a07a52d0c..f61ae939ca1 100644 --- a/package.json +++ b/package.json @@ -134,10 +134,11 @@ "@rainbow-me/delegation/viem": "2.38.0", "@rainbow-me/provider/viem": "2.38.0", "@tanstack/query-core": "4.36.1", - "@types/react": "19.1.3", + "@types/react": "19.1.17", + "axios": "^1.16.0", "cross-fetch": "3.1.5", "mipd/viem": "2.38.0", - "react": "19.0.0", + "react": "19.1.4", "viem": "2.38.0" }, "dependencies": { @@ -193,7 +194,7 @@ "@react-native-firebase/messaging": "23.8.8", "@react-native-firebase/remote-config": "23.8.8", "@react-native-masked-view/masked-view": "0.3.2", - "@react-native-menu/menu": "1.2.3", + "@react-native-menu/menu": "2.0.0", "@react-navigation/core": "6.4.16", "@react-navigation/material-top-tabs": "6.6.2", "@react-navigation/native": "6.1.17", @@ -242,12 +243,12 @@ "ethereumjs-util": "6.2.1", "ethereumjs-wallet": "1.0.1", "events": "3.3.0", - "expo": "53.0.20", - "expo-image-manipulator": "13.1.7", - "expo-image-picker": "17.0.0-canary-20250713-8f814f8", - "expo-linear-gradient": "14.1.5", - "expo-store-review": "8.1.5", - "expo-web-browser": "14.1.6", + "expo": "54.0.33", + "expo-image-manipulator": "14.0.8", + "expo-image-picker": "17.0.10", + "expo-linear-gradient": "15.0.8", + "expo-store-review": "9.0.9", + "expo-web-browser": "15.0.10", "fast-text-encoding": "1.0.4", "figma-squircle": "1.1.0", "global": "4.4.0", @@ -278,15 +279,15 @@ "qrcode": "1.4.4", "qs": "6.9.7", "querystring-es3": "0.2.1", - "react": "19.0.0", + "react": "19.1.4", "react-fast-compare": "3.2.2", "react-flatten-children": "1.1.2", "react-freeze": "1.0.4", - "react-native": "0.79.5", + "react-native": "0.81.6", "react-native-action-sheet": "2.2.0", "react-native-actionsheet": "2.4.2", "react-native-aes-crypto": "rainbow-me/react-native-aes#65c49f7e70266615b2999eaa7db654d3fe4f2e3b", - "react-native-animateable-text": "0.16.0-beta.0", + "react-native-animateable-text": "0.17.1", "react-native-ble-plx": "3.4.0", "react-native-blur-view": "christianbaroni/react-native-blur-view#2548117e37750f2c08ef0ec8c7e1c38e1294c9a8", "react-native-bootsplash": "6.3.7", @@ -318,7 +319,7 @@ "react-native-quick-md5": "3.0.9", "react-native-radial-gradient": "rainbow-me/react-native-radial-gradient#b99ab59d27dba70364ef516bd5193c37657ba95c", "react-native-randombytes": "3.5.3", - "react-native-reanimated": "3.19.4", + "react-native-reanimated": "3.19.5", "react-native-redash": "16.3.0", "react-native-restart": "0.0.22", "react-native-safe-area-context": "5.7.0", @@ -379,11 +380,12 @@ "@babel/runtime": "^7.25.0", "@ianvs/prettier-plugin-sort-imports": "4.7.1", "@lavamoat/allow-scripts": "3.0.1", - "@react-native-community/cli": "18.0.0", - "@react-native-community/cli-platform-android": "18.0.0", - "@react-native-community/cli-platform-ios": "18.0.0", - "@react-native/babel-preset": "0.79.0", - "@react-native/metro-config": "0.79.0", + "@react-native-community/cli": "20.0.2", + "@react-native-community/cli-platform-android": "20.0.2", + "@react-native-community/cli-platform-ios": "20.0.2", + "@react-native/babel-preset": "0.81.6", + "@react-native/metro-config": "0.81.6", + "@react-native/typescript-config": "0.81.6", "@rock-js/platform-android": "0.9.2", "@rock-js/platform-ios": "0.9.2", "@rock-js/plugin-metro": "0.9.2", @@ -396,7 +398,7 @@ "@types/node": "22.19.11", "@types/prop-types": "15.7.14", "@types/qs": "6.9.7", - "@types/react": "19.1.3", + "@types/react": "19.1.17", "@types/react-redux": "7.1.9", "@types/styled-components": "5.1.34", "@types/url-join": "4.0.1", diff --git a/patches/@react-native-menu+menu+1.2.3.patch b/patches/@react-native-menu+menu+2.0.0.patch similarity index 85% rename from patches/@react-native-menu+menu+1.2.3.patch rename to patches/@react-native-menu+menu+2.0.0.patch index 2c761b83aec..fc626cf419c 100644 --- a/patches/@react-native-menu+menu+1.2.3.patch +++ b/patches/@react-native-menu+menu+2.0.0.patch @@ -1,3 +1,18 @@ +# PATCH CONTEXT +# Why: Three Android-only behaviors missing upstream that already +# exist on iOS — adds Kotlin parity: +# 1. MenuViewModule.dismiss() so JS can close the menu +# programmatically. +# 2. `disabled` prop support for individual menu items. +# 3. Modal tracking so opening a second menu auto-dismisses +# the first instead of stacking. +# Upstream Issue: none filed yet — partly covered by the closed +# react-native-menu/menu#57 "Destructive, Hidden, Disabled" +# thread. +# Linear Issue: FEPLAT-95 +# Remove when: upstream PR merged and @react-native-menu/menu +# released with the additions (likely a 2.x minor bump). + diff --git a/node_modules/@react-native-menu/menu/android/src/main/java/com/reactnativemenu/MenuPackage.kt b/node_modules/@react-native-menu/menu/android/src/main/java/com/reactnativemenu/MenuPackage.kt index 81b77bf..858a0e6 100644 --- a/node_modules/@react-native-menu/menu/android/src/main/java/com/reactnativemenu/MenuPackage.kt diff --git a/patches/@shopify+react-native-performance+4.1.2.patch b/patches/@shopify+react-native-performance+4.1.2.patch index 1e7d8424ed5..caa3ffec77a 100644 --- a/patches/@shopify+react-native-performance+4.1.2.patch +++ b/patches/@shopify+react-native-performance+4.1.2.patch @@ -1,3 +1,30 @@ +# PATCH CONTEXT +# Why: RN 0.81 changed the return type of +# getExportedCustomDirectEventTypeConstants from MutableMap to +# Map. Without this patch PerformanceMarker fails to compile on +# Android because the override signature no longer matches the +# supertype. (A second hunk patches BlankAreaEvent for an +# unrelated RN 0.74 change and predates this PR.) +# Upstream Issue: none — @shopify/react-native-performance is +# deprecated by Shopify, no plans for RN 0.81 support. +# Linear Issue: FEPLAT-94 +# Remove when: library replaced. PoCs in rainbow-me/rainbow#7424 +# (RN built-in performance.rnStartupTiming) and #7426 (Sentry +# auto-instrumentation). + +diff --git a/node_modules/@shopify/react-native-performance/android/src/main/kotlin/com/shopify/reactnativeperformance/PerformanceMarker.kt b/node_modules/@shopify/react-native-performance/android/src/main/kotlin/com/shopify/reactnativeperformance/PerformanceMarker.kt +index 19b8fb4..9096d34 100644 +--- a/node_modules/@shopify/react-native-performance/android/src/main/kotlin/com/shopify/reactnativeperformance/PerformanceMarker.kt ++++ b/node_modules/@shopify/react-native-performance/android/src/main/kotlin/com/shopify/reactnativeperformance/PerformanceMarker.kt +@@ -121,7 +121,7 @@ class PerformanceMarkerManager : SimpleViewManager() { + view.componentInstanceId = componentInstanceId + } + +- override fun getExportedCustomDirectEventTypeConstants(): MutableMap { ++ override fun getExportedCustomDirectEventTypeConstants(): Map { + return MapBuilder.builder().put( + "onRenderComplete", + MapBuilder.of( diff --git a/node_modules/@shopify/react-native-performance/android/src/main/kotlin/com/shopify/reactnativeperformance/ReactNativePerformanceModule.kt b/node_modules/@shopify/react-native-performance/android/src/main/kotlin/com/shopify/reactnativeperformance/ReactNativePerformanceModule.kt index 13fa3f6..6f9879c 100644 --- a/node_modules/@shopify/react-native-performance/android/src/main/kotlin/com/shopify/reactnativeperformance/ReactNativePerformanceModule.kt @@ -17,7 +44,7 @@ index db07d54..a0f43e2 100644 @@ -26,6 +26,10 @@ class ReactNativePerformanceModule: NSObject { resolve(NSUUID().uuidString) } - + + @objc func constantsToExport() -> [String: Any] { + return ["startupTimestamp": String(ReactNativePerformance.startupTimestamp())] + } diff --git a/patches/expo-linear-gradient+14.1.5.patch b/patches/expo-linear-gradient+15.0.8.patch similarity index 56% rename from patches/expo-linear-gradient+14.1.5.patch rename to patches/expo-linear-gradient+15.0.8.patch index 3fd9ae3e56f..2ba075bce4e 100644 --- a/patches/expo-linear-gradient+14.1.5.patch +++ b/patches/expo-linear-gradient+15.0.8.patch @@ -1,3 +1,14 @@ +# PATCH CONTEXT +# Why: Renders gradients in Display-P3 instead of Device RGB on +# iOS, matching the app-wide P3 color space set in AppDelegate +# via defaultColorSpace() -> .displayP3. Without this gradients +# color-mismatch the rest of the UI on P3 devices. +# Upstream Issue: none filed yet — proposing P3 by default or via +# a `colorSpace` prop on . +# Linear Issue: FEPLAT-96 +# Remove when: expo-linear-gradient ships P3 either by default or +# via a prop (and call sites are updated if applicable). + diff --git a/node_modules/expo-linear-gradient/ios/LinearGradientLayer.swift b/node_modules/expo-linear-gradient/ios/LinearGradientLayer.swift index 1234567..abcdefg 100644 --- a/node_modules/expo-linear-gradient/ios/LinearGradientLayer.swift diff --git a/patches/react-native+0.79.5.patch b/patches/react-native+0.79.5.patch deleted file mode 100644 index d06b7b65134..00000000000 --- a/patches/react-native+0.79.5.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff --git a/node_modules/react-native/React/Views/RCTView.m b/node_modules/react-native/React/Views/RCTView.m -index 0a2fa36..21a5099 100644 ---- a/node_modules/react-native/React/Views/RCTView.m -+++ b/node_modules/react-native/React/Views/RCTView.m -@@ -240,7 +240,10 @@ - (NSString *)accessibilityLabel - if (label) { - return label; - } -- return RCTRecursiveAccessibilityLabel(self); -+ if (self.isAccessibilityElement) { -+ return RCTRecursiveAccessibilityLabel(self); -+ } -+ return nil; - } - - - (NSArray *)accessibilityCustomActions -@@ -827,6 +830,10 @@ - (void)displayLayer:(CALayer *)layer - - UIColor *backgroundColor = [_backgroundColor resolvedColorWithTraitCollection:self.traitCollection]; - -+ if (@available(iOS 13.0, *)) { -+ layer.cornerCurve = kCACornerCurveContinuous; -+ } -+ - if (useIOSBorderRendering) { - layer.cornerRadius = cornerRadii.topLeftHorizontal; - layer.borderColor = borderColors.left.CGColor; diff --git a/patches/react-native+0.81.6.patch b/patches/react-native+0.81.6.patch new file mode 100644 index 00000000000..5fb96d9c253 --- /dev/null +++ b/patches/react-native+0.81.6.patch @@ -0,0 +1,27 @@ +# PATCH CONTEXT +# Why: Forces continuous (squircle) corners on RCTView via +# `layer.cornerCurve = kCACornerCurveContinuous` so legacy-arch +# views match iOS-system rounded-rectangle styling. Default RN +# renderer on the legacy ObjC path draws circular-arc corners. +# Upstream Issue: none filed yet — requires upstreaming a +# `borderCurve` style prop on the legacy renderer (Fabric +# already exposes it). +# Linear Issue: FEPLAT-97 +# Remove when: RN exposes `borderCurve` on the legacy renderer, or +# we migrate to the new architecture (Fabric). + +diff --git a/node_modules/react-native/React/Views/RCTView.m b/node_modules/react-native/React/Views/RCTView.m +index 0a2fa36..21a5099 100644 +--- a/node_modules/react-native/React/Views/RCTView.m ++++ b/node_modules/react-native/React/Views/RCTView.m +@@ -829,6 +829,10 @@ + // correctly clip the subviews. + + UIColor *backgroundColor = [_backgroundColor resolvedColorWithTraitCollection:self.traitCollection]; ++ ++ if (@available(iOS 13.0, *)) { ++ layer.cornerCurve = kCACornerCurveContinuous; ++ } + + if (useIOSBorderRendering) { + layer.cornerRadius = cornerRadii.topLeftHorizontal; diff --git a/patches/react-native-animateable-text+0.16.0-beta.0.patch b/patches/react-native-animateable-text+0.16.0-beta.0.patch deleted file mode 100644 index f91ac76da52..00000000000 --- a/patches/react-native-animateable-text+0.16.0-beta.0.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff --git a/node_modules/react-native-animateable-text/lib/typescript/src/index.d.ts b/node_modules/react-native-animateable-text/lib/typescript/src/index.d.ts -index bbcd336..8e962f1 100644 ---- a/node_modules/react-native-animateable-text/lib/typescript/src/index.d.ts -+++ b/node_modules/react-native-animateable-text/lib/typescript/src/index.d.ts -@@ -1,4 +1,4 @@ --declare const AnimateableText: import("react").FunctionComponent & { -+declare const AnimateableText: import("react").FunctionComponent; - text?: string; - onStartShouldSetResponder?: () => boolean; -diff --git a/node_modules/react-native-animateable-text/src/TextProps.tsx b/node_modules/react-native-animateable-text/src/TextProps.tsx -index 62f84eb..9f9a046 100644 ---- a/node_modules/react-native-animateable-text/src/TextProps.tsx -+++ b/node_modules/react-native-animateable-text/src/TextProps.tsx -@@ -5,7 +5,7 @@ import type { - GestureResponderEvent, - } from "react-native"; - --export type AnimateableTextProps = Omit & { -+export type AnimateableTextProps = NativeTextProps & { - forwardedRef?: Ref; - text?: string; - diff --git a/patches/react-native-animateable-text+0.17.1.patch b/patches/react-native-animateable-text+0.17.1.patch new file mode 100644 index 00000000000..c2248b8f9f0 --- /dev/null +++ b/patches/react-native-animateable-text+0.17.1.patch @@ -0,0 +1,51 @@ +# PATCH CONTEXT +# Why: react-native-animateable-text@0.17.1 fixed `AnimateableTextProps` +# in src/TextProps.tsx (drops `Omit<…, "children">`) but the published +# .d.ts files in lib/typescript/ were not regenerated and still carry +# the old `Omit` shape — including the package +# `types` entrypoint at lib/typescript/src/index.d.ts. Without this +# patch `{children}` fails type check +# with TS2322 "Property 'children' does not exist…". Patch updates +# all three published .d.ts files (index, TextProps, web) to match +# the source. +# Upstream Issue: none filed — the maintainer just needs to run a fresh +# `prepare` to republish the .d.ts files. Easy upstream PR. +# Linear Issue: FEPLAT-98 +# Remove when: react-native-animateable-text ships a release where +# lib/typescript/src/{index,TextProps,AnimateableText.web}.d.ts +# match the source (no `Omit<…, "children">`). + +diff --git a/node_modules/react-native-animateable-text/lib/typescript/src/AnimateableText.web.d.ts b/node_modules/react-native-animateable-text/lib/typescript/src/AnimateableText.web.d.ts +index 0000000..0000001 100644 +--- a/node_modules/react-native-animateable-text/lib/typescript/src/AnimateableText.web.d.ts ++++ b/node_modules/react-native-animateable-text/lib/typescript/src/AnimateableText.web.d.ts +@@ -1,6 +1,6 @@ + import * as React from 'react'; + import { Text } from 'react-native'; +-export declare const AnimateableText: React.ForwardRefExoticComponent & { ++export declare const AnimateableText: React.ForwardRefExoticComponent; + text?: string; + onStartShouldSetResponder?: () => boolean; +diff --git a/node_modules/react-native-animateable-text/lib/typescript/src/TextProps.d.ts b/node_modules/react-native-animateable-text/lib/typescript/src/TextProps.d.ts +index 0000000..0000001 100644 +--- a/node_modules/react-native-animateable-text/lib/typescript/src/TextProps.d.ts ++++ b/node_modules/react-native-animateable-text/lib/typescript/src/TextProps.d.ts +@@ -1,6 +1,6 @@ + import type { Ref } from "react"; + import type { TextProps as NativeTextProps, Text as IText, GestureResponderEvent } from "react-native"; +-export type AnimateableTextProps = Omit & { ++export type AnimateableTextProps = NativeTextProps & { + forwardedRef?: Ref; + text?: string; + onStartShouldSetResponder?: () => boolean; +diff --git a/node_modules/react-native-animateable-text/lib/typescript/src/index.d.ts b/node_modules/react-native-animateable-text/lib/typescript/src/index.d.ts +index 0000000..0000001 100644 +--- a/node_modules/react-native-animateable-text/lib/typescript/src/index.d.ts ++++ b/node_modules/react-native-animateable-text/lib/typescript/src/index.d.ts +@@ -1,4 +1,4 @@ +-declare const AnimateableText: import("react").FunctionComponent & { ++declare const AnimateableText: import("react").FunctionComponent; + text?: string; + onStartShouldSetResponder?: () => boolean; diff --git a/patches/react-native-fs+2.16.6.patch b/patches/react-native-fs+2.16.6.patch new file mode 100644 index 00000000000..91f2d523a55 --- /dev/null +++ b/patches/react-native-fs+2.16.6.patch @@ -0,0 +1,24 @@ +# PATCH CONTEXT +# Why: RN 0.81 marks PromiseImpl.reject(code, message) `code` as +# @NonNull, so RNFSManager.reject(null, ex.getMessage()) throws +# NPE on every exception — fires on `unlink` during the wallet +# creation flow and crashes the app. Patch passes "ERROR". +# Upstream Issue: none — react-native-fs is unmaintained (last +# meaningful release 2023, no RN 0.81 support coming). +# Linear Issue: FEPLAT-93 +# Remove when: codebase migrated off react-native-fs to +# expo-file-system. Draft PR: rainbow-me/rainbow#7428. + +diff --git a/node_modules/react-native-fs/android/src/main/java/com/rnfs/RNFSManager.java b/node_modules/react-native-fs/android/src/main/java/com/rnfs/RNFSManager.java +index 0000000..0000001 100644 +--- a/node_modules/react-native-fs/android/src/main/java/com/rnfs/RNFSManager.java ++++ b/node_modules/react-native-fs/android/src/main/java/com/rnfs/RNFSManager.java +@@ -960,7 +960,7 @@ public class RNFSManager extends ReactContextBaseJavaModule { + return; + } + +- promise.reject(null, ex.getMessage()); ++ promise.reject("ERROR", ex.getMessage(), ex); + } + + private void rejectFileNotFound(Promise promise, String filepath) { diff --git a/patches/react-native-reanimated+3.19.4.patch b/patches/react-native-reanimated+3.19.4.patch deleted file mode 100644 index 695aca6706a..00000000000 --- a/patches/react-native-reanimated+3.19.4.patch +++ /dev/null @@ -1,716 +0,0 @@ -diff --git a/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxy.cpp b/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxy.cpp -index 7cf6c8e..c9e0da7 100644 ---- a/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxy.cpp -+++ b/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxy.cpp -@@ -13,6 +13,7 @@ - - #include - #include -+#include - #include - #include - -@@ -318,6 +319,17 @@ jsi::Value ReanimatedModuleProxy::scheduleOnRuntime( - return jsi::Value::undefined(); - } - -+jsi::Value ReanimatedModuleProxy::makeSynchronizable( -+ jsi::Runtime &rt, -+ const jsi::Value &value) { -+ if (value.isNumber()) { -+ auto synchronizable = -+ std::make_shared>(value.asNumber()); -+ return jsi::Object::createFromHostObject(rt, synchronizable); -+ } -+ return jsi::Value::undefined(); -+} -+ - jsi::Value ReanimatedModuleProxy::registerEventHandler( - jsi::Runtime &rt, - const jsi::Value &worklet, -diff --git a/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxy.h b/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxy.h -index 1896e98..ad07c50 100644 ---- a/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxy.h -+++ b/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxy.h -@@ -54,6 +54,10 @@ class ReanimatedModuleProxy - jsi::Value executeOnUIRuntimeSync(jsi::Runtime &rt, const jsi::Value &worklet) - override; - -+ jsi::Value makeSynchronizable( -+ jsi::Runtime &rt, -+ const jsi::Value &value) override; -+ - jsi::Value createWorkletRuntime( - jsi::Runtime &rt, - const jsi::Value &name, -diff --git a/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxySpec.cpp b/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxySpec.cpp -index d70c224..d174433 100644 ---- a/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxySpec.cpp -+++ b/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxySpec.cpp -@@ -46,6 +46,15 @@ static jsi::Value REANIMATED_SPEC_PREFIX(scheduleOnRuntime)( - ->scheduleOnRuntime(rt, std::move(args[0]), std::move(args[1])); - } - -+static jsi::Value REANIMATED_SPEC_PREFIX(makeSynchronizable)( -+ jsi::Runtime &rt, -+ TurboModule &turboModule, -+ const jsi::Value *args, -+ size_t) { -+ return static_cast(&turboModule) -+ ->makeSynchronizable(rt, std::move(args[0])); -+} -+ - static jsi::Value REANIMATED_SPEC_PREFIX(registerEventHandler)( - jsi::Runtime &rt, - TurboModule &turboModule, -@@ -195,6 +204,8 @@ ReanimatedModuleProxySpec::ReanimatedModuleProxySpec( - MethodMetadata{2, REANIMATED_SPEC_PREFIX(createWorkletRuntime)}; - methodMap_["scheduleOnRuntime"] = - MethodMetadata{2, REANIMATED_SPEC_PREFIX(scheduleOnRuntime)}; -+ methodMap_["makeSynchronizable"] = -+ MethodMetadata{1, REANIMATED_SPEC_PREFIX(makeSynchronizable)}; - - methodMap_["registerEventHandler"] = - MethodMetadata{3, REANIMATED_SPEC_PREFIX(registerEventHandler)}; -diff --git a/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxySpec.h b/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxySpec.h -index 5a9fd67..191ce58 100644 ---- a/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxySpec.h -+++ b/node_modules/react-native-reanimated/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxySpec.h -@@ -34,6 +34,10 @@ class JSI_EXPORT ReanimatedModuleProxySpec : public TurboModule { - const jsi::Value &workletRuntimeValue, - const jsi::Value &shareableWorkletValue) = 0; - -+ virtual jsi::Value makeSynchronizable( -+ jsi::Runtime &rt, -+ const jsi::Value &value) = 0; -+ - // events - virtual jsi::Value registerEventHandler( - jsi::Runtime &rt, -diff --git a/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Synchronizable.cpp b/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Synchronizable.cpp -new file mode 100644 -index 0000000..faa6a47 ---- /dev/null -+++ b/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Synchronizable.cpp -@@ -0,0 +1,19 @@ -+#include -+#include -+ -+namespace worklets { -+ -+template <> -+auto SynchronizableConverter::jsValue(Runtime &rt, const double &value) -+ -> JSValue { -+ return facebook::jsi::Value(value); -+} -+ -+template <> -+auto SynchronizableConverter::hostValue( -+ Runtime &rt, -+ const JSValue &value) -> double { -+ return value.getNumber(); -+} -+ -+} // namespace worklets -diff --git a/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Synchronizable.h b/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Synchronizable.h -new file mode 100644 -index 0000000..6a7d4cd ---- /dev/null -+++ b/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Synchronizable.h -@@ -0,0 +1,197 @@ -+#pragma once -+ -+#include -+#include -+ -+#include -+#include -+#include -+ -+namespace worklets { -+ -+template -+class SynchronizableConverter { -+ public: -+ using JSValue = facebook::jsi::Value; -+ using Runtime = facebook::jsi::Runtime; -+ -+ static auto jsValue(Runtime &rt, const TValue &value) -> JSValue; -+ static auto hostValue(Runtime &rt, const JSValue &value) -> TValue; -+}; -+ -+// TODO: Use CRTP instead. -+template -+class Synchronizable -+ : public SynchronizableAccess, -+ public SynchronizableConverter, -+ public facebook::jsi::HostObject, -+ public std::enable_shared_from_this> { -+ private: -+ using JSValue = facebook::jsi::Value; -+ using Runtime = facebook::jsi::Runtime; -+ -+ // TODO: Find a way of taking the unmangled method names in compile -+ // time and use them instead of these hardcoded strings. -+ static constexpr char getDirtyName_[9]{"getDirty"}; -+ static constexpr char getBlockingName_[12]{"getBlocking"}; -+ static constexpr char setDirtyName_[9]{"setDirty"}; -+ static constexpr char setBlockingName_[12]{"setBlocking"}; -+ static constexpr char lockName_[5]{"lock"}; -+ static constexpr char unlockName_[7]{"unlock"}; -+ -+ public: -+ auto get(Runtime &rt, const facebook::jsi::PropNameID &name) -+ -> JSValue override { -+ // TODO: Reduce the amount of boilerplate in this method. -+ const auto nameStr = name.utf8(rt); -+ if (nameStr == getDirtyName_) { -+ return facebook::jsi::Function::createFromHostFunction( -+ rt, -+ facebook::jsi::PropNameID::forUtf8(rt, "getDirty"), -+ 0, -+ -+ [this]( -+ facebook::jsi::Runtime &rt, -+ const facebook::jsi::Value &thisVal, -+ const facebook::jsi::Value *args, -+ size_t count) { return jsValue(rt, getDirty()); }); -+ } else if (nameStr == getBlockingName_) { -+ return facebook::jsi::Function::createFromHostFunction( -+ rt, -+ facebook::jsi::PropNameID::forUtf8(rt, "getBlocking"), -+ 0, -+ [this]( -+ facebook::jsi::Runtime &rt, -+ const facebook::jsi::Value &thisVal, -+ const facebook::jsi::Value *args, -+ size_t count) { return jsValue(rt, getBlocking()); }); -+ } else if (nameStr == setDirtyName_) { -+ return facebook::jsi::Function::createFromHostFunction( -+ rt, -+ facebook::jsi::PropNameID::forUtf8(rt, "setDirty"), -+ 1, -+ [this]( -+ facebook::jsi::Runtime &rt, -+ const facebook::jsi::Value &thisVal, -+ const facebook::jsi::Value *args, -+ size_t count) { -+ setDirty(hostValue(rt, args[0])); -+ return facebook::jsi::Value::undefined(); -+ }); -+ } else if (nameStr == setBlockingName_) { -+ return facebook::jsi::Function::createFromHostFunction( -+ rt, -+ facebook::jsi::PropNameID::forUtf8(rt, "setBlocking"), -+ 1, -+ [this]( -+ facebook::jsi::Runtime &rt, -+ const facebook::jsi::Value &thisVal, -+ const facebook::jsi::Value *args, -+ size_t count) { -+ setBlocking(hostValue(rt, args[0])); -+ return facebook::jsi::Value::undefined(); -+ }); -+ } else if (nameStr == lockName_) { -+ return facebook::jsi::Function::createFromHostFunction( -+ rt, -+ facebook::jsi::PropNameID::forUtf8(rt, "lock"), -+ 1, -+ [this]( -+ facebook::jsi::Runtime &rt, -+ const facebook::jsi::Value &thisVal, -+ const facebook::jsi::Value *args, -+ size_t count) { -+ lock(); -+ return facebook::jsi::Value::undefined(); -+ }); -+ } else if (nameStr == unlockName_) { -+ return facebook::jsi::Function::createFromHostFunction( -+ rt, -+ facebook::jsi::PropNameID::forUtf8(rt, "lock"), -+ 1, -+ [this]( -+ facebook::jsi::Runtime &rt, -+ const facebook::jsi::Value &thisVal, -+ const facebook::jsi::Value *args, -+ size_t count) { -+ unlock(); -+ return facebook::jsi::Value::undefined(); -+ }); -+ } else { -+ return facebook::jsi::Value::undefined(); -+ } -+ } -+ -+ auto getPropertyNames(Runtime &rt) -+ -> std::vector override { -+ auto props = std::vector{}; -+ props.push_back(facebook::jsi::PropNameID::forUtf8(rt, getDirtyName_)); -+ props.push_back(facebook::jsi::PropNameID::forUtf8(rt, getBlockingName_)); -+ props.push_back(facebook::jsi::PropNameID::forUtf8(rt, setDirtyName_)); -+ props.push_back(facebook::jsi::PropNameID::forUtf8(rt, setBlockingName_)); -+ return props; -+ } -+ -+ auto getDirty() -> TValue { -+ // Can run concurrently with getDirty, getBlocking, setDirty, setBlocking. -+ return value_; -+ } -+ -+ auto getBlocking() -> TValue { -+ // Can run concurrently with getDirty, getBlocking. -+ // Cannot run concurrently with setDirty, setBlocking. -+ getBlockingBefore(); -+ auto value = value_; -+ getBlockingAfter(); -+ return value; -+ } -+ -+ auto setDirty(TValue value) -> void { -+ // Can run concurrently with getDirty, setDirty. -+ // Cannot run concurrently with getBlocking, setBlocking. -+ setDirtyBefore(); -+ value_ = value; -+ setDirtyAfter(); -+ } -+ -+ auto setBlocking(TValue value) -> void { -+ // Can run concurrently with getDirty. -+ // Cannot run concurrently with getBlocking, setDirty, setBlocking. -+ setBlockingBefore(); -+ value_ = value; -+ setBlockingAfter(); -+ } -+ -+ auto jsValue(Runtime &rt, const TValue &value) -> JSValue { -+ return static_cast *>(this)->jsValue( -+ rt, value); -+ } -+ -+ auto hostValue(Runtime &rt, const JSValue &value) -> TValue { -+ return static_cast *>(this)->hostValue( -+ rt, value); -+ } -+ -+ explicit Synchronizable(TValue &&value) : value_{std::move(value)} {}; -+ -+ virtual ~Synchronizable() = default; -+ -+ private: -+ // TODO: Consider making TValue a template Mixin with getter and setter. -+ // TODO: Perhaps we can use Serializable (old Shareable) as TValue. -+ TValue value_; -+}; -+ -+// TODO: More base implementations, consult with Serializable (old Shareable) -+// and CSS objects. -+ -+template <> -+auto SynchronizableConverter::jsValue(Runtime &rt, const double &value) -+ -> JSValue; -+ -+template <> -+auto SynchronizableConverter::hostValue( -+ Runtime &rt, -+ const JSValue &value) -> double; -+ -+}; // namespace worklets -diff --git a/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/SynchronizableAccess.cpp b/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/SynchronizableAccess.cpp -new file mode 100644 -index 0000000..f649312 ---- /dev/null -+++ b/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/SynchronizableAccess.cpp -@@ -0,0 +1,74 @@ -+#include -+#include -+ -+namespace worklets { -+auto SynchronizableAccess::getBlockingBefore() -> void { -+ std::unique_lock lock(accessLock_); -+ queue_.wait(lock, [this]() { -+ return !blockingWriter_ && dirtyWriters_ == 0 && -+ (!imperativelyLocked_ || imperativeOwner_ == pthread_self()); -+ }); -+ blockingReaders_++; -+} -+ -+auto SynchronizableAccess::getBlockingAfter() -> void { -+ std::unique_lock lock(accessLock_); -+ blockingReaders_--; -+ if (blockingReaders_ == 0) { -+ queue_.notify_all(); -+ } -+} -+ -+auto SynchronizableAccess::setDirtyBefore() -> void { -+ std::unique_lock lock(accessLock_); -+ queue_.wait(lock, [this]() { -+ return !blockingWriter_ && blockingReaders_ == 0 && -+ (!imperativelyLocked_ || imperativeOwner_ == pthread_self()); -+ }); -+ dirtyWriters_++; -+} -+ -+auto SynchronizableAccess::setDirtyAfter() -> void { -+ std::unique_lock lock(accessLock_); -+ dirtyWriters_--; -+ if (dirtyWriters_ == 0) { -+ queue_.notify_all(); -+ } -+} -+ -+auto SynchronizableAccess::setBlockingBefore() -> void { -+ std::unique_lock lock(accessLock_); -+ queue_.wait(lock, [this]() { -+ return !blockingWriter_ && blockingReaders_ == 0 && dirtyWriters_ == 0 && -+ (!imperativelyLocked_ || imperativeOwner_ == pthread_self()); -+ }); -+ blockingWriter_ = true; -+} -+ -+auto SynchronizableAccess::setBlockingAfter() -> void { -+ std::unique_lock lock(accessLock_); -+ blockingWriter_ = false; -+ queue_.notify_all(); -+} -+ -+auto SynchronizableAccess::lock() -> void { -+ std::unique_lock lock(accessLock_); -+ queue_.wait(lock, [this]() { -+ return !blockingWriter_ && blockingReaders_ == 0 && dirtyWriters_ == 0 && -+ (!imperativelyLocked_ || imperativeOwner_ == pthread_self()); -+ }); -+ imperativelyLocked_ = true; -+ imperativeOwner_ = pthread_self(); -+} -+ -+auto SynchronizableAccess::unlock() -> void { -+ std::unique_lock lock(accessLock_); -+ if (imperativeOwner_ != pthread_self()) { -+ return; -+ } -+ imperativelyLocked_ = false; -+ imperativeOwner_ = {}; -+ queue_.notify_all(); -+} -+ -+} // namespace worklets -diff --git a/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/SynchronizableAccess.h b/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/SynchronizableAccess.h -new file mode 100644 -index 0000000..97ff93a ---- /dev/null -+++ b/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/SynchronizableAccess.h -@@ -0,0 +1,34 @@ -+#pragma once -+ -+#include -+#include -+ -+namespace worklets { -+ -+class SynchronizableAccess { -+ public: -+ auto lock() -> void; -+ auto unlock() -> void; -+ -+ protected: -+ auto getBlockingBefore() -> void; -+ auto getBlockingAfter() -> void; -+ -+ auto setDirtyBefore() -> void; -+ auto setDirtyAfter() -> void; -+ -+ auto setBlockingBefore() -> void; -+ auto setBlockingAfter() -> void; -+ -+ private: -+ int blockingReaders_{0}; -+ int dirtyWriters_{0}; -+ bool blockingWriter_{false}; -+ bool imperativelyLocked_{false}; -+ pthread_t imperativeOwner_{}; -+ std::mutex accessLock_; -+ std::recursive_mutex imperativeLock_; -+ std::condition_variable queue_; -+}; -+ -+} // namespace worklets -diff --git a/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.cpp b/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.cpp -index eaa59a8..d3f2424 100644 ---- a/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.cpp -+++ b/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.cpp -@@ -433,6 +433,10 @@ void NativeProxy::progressLayoutAnimation( - ->progressLayoutAnimation(tag, newPropsJNI, isSharedTransition); - } - -+void NativeProxy::endLayoutAnimation(int tag, bool shouldRemove) { -+ (*layoutAnimations_)->cthis()->endLayoutAnimation(tag, shouldRemove); -+} -+ - PlatformDepMethodsHolder NativeProxy::getPlatformDependentMethods() { - #ifdef RCT_NEW_ARCH_ENABLED - // nothing -@@ -473,14 +477,7 @@ PlatformDepMethodsHolder NativeProxy::getPlatformDependentMethods() { - auto progressLayoutAnimation = - bindThis(&NativeProxy::progressLayoutAnimation); - -- auto endLayoutAnimation = -- [layoutAnimationsWeak = -- std::weak_ptr>( -- layoutAnimations_)](int tag, bool removeView) { -- if (auto layoutAnimations = layoutAnimationsWeak.lock()) { -- (*layoutAnimations)->cthis()->endLayoutAnimation(tag, removeView); -- } -- }; -+ auto endLayoutAnimation = bindThis(&NativeProxy::endLayoutAnimation); - - auto maybeFlushUiUpdatesQueueFunction = - bindThis(&NativeProxy::maybeFlushUIUpdatesQueue); -diff --git a/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.h b/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.h -index b2c1fab..abdec99 100644 ---- a/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.h -+++ b/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.h -@@ -240,6 +240,8 @@ class NativeProxy : public jni::HybridClass { - const jsi::Object &newProps, - bool isSharedTransition); - -+ void endLayoutAnimation(int tag, bool shouldRemove); -+ - /*** - * Wraps a method of `NativeProxy` in a function object capturing `this` - * @tparam TReturn return type of passed method -diff --git a/node_modules/react-native-reanimated/apple/reanimated/apple/REANodesManager.mm b/node_modules/react-native-reanimated/apple/reanimated/apple/REANodesManager.mm -index 91ba53e..193850e 100644 ---- a/node_modules/react-native-reanimated/apple/reanimated/apple/REANodesManager.mm -+++ b/node_modules/react-native-reanimated/apple/reanimated/apple/REANodesManager.mm -@@ -175,7 +175,11 @@ - (READisplayLink *)getDisplayLink - if (!_displayLink) { - _displayLink = [READisplayLink displayLinkWithTarget:self selector:@selector(onAnimationFrame:)]; - #if !TARGET_OS_OSX -- _displayLink.preferredFramesPerSecond = 120; // will fallback to 60 fps for devices without Pro Motion display -+ if (@available(iOS 15.0, *)) { -+ _displayLink.preferredFrameRateRange = CAFrameRateRangeMake(80, 120, 120); -+ } else { -+ _displayLink.preferredFramesPerSecond = 120; // will fallback to 60 fps for devices without Pro Motion display -+ } - #endif // TARGET_OS_OSX - [_displayLink addToRunLoop:[NSRunLoop mainRunLoop] forMode:NSRunLoopCommonModes]; - } -@@ -347,7 +351,7 @@ - (void)performOperations - // from CADisplayLink but it is easier to hardcode it for the time being. - // The reason why we use frame duration here is that if takes longer than one frame to complete layout tasks - // there is no point of synchronizing layout with the UI interaction as we get that one frame delay anyways. -- [syncUpdateObserver waitAndMountWithTimeout:0.016]; -+ [syncUpdateObserver waitAndMountWithTimeout:1 / 120]; - } - } - _wantRunUpdates = NO; -diff --git a/node_modules/react-native-reanimated/src/ReanimatedModule/NativeReanimated.ts b/node_modules/react-native-reanimated/src/ReanimatedModule/NativeReanimated.ts -index 78df0bc..1808f25 100644 ---- a/node_modules/react-native-reanimated/src/ReanimatedModule/NativeReanimated.ts -+++ b/node_modules/react-native-reanimated/src/ReanimatedModule/NativeReanimated.ts -@@ -10,6 +10,7 @@ import type { - Value3D, - ValueRotation, - WorkletFunction, -+ HostSynchronizableRef, - } from '../commonTypes'; - import { ReanimatedError } from '../errors'; - import { getShadowNodeWrapperFromRef } from '../fabricUtils'; -@@ -96,6 +97,10 @@ See https://docs.swmansion.com/react-native-reanimated/docs/guides/troubleshooti - ); - } - -+ makeSynchronizable(value: TValue): HostSynchronizableRef { -+ return this.#reanimatedModuleProxy.makeSynchronizable(value); -+ } -+ - registerSensor( - sensorType: number, - interval: number, -diff --git a/node_modules/react-native-reanimated/src/ReanimatedModule/js-reanimated/JSReanimated.ts b/node_modules/react-native-reanimated/src/ReanimatedModule/js-reanimated/JSReanimated.ts -index f571528..61c8c8c 100644 ---- a/node_modules/react-native-reanimated/src/ReanimatedModule/js-reanimated/JSReanimated.ts -+++ b/node_modules/react-native-reanimated/src/ReanimatedModule/js-reanimated/JSReanimated.ts -@@ -301,6 +301,12 @@ class JSReanimated implements IReanimatedModule { - ); - } - -+ makeSynchronizable(): never { -+ throw new ReanimatedError( -+ 'makeSynchronizable should never be called in JSWorklets.' -+ ); -+ } -+ - markNodeAsRemovable(_shadowNodeWrapper: ShadowNodeWrapper): void { - throw new ReanimatedError( - 'markNodeAsRemovable is not available in JSReanimated.' -diff --git a/node_modules/react-native-reanimated/src/ReanimatedModule/reanimatedModuleProxy.ts b/node_modules/react-native-reanimated/src/ReanimatedModule/reanimatedModuleProxy.ts -index fed3331..002d2a6 100644 ---- a/node_modules/react-native-reanimated/src/ReanimatedModule/reanimatedModuleProxy.ts -+++ b/node_modules/react-native-reanimated/src/ReanimatedModule/reanimatedModuleProxy.ts -@@ -7,6 +7,7 @@ import type { - Value3D, - ValueRotation, - WorkletFunction, -+ HostSynchronizableRef, - } from '../commonTypes'; - import type { WorkletRuntime } from '../runtimes'; - -@@ -26,6 +27,8 @@ export interface ReanimatedModuleProxy { - worklet: ShareableRef - ): void; - -+ makeSynchronizable(value: TValue): HostSynchronizableRef; -+ - registerEventHandler( - eventHandler: ShareableRef, - eventName: string, -diff --git a/node_modules/react-native-reanimated/src/commonTypes.ts b/node_modules/react-native-reanimated/src/commonTypes.ts -index a28c136..2d38706 100644 ---- a/node_modules/react-native-reanimated/src/commonTypes.ts -+++ b/node_modules/react-native-reanimated/src/commonTypes.ts -@@ -621,3 +621,23 @@ export type InternalHostInstance = Partial< - _reactInternals: unknown; - } - >; -+ -+export interface HostSynchronizableRef { -+ // TODO: TSDOC with links to documentation. -+ getDirty(): TValue; -+ getBlocking(): TValue; -+ setDirty(value: TValue): void; -+ setBlocking(value: TValue): void; -+ // TODO: Consider allowing `lock` and `unlock` in public API. -+ lock(): void; -+ unlock(): void; -+} -+ -+export interface SynchronizableRef -+ extends Omit, 'lock' | 'unlock'> { -+ // TODO: TSDOC with links to documentation. -+ getDirty(): TValue; -+ getBlocking(): TValue; -+ setDirty(value: TValue | ((prev: TValue) => TValue)): void; -+ setBlocking(value: TValue | ((prev: TValue) => TValue)): void; -+} -diff --git a/node_modules/react-native-reanimated/src/hook/useAnimatedStyle.ts b/node_modules/react-native-reanimated/src/hook/useAnimatedStyle.ts -index d9817af..eef353d 100644 ---- a/node_modules/react-native-reanimated/src/hook/useAnimatedStyle.ts -+++ b/node_modules/react-native-reanimated/src/hook/useAnimatedStyle.ts -@@ -582,7 +582,7 @@ For more, see the docs: \`https://docs.swmansion.com/react-native-reanimated/doc - }; - }, [areAnimationsActive]); - -- checkSharedValueUsage(initial.value); -+ if (__DEV__) checkSharedValueUsage(initial.value); - - const animatedStyleHandle = useRef< - | AnimatedStyleHandle