From 6c924594343ddc48b0b4e54d543c7c4b2c2e73ad Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Thu, 12 Jun 2025 17:00:57 +0000 Subject: [PATCH 01/11] [LOCAL] Bump Podfile.lock --- packages/rn-tester/Podfile.lock | 610 ++++++++++++++++---------------- 1 file changed, 305 insertions(+), 305 deletions(-) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 53221d9751827c..510108f6360c7b 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -2,13 +2,13 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - fast_float (8.0.0) - - FBLazyVector (0.80.0-rc.5) + - FBLazyVector (0.80.0) - fmt (11.0.2) - glog (0.3.5) - - hermes-engine (0.80.0-rc.5): - - hermes-engine/Pre-built (= 0.80.0-rc.5) - - hermes-engine/Pre-built (0.80.0-rc.5) - - MyNativeView (0.80.0-rc.5): + - hermes-engine (0.80.0): + - hermes-engine/Pre-built (= 0.80.0) + - hermes-engine/Pre-built (0.80.0) + - MyNativeView (0.80.0): - boost - DoubleConversion - fast_float @@ -37,7 +37,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - NativeCxxModuleExample (0.80.0-rc.5): + - NativeCxxModuleExample (0.80.0): - boost - DoubleConversion - fast_float @@ -67,7 +67,7 @@ PODS: - SocketRocket - Yoga - OCMock (3.9.4) - - OSSLibraryExample (0.80.0-rc.5): + - OSSLibraryExample (0.80.0): - boost - DoubleConversion - fast_float @@ -115,27 +115,27 @@ PODS: - fast_float (= 8.0.0) - fmt (= 11.0.2) - glog - - RCTDeprecation (0.80.0-rc.5) - - RCTRequired (0.80.0-rc.5) - - RCTTypeSafety (0.80.0-rc.5): - - FBLazyVector (= 0.80.0-rc.5) - - RCTRequired (= 0.80.0-rc.5) - - React-Core (= 0.80.0-rc.5) - - React (0.80.0-rc.5): - - React-Core (= 0.80.0-rc.5) - - React-Core/DevSupport (= 0.80.0-rc.5) - - React-Core/RCTWebSocket (= 0.80.0-rc.5) - - React-RCTActionSheet (= 0.80.0-rc.5) - - React-RCTAnimation (= 0.80.0-rc.5) - - React-RCTBlob (= 0.80.0-rc.5) - - React-RCTImage (= 0.80.0-rc.5) - - React-RCTLinking (= 0.80.0-rc.5) - - React-RCTNetwork (= 0.80.0-rc.5) - - React-RCTSettings (= 0.80.0-rc.5) - - React-RCTText (= 0.80.0-rc.5) - - React-RCTVibration (= 0.80.0-rc.5) - - React-callinvoker (0.80.0-rc.5) - - React-Core (0.80.0-rc.5): + - RCTDeprecation (0.80.0) + - RCTRequired (0.80.0) + - RCTTypeSafety (0.80.0): + - FBLazyVector (= 0.80.0) + - RCTRequired (= 0.80.0) + - React-Core (= 0.80.0) + - React (0.80.0): + - React-Core (= 0.80.0) + - React-Core/DevSupport (= 0.80.0) + - React-Core/RCTWebSocket (= 0.80.0) + - React-RCTActionSheet (= 0.80.0) + - React-RCTAnimation (= 0.80.0) + - React-RCTBlob (= 0.80.0) + - React-RCTImage (= 0.80.0) + - React-RCTLinking (= 0.80.0) + - React-RCTNetwork (= 0.80.0) + - React-RCTSettings (= 0.80.0) + - React-RCTText (= 0.80.0) + - React-RCTVibration (= 0.80.0) + - React-callinvoker (0.80.0) + - React-Core (0.80.0): - boost - DoubleConversion - fast_float @@ -145,7 +145,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.80.0-rc.5) + - React-Core/Default (= 0.80.0) - React-cxxreact - React-featureflags - React-hermes @@ -159,7 +159,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/CoreModulesHeaders (0.80.0-rc.5): + - React-Core/CoreModulesHeaders (0.80.0): - boost - DoubleConversion - fast_float @@ -183,7 +183,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/Default (0.80.0-rc.5): + - React-Core/Default (0.80.0): - boost - DoubleConversion - fast_float @@ -206,7 +206,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/DevSupport (0.80.0-rc.5): + - React-Core/DevSupport (0.80.0): - boost - DoubleConversion - fast_float @@ -216,8 +216,8 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.80.0-rc.5) - - React-Core/RCTWebSocket (= 0.80.0-rc.5) + - React-Core/Default (= 0.80.0) + - React-Core/RCTWebSocket (= 0.80.0) - React-cxxreact - React-featureflags - React-hermes @@ -231,7 +231,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTActionSheetHeaders (0.80.0-rc.5): + - React-Core/RCTActionSheetHeaders (0.80.0): - boost - DoubleConversion - fast_float @@ -255,7 +255,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTAnimationHeaders (0.80.0-rc.5): + - React-Core/RCTAnimationHeaders (0.80.0): - boost - DoubleConversion - fast_float @@ -279,7 +279,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTBlobHeaders (0.80.0-rc.5): + - React-Core/RCTBlobHeaders (0.80.0): - boost - DoubleConversion - fast_float @@ -303,7 +303,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTImageHeaders (0.80.0-rc.5): + - React-Core/RCTImageHeaders (0.80.0): - boost - DoubleConversion - fast_float @@ -327,7 +327,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTLinkingHeaders (0.80.0-rc.5): + - React-Core/RCTLinkingHeaders (0.80.0): - boost - DoubleConversion - fast_float @@ -351,7 +351,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTNetworkHeaders (0.80.0-rc.5): + - React-Core/RCTNetworkHeaders (0.80.0): - boost - DoubleConversion - fast_float @@ -375,7 +375,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTPushNotificationHeaders (0.80.0-rc.5): + - React-Core/RCTPushNotificationHeaders (0.80.0): - boost - DoubleConversion - fast_float @@ -399,7 +399,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTSettingsHeaders (0.80.0-rc.5): + - React-Core/RCTSettingsHeaders (0.80.0): - boost - DoubleConversion - fast_float @@ -423,7 +423,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTTextHeaders (0.80.0-rc.5): + - React-Core/RCTTextHeaders (0.80.0): - boost - DoubleConversion - fast_float @@ -447,7 +447,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTVibrationHeaders (0.80.0-rc.5): + - React-Core/RCTVibrationHeaders (0.80.0): - boost - DoubleConversion - fast_float @@ -471,7 +471,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTWebSocket (0.80.0-rc.5): + - React-Core/RCTWebSocket (0.80.0): - boost - DoubleConversion - fast_float @@ -481,7 +481,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.80.0-rc.5) + - React-Core/Default (= 0.80.0) - React-cxxreact - React-featureflags - React-hermes @@ -495,7 +495,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-CoreModules (0.80.0-rc.5): + - React-CoreModules (0.80.0): - boost - DoubleConversion - fast_float @@ -503,19 +503,19 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - RCTTypeSafety (= 0.80.0-rc.5) - - React-Core/CoreModulesHeaders (= 0.80.0-rc.5) - - React-jsi (= 0.80.0-rc.5) + - RCTTypeSafety (= 0.80.0) + - React-Core/CoreModulesHeaders (= 0.80.0) + - React-jsi (= 0.80.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.80.0-rc.5) + - React-RCTImage (= 0.80.0) - ReactCommon - SocketRocket - - React-cxxreact (0.80.0-rc.5): + - React-cxxreact (0.80.0): - boost - DoubleConversion - fast_float @@ -524,19 +524,19 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.80.0-rc.5) - - React-debug (= 0.80.0-rc.5) - - React-jsi (= 0.80.0-rc.5) + - React-callinvoker (= 0.80.0) + - React-debug (= 0.80.0) + - React-jsi (= 0.80.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.80.0-rc.5) - - React-perflogger (= 0.80.0-rc.5) - - React-runtimeexecutor (= 0.80.0-rc.5) - - React-timing (= 0.80.0-rc.5) + - React-logger (= 0.80.0) + - React-perflogger (= 0.80.0) + - React-runtimeexecutor (= 0.80.0) + - React-timing (= 0.80.0) - SocketRocket - - React-debug (0.80.0-rc.5) - - React-defaultsnativemodule (0.80.0-rc.5): + - React-debug (0.80.0) + - React-defaultsnativemodule (0.80.0): - boost - DoubleConversion - fast_float @@ -554,7 +554,7 @@ PODS: - React-microtasksnativemodule - React-RCTFBReactNativeSpec - SocketRocket - - React-domnativemodule (0.80.0-rc.5): + - React-domnativemodule (0.80.0): - boost - DoubleConversion - fast_float @@ -573,7 +573,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric (0.80.0-rc.5): + - React-Fabric (0.80.0): - boost - DoubleConversion - fast_float @@ -587,22 +587,22 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.80.0-rc.5) - - React-Fabric/attributedstring (= 0.80.0-rc.5) - - React-Fabric/componentregistry (= 0.80.0-rc.5) - - React-Fabric/componentregistrynative (= 0.80.0-rc.5) - - React-Fabric/components (= 0.80.0-rc.5) - - React-Fabric/consistency (= 0.80.0-rc.5) - - React-Fabric/core (= 0.80.0-rc.5) - - React-Fabric/dom (= 0.80.0-rc.5) - - React-Fabric/imagemanager (= 0.80.0-rc.5) - - React-Fabric/leakchecker (= 0.80.0-rc.5) - - React-Fabric/mounting (= 0.80.0-rc.5) - - React-Fabric/observers (= 0.80.0-rc.5) - - React-Fabric/scheduler (= 0.80.0-rc.5) - - React-Fabric/telemetry (= 0.80.0-rc.5) - - React-Fabric/templateprocessor (= 0.80.0-rc.5) - - React-Fabric/uimanager (= 0.80.0-rc.5) + - React-Fabric/animations (= 0.80.0) + - React-Fabric/attributedstring (= 0.80.0) + - React-Fabric/componentregistry (= 0.80.0) + - React-Fabric/componentregistrynative (= 0.80.0) + - React-Fabric/components (= 0.80.0) + - React-Fabric/consistency (= 0.80.0) + - React-Fabric/core (= 0.80.0) + - React-Fabric/dom (= 0.80.0) + - React-Fabric/imagemanager (= 0.80.0) + - React-Fabric/leakchecker (= 0.80.0) + - React-Fabric/mounting (= 0.80.0) + - React-Fabric/observers (= 0.80.0) + - React-Fabric/scheduler (= 0.80.0) + - React-Fabric/telemetry (= 0.80.0) + - React-Fabric/templateprocessor (= 0.80.0) + - React-Fabric/uimanager (= 0.80.0) - React-featureflags - React-graphics - React-hermes @@ -614,7 +614,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animations (0.80.0-rc.5): + - React-Fabric/animations (0.80.0): - boost - DoubleConversion - fast_float @@ -639,7 +639,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/attributedstring (0.80.0-rc.5): + - React-Fabric/attributedstring (0.80.0): - boost - DoubleConversion - fast_float @@ -664,7 +664,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistry (0.80.0-rc.5): + - React-Fabric/componentregistry (0.80.0): - boost - DoubleConversion - fast_float @@ -689,7 +689,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistrynative (0.80.0-rc.5): + - React-Fabric/componentregistrynative (0.80.0): - boost - DoubleConversion - fast_float @@ -714,7 +714,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components (0.80.0-rc.5): + - React-Fabric/components (0.80.0): - boost - DoubleConversion - fast_float @@ -728,10 +728,10 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.80.0-rc.5) - - React-Fabric/components/root (= 0.80.0-rc.5) - - React-Fabric/components/scrollview (= 0.80.0-rc.5) - - React-Fabric/components/view (= 0.80.0-rc.5) + - React-Fabric/components/legacyviewmanagerinterop (= 0.80.0) + - React-Fabric/components/root (= 0.80.0) + - React-Fabric/components/scrollview (= 0.80.0) + - React-Fabric/components/view (= 0.80.0) - React-featureflags - React-graphics - React-hermes @@ -743,7 +743,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/legacyviewmanagerinterop (0.80.0-rc.5): + - React-Fabric/components/legacyviewmanagerinterop (0.80.0): - boost - DoubleConversion - fast_float @@ -768,7 +768,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/root (0.80.0-rc.5): + - React-Fabric/components/root (0.80.0): - boost - DoubleConversion - fast_float @@ -793,7 +793,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/scrollview (0.80.0-rc.5): + - React-Fabric/components/scrollview (0.80.0): - boost - DoubleConversion - fast_float @@ -818,7 +818,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/view (0.80.0-rc.5): + - React-Fabric/components/view (0.80.0): - boost - DoubleConversion - fast_float @@ -845,7 +845,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric/consistency (0.80.0-rc.5): + - React-Fabric/consistency (0.80.0): - boost - DoubleConversion - fast_float @@ -870,7 +870,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/core (0.80.0-rc.5): + - React-Fabric/core (0.80.0): - boost - DoubleConversion - fast_float @@ -895,7 +895,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/dom (0.80.0-rc.5): + - React-Fabric/dom (0.80.0): - boost - DoubleConversion - fast_float @@ -920,7 +920,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/imagemanager (0.80.0-rc.5): + - React-Fabric/imagemanager (0.80.0): - boost - DoubleConversion - fast_float @@ -945,7 +945,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/leakchecker (0.80.0-rc.5): + - React-Fabric/leakchecker (0.80.0): - boost - DoubleConversion - fast_float @@ -970,7 +970,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/mounting (0.80.0-rc.5): + - React-Fabric/mounting (0.80.0): - boost - DoubleConversion - fast_float @@ -995,7 +995,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers (0.80.0-rc.5): + - React-Fabric/observers (0.80.0): - boost - DoubleConversion - fast_float @@ -1009,7 +1009,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.80.0-rc.5) + - React-Fabric/observers/events (= 0.80.0) - React-featureflags - React-graphics - React-hermes @@ -1021,7 +1021,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/events (0.80.0-rc.5): + - React-Fabric/observers/events (0.80.0): - boost - DoubleConversion - fast_float @@ -1046,7 +1046,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/scheduler (0.80.0-rc.5): + - React-Fabric/scheduler (0.80.0): - boost - DoubleConversion - fast_float @@ -1073,7 +1073,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/telemetry (0.80.0-rc.5): + - React-Fabric/telemetry (0.80.0): - boost - DoubleConversion - fast_float @@ -1098,7 +1098,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/templateprocessor (0.80.0-rc.5): + - React-Fabric/templateprocessor (0.80.0): - boost - DoubleConversion - fast_float @@ -1123,7 +1123,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager (0.80.0-rc.5): + - React-Fabric/uimanager (0.80.0): - boost - DoubleConversion - fast_float @@ -1137,7 +1137,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.80.0-rc.5) + - React-Fabric/uimanager/consistency (= 0.80.0) - React-featureflags - React-graphics - React-hermes @@ -1150,7 +1150,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager/consistency (0.80.0-rc.5): + - React-Fabric/uimanager/consistency (0.80.0): - boost - DoubleConversion - fast_float @@ -1176,7 +1176,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-FabricComponents (0.80.0-rc.5): + - React-FabricComponents (0.80.0): - boost - DoubleConversion - fast_float @@ -1191,8 +1191,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.80.0-rc.5) - - React-FabricComponents/textlayoutmanager (= 0.80.0-rc.5) + - React-FabricComponents/components (= 0.80.0) + - React-FabricComponents/textlayoutmanager (= 0.80.0) - React-featureflags - React-graphics - React-hermes @@ -1205,7 +1205,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components (0.80.0-rc.5): + - React-FabricComponents/components (0.80.0): - boost - DoubleConversion - fast_float @@ -1220,15 +1220,15 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.80.0-rc.5) - - React-FabricComponents/components/iostextinput (= 0.80.0-rc.5) - - React-FabricComponents/components/modal (= 0.80.0-rc.5) - - React-FabricComponents/components/rncore (= 0.80.0-rc.5) - - React-FabricComponents/components/safeareaview (= 0.80.0-rc.5) - - React-FabricComponents/components/scrollview (= 0.80.0-rc.5) - - React-FabricComponents/components/text (= 0.80.0-rc.5) - - React-FabricComponents/components/textinput (= 0.80.0-rc.5) - - React-FabricComponents/components/unimplementedview (= 0.80.0-rc.5) + - React-FabricComponents/components/inputaccessory (= 0.80.0) + - React-FabricComponents/components/iostextinput (= 0.80.0) + - React-FabricComponents/components/modal (= 0.80.0) + - React-FabricComponents/components/rncore (= 0.80.0) + - React-FabricComponents/components/safeareaview (= 0.80.0) + - React-FabricComponents/components/scrollview (= 0.80.0) + - React-FabricComponents/components/text (= 0.80.0) + - React-FabricComponents/components/textinput (= 0.80.0) + - React-FabricComponents/components/unimplementedview (= 0.80.0) - React-featureflags - React-graphics - React-hermes @@ -1241,7 +1241,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/inputaccessory (0.80.0-rc.5): + - React-FabricComponents/components/inputaccessory (0.80.0): - boost - DoubleConversion - fast_float @@ -1268,7 +1268,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/iostextinput (0.80.0-rc.5): + - React-FabricComponents/components/iostextinput (0.80.0): - boost - DoubleConversion - fast_float @@ -1295,7 +1295,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/modal (0.80.0-rc.5): + - React-FabricComponents/components/modal (0.80.0): - boost - DoubleConversion - fast_float @@ -1322,7 +1322,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/rncore (0.80.0-rc.5): + - React-FabricComponents/components/rncore (0.80.0): - boost - DoubleConversion - fast_float @@ -1349,7 +1349,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/safeareaview (0.80.0-rc.5): + - React-FabricComponents/components/safeareaview (0.80.0): - boost - DoubleConversion - fast_float @@ -1376,7 +1376,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/scrollview (0.80.0-rc.5): + - React-FabricComponents/components/scrollview (0.80.0): - boost - DoubleConversion - fast_float @@ -1403,7 +1403,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/text (0.80.0-rc.5): + - React-FabricComponents/components/text (0.80.0): - boost - DoubleConversion - fast_float @@ -1430,7 +1430,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/textinput (0.80.0-rc.5): + - React-FabricComponents/components/textinput (0.80.0): - boost - DoubleConversion - fast_float @@ -1457,7 +1457,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/unimplementedview (0.80.0-rc.5): + - React-FabricComponents/components/unimplementedview (0.80.0): - boost - DoubleConversion - fast_float @@ -1484,7 +1484,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/textlayoutmanager (0.80.0-rc.5): + - React-FabricComponents/textlayoutmanager (0.80.0): - boost - DoubleConversion - fast_float @@ -1511,7 +1511,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricImage (0.80.0-rc.5): + - React-FabricImage (0.80.0): - boost - DoubleConversion - fast_float @@ -1520,22 +1520,22 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - RCTRequired (= 0.80.0-rc.5) - - RCTTypeSafety (= 0.80.0-rc.5) + - RCTRequired (= 0.80.0) + - RCTTypeSafety (= 0.80.0) - React-Fabric - React-featureflags - React-graphics - React-hermes - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.80.0-rc.5) + - React-jsiexecutor (= 0.80.0) - React-logger - React-rendererdebug - React-utils - ReactCommon - SocketRocket - Yoga - - React-featureflags (0.80.0-rc.5): + - React-featureflags (0.80.0): - boost - DoubleConversion - fast_float @@ -1544,7 +1544,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-featureflagsnativemodule (0.80.0-rc.5): + - React-featureflagsnativemodule (0.80.0): - boost - DoubleConversion - fast_float @@ -1560,7 +1560,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-graphics (0.80.0-rc.5): + - React-graphics (0.80.0): - boost - DoubleConversion - fast_float @@ -1574,7 +1574,7 @@ PODS: - React-jsiexecutor - React-utils - SocketRocket - - React-hermes (0.80.0-rc.5): + - React-hermes (0.80.0): - boost - DoubleConversion - fast_float @@ -1583,16 +1583,16 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.80.0-rc.5) + - React-cxxreact (= 0.80.0) - React-jsi - - React-jsiexecutor (= 0.80.0-rc.5) + - React-jsiexecutor (= 0.80.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 0.80.0-rc.5) + - React-perflogger (= 0.80.0) - React-runtimeexecutor - SocketRocket - - React-idlecallbacksnativemodule (0.80.0-rc.5): + - React-idlecallbacksnativemodule (0.80.0): - boost - DoubleConversion - fast_float @@ -1608,7 +1608,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - SocketRocket - - React-ImageManager (0.80.0-rc.5): + - React-ImageManager (0.80.0): - boost - DoubleConversion - fast_float @@ -1623,7 +1623,7 @@ PODS: - React-rendererdebug - React-utils - SocketRocket - - React-jserrorhandler (0.80.0-rc.5): + - React-jserrorhandler (0.80.0): - boost - DoubleConversion - fast_float @@ -1638,7 +1638,7 @@ PODS: - React-jsi - ReactCommon/turbomodule/bridging - SocketRocket - - React-jsi (0.80.0-rc.5): + - React-jsi (0.80.0): - boost - DoubleConversion - fast_float @@ -1648,7 +1648,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsiexecutor (0.80.0-rc.5): + - React-jsiexecutor (0.80.0): - boost - DoubleConversion - fast_float @@ -1657,14 +1657,14 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.80.0-rc.5) - - React-jsi (= 0.80.0-rc.5) + - React-cxxreact (= 0.80.0) + - React-jsi (= 0.80.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 0.80.0-rc.5) + - React-perflogger (= 0.80.0) - SocketRocket - - React-jsinspector (0.80.0-rc.5): + - React-jsinspector (0.80.0): - boost - DoubleConversion - fast_float @@ -1678,10 +1678,10 @@ PODS: - React-jsinspectorcdp - React-jsinspectornetwork - React-jsinspectortracing - - React-perflogger (= 0.80.0-rc.5) - - React-runtimeexecutor (= 0.80.0-rc.5) + - React-perflogger (= 0.80.0) + - React-runtimeexecutor (= 0.80.0) - SocketRocket - - React-jsinspectorcdp (0.80.0-rc.5): + - React-jsinspectorcdp (0.80.0): - boost - DoubleConversion - fast_float @@ -1690,7 +1690,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsinspectornetwork (0.80.0-rc.5): + - React-jsinspectornetwork (0.80.0): - boost - DoubleConversion - fast_float @@ -1700,7 +1700,7 @@ PODS: - RCT-Folly/Fabric - React-jsinspectorcdp - SocketRocket - - React-jsinspectortracing (0.80.0-rc.5): + - React-jsinspectortracing (0.80.0): - boost - DoubleConversion - fast_float @@ -1710,7 +1710,7 @@ PODS: - RCT-Folly/Fabric - React-oscompat - SocketRocket - - React-jsitooling (0.80.0-rc.5): + - React-jsitooling (0.80.0): - boost - DoubleConversion - fast_float @@ -1718,15 +1718,15 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.80.0-rc.5) - - React-jsi (= 0.80.0-rc.5) + - React-cxxreact (= 0.80.0) + - React-jsi (= 0.80.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - SocketRocket - - React-jsitracing (0.80.0-rc.5): + - React-jsitracing (0.80.0): - React-jsi - - React-logger (0.80.0-rc.5): + - React-logger (0.80.0): - boost - DoubleConversion - fast_float @@ -1735,7 +1735,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-Mapbuffer (0.80.0-rc.5): + - React-Mapbuffer (0.80.0): - boost - DoubleConversion - fast_float @@ -1745,7 +1745,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-microtasksnativemodule (0.80.0-rc.5): + - React-microtasksnativemodule (0.80.0): - boost - DoubleConversion - fast_float @@ -1760,7 +1760,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-NativeModulesApple (0.80.0-rc.5): + - React-NativeModulesApple (0.80.0): - boost - DoubleConversion - fast_float @@ -1781,8 +1781,8 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - React-oscompat (0.80.0-rc.5) - - React-perflogger (0.80.0-rc.5): + - React-oscompat (0.80.0) + - React-perflogger (0.80.0): - boost - DoubleConversion - fast_float @@ -1791,7 +1791,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-performancetimeline (0.80.0-rc.5): + - React-performancetimeline (0.80.0): - boost - DoubleConversion - fast_float @@ -1804,9 +1804,9 @@ PODS: - React-perflogger - React-timing - SocketRocket - - React-RCTActionSheet (0.80.0-rc.5): - - React-Core/RCTActionSheetHeaders (= 0.80.0-rc.5) - - React-RCTAnimation (0.80.0-rc.5): + - React-RCTActionSheet (0.80.0): + - React-Core/RCTActionSheetHeaders (= 0.80.0) + - React-RCTAnimation (0.80.0): - boost - DoubleConversion - fast_float @@ -1822,7 +1822,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTAppDelegate (0.80.0-rc.5): + - React-RCTAppDelegate (0.80.0): - boost - DoubleConversion - fast_float @@ -1855,7 +1855,7 @@ PODS: - React-utils - ReactCommon - SocketRocket - - React-RCTBlob (0.80.0-rc.5): + - React-RCTBlob (0.80.0): - boost - DoubleConversion - fast_float @@ -1874,7 +1874,7 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTFabric (0.80.0-rc.5): + - React-RCTFabric (0.80.0): - boost - DoubleConversion - fast_float @@ -1908,7 +1908,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-RCTFBReactNativeSpec (0.80.0-rc.5): + - React-RCTFBReactNativeSpec (0.80.0): - boost - DoubleConversion - fast_float @@ -1926,7 +1926,7 @@ PODS: - React-NativeModulesApple - ReactCommon - SocketRocket - - React-RCTImage (0.80.0-rc.5): + - React-RCTImage (0.80.0): - boost - DoubleConversion - fast_float @@ -1942,14 +1942,14 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTLinking (0.80.0-rc.5): - - React-Core/RCTLinkingHeaders (= 0.80.0-rc.5) - - React-jsi (= 0.80.0-rc.5) + - React-RCTLinking (0.80.0): + - React-Core/RCTLinkingHeaders (= 0.80.0) + - React-jsi (= 0.80.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.80.0-rc.5) - - React-RCTNetwork (0.80.0-rc.5): + - ReactCommon/turbomodule/core (= 0.80.0) + - React-RCTNetwork (0.80.0): - boost - DoubleConversion - fast_float @@ -1967,14 +1967,14 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTPushNotification (0.80.0-rc.5): + - React-RCTPushNotification (0.80.0): - RCTTypeSafety - React-Core/RCTPushNotificationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (0.80.0-rc.5): + - React-RCTRuntime (0.80.0): - boost - DoubleConversion - fast_float @@ -1994,7 +1994,7 @@ PODS: - React-RuntimeCore - React-RuntimeHermes - SocketRocket - - React-RCTSettings (0.80.0-rc.5): + - React-RCTSettings (0.80.0): - boost - DoubleConversion - fast_float @@ -2009,7 +2009,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTTest (0.80.0-rc.5): + - React-RCTTest (0.80.0): - boost - DoubleConversion - fast_float @@ -2017,15 +2017,15 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - React-Core (= 0.80.0-rc.5) - - React-CoreModules (= 0.80.0-rc.5) - - React-jsi (= 0.80.0-rc.5) - - ReactCommon/turbomodule/core (= 0.80.0-rc.5) + - React-Core (= 0.80.0) + - React-CoreModules (= 0.80.0) + - React-jsi (= 0.80.0) + - ReactCommon/turbomodule/core (= 0.80.0) - SocketRocket - - React-RCTText (0.80.0-rc.5): - - React-Core/RCTTextHeaders (= 0.80.0-rc.5) + - React-RCTText (0.80.0): + - React-Core/RCTTextHeaders (= 0.80.0) - Yoga - - React-RCTVibration (0.80.0-rc.5): + - React-RCTVibration (0.80.0): - boost - DoubleConversion - fast_float @@ -2039,11 +2039,11 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-rendererconsistency (0.80.0-rc.5) - - React-renderercss (0.80.0-rc.5): + - React-rendererconsistency (0.80.0) + - React-renderercss (0.80.0): - React-debug - React-utils - - React-rendererdebug (0.80.0-rc.5): + - React-rendererdebug (0.80.0): - boost - DoubleConversion - fast_float @@ -2053,8 +2053,8 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-rncore (0.80.0-rc.5) - - React-RuntimeApple (0.80.0-rc.5): + - React-rncore (0.80.0) + - React-RuntimeApple (0.80.0): - boost - DoubleConversion - fast_float @@ -2083,7 +2083,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-RuntimeCore (0.80.0-rc.5): + - React-RuntimeCore (0.80.0): - boost - DoubleConversion - fast_float @@ -2106,9 +2106,9 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-runtimeexecutor (0.80.0-rc.5): - - React-jsi (= 0.80.0-rc.5) - - React-RuntimeHermes (0.80.0-rc.5): + - React-runtimeexecutor (0.80.0): + - React-jsi (= 0.80.0) + - React-RuntimeHermes (0.80.0): - boost - DoubleConversion - fast_float @@ -2128,7 +2128,7 @@ PODS: - React-RuntimeCore - React-utils - SocketRocket - - React-runtimescheduler (0.80.0-rc.5): + - React-runtimescheduler (0.80.0): - boost - DoubleConversion - fast_float @@ -2151,8 +2151,8 @@ PODS: - React-timing - React-utils - SocketRocket - - React-timing (0.80.0-rc.5) - - React-utils (0.80.0-rc.5): + - React-timing (0.80.0) + - React-utils (0.80.0): - boost - DoubleConversion - fast_float @@ -2163,11 +2163,11 @@ PODS: - RCT-Folly/Fabric - React-debug - React-hermes - - React-jsi (= 0.80.0-rc.5) + - React-jsi (= 0.80.0) - SocketRocket - - ReactAppDependencyProvider (0.80.0-rc.5): + - ReactAppDependencyProvider (0.80.0): - ReactCodegen - - ReactCodegen (0.80.0-rc.5): + - ReactCodegen (0.80.0): - boost - DoubleConversion - fast_float @@ -2194,7 +2194,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - ReactCommon (0.80.0-rc.5): + - ReactCommon (0.80.0): - boost - DoubleConversion - fast_float @@ -2202,9 +2202,9 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - ReactCommon/turbomodule (= 0.80.0-rc.5) + - ReactCommon/turbomodule (= 0.80.0) - SocketRocket - - ReactCommon-Samples (0.80.0-rc.5): + - ReactCommon-Samples (0.80.0): - boost - DoubleConversion - fast_float @@ -2221,7 +2221,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - ReactCommon/turbomodule (0.80.0-rc.5): + - ReactCommon/turbomodule (0.80.0): - boost - DoubleConversion - fast_float @@ -2230,15 +2230,15 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.80.0-rc.5) - - React-cxxreact (= 0.80.0-rc.5) - - React-jsi (= 0.80.0-rc.5) - - React-logger (= 0.80.0-rc.5) - - React-perflogger (= 0.80.0-rc.5) - - ReactCommon/turbomodule/bridging (= 0.80.0-rc.5) - - ReactCommon/turbomodule/core (= 0.80.0-rc.5) + - React-callinvoker (= 0.80.0) + - React-cxxreact (= 0.80.0) + - React-jsi (= 0.80.0) + - React-logger (= 0.80.0) + - React-perflogger (= 0.80.0) + - ReactCommon/turbomodule/bridging (= 0.80.0) + - ReactCommon/turbomodule/core (= 0.80.0) - SocketRocket - - ReactCommon/turbomodule/bridging (0.80.0-rc.5): + - ReactCommon/turbomodule/bridging (0.80.0): - boost - DoubleConversion - fast_float @@ -2247,13 +2247,13 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.80.0-rc.5) - - React-cxxreact (= 0.80.0-rc.5) - - React-jsi (= 0.80.0-rc.5) - - React-logger (= 0.80.0-rc.5) - - React-perflogger (= 0.80.0-rc.5) + - React-callinvoker (= 0.80.0) + - React-cxxreact (= 0.80.0) + - React-jsi (= 0.80.0) + - React-logger (= 0.80.0) + - React-perflogger (= 0.80.0) - SocketRocket - - ReactCommon/turbomodule/core (0.80.0-rc.5): + - ReactCommon/turbomodule/core (0.80.0): - boost - DoubleConversion - fast_float @@ -2262,16 +2262,16 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.80.0-rc.5) - - React-cxxreact (= 0.80.0-rc.5) - - React-debug (= 0.80.0-rc.5) - - React-featureflags (= 0.80.0-rc.5) - - React-jsi (= 0.80.0-rc.5) - - React-logger (= 0.80.0-rc.5) - - React-perflogger (= 0.80.0-rc.5) - - React-utils (= 0.80.0-rc.5) + - React-callinvoker (= 0.80.0) + - React-cxxreact (= 0.80.0) + - React-debug (= 0.80.0) + - React-featureflags (= 0.80.0) + - React-jsi (= 0.80.0) + - React-logger (= 0.80.0) + - React-perflogger (= 0.80.0) + - React-utils (= 0.80.0) - SocketRocket - - ScreenshotManager (0.80.0-rc.5): + - ScreenshotManager (0.80.0): - boost - DoubleConversion - fast_float @@ -2557,84 +2557,84 @@ SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 - FBLazyVector: 04f59172f2d1bc4c8afd36bbff2485df293fab12 + FBLazyVector: 778b815a6fb3fa1599f581ffb9a5e85fad313c1d fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 - hermes-engine: 7b7ffc2a07cbaa556b4a75a6da50e73f4c138ea7 - MyNativeView: d873c2c603fc626c342df3699a83f93de3e649b9 - NativeCxxModuleExample: b02ca5ad3e52345ea0e28b89d75a840153c157a6 + hermes-engine: 7068e976238b29e97b3bafd09a994542af7d5c0b + MyNativeView: b90dd07a018b383c5d67f14d8e558d1c8dea10a4 + NativeCxxModuleExample: cea42af4f3301dc6acf3aabc9df7e193a5c1d9de OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 - OSSLibraryExample: 711b586760eb308b4591088ff70919e1a2ad572d + OSSLibraryExample: 338fb26990c9d64ec61cb30b4e59de407dd1a43d RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 - RCTDeprecation: 06e57a11be6128124a3c7cbfceb09b78f6c9ffc2 - RCTRequired: 843cc1fe500b0ba58512287c5116e31a45181bca - RCTTypeSafety: 71eeceddb7e708c224909ba99c37a145c98c02a7 - React: d24621fc58bfcf5015e3286eac7b76c05040d914 - React-callinvoker: f36300fae0e5d711e6b9991976f64ae0cb8fad3a - React-Core: aef4f9c7ab58928f5d422cb5b48550cf7308d34e - React-CoreModules: 281bd2743374f8bfe665eddc90980e32da86c961 - React-cxxreact: 37dd3694abbdea4e4973c0039e1a793c60c9f677 - React-debug: 3005e18d181d33277445c99e201d37f3114233b6 - React-defaultsnativemodule: ba8a3f1abcd5913630340f3e936ea07d27febdf7 - React-domnativemodule: 88466afb07953e47ebf231182d0980cda5377d95 - React-Fabric: a1c2e1bb9871fb9888a1db7b6a40e0db3d91b73c - React-FabricComponents: ff325c6cedbe89507de0eae224a42b2e67d5ff1c - React-FabricImage: fb3c27d5e7603a230bdeaa9568e6dc72735936fc - React-featureflags: dd3ccec1d8112ecac993cd0ca35a67df48b9daeb - React-featureflagsnativemodule: 3c1d81f4b2909c8fd3ecd6623b1de549fade3524 - React-graphics: f32dfa6aff8c9bbd8c47ab654034ce4e58ab4c67 - React-hermes: 13f04dd474bea52f96ad10d80a5a60e3ac0c3785 - React-idlecallbacksnativemodule: cb2e3a3c0ff157372909174dc9f23c642c2b7a35 - React-ImageManager: 172ee56abdc3817dd9d26ecb38376cdf4a038105 - React-jserrorhandler: e45b1e30a6abee55c8074cf215a58da05b0096f7 - React-jsi: e612dba0b66803c573ddf250759041c9596b3ee9 - React-jsiexecutor: 8c70fee59074dea4b4a567fa8f7d41cd25d8f0b3 - React-jsinspector: 8bdf4a5b551d47b4fa394be3c108234be16dfabf - React-jsinspectorcdp: 6b32ca1f748a5e11e93653c4da25b7dc8bf6abcb - React-jsinspectornetwork: 2095a657777880b4e725cd96ab75d9b7b8666eb4 - React-jsinspectortracing: 051b2c19b945eeecb66cd135b0a9f1cd92028cab - React-jsitooling: f37797ceda2a44770bb888d1e606cdd656612240 - React-jsitracing: f1f946a3f997c472bda7a920770a42af7ad4a469 - React-logger: b2ab8954b7d31968fab60aa505035561636fc9b8 - React-Mapbuffer: 0da76ab0049249334a38eeb813022624e9638bb0 - React-microtasksnativemodule: 01d07c914986385e1a87527e060e6d1d3c4afd4b - React-NativeModulesApple: 47b8a4ee974150ccef0cd6d0277801ebdb8e65d9 - React-oscompat: acc1d2b40174ce9a8c3d61912572a51ff76a94e6 - React-perflogger: 524aa1464e26057b878dae4e57cfa66ac041b912 - React-performancetimeline: 3b935d6cdb86d6094b515d55aca87d546be29448 - React-RCTActionSheet: dad33af1be68c5e92d5d00482f5a42f49822531c - React-RCTAnimation: 8533e01f03cd26c14cf799825f7e602e74f45068 - React-RCTAppDelegate: 058dece4a0c499103c0163f1e86c6b66c9a782f8 - React-RCTBlob: 346bcef8187d919789bed64ecca0ef60efb9ad2a - React-RCTFabric: 267795d0d19ff52be340592fb1588579f262315f - React-RCTFBReactNativeSpec: c1d7ecac941dca3bb4d2a11cdf067aeb5eb41bb9 - React-RCTImage: 8b6ffa3db3e954657efef692a436563dcabeb109 - React-RCTLinking: 7feb092c09d1ab3a079bf45a5e9a2893744ea018 - React-RCTNetwork: fdaddb5b2c4b4dc817fad1c574055783a79d52b2 - React-RCTPushNotification: 68d5e61ce2eae55c1b4734ffa0108492860effaa - React-RCTRuntime: a5abf31757aad95ed177bbb69dc6d193105e3e0d - React-RCTSettings: 89330584241a7030b01a8af838f9a6c3048b22a6 - React-RCTTest: 540766ad875ef7f6579622c0f02c6f26d21f0207 - React-RCTText: 05886210ae16e511b1ebc736c48a3ce7f225b49b - React-RCTVibration: f50b13abc67b0b7084bafb5aa6a42c3aa9fec23a - React-rendererconsistency: 103d24d9fd9eed1760f0874edfbdc4b98288a20b - React-renderercss: fc7a0d92d1db6763c60af66bbad8277f9e6169a7 - React-rendererdebug: 8c47c35e8f5a309e5d9fc30ba6bfae895d52fcc1 - React-rncore: c555e70ebd3dc73ebc494ce4e30cbaa381fa5731 - React-RuntimeApple: f252ae433f9b9cea9bb7ba15272affbf895b09e0 - React-RuntimeCore: d8275e446134baf1b9ccaacca7707b1258d7ecbf - React-runtimeexecutor: 52df6be38a17311756f9fbb39b9bb055f4bd01c2 - React-RuntimeHermes: 9d4f426e36f26cc0101bfaa5483d162c72ec229e - React-runtimescheduler: 3c02c1e26324cc2cb802853d194bb95637f2c657 - React-timing: d44a981781952fe0ac6dac355473b2248700cdf1 - React-utils: 650abce2396b9c6cdeea3e7dca563d5d9ede8663 - ReactAppDependencyProvider: 05a7e34b5973a0258aab697b734a1f07c6b9fc02 - ReactCodegen: 3177c2bc0b3111b95ada95ceaba927945f2a2f68 - ReactCommon: 2a36c33c9f2d60fe8e760685ff99628730b25d43 - ReactCommon-Samples: b66fce0ac70dc38041adf49ba20611d6558d143f - ScreenshotManager: fec667a8430297d0002fcf733b22c97fd79c3d95 + RCTDeprecation: ff787f6c860a1b97dd1bc27264b61d23ad1994da + RCTRequired: 664eb8399ed8a83e26ab65af7c2ad390f7e61696 + RCTTypeSafety: a5cf7a7e80baf972e331dc028e5d5c19bb2535a4 + React: 606d4dccbcf29aec4dc84a7921405a28e1701a22 + React-callinvoker: 0e13bd3c039df9ceef04f7381a81f017655c8361 + React-Core: d118e66b5b561f5ab999dd7f9cf14f54dab376a7 + React-CoreModules: 6ec48c52c9ff2ca3fa110153de09e4c2379f1860 + React-cxxreact: cb406100002503e44de4b725e581ce24f47003b9 + React-debug: a9e91845f3670c3a19249f52919f0488b7842cf7 + React-defaultsnativemodule: ee76dbbfc31db775bc318f707f01869cd8a32f42 + React-domnativemodule: a3f44d7ea5c7f8ef5c6f88574471d6f0b73d2f17 + React-Fabric: bb3b550229a1cf7a93f9d8569a3a672cae115d94 + React-FabricComponents: a3b5184c705b5b45c8e6736f8bc579bae5cbecbe + React-FabricImage: 8d3a479a8c6097d20b7bd170df7d28b9da72381e + React-featureflags: 2d450523e473b3923790f9502feb8d13691b9e0e + React-featureflagsnativemodule: 90429c06d7aa290896a76639eaaa78c1d0bf4bca + React-graphics: 9e11a80b48b66d08d47c16cb5d922f1171840e70 + React-hermes: ae85ffa5ce034f07f63c95a7cbd15a391da8a6d3 + React-idlecallbacksnativemodule: bbacde3a9c82e14b9f3bfc9494bb960ce6801bf3 + React-ImageManager: d9f55275912e0ee5e34a66d30ad7c6327ce7daa4 + React-jserrorhandler: eeac7d0ce29ef27a5828d376ae84e516c2f3bab0 + React-jsi: 8eba045092d3ebe6b30f11e397185080e22e1c3d + React-jsiexecutor: 84978b702963ecee46f8e4d510931d4fdb7e8429 + React-jsinspector: 5efae7cf4601cb0c7441e4caaa5a6cc16781bf54 + React-jsinspectorcdp: df0f2b157b62a9f5d91c87600331c55414c35881 + React-jsinspectornetwork: af69093cf9d60dbcd00cda064ac271e2123f623e + React-jsinspectortracing: 2519b0016db1f338e56620a3fec253f455318359 + React-jsitooling: ffb70ee2d0c8836b1e8feddd0945847ae89271ad + React-jsitracing: 4a6b9ca5ed4195c51c9205712f06aba38fbb758e + React-logger: dce52a571ba0e0149c3f0fcc6866cbc0c8552c5e + React-Mapbuffer: f5754c33877eaf36e4c76c613b35615a181c85c5 + React-microtasksnativemodule: 23df6374a3ac422d8c2927839bcaeed61fee3dad + React-NativeModulesApple: e16d5c133019987285f001fbf1461a861e40426f + React-oscompat: 7c0a341cc31e350da71ddf2e46de0a845d1d1626 + React-perflogger: c91e01612298b74f70d846ae3666d2b078c547e0 + React-performancetimeline: 6b9a6951922d764073bc69617be43a9552de96ba + React-RCTActionSheet: 99864bd8422649219f24eca9a51445e698b70b8e + React-RCTAnimation: ae0790201f87e9782f4a8b4346ac414f4c3273f3 + React-RCTAppDelegate: e94955f941036818be7583fe820d13bf47c5e9af + React-RCTBlob: 472203c0f6fa4f25996ed94a2cdf5eaa92200fe3 + React-RCTFabric: 6f6b6979e6395f4fc33e6e25612f6272a71b7af5 + React-RCTFBReactNativeSpec: 9a0d5b08fcc6e0c73f2afc8fce60e8537db82b58 + React-RCTImage: 14ce85b3f9e898ad8ab2fd49be97f09e43251fb9 + React-RCTLinking: b189fd2fd5fce9c3189d64204f1a92c36ffc27bd + React-RCTNetwork: 66f7536d038d5ecec63acdc5e7c9b7f843fed4ac + React-RCTPushNotification: 2a04944a2d7921000a7eaed07d81fc22944a0431 + React-RCTRuntime: 62482bc3df825749a51ff2c7aa2dd0b8d74ee930 + React-RCTSettings: 98360df5a9e6f6d10bd9738c6d4637005e4f842e + React-RCTTest: 86006969dc4648dc3cc833dce9cf1522759334a0 + React-RCTText: 667ac6f696da8cd6671b5b562adf43419a787705 + React-RCTVibration: 13de9226d181fb939b187f3f682767c6e8cc80f8 + React-rendererconsistency: a4db9bb060c65bce8ae83d936ed0719696055bd2 + React-renderercss: f7788003b3c65702cbc123f8ba7678dd3cb67753 + React-rendererdebug: 67c92da913f21ebe041ce959f024ab89cf2a7bde + React-rncore: 322add36430c38049067a5d365f166256975391f + React-RuntimeApple: f3eedaeab424b467cfc61a308422235399ded08c + React-RuntimeCore: fd5ff77cca527e2ecd42e0d6a3eeafafde74d9c9 + React-runtimeexecutor: 49ea276161508d50b3486c385e1ca7972d1699f5 + React-RuntimeHermes: 85e8e095e106dbc6bcf5dcae051f56ba18b1d629 + React-runtimescheduler: c8581138c14a1e2036e8403628b963c0d1c88b26 + React-timing: a275a1c2e6112dba17f8f7dd496d439213bbea0d + React-utils: 449a6e1fd53886510e284e80bdbb1b1c6db29452 + ReactAppDependencyProvider: 3267432b637c9b38e86961b287f784ee1b08dde0 + ReactCodegen: 81d2701b50c346fcd57c2f93bbca0af0caed0b19 + ReactCommon: b028d09a66e60ebd83ca59d8cc9a1216360db147 + ReactCommon-Samples: 0422d6d72085fe2fdcdbe0766eef8e9cda21ec6a + ScreenshotManager: de9e6f1c7848b3213016377a32020a24851ac438 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: c8798357f928802015a217ccd2fe692b61a090c2 + Yoga: 0c4b7d2aacc910a1f702694fa86be830386f4ceb PODFILE CHECKSUM: 8591f96a513620a2a83a0b9a125ad3fa32ea1369 From bff874e7c754df566413a2ceb87e319d52477eca Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Fri, 13 Jun 2025 03:30:14 -0700 Subject: [PATCH 02/11] Move React Native publishing URLs to Central Portal (#51693) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/51693 This moves React Native to use the Central Portal URLs rather than the legacy OSSRH ones. See https://github.com/gradle-nexus/publish-plugin for more context. Changelog: [Internal] [Changed] - Reviewed By: cipolleschi Differential Revision: D75673984 fbshipit-source-id: 1de6746809eed72f232eac0c3fb4d809c2046620 --- build.gradle.kts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 0227a891c3b57d..c97ab4e7d355ae 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -55,6 +55,8 @@ nexusPublishing { sonatype { username.set(sonatypeUsername) password.set(sonatypePassword) + nexusUrl.set(uri("https://ossrh-staging-api.central.sonatype.com/service/local/")) + snapshotRepositoryUrl.set(uri("https://central.sonatype.com/repository/maven-snapshots/")) } } } From 9fe0c1a2b7b71147eac98f5e72d84548debd7785 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Fri, 13 Jun 2025 10:09:47 -0700 Subject: [PATCH 03/11] Update Nightly URL for newly published versions on central.sonatype.com (#52004) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/52004 This is necessary because the snapshots are now going to be published on a different repository: central.sonatype.com. Changelog: [Internal] [Changed] - Reviewed By: cipolleschi Differential Revision: D76596802 fbshipit-source-id: 424fb1134e41502d53b76209fba325c895c79ba8 --- .../main/kotlin/com/facebook/react/utils/DependencyUtils.kt | 2 +- .../kotlin/com/facebook/react/utils/DependencyUtilsTest.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/DependencyUtils.kt b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/DependencyUtils.kt index d9cc0f7be27126..beee98a2d04762 100644 --- a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/DependencyUtils.kt +++ b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/DependencyUtils.kt @@ -37,7 +37,7 @@ internal object DependencyUtils { } } // We add the snapshot for users on nightlies. - mavenRepoFromUrl("https://oss.sonatype.org/content/repositories/snapshots/") { repo -> + mavenRepoFromUrl("https://central.sonatype.com/repository/maven-snapshots/") { repo -> repo.content { it.excludeGroup("org.webkit") } } repositories.mavenCentral { repo -> diff --git a/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/DependencyUtilsTest.kt b/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/DependencyUtilsTest.kt index 155f18b44e0096..16973ae47a2394 100644 --- a/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/DependencyUtilsTest.kt +++ b/packages/gradle-plugin/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/DependencyUtilsTest.kt @@ -45,7 +45,7 @@ class DependencyUtilsTest { @Test fun configureRepositories_containsSnapshotRepo() { - val repositoryURI = URI.create("https://oss.sonatype.org/content/repositories/snapshots/") + val repositoryURI = URI.create("https://central.sonatype.com/repository/maven-snapshots/") val project = createProject() configureRepositories(project) @@ -176,7 +176,7 @@ class DependencyUtilsTest { @Test fun configureRepositories_snapshotRepoHasHigherPriorityThanMavenCentral() { - val repositoryURI = URI.create("https://oss.sonatype.org/content/repositories/snapshots/") + val repositoryURI = URI.create("https://central.sonatype.com/repository/maven-snapshots/") val mavenCentralURI = URI.create("https://repo.maven.apache.org/maven2/") val project = createProject() From 6f3948fc48956f2d640f178546d4dd84de4a3f89 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Wed, 18 Jun 2025 04:02:28 -0700 Subject: [PATCH 04/11] Publish, Close and Release the Maven repository during build_npm_package Summary: Due to us moving to central.sonatype.com for publishing, we cannot publish and release the Maven repository in 2 distinct invocations. This consolidates all the publishing job to happen during build_npm_package Changelog: [Internal] [Changed] - Reviewed By: fabriziocucci Differential Revision: D76888543 fbshipit-source-id: 3cb0db6176ed2221a12b4f3f1f575232aa006a6c --- .github/workflows/publish-release.yml | 22 ---------------------- scripts/releases/utils/release-utils.js | 2 +- 2 files changed, 1 insertion(+), 23 deletions(-) diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 2b52c3494db96f..69cd912e57a651 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -134,27 +134,6 @@ jobs: hermes-version: ${{ needs.prepare_hermes_workspace.outputs.hermes-version }} react-native-version: ${{ needs.prepare_hermes_workspace.outputs.react-native-version }} - build_android: - runs-on: 8-core-ubuntu - needs: [set_release_type] - container: - image: reactnativecommunity/react-native-android:latest - env: - TERM: "dumb" - GRADLE_OPTS: "-Dorg.gradle.daemon=false" - ORG_GRADLE_PROJECT_SIGNING_PWD: ${{ secrets.ORG_GRADLE_PROJECT_SIGNING_PWD }} - ORG_GRADLE_PROJECT_SIGNING_KEY: ${{ secrets.ORG_GRADLE_PROJECT_SIGNING_KEY }} - ORG_GRADLE_PROJECT_SONATYPE_USERNAME: ${{ secrets.ORG_GRADLE_PROJECT_SONATYPE_USERNAME }} - ORG_GRADLE_PROJECT_SONATYPE_PASSWORD: ${{ secrets.ORG_GRADLE_PROJECT_SONATYPE_PASSWORD }} - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Build Android - uses: ./.github/actions/build-android - with: - release-type: ${{ needs.set_release_type.outputs.RELEASE_TYPE }} - gradle-cache-encryption-key: ${{ secrets.GRADLE_CACHE_ENCRYPTION_KEY }} - build_npm_package: runs-on: 8-core-ubuntu needs: @@ -164,7 +143,6 @@ jobs: build_hermes_macos, build_hermesc_linux, build_hermesc_windows, - build_android, prebuild_apple_dependencies, ] container: diff --git a/scripts/releases/utils/release-utils.js b/scripts/releases/utils/release-utils.js index 9a6b5af20fb4eb..4c141e6958e28f 100644 --- a/scripts/releases/utils/release-utils.js +++ b/scripts/releases/utils/release-utils.js @@ -68,7 +68,7 @@ function publishAndroidArtifactsToMaven( // -------- For stable releases, we also need to close and release the staging repository. if ( exec( - './gradlew findSonatypeStagingRepository closeAndReleaseSonatypeStagingRepository', + './gradlew publishAndroidToSonatype closeAndReleaseSonatypeStagingRepository', ).code ) { echo( From aeab69a7442872d5fcee37c5d3864d7f48a4a13a Mon Sep 17 00:00:00 2001 From: Alex Hunt Date: Thu, 22 May 2025 06:00:49 -0700 Subject: [PATCH 05/11] Move RefreshControlMock into Jest preset files (#51530) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/51530 Alternative to https://github.com/facebook/react-native/pull/50784. `__mocks__` (and other underscored dirs) are correctly excluded from our npm package via `package.json#files`. But in this instance, this is a source file for the `jest/` directory (Jest preset within `react-native`), and should be included — fix by relocating. Changelog: [General][Fixed] - Fix missing RefreshControlMock source in Jest preset Reviewed By: rshest Differential Revision: D75215731 fbshipit-source-id: 1240344c4236288f31b16513f4df16766ad1e571 --- .../__mocks__ => jest}/RefreshControlMock.js | 18 +++++++++--------- packages/react-native/jest/setup.js | 4 +--- 2 files changed, 10 insertions(+), 12 deletions(-) rename packages/react-native/{Libraries/Components/RefreshControl/__mocks__ => jest}/RefreshControlMock.js (64%) diff --git a/packages/react-native/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock.js b/packages/react-native/jest/RefreshControlMock.js similarity index 64% rename from packages/react-native/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock.js rename to packages/react-native/jest/RefreshControlMock.js index c6143672214538..42111b9cbf4c46 100644 --- a/packages/react-native/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock.js +++ b/packages/react-native/jest/RefreshControlMock.js @@ -4,29 +4,29 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @format * @flow strict-local + * @format */ 'use strict'; -import type {HostComponent} from '../../../../src/private/types/HostComponent'; +import type {HostComponent} from '../src/private/types/HostComponent'; -import requireNativeComponent from '../../../ReactNative/requireNativeComponent'; +import requireNativeComponent from '../Libraries/ReactNative/requireNativeComponent'; import * as React from 'react'; const RCTRefreshControl: HostComponent<{}> = requireNativeComponent<{}>( 'RCTRefreshControl', ); -class RefreshControlMock extends React.Component<{...}> { +export default class RefreshControlMock extends React.Component<{...}> { static latestRef: ?RefreshControlMock; + + render(): React.Node { + return ; + } + componentDidMount() { RefreshControlMock.latestRef = this; } - render(): React.MixedElement { - return ; - } } - -module.exports = RefreshControlMock; diff --git a/packages/react-native/jest/setup.js b/packages/react-native/jest/setup.js index 723a3a1570934a..5b3bab6d161741 100644 --- a/packages/react-native/jest/setup.js +++ b/packages/react-native/jest/setup.js @@ -201,9 +201,7 @@ jest })) .mock('../Libraries/Components/RefreshControl/RefreshControl', () => ({ __esModule: true, - default: jest.requireActual( - '../Libraries/Components/RefreshControl/__mocks__/RefreshControlMock', - ), + default: jest.requireActual('./RefreshControlMock').default, })) .mock('../Libraries/Components/ScrollView/ScrollView', () => { const baseComponent = mockComponent( From 69a5ad5d8cd661c625f9ba0612852f067117f00e Mon Sep 17 00:00:00 2001 From: Vladimir Iliev Date: Mon, 2 Jun 2025 04:50:40 -0700 Subject: [PATCH 06/11] Fix emitting event from turbo module crashes on 32bit android (#51695) Summary: After testing the latest RC and nighly builds, crash appeared when emitting events from turbo modules on 32bit Android devices. The crash is always reproducible only on 32bit devices on signed production builds. Fore more details and the crash log, check the [related issue](https://github.com/facebook/react-native/issues/51628#issue-3094045077). From what I found, the variadic functions like CallVoidMethod are unsafe on 32bit due to not type checking the passed arguments at compile time. As far as I understand the 64bit cpus and ABIs are more forgiving with alignment and calling conventions. On 32bit the ABIs are strict as arguments are passed on the stack and if there is type/size/alignment issue it reads the wrong memory, which causes the SIGEGV crashes. ## Changelog: [ANDROID] [FIXED] - emitting event from turbo module crashes on 32bit android Pull Request resolved: https://github.com/facebook/react-native/pull/51695 Test Plan: 1. Pull the [reproduction demo](https://github.com/vladimirivanoviliev/rn079eventcrash), install the dependencies (v `0.80` is on PR) 2. Run codegen on android 3. Build signed apk. To create it you will need to create new demo key-store. 4. To install the build apk in 32bit mode you can use `adb -s YOURDEVICE install --abi armeabi-v7a android/app/release/app-release.apk` 5. Run the app, create key, save it. Than update the key and save it again. The app crashes when try to emit event from the turbo module. 6. Patch the related `JavaTurboModule.cpp` file with the changes from this PR and enable build from source. 7. Rebuild and reinstall the apk and test again - the issue is now fixed ## Additional notes: I have tested the app on android using the `rn-tester` demo app, everything works as expected. I also patched our production app and tested more complex scenarios and they works as expected. I have run the tests and linter and they passed. One thing that I didn't able to setup and run is the iOS `rn-tester` app, due to Hermes engine error `Command PhaseScriptExecution failed with a nonzero exit code`. I haven't found any information how to fix it. I have followed [this guide](https://github.com/facebook/react-native/blob/main/packages/rn-tester/README.md) and installed node modules using yarn and started the `yarn prepare-ios`. I also haven't found any information with what node version and ruby version the react native package is build on CI so I use the same versions locally. If you provide me with updated instructions for those I can contribute by updating the related guides and including `.npmrc`, `.ruby-version` files. Reviewed By: cortinico Differential Revision: D75782377 Pulled By: javache fbshipit-source-id: b94998be6dd51e90ad4137b1d2e38a6850bc3cb2 --- .../android/ReactCommon/JavaTurboModule.cpp | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp b/packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp index dd2b70f84f477e..99381c6ca5bf23 100644 --- a/packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp +++ b/packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp @@ -982,15 +982,19 @@ void JavaTurboModule::configureEventEmitterCallback() { FACEBOOK_JNI_THROW_PENDING_EXCEPTION(); } - jvalue arg; - arg.l = - JCxxCallbackImpl::newObjectCxxArgs([&](folly::dynamic args) { - auto eventName = args.at(0).asString(); - auto& eventEmitter = static_cast&>( - *eventEmitterMap_[eventName].get()); - eventEmitter.emit(args.size() > 1 ? std::move(args).at(1) : nullptr); - }).release(); - env->CallVoidMethod(instance_.get(), cachedMethodId, arg); + auto callback = JCxxCallbackImpl::newObjectCxxArgs([&](folly::dynamic args) { + auto eventName = args.at(0).asString(); + auto& eventEmitter = static_cast&>( + *eventEmitterMap_[eventName].get()); + eventEmitter.emit(args.size() > 1 ? std::move(args).at(1) : nullptr); + }); + + jvalue args[1]; + args[0].l = callback.release(); + + // CallVoidMethod is replaced with CallVoidMethodA as it's unsafe on 32bit and + // causes crashes https://github.com/facebook/react-native/issues/51628 + env->CallVoidMethodA(instance_.get(), cachedMethodId, args); FACEBOOK_JNI_THROW_PENDING_EXCEPTION(); } From 4d346e2b2daaa134197b5671ebbaaa713e23146f Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Mon, 16 Jun 2025 07:49:11 -0700 Subject: [PATCH 07/11] Fix crash on ReactInstance due to null returned for getViewManagerNames (#52035) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/52035 Fixes https://github.com/facebook/react-native/issues/52014 Some OSS library is still returning null for `getViewManagerNames` especially if they're implementing the `ViewManagerOnDemandReactPackage` in Java. I'm adding a try-catch here so that we prevent the NPE for those scenarios. Changelog: [Android] [Fixed] - Fix crash on ReactInstance due to null returned for getViewManagerNames Reviewed By: javache Differential Revision: D76723826 fbshipit-source-id: cc159dee389257c6877b03a67840a45ee5bec165 --- .../com/facebook/react/ReactInstanceManager.java | 4 ++++ .../com/facebook/react/runtime/ReactInstance.kt | 14 +++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java index b757cad60f4fa2..551b33b2c39583 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java @@ -1076,6 +1076,10 @@ public Collection getViewManagerNames() { if (reactPackage instanceof ViewManagerOnDemandReactPackage) { Collection names = ((ViewManagerOnDemandReactPackage) reactPackage).getViewManagerNames(context); + // When converting this class to Kotlin, you need to retain this null check + // or wrap around a try/catch otherwise this will cause a crash for OSS libraries + // that are not migrated to Kotlin yet and are returning null for + // `getViewManagerNames` if (names != null) { uniqueNames.addAll(names); } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactInstance.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactInstance.kt index cccc6076bd6d24..b1c4c68e90cae1 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactInstance.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactInstance.kt @@ -69,6 +69,7 @@ import com.facebook.react.uimanager.ViewManager import com.facebook.react.uimanager.ViewManagerRegistry import com.facebook.react.uimanager.ViewManagerResolver import com.facebook.react.uimanager.events.EventDispatcher +import com.facebook.react.util.RNLog import com.facebook.soloader.SoLoader import com.facebook.systrace.Systrace import com.facebook.systrace.SystraceMessage @@ -544,7 +545,18 @@ internal class ReactInstance( for (reactPackage in reactPackages) { if (reactPackage is ViewManagerOnDemandReactPackage) { val names = reactPackage.getViewManagerNames(context) - uniqueNames.addAll(names) + // We need to null check here because some Java implementation of the + // `ViewManagerOnDemandReactPackage` interface could still return null even + // if the method is marked as returning a non-nullable collection in Kotlin. + // See https://github.com/facebook/react-native/issues/52014 + @Suppress("SENSELESS_COMPARISON") + if (names == null) { + RNLog.w( + context, + "The ReactPackage called: `${reactPackage.javaClass.simpleName}` is returning null for getViewManagerNames(). This is violating the signature of the method. That method should be updated to return an empty collection.") + } else { + uniqueNames.addAll(names) + } } } return uniqueNames From 1c39b2abc317aa6f5ca10f43513d3cd6246e4cb1 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Wed, 4 Jun 2025 04:28:10 -0700 Subject: [PATCH 08/11] Bump windows to latests as GH will remove windows-2019 EOM (#51798) Summary: As per title, GH is [removing windows-2019](https://github.com/facebook/react-native/actions/runs/15421451006/job/43403215354) at the end of the month. We need to migrate away from them. ## Changelog: [Internal] - Bump windows runners Pull Request resolved: https://github.com/facebook/react-native/pull/51798 Test Plan: GHA Reviewed By: cortinico Differential Revision: D75946994 Pulled By: cipolleschi fbshipit-source-id: 972b60300c918c0eae0403ed4149347a4ffa8bd0 --- .github/actions/build-hermesc-windows/action.yml | 4 ++-- .github/workflows/nightly.yml | 2 +- .github/workflows/publish-release.yml | 2 +- .github/workflows/test-all.yml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/actions/build-hermesc-windows/action.yml b/.github/actions/build-hermesc-windows/action.yml index e184052c6d3c19..7b80fbc9929615 100644 --- a/.github/actions/build-hermesc-windows/action.yml +++ b/.github/actions/build-hermesc-windows/action.yml @@ -25,7 +25,7 @@ runs: - name: Windows cache uses: actions/cache@v4 with: - key: v2-hermes-${{ github.job }}-windows-${{ inputs.hermes-version }}-${{ inputs.react-native-version }} + key: v3-hermes-${{ github.job }}-windows-${{ inputs.hermes-version }}-${{ inputs.react-native-version }} path: | D:\tmp\hermes\win64-bin\ D:\tmp\hermes\hermes\icu\ @@ -63,7 +63,7 @@ runs: $Env:PATH += ";$Env:CMAKE_DIR;$Env:MSBUILD_DIR" $Env:ICU_ROOT = "$Env:HERMES_WS_DIR\icu" - cmake -S hermes -B build_release -G 'Visual Studio 16 2019' -Ax64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=True -DHERMES_ENABLE_WIN10_ICU_FALLBACK=OFF + cmake -S hermes -B build_release -G 'Visual Studio 17 2022' -Ax64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=True -DHERMES_ENABLE_WIN10_ICU_FALLBACK=OFF if (-not $?) { throw "Failed to configure Hermes" } echo "Running windows build..." cd build_release diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index b52fc162169b63..53dff769c6be20 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -120,7 +120,7 @@ jobs: react-native-version: ${{ needs.prepare_hermes_workspace.outputs.react-native-version }} build_hermesc_windows: - runs-on: windows-2019 + runs-on: windows-2025 needs: prepare_hermes_workspace env: HERMES_WS_DIR: 'D:\tmp\hermes' diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 69cd912e57a651..d2912ff2ec29a1 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -116,7 +116,7 @@ jobs: react-native-version: ${{ needs.prepare_hermes_workspace.outputs.react-native-version }} build_hermesc_windows: - runs-on: windows-2019 + runs-on: windows-2025 needs: prepare_hermes_workspace env: HERMES_WS_DIR: 'D:\tmp\hermes' diff --git a/.github/workflows/test-all.yml b/.github/workflows/test-all.yml index ae8cc58ce07c3a..b0f5edd9900d01 100644 --- a/.github/workflows/test-all.yml +++ b/.github/workflows/test-all.yml @@ -424,7 +424,7 @@ jobs: react-native-version: ${{ needs.prepare_hermes_workspace.outputs.react-native-version }} build_hermesc_windows: - runs-on: windows-2019 + runs-on: windows-2025 needs: prepare_hermes_workspace env: HERMES_WS_DIR: 'D:\tmp\hermes' From 2cb1f8e4e3bb6ea8bf333bbf3f3a7639092c8941 Mon Sep 17 00:00:00 2001 From: Aswin Andro Date: Thu, 12 Jun 2025 14:28:14 -0700 Subject: [PATCH 09/11] Publish top-level Flow types for `react-native` (#51908) Summary: FIXED Add index.js.flow to npm package files for Flow support Currently, the distributed npm package for react-native does not include the index.js.flow file, which causes all exports to be typed as any when using Flow. This commit adds index.js.flow to the "files" array in package.json, ensuring Flow users receive proper type definitions out of the box. This addresses issues where type checking with Flow fails in React Native projects. ## Changelog: [General][Added] Publish top-level Flow types for `react-native` Pull Request resolved: https://github.com/facebook/react-native/pull/51908 Reviewed By: huntie, necolas Differential Revision: D76292301 Pulled By: robhogan fbshipit-source-id: e56360d3f35af30ef160470181349aac1812e7c1 --- packages/react-native/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 81c66c0f42df24..d9b4178eef0e22 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -82,6 +82,7 @@ "gradle.properties", "gradle/libs.versions.toml", "index.js", + "index.flow.js", "interface.js", "jest-preset.js", "jest", From b2cc82ba3139124deb888a4a70f9793edf74664b Mon Sep 17 00:00:00 2001 From: buschco Date: Sat, 21 Jun 2025 01:06:03 -0700 Subject: [PATCH 10/11] publish `index.js.flow` instead of `index.flow.js` (#52179) Summary: I think in https://github.com/facebook/react-native/commit/50667eceb1be4771375d6a3cc2f4e42d4d8aad3a the file name was mixed up. Instead of `index.flow.js` it should be `index.js.flow` (see https://github.com/facebook/react-native/blob/main/packages/react-native/index.js.flow) Should fix https://github.com/facebook/react-native/issues/51885 ## Changelog: