diff --git a/FabricExample/ios/Podfile.lock b/FabricExample/ios/Podfile.lock index f2d85265bc..d42fbeb5f5 100644 --- a/FabricExample/ios/Podfile.lock +++ b/FabricExample/ios/Podfile.lock @@ -1,12 +1,12 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.76.0-rc.1) + - FBLazyVector (0.76.0-rc.2) - fmt (9.1.0) - glog (0.3.5) - - hermes-engine (0.76.0-rc.1): - - hermes-engine/Pre-built (= 0.76.0-rc.1) - - hermes-engine/Pre-built (0.76.0-rc.1) + - hermes-engine (0.76.0-rc.2): + - hermes-engine/Pre-built (= 0.76.0-rc.2) + - hermes-engine/Pre-built (0.76.0-rc.2) - RCT-Folly (2024.01.01.00): - boost - DoubleConversion @@ -23,32 +23,32 @@ PODS: - DoubleConversion - fmt (= 9.1.0) - glog - - RCTDeprecation (0.76.0-rc.1) - - RCTRequired (0.76.0-rc.1) - - RCTTypeSafety (0.76.0-rc.1): - - FBLazyVector (= 0.76.0-rc.1) - - RCTRequired (= 0.76.0-rc.1) - - React-Core (= 0.76.0-rc.1) - - React (0.76.0-rc.1): - - React-Core (= 0.76.0-rc.1) - - React-Core/DevSupport (= 0.76.0-rc.1) - - React-Core/RCTWebSocket (= 0.76.0-rc.1) - - React-RCTActionSheet (= 0.76.0-rc.1) - - React-RCTAnimation (= 0.76.0-rc.1) - - React-RCTBlob (= 0.76.0-rc.1) - - React-RCTImage (= 0.76.0-rc.1) - - React-RCTLinking (= 0.76.0-rc.1) - - React-RCTNetwork (= 0.76.0-rc.1) - - React-RCTSettings (= 0.76.0-rc.1) - - React-RCTText (= 0.76.0-rc.1) - - React-RCTVibration (= 0.76.0-rc.1) - - React-callinvoker (0.76.0-rc.1) - - React-Core (0.76.0-rc.1): + - RCTDeprecation (0.76.0-rc.2) + - RCTRequired (0.76.0-rc.2) + - RCTTypeSafety (0.76.0-rc.2): + - FBLazyVector (= 0.76.0-rc.2) + - RCTRequired (= 0.76.0-rc.2) + - React-Core (= 0.76.0-rc.2) + - React (0.76.0-rc.2): + - React-Core (= 0.76.0-rc.2) + - React-Core/DevSupport (= 0.76.0-rc.2) + - React-Core/RCTWebSocket (= 0.76.0-rc.2) + - React-RCTActionSheet (= 0.76.0-rc.2) + - React-RCTAnimation (= 0.76.0-rc.2) + - React-RCTBlob (= 0.76.0-rc.2) + - React-RCTImage (= 0.76.0-rc.2) + - React-RCTLinking (= 0.76.0-rc.2) + - React-RCTNetwork (= 0.76.0-rc.2) + - React-RCTSettings (= 0.76.0-rc.2) + - React-RCTText (= 0.76.0-rc.2) + - React-RCTVibration (= 0.76.0-rc.2) + - React-callinvoker (0.76.0-rc.2) + - React-Core (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.76.0-rc.1) + - React-Core/Default (= 0.76.0-rc.2) - React-cxxreact - React-featureflags - React-hermes @@ -60,7 +60,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/CoreModulesHeaders (0.76.0-rc.1): + - React-Core/CoreModulesHeaders (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -77,7 +77,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/Default (0.76.0-rc.1): + - React-Core/Default (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -93,13 +93,13 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/DevSupport (0.76.0-rc.1): + - React-Core/DevSupport (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.76.0-rc.1) - - React-Core/RCTWebSocket (= 0.76.0-rc.1) + - React-Core/Default (= 0.76.0-rc.2) + - React-Core/RCTWebSocket (= 0.76.0-rc.2) - React-cxxreact - React-featureflags - React-hermes @@ -111,7 +111,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTActionSheetHeaders (0.76.0-rc.1): + - React-Core/RCTActionSheetHeaders (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -128,7 +128,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTAnimationHeaders (0.76.0-rc.1): + - React-Core/RCTAnimationHeaders (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -145,7 +145,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTBlobHeaders (0.76.0-rc.1): + - React-Core/RCTBlobHeaders (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -162,7 +162,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTImageHeaders (0.76.0-rc.1): + - React-Core/RCTImageHeaders (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -179,7 +179,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTLinkingHeaders (0.76.0-rc.1): + - React-Core/RCTLinkingHeaders (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -196,7 +196,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTNetworkHeaders (0.76.0-rc.1): + - React-Core/RCTNetworkHeaders (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -213,7 +213,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTSettingsHeaders (0.76.0-rc.1): + - React-Core/RCTSettingsHeaders (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -230,7 +230,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTTextHeaders (0.76.0-rc.1): + - React-Core/RCTTextHeaders (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -247,7 +247,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTVibrationHeaders (0.76.0-rc.1): + - React-Core/RCTVibrationHeaders (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -264,12 +264,12 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTWebSocket (0.76.0-rc.1): + - React-Core/RCTWebSocket (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.76.0-rc.1) + - React-Core/Default (= 0.76.0-rc.2) - React-cxxreact - React-featureflags - React-hermes @@ -281,37 +281,37 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-CoreModules (0.76.0-rc.1): + - React-CoreModules (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.76.0-rc.1) - - React-Core/CoreModulesHeaders (= 0.76.0-rc.1) - - React-jsi (= 0.76.0-rc.1) + - RCTTypeSafety (= 0.76.0-rc.2) + - React-Core/CoreModulesHeaders (= 0.76.0-rc.2) + - React-jsi (= 0.76.0-rc.2) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.76.0-rc.1) + - React-RCTImage (= 0.76.0-rc.2) - ReactCodegen - ReactCommon - SocketRocket (= 0.7.1) - - React-cxxreact (0.76.0-rc.1): + - React-cxxreact (0.76.0-rc.2): - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.76.0-rc.1) - - React-debug (= 0.76.0-rc.1) - - React-jsi (= 0.76.0-rc.1) + - React-callinvoker (= 0.76.0-rc.2) + - React-debug (= 0.76.0-rc.2) + - React-jsi (= 0.76.0-rc.2) - React-jsinspector - - React-logger (= 0.76.0-rc.1) - - React-perflogger (= 0.76.0-rc.1) - - React-runtimeexecutor (= 0.76.0-rc.1) - - React-timing (= 0.76.0-rc.1) - - React-debug (0.76.0-rc.1) - - React-defaultsnativemodule (0.76.0-rc.1): + - React-logger (= 0.76.0-rc.2) + - React-perflogger (= 0.76.0-rc.2) + - React-runtimeexecutor (= 0.76.0-rc.2) + - React-timing (= 0.76.0-rc.2) + - React-debug (0.76.0-rc.2) + - React-defaultsnativemodule (0.76.0-rc.2): - DoubleConversion - glog - hermes-engine @@ -336,7 +336,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-domnativemodule (0.76.0-rc.1): + - React-domnativemodule (0.76.0-rc.2): - DoubleConversion - glog - hermes-engine @@ -358,7 +358,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-Fabric (0.76.0-rc.1): + - React-Fabric (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -369,21 +369,21 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.76.0-rc.1) - - React-Fabric/attributedstring (= 0.76.0-rc.1) - - React-Fabric/componentregistry (= 0.76.0-rc.1) - - React-Fabric/componentregistrynative (= 0.76.0-rc.1) - - React-Fabric/components (= 0.76.0-rc.1) - - React-Fabric/core (= 0.76.0-rc.1) - - React-Fabric/dom (= 0.76.0-rc.1) - - React-Fabric/imagemanager (= 0.76.0-rc.1) - - React-Fabric/leakchecker (= 0.76.0-rc.1) - - React-Fabric/mounting (= 0.76.0-rc.1) - - React-Fabric/observers (= 0.76.0-rc.1) - - React-Fabric/scheduler (= 0.76.0-rc.1) - - React-Fabric/telemetry (= 0.76.0-rc.1) - - React-Fabric/templateprocessor (= 0.76.0-rc.1) - - React-Fabric/uimanager (= 0.76.0-rc.1) + - React-Fabric/animations (= 0.76.0-rc.2) + - React-Fabric/attributedstring (= 0.76.0-rc.2) + - React-Fabric/componentregistry (= 0.76.0-rc.2) + - React-Fabric/componentregistrynative (= 0.76.0-rc.2) + - React-Fabric/components (= 0.76.0-rc.2) + - React-Fabric/core (= 0.76.0-rc.2) + - React-Fabric/dom (= 0.76.0-rc.2) + - React-Fabric/imagemanager (= 0.76.0-rc.2) + - React-Fabric/leakchecker (= 0.76.0-rc.2) + - React-Fabric/mounting (= 0.76.0-rc.2) + - React-Fabric/observers (= 0.76.0-rc.2) + - React-Fabric/scheduler (= 0.76.0-rc.2) + - React-Fabric/telemetry (= 0.76.0-rc.2) + - React-Fabric/templateprocessor (= 0.76.0-rc.2) + - React-Fabric/uimanager (= 0.76.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -393,7 +393,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.76.0-rc.1): + - React-Fabric/animations (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -413,7 +413,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.76.0-rc.1): + - React-Fabric/attributedstring (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -433,7 +433,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.76.0-rc.1): + - React-Fabric/componentregistry (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -453,7 +453,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.76.0-rc.1): + - React-Fabric/componentregistrynative (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -473,7 +473,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.76.0-rc.1): + - React-Fabric/components (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -484,9 +484,9 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.76.0-rc.1) - - React-Fabric/components/root (= 0.76.0-rc.1) - - React-Fabric/components/view (= 0.76.0-rc.1) + - React-Fabric/components/legacyviewmanagerinterop (= 0.76.0-rc.2) + - React-Fabric/components/root (= 0.76.0-rc.2) + - React-Fabric/components/view (= 0.76.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -496,7 +496,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.76.0-rc.1): + - React-Fabric/components/legacyviewmanagerinterop (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -516,7 +516,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.76.0-rc.1): + - React-Fabric/components/root (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -536,7 +536,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.76.0-rc.1): + - React-Fabric/components/view (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -557,7 +557,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.76.0-rc.1): + - React-Fabric/core (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -577,7 +577,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.76.0-rc.1): + - React-Fabric/dom (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -597,7 +597,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.76.0-rc.1): + - React-Fabric/imagemanager (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -617,7 +617,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.76.0-rc.1): + - React-Fabric/leakchecker (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -637,7 +637,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.76.0-rc.1): + - React-Fabric/mounting (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -657,7 +657,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.76.0-rc.1): + - React-Fabric/observers (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -668,7 +668,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.76.0-rc.1) + - React-Fabric/observers/events (= 0.76.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -678,7 +678,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.76.0-rc.1): + - React-Fabric/observers/events (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -698,7 +698,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.76.0-rc.1): + - React-Fabric/scheduler (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -720,7 +720,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.76.0-rc.1): + - React-Fabric/telemetry (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -740,7 +740,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.76.0-rc.1): + - React-Fabric/templateprocessor (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -760,7 +760,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.76.0-rc.1): + - React-Fabric/uimanager (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -771,7 +771,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.76.0-rc.1) + - React-Fabric/uimanager/consistency (= 0.76.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -782,7 +782,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.76.0-rc.1): + - React-Fabric/uimanager/consistency (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -803,7 +803,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.76.0-rc.1): + - React-FabricComponents (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -815,8 +815,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.76.0-rc.1) - - React-FabricComponents/textlayoutmanager (= 0.76.0-rc.1) + - React-FabricComponents/components (= 0.76.0-rc.2) + - React-FabricComponents/textlayoutmanager (= 0.76.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -828,7 +828,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components (0.76.0-rc.1): + - React-FabricComponents/components (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -840,15 +840,15 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.76.0-rc.1) - - React-FabricComponents/components/iostextinput (= 0.76.0-rc.1) - - React-FabricComponents/components/modal (= 0.76.0-rc.1) - - React-FabricComponents/components/rncore (= 0.76.0-rc.1) - - React-FabricComponents/components/safeareaview (= 0.76.0-rc.1) - - React-FabricComponents/components/scrollview (= 0.76.0-rc.1) - - React-FabricComponents/components/text (= 0.76.0-rc.1) - - React-FabricComponents/components/textinput (= 0.76.0-rc.1) - - React-FabricComponents/components/unimplementedview (= 0.76.0-rc.1) + - React-FabricComponents/components/inputaccessory (= 0.76.0-rc.2) + - React-FabricComponents/components/iostextinput (= 0.76.0-rc.2) + - React-FabricComponents/components/modal (= 0.76.0-rc.2) + - React-FabricComponents/components/rncore (= 0.76.0-rc.2) + - React-FabricComponents/components/safeareaview (= 0.76.0-rc.2) + - React-FabricComponents/components/scrollview (= 0.76.0-rc.2) + - React-FabricComponents/components/text (= 0.76.0-rc.2) + - React-FabricComponents/components/textinput (= 0.76.0-rc.2) + - React-FabricComponents/components/unimplementedview (= 0.76.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -860,7 +860,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/inputaccessory (0.76.0-rc.1): + - React-FabricComponents/components/inputaccessory (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -883,7 +883,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/iostextinput (0.76.0-rc.1): + - React-FabricComponents/components/iostextinput (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -906,7 +906,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/modal (0.76.0-rc.1): + - React-FabricComponents/components/modal (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -929,7 +929,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/rncore (0.76.0-rc.1): + - React-FabricComponents/components/rncore (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -952,7 +952,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/safeareaview (0.76.0-rc.1): + - React-FabricComponents/components/safeareaview (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -975,7 +975,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/scrollview (0.76.0-rc.1): + - React-FabricComponents/components/scrollview (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -998,7 +998,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/text (0.76.0-rc.1): + - React-FabricComponents/components/text (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1021,7 +1021,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/textinput (0.76.0-rc.1): + - React-FabricComponents/components/textinput (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1044,7 +1044,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/unimplementedview (0.76.0-rc.1): + - React-FabricComponents/components/unimplementedview (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1067,7 +1067,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/textlayoutmanager (0.76.0-rc.1): + - React-FabricComponents/textlayoutmanager (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1090,26 +1090,26 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricImage (0.76.0-rc.1): + - React-FabricImage (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.76.0-rc.1) - - RCTTypeSafety (= 0.76.0-rc.1) + - RCTRequired (= 0.76.0-rc.2) + - RCTTypeSafety (= 0.76.0-rc.2) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.76.0-rc.1) + - React-jsiexecutor (= 0.76.0-rc.2) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.76.0-rc.1) - - React-featureflagsnativemodule (0.76.0-rc.1): + - React-featureflags (0.76.0-rc.2) + - React-featureflagsnativemodule (0.76.0-rc.2): - DoubleConversion - glog - hermes-engine @@ -1130,7 +1130,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-graphics (0.76.0-rc.1): + - React-graphics (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1138,19 +1138,19 @@ PODS: - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.76.0-rc.1): + - React-hermes (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.76.0-rc.1) + - React-cxxreact (= 0.76.0-rc.2) - React-jsi - - React-jsiexecutor (= 0.76.0-rc.1) + - React-jsiexecutor (= 0.76.0-rc.2) - React-jsinspector - - React-perflogger (= 0.76.0-rc.1) + - React-perflogger (= 0.76.0-rc.2) - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.76.0-rc.1): + - React-idlecallbacksnativemodule (0.76.0-rc.2): - DoubleConversion - glog - hermes-engine @@ -1172,7 +1172,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-ImageManager (0.76.0-rc.1): + - React-ImageManager (0.76.0-rc.2): - glog - RCT-Folly/Fabric - React-Core/Default @@ -1181,47 +1181,47 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.76.0-rc.1): + - React-jserrorhandler (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-cxxreact - React-debug - React-jsi - - React-jsi (0.76.0-rc.1): + - React-jsi (0.76.0-rc.2): - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.76.0-rc.1): + - React-jsiexecutor (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.76.0-rc.1) - - React-jsi (= 0.76.0-rc.1) + - React-cxxreact (= 0.76.0-rc.2) + - React-jsi (= 0.76.0-rc.2) - React-jsinspector - - React-perflogger (= 0.76.0-rc.1) - - React-jsinspector (0.76.0-rc.1): + - React-perflogger (= 0.76.0-rc.2) + - React-jsinspector (0.76.0-rc.2): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-featureflags - React-jsi - - React-perflogger (= 0.76.0-rc.1) - - React-runtimeexecutor (= 0.76.0-rc.1) - - React-jsitracing (0.76.0-rc.1): + - React-perflogger (= 0.76.0-rc.2) + - React-runtimeexecutor (= 0.76.0-rc.2) + - React-jsitracing (0.76.0-rc.2): - React-jsi - - React-logger (0.76.0-rc.1): + - React-logger (0.76.0-rc.2): - glog - - React-Mapbuffer (0.76.0-rc.1): + - React-Mapbuffer (0.76.0-rc.2): - glog - React-debug - - React-microtasksnativemodule (0.76.0-rc.1): + - React-microtasksnativemodule (0.76.0-rc.2): - DoubleConversion - glog - hermes-engine @@ -1242,8 +1242,8 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-nativeconfig (0.76.0-rc.1) - - React-NativeModulesApple (0.76.0-rc.1): + - React-nativeconfig (0.76.0-rc.2) + - React-NativeModulesApple (0.76.0-rc.2): - glog - hermes-engine - React-callinvoker @@ -1254,16 +1254,16 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.76.0-rc.1): + - React-perflogger (0.76.0-rc.2): - DoubleConversion - RCT-Folly (= 2024.01.01.00) - - React-performancetimeline (0.76.0-rc.1): + - React-performancetimeline (0.76.0-rc.2): - RCT-Folly (= 2024.01.01.00) - React-cxxreact - React-timing - - React-RCTActionSheet (0.76.0-rc.1): - - React-Core/RCTActionSheetHeaders (= 0.76.0-rc.1) - - React-RCTAnimation (0.76.0-rc.1): + - React-RCTActionSheet (0.76.0-rc.2): + - React-Core/RCTActionSheetHeaders (= 0.76.0-rc.2) + - React-RCTAnimation (0.76.0-rc.2): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTAnimationHeaders @@ -1271,7 +1271,7 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTAppDelegate (0.76.0-rc.1): + - React-RCTAppDelegate (0.76.0-rc.2): - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety @@ -1296,7 +1296,7 @@ PODS: - React-utils - ReactCodegen - ReactCommon - - React-RCTBlob (0.76.0-rc.1): + - React-RCTBlob (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - hermes-engine @@ -1309,7 +1309,7 @@ PODS: - React-RCTNetwork - ReactCodegen - ReactCommon - - React-RCTFabric (0.76.0-rc.1): + - React-RCTFabric (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1332,7 +1332,7 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.76.0-rc.1): + - React-RCTImage (0.76.0-rc.2): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTImageHeaders @@ -1341,14 +1341,14 @@ PODS: - React-RCTNetwork - ReactCodegen - ReactCommon - - React-RCTLinking (0.76.0-rc.1): - - React-Core/RCTLinkingHeaders (= 0.76.0-rc.1) - - React-jsi (= 0.76.0-rc.1) + - React-RCTLinking (0.76.0-rc.2): + - React-Core/RCTLinkingHeaders (= 0.76.0-rc.2) + - React-jsi (= 0.76.0-rc.2) - React-NativeModulesApple - ReactCodegen - ReactCommon - - ReactCommon/turbomodule/core (= 0.76.0-rc.1) - - React-RCTNetwork (0.76.0-rc.1): + - ReactCommon/turbomodule/core (= 0.76.0-rc.2) + - React-RCTNetwork (0.76.0-rc.2): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTNetworkHeaders @@ -1356,7 +1356,7 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTSettings (0.76.0-rc.1): + - React-RCTSettings (0.76.0-rc.2): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTSettingsHeaders @@ -1364,24 +1364,24 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTText (0.76.0-rc.1): - - React-Core/RCTTextHeaders (= 0.76.0-rc.1) + - React-RCTText (0.76.0-rc.2): + - React-Core/RCTTextHeaders (= 0.76.0-rc.2) - Yoga - - React-RCTVibration (0.76.0-rc.1): + - React-RCTVibration (0.76.0-rc.2): - RCT-Folly (= 2024.01.01.00) - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-rendererconsistency (0.76.0-rc.1) - - React-rendererdebug (0.76.0-rc.1): + - React-rendererconsistency (0.76.0-rc.2) + - React-rendererdebug (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.76.0-rc.1) - - React-RuntimeApple (0.76.0-rc.1): + - React-rncore (0.76.0-rc.2) + - React-RuntimeApple (0.76.0-rc.2): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-callinvoker @@ -1400,7 +1400,7 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - React-RuntimeCore (0.76.0-rc.1): + - React-RuntimeCore (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1414,9 +1414,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.76.0-rc.1): - - React-jsi (= 0.76.0-rc.1) - - React-RuntimeHermes (0.76.0-rc.1): + - React-runtimeexecutor (0.76.0-rc.2): + - React-jsi (= 0.76.0-rc.2) + - React-RuntimeHermes (0.76.0-rc.2): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-featureflags @@ -1427,7 +1427,7 @@ PODS: - React-nativeconfig - React-RuntimeCore - React-utils - - React-runtimescheduler (0.76.0-rc.1): + - React-runtimescheduler (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -1442,14 +1442,14 @@ PODS: - React-runtimeexecutor - React-timing - React-utils - - React-timing (0.76.0-rc.1) - - React-utils (0.76.0-rc.1): + - React-timing (0.76.0-rc.2) + - React-utils (0.76.0-rc.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-debug - - React-jsi (= 0.76.0-rc.1) - - ReactCodegen (0.76.0-rc.1): + - React-jsi (= 0.76.0-rc.2) + - ReactCodegen (0.76.0-rc.2): - DoubleConversion - glog - hermes-engine @@ -1469,47 +1469,47 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.76.0-rc.1): - - ReactCommon/turbomodule (= 0.76.0-rc.1) - - ReactCommon/turbomodule (0.76.0-rc.1): + - ReactCommon (0.76.0-rc.2): + - ReactCommon/turbomodule (= 0.76.0-rc.2) + - ReactCommon/turbomodule (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.76.0-rc.1) - - React-cxxreact (= 0.76.0-rc.1) - - React-jsi (= 0.76.0-rc.1) - - React-logger (= 0.76.0-rc.1) - - React-perflogger (= 0.76.0-rc.1) - - ReactCommon/turbomodule/bridging (= 0.76.0-rc.1) - - ReactCommon/turbomodule/core (= 0.76.0-rc.1) - - ReactCommon/turbomodule/bridging (0.76.0-rc.1): + - React-callinvoker (= 0.76.0-rc.2) + - React-cxxreact (= 0.76.0-rc.2) + - React-jsi (= 0.76.0-rc.2) + - React-logger (= 0.76.0-rc.2) + - React-perflogger (= 0.76.0-rc.2) + - ReactCommon/turbomodule/bridging (= 0.76.0-rc.2) + - ReactCommon/turbomodule/core (= 0.76.0-rc.2) + - ReactCommon/turbomodule/bridging (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.76.0-rc.1) - - React-cxxreact (= 0.76.0-rc.1) - - React-jsi (= 0.76.0-rc.1) - - React-logger (= 0.76.0-rc.1) - - React-perflogger (= 0.76.0-rc.1) - - ReactCommon/turbomodule/core (0.76.0-rc.1): + - React-callinvoker (= 0.76.0-rc.2) + - React-cxxreact (= 0.76.0-rc.2) + - React-jsi (= 0.76.0-rc.2) + - React-logger (= 0.76.0-rc.2) + - React-perflogger (= 0.76.0-rc.2) + - ReactCommon/turbomodule/core (0.76.0-rc.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.76.0-rc.1) - - React-cxxreact (= 0.76.0-rc.1) - - React-debug (= 0.76.0-rc.1) - - React-featureflags (= 0.76.0-rc.1) - - React-jsi (= 0.76.0-rc.1) - - React-logger (= 0.76.0-rc.1) - - React-perflogger (= 0.76.0-rc.1) - - React-utils (= 0.76.0-rc.1) - - RNGestureHandler (2.19.0): + - React-callinvoker (= 0.76.0-rc.2) + - React-cxxreact (= 0.76.0-rc.2) + - React-debug (= 0.76.0-rc.2) + - React-featureflags (= 0.76.0-rc.2) + - React-jsi (= 0.76.0-rc.2) + - React-logger (= 0.76.0-rc.2) + - React-perflogger (= 0.76.0-rc.2) + - React-utils (= 0.76.0-rc.2) + - RNGestureHandler (2.20.0): - DoubleConversion - glog - hermes-engine @@ -1739,69 +1739,69 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 1dca942403ed9342f98334bf4c3621f011aa7946 DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385 - FBLazyVector: 0a7fa894e520e1728168176ce51d39249bda088d + FBLazyVector: df03c8d6278eeb393a16e99b2fafde014f2d7758 fmt: 10c6e61f4be25dc963c36bd73fc7b1705fe975be glog: 08b301085f15bcbb6ff8632a8ebaf239aae04e6a - hermes-engine: 86be3d57f8ca94c9d7c452613fac1118f266454c + hermes-engine: 509b09994fc41f09d6eab217ec9bfd671d94fbb2 RCT-Folly: bf5c0376ffe4dd2cf438dcf86db385df9fdce648 - RCTDeprecation: 9a0666c62de9904ae0c25e1f0dacde5f5cd87398 - RCTRequired: 7850fbeb8bb3d6e803d30ae2904616cac79ea188 - RCTTypeSafety: f32d1bbbaf47e927a04ecf9fe84e25aa021ac7e4 - React: 0de8c230ac7e8b5b5f2cc9ef20cd545bd6babe51 - React-callinvoker: 1347d1b8a74f138c98baadd61cdfcea27b1254f1 - React-Core: b214b874bbbb1e0854a4a5a671b4faba681718cc - React-CoreModules: 10fd949eea6945eefc63b792f35d1def3e5c94e4 - React-cxxreact: 26dc01944f93007f437a40b4f86c88b27126bae3 - React-debug: 2c99bc92f0789cad2d8179c15f8a133c47411d22 - React-defaultsnativemodule: 1c66ea607a95931039bf13409a54c197eeb33551 - React-domnativemodule: 64c9d9565ab6a115b64cd9b81271c9fd37ea32fa - React-Fabric: 28eac551829ae4e1f9198d053d927f625ef1e9dc - React-FabricComponents: 89185c0356dbd7dd86738bcba9643fb713db64fe - React-FabricImage: aecb7c043a8ef52dce63ee50179ee36ae2698fa1 - React-featureflags: 7f78be8d4a377219dd0adc8dc11d27a32c72b8e6 - React-featureflagsnativemodule: f3d765660c4ebd9ad303e17971ff0d7a284d3bc1 - React-graphics: 311f8dbd89ea015ed3f6c51c4461d3e0c20e4edc - React-hermes: 78eecd65ccd080c0e701909ce87e627616e99f14 - React-idlecallbacksnativemodule: 52f34f75fa504d0f22738d50cd5584fab4ca5717 - React-ImageManager: d26335b451c9f8764ce8a2179ac6a66e94128ba8 - React-jserrorhandler: 3443467f2a68c63bae17728725817ebe738b70f4 - React-jsi: f70a1d0cc34f394ca3f16410edada1cfe1cd6c34 - React-jsiexecutor: 2d20d8ea48df3220fdfdf7a2e78770d346b7f365 - React-jsinspector: 1d6839facb0f291a8e35287494d4b066c35abf0f - React-jsitracing: 442ebb5d6a9977025908f5dd4caabca9286a253c - React-logger: 67a7826a182b8b690c35c8e086ad31be57391a1b - React-Mapbuffer: ba4201a266849f23d3aba3aa9c1f400e709814ea - React-microtasksnativemodule: 837bb9d4c805ada2e52c2e09359ceb505f38363d - React-nativeconfig: aa3a91cffa1e7b69f5494078bf7d74761d3d0994 - React-NativeModulesApple: 6428865fe58d03e6f5e2931fd7ba6ebb1e4ed4f7 - React-perflogger: a3a032da00e63a6302b4546cbc99432695627785 - React-performancetimeline: 0186c724861a266a110a229f63e06c35b937764d - React-RCTActionSheet: e62d93fb1d264b07163b4184f4e4512fe581f40c - React-RCTAnimation: 9a304d58eaa319ce6c02f95977b24eea6345a35a - React-RCTAppDelegate: 4abf016d112533e6f739b289d71bbb7e592a3923 - React-RCTBlob: b830fc5ffed3ed4687441762ed581d3564dec409 - React-RCTFabric: 218771405f262b8d5b14d6a09a601e5ed0124eb1 - React-RCTImage: 0e23e1a5a7820faaac2a4098924a63d3d79f6dc1 - React-RCTLinking: d78c6720ee8fa9f3986d6bcf922239ba7d51340c - React-RCTNetwork: e8a5bc1ab0fcabf5cd00803f92a070c5e988ec53 - React-RCTSettings: 204cf0876dff2a0e044b2fbe41e32275f22b8125 - React-RCTText: d2cebcdd4aadcd0d79e01cd5fe93bf2de8370368 - React-RCTVibration: ecfe2085eace64348ee51be55983a68808daccbf - React-rendererconsistency: 04f905542ff1387348b20e1f134aea971c8601a4 - React-rendererdebug: 8bc939722e0f7f7b4e3664bf47875ea658a23e3e - React-rncore: 72ac97269333d6880814314acff43dd9504774a7 - React-RuntimeApple: ef3820999e3f0a501252300b88c7e77ed28ca9bf - React-RuntimeCore: 9b66ee67ade4adc4340b6ae00947089da31b3f2d - React-runtimeexecutor: 1b64d4c6aa342bf7438aefc3a437b2df8f047716 - React-RuntimeHermes: d1e217906b4dcfd5a1eaaba3fd4a2ac9581b505c - React-runtimescheduler: 6b2a69c058a33f5cdd7944d941922d07c7b2e4c0 - React-timing: 4be7fa0127be0617aabe846732675c2efd25e1e2 - React-utils: b7b43e44ff19de6418e6251f47a3f4d05229e8cd - ReactCodegen: 8674b863dd9a1cae3530686628fbd5a437f76319 - ReactCommon: 137f1fde637521478643c1ffc06e294fadb35bd9 - RNGestureHandler: d87ddf84d6c46a0cb44a19da7f841a3d7aea693f + RCTDeprecation: 45f21655c1c523c8e1fa6e80a93930f2eba35b07 + RCTRequired: 0d0b3fad05146bf524746849d7f30400618dff6a + RCTTypeSafety: 369a2c45306e8f15742f7c9b87c50055df7a5ca4 + React: 71b5453633a3a54ed4f0daf60793137862625c6e + React-callinvoker: 2260d9e8770b60bcf4abc1ad158df21708b9543a + React-Core: 350b4744061fd5be8fbcffc6f11d1f230079cc14 + React-CoreModules: ed22d3c9d1c0b47036045f425ffb50298b1b1c72 + React-cxxreact: 5538cfb623718b372fb009d3a5441926c2c8b3a9 + React-debug: 0a4a2ceff19a5928cdb0554cca089ebbe2402a4d + React-defaultsnativemodule: 23e3348e205295d04c2c662ff13cc48b3fb82a54 + React-domnativemodule: aed6f689e9e3e3baf895f1048553e58b748f1dcb + React-Fabric: 43276505dd71b8c374d8d0be44e4e225137544aa + React-FabricComponents: 5c8e73f361e8fba62562e9f8a2f1d6087b5df75d + React-FabricImage: 0af5e58e7975d1a103b66613e513612d86d8879c + React-featureflags: 0616d05d60147c0600f51f6465628fcda5ea85a4 + React-featureflagsnativemodule: 73c3ef45d807e357888bc690d3c15d65b10cd5e8 + React-graphics: a92f1d5c821a3efebfa135a18a7747bef3845e78 + React-hermes: 3932e346501cb2e0083c89ed33f80e7b0563e7a4 + React-idlecallbacksnativemodule: eaad42b6c19e5eb30fad8f8f69959485aa51fa14 + React-ImageManager: 97e15e3a9fff4b8abd79cd1da056fee4ea7c542d + React-jserrorhandler: 02758a4d84b933985ac43e2e020b042e762781ae + React-jsi: cc415c5f3f3415d710d39f4f50ae78f4b45c5b17 + React-jsiexecutor: 4c8b7e0fb209610ecf0810ae5a171a501d58c0a5 + React-jsinspector: e958c5b51f30d489dfde7103ce06890613ada2c1 + React-jsitracing: 51ec86ce455fbd49a9c58760d4be6ce73b617690 + React-logger: 570df622426223fc314aa1c899b9a8b8eae4f6c4 + React-Mapbuffer: 7d195f78e85ebb3af751e2f2d393240b9425ae5c + React-microtasksnativemodule: 5da824418a8ceaee6352c6bb7f7e7fbe2e92944e + React-nativeconfig: 93c8e4f994c4cade0e44f5718af7b6bcc8a244e8 + React-NativeModulesApple: 6e9d2410183efdb03576817dd279801440413bca + React-perflogger: 99e933e6f84d010f10bfaed24a054bc26b306ba0 + React-performancetimeline: 95e691bd992622404900ff00453ff6904d7d017a + React-RCTActionSheet: 1d46091cf52a55260b1000399242818843b6fa18 + React-RCTAnimation: bdef5b7c272d9ad66cfd05d7b0d08b98a0f5ab9a + React-RCTAppDelegate: 1032e784921ba3968b6855ae712b41b14be557d6 + React-RCTBlob: 3b0f800664e6367b5337f6d956728c6c1656aa11 + React-RCTFabric: 5e403e3af0af8ad6708bd99f2fc16fbc654c00d0 + React-RCTImage: 348ee6cc1729078b3878dcad84ff91d4c7211173 + React-RCTLinking: 3411d27217ea68f291522e500bfadb3cd91ea113 + React-RCTNetwork: 94c85e82a98ba3debeb6d172a847bd766518edda + React-RCTSettings: 8b92f119747b207431f44afcb5a382f115392596 + React-RCTText: 7b652daca286aba437ca55a3af0ef25d6aa17304 + React-RCTVibration: 82227b51fac2dbb05e5b7ffb73315bafa8eeca52 + React-rendererconsistency: ba8fd715567753d327aef31f2bae6cf636d9c9d0 + React-rendererdebug: 0c6519fbf04b26789224aa125e0495c286f88950 + React-rncore: 63ef38199f3371524b32280b69f3a4131e093478 + React-RuntimeApple: b71b626a7916b900cd3e9ff84172a40cb6b47a99 + React-RuntimeCore: 1c801ddfa049e31c729d7ed0d3c4db78a41b6482 + React-runtimeexecutor: 86564f85c1c04e44d29b57edf250b64e5e4483c2 + React-RuntimeHermes: 572a344714dde762920242d3240b58e1c4356d10 + React-runtimescheduler: fbd5a372f8c32073c27091dab79825046c588186 + React-timing: 57ac0ce807241a25d8bc3beb4fffd07cd35add13 + React-utils: 142510245275019a9c9f0ebef5d7a7dbe4c6df87 + ReactCodegen: 4348e7fa10d617f0f4c6809a6ca7c41f8ad9dc2a + ReactCommon: fc2d17203918101faa6f34d1a9be96bf7f85b166 + RNGestureHandler: c374c750a0a9bacd95f5c740d146ab9428549d6b SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: b87b3a75904dbce28b6c3b1a37259c179831ce13 + Yoga: 659904f0b473181ce89df322ba464fd98aeb691c PODFILE CHECKSUM: af669039d29c9fdd75b6341e6e816585d4675031 diff --git a/FabricExample/package.json b/FabricExample/package.json index ce3fd57e86..5f96f466c5 100644 --- a/FabricExample/package.json +++ b/FabricExample/package.json @@ -16,7 +16,7 @@ "patch-package": "^6.5.0", "postinstall-postinstall": "^2.1.0", "react": "18.3.1", - "react-native": "0.76.0-rc.1", + "react-native": "0.76.0-rc.2", "react-native-gesture-handler": "link:../" }, "devDependencies": { @@ -26,10 +26,10 @@ "@react-native-community/cli": "15.0.0-alpha.2", "@react-native-community/cli-platform-android": "15.0.0-alpha.2", "@react-native-community/cli-platform-ios": "15.0.0-alpha.2", - "@react-native/babel-preset": "0.76.0-rc.1", - "@react-native/eslint-config": "0.76.0-rc.1", - "@react-native/metro-config": "0.76.0-rc.1", - "@react-native/typescript-config": "0.76.0-rc.1", + "@react-native/babel-preset": "0.76.0-rc.2", + "@react-native/eslint-config": "0.76.0-rc.2", + "@react-native/metro-config": "0.76.0-rc.2", + "@react-native/typescript-config": "0.76.0-rc.2", "@types/react": "^18.2.6", "@types/react-test-renderer": "^18.0.0", "babel-jest": "^29.6.3", diff --git a/FabricExample/yarn.lock b/FabricExample/yarn.lock index cbf468735d..a6b8c9ca64 100644 --- a/FabricExample/yarn.lock +++ b/FabricExample/yarn.lock @@ -1639,22 +1639,22 @@ prompts "^2.4.2" semver "^7.5.2" -"@react-native/assets-registry@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.76.0-rc.1.tgz#dede96f7adbea2ca7178df54ee20176a394e3648" - integrity sha512-oQ32dqNQEnq5g+oDU+U7dgyknqIB6Ca2iGsZZpitoPHj0cEHdNAW3DwJZWQjh6oKWrL8cI5yk+10f5tqTRN6Dw== +"@react-native/assets-registry@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.76.0-rc.2.tgz#ff2b85620073d412c8641e8fb48d78de34e0ec8e" + integrity sha512-9Sg1mzDG1v840E/BVv/Nh4Rb/hphOHkmJ9nE4t+LEKG6GsAw6YC7P6a1gXB3mh3yofJFKlrFGxJn9kC9fh5c5g== -"@react-native/babel-plugin-codegen@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.0-rc.1.tgz#435907b0893a6dcb50ef877d60886012043b95c8" - integrity sha512-o6aMC3+MQLfGScNPsgFsy4KqKEnyS6fwVFugMIzIHYZhSQwakP20qEe0VjtAnX/CHro2vUIWs3SJx/8gdoQtYQ== +"@react-native/babel-plugin-codegen@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.0-rc.2.tgz#5c97ed572a4b6ec3eebfb1d457207a874c8e37d1" + integrity sha512-B+tLKulTsDJvwkX3ZbO7vj+Tb4kh0w4vvyNQrD+i9pa0ZbeaHiw8uu8hJm+V97DjHGJ6zV+8djnBgWazno/zFg== dependencies: - "@react-native/codegen" "0.76.0-rc.1" + "@react-native/codegen" "0.76.0-rc.2" -"@react-native/babel-preset@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.76.0-rc.1.tgz#bfb9b6ac22722ce36bdcfc8f1854177cc5bc99c4" - integrity sha512-LJKMQDrfntVodwp+yL/Et78J7BfTciVU5HeepDgsfr3/D1jvKcIsxf2LPnoGBLrCB6DKvPq3Ev7mvGRjO7kPbg== +"@react-native/babel-preset@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.76.0-rc.2.tgz#63a3093b5e9f8c8d8acd6617cdc5d8fd5bc0ac20" + integrity sha512-WrK2o+3cDbntd8407MApQ+ByJrUGCQgkm3qhRvzKsgww6MS3/ykA2bzl11K3YrMIq51JC5MQJKF6JnGjK9lc9g== dependencies: "@babel/core" "^7.25.2" "@babel/plugin-proposal-export-default-from" "^7.24.7" @@ -1698,14 +1698,14 @@ "@babel/plugin-transform-typescript" "^7.25.2" "@babel/plugin-transform-unicode-regex" "^7.24.7" "@babel/template" "^7.25.0" - "@react-native/babel-plugin-codegen" "0.76.0-rc.1" + "@react-native/babel-plugin-codegen" "0.76.0-rc.2" babel-plugin-transform-flow-enums "^0.0.2" react-refresh "^0.14.0" -"@react-native/codegen@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.76.0-rc.1.tgz#7631a8408c140029340ed55538d5e506f2fc52a6" - integrity sha512-uDRYQmq5x5/ECudIpedeKXnkOGi0SEEVLoGEAvUBcLc401yQI8zkipm8ScNosobncSUUqDb/ixOLH4tOSCK2aw== +"@react-native/codegen@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.76.0-rc.2.tgz#83ad8d55cbc50f980bae847c2eaecb9189e6e506" + integrity sha512-WFtED2zIM1BBbcQUnVzJ4/ZWU+SEkOPAi/Ul5M/G9ToKoPt2yWhTjf6lqo5DWA/5507PrykR+EmxJIw32vCJnQ== dependencies: "@babel/parser" "^7.25.3" glob "^7.1.1" @@ -1716,13 +1716,13 @@ nullthrows "^1.1.1" yargs "^17.6.2" -"@react-native/community-cli-plugin@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.0-rc.1.tgz#08b906a46aa5f2dd6816ef140bb6c3cc022b9ec1" - integrity sha512-QK85P2cf3waFIwacA9V7tbRCEuwFlEp0m9g/QiEUfVsfwmHLDP5VG4cRinaVQMmCSllKSU6i1lol5lVdRP+46Q== +"@react-native/community-cli-plugin@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.0-rc.2.tgz#317c083ee63e80a0c94e8d7f51e130ef4268f679" + integrity sha512-CArrTtMiCMvW/Xg/RuGxMjlwjmDOcXoRFxGC/YXrpm50ABRuXRQ3WtkiW+RPUJBojrSShSx1PlXAghirEfLN5A== dependencies: - "@react-native/dev-middleware" "0.76.0-rc.1" - "@react-native/metro-babel-transformer" "0.76.0-rc.1" + "@react-native/dev-middleware" "0.76.0-rc.2" + "@react-native/metro-babel-transformer" "0.76.0-rc.2" chalk "^4.0.0" execa "^5.1.1" metro "^0.81.0-alpha.0" @@ -1731,18 +1731,18 @@ node-fetch "^2.2.0" readline "^1.3.0" -"@react-native/debugger-frontend@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.76.0-rc.1.tgz#0d743c0bd0bd16d4a443b7c99bcdce0a523b0dea" - integrity sha512-C11bKZi+uXQglVMLKkD1KecueFiettIqKDx1/5byrICO4m9nKj/xHHw602en3c2GFKFr1QWET1aEZLGpAIH7qQ== +"@react-native/debugger-frontend@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.76.0-rc.2.tgz#f708c25cfcae4df7ee74f96f776f0037cc0dbd61" + integrity sha512-Fub7jqc/Eqx6MuMZ3wx1An64JbQXg7wsI1n4M1FHSeKo2jgU6jA767s+zsCVYPZGsgIVJaEGJr9cjCTJqeEV2A== -"@react-native/dev-middleware@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.76.0-rc.1.tgz#aa7a07460e25aee0aa07703b6210a1a2a0d40f61" - integrity sha512-7LIOsSMsZDR9YYzyGvx9dqNgIKX77Hc6QarGTjKafetxQpsXrGp7PEKDN2QeRrPNBrOfLwNDrW9Zc8uurCXO5Q== +"@react-native/dev-middleware@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.76.0-rc.2.tgz#2dc92ea19897748546108438a22a360d5cdcc647" + integrity sha512-rlSmw6xrFK0+xzCRkSTrd8pQlQ+rl5KCWmbVyA4A8Y0MJaOEgwhXwcpD5e9oMqehJ2kBzsHHKJoQ/hTVVcf8IQ== dependencies: "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.76.0-rc.1" + "@react-native/debugger-frontend" "0.76.0-rc.2" chrome-launcher "^0.15.2" chromium-edge-launcher "^0.2.0" connect "^3.6.5" @@ -1753,14 +1753,14 @@ serve-static "^1.13.1" ws "^6.2.3" -"@react-native/eslint-config@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.76.0-rc.1.tgz#84c9279bbeaa484841a085359dde162f9ca05471" - integrity sha512-mP4bL8uiRrcEAJon66KgI6lZtEl2lnvfc/sH0IZviAVjTJdG4JBKlS1KbL1bozOD+vFOkYhFdjxyxDFT+5h7DA== +"@react-native/eslint-config@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.76.0-rc.2.tgz#b2f9cbafd597153a0a8b65ef0cb24df5c8f9f968" + integrity sha512-3mJtaM6k/ng8Ki/vXnOKTXOL8spjLlhXgLdhAjSZdtZFqYQ8ehvZXmMm+FuE3gEkG1LFbpUQtvbL+Z5evF2JnA== dependencies: "@babel/core" "^7.25.2" "@babel/eslint-parser" "^7.25.1" - "@react-native/eslint-plugin" "0.76.0-rc.1" + "@react-native/eslint-plugin" "0.76.0-rc.2" "@typescript-eslint/eslint-plugin" "^7.1.1" "@typescript-eslint/parser" "^7.1.1" eslint-config-prettier "^8.5.0" @@ -1771,55 +1771,55 @@ eslint-plugin-react-hooks "^4.6.0" eslint-plugin-react-native "^4.0.0" -"@react-native/eslint-plugin@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.76.0-rc.1.tgz#e867a3bb7ca0a2425c1628b0b88a002161b3cf81" - integrity sha512-e/RoLP5xia8aj6BmZyJDRU4kLUSqxZ4cGAKoV2FKHl6QrjGp3U0YICc4NQyOnz8+MQkRDwQpRu+SeCP2kQz0Iw== +"@react-native/eslint-plugin@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.76.0-rc.2.tgz#5c545eded16058f4e20148c0c10d60fe36c92c3a" + integrity sha512-GafWrmhpfaOdqWmJMF2Ed/8qpKE9nB+W7LukiNfNSx/97twWyU7hgVynp0BvQRJF6q1tX0shnCxh+AAx9V+d0g== -"@react-native/gradle-plugin@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.76.0-rc.1.tgz#9011c73aa1ec19b2ac3ec4c70885a816052d7f70" - integrity sha512-Cl4eDTYLAdeoHosXtT+/y1EF7mZa/SKTn2BYIhyzai/8wlOOAjzrwP45QvT1gb4V5c041VESN7H20YJYhdDwpQ== +"@react-native/gradle-plugin@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.76.0-rc.2.tgz#9e8f855539e2c647743442ea3377135572792414" + integrity sha512-LhZqLdSC0eLUZZhu1eREM5/XGtWTdsFRJCl43tv9CRo+HjJVKBM3226lqXS30NVJuNUPVJRMBK4Tr3gymCrHdg== -"@react-native/js-polyfills@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.76.0-rc.1.tgz#875c296cbab02e6f0b278aae1ad161e7b557fb1b" - integrity sha512-jSzqeVYAO0jsnZwFwof1GIqlxhmqIpfOYxtJ+FeKeXnOvOcsBP22hSezC9zPG4/zLINaPFSHKGIR/fVutnvRbA== +"@react-native/js-polyfills@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.76.0-rc.2.tgz#7e6f24ae32139d5787151280415e2dcfc7feea64" + integrity sha512-zYoj8SqF3RjeQM8weX18CBffqi5tVEWB448YVmq67AkroSh5kf/FpeJjcQV/9k61tJ1YUNzKP8pC2DTzTfUwjQ== -"@react-native/metro-babel-transformer@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.0-rc.1.tgz#74f2bdaba45a4e4afd54f967c69c4365820e9366" - integrity sha512-JmCwuUbgr8CMwgCL5czocffEP4EcgctGYumHbUt50kM+dkguJ6094kxRcquwDEFIekn/zlFGb/SvHypZVuS6iA== +"@react-native/metro-babel-transformer@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.0-rc.2.tgz#332a29f0ebbabac26c11ceaf1c22e0287356d2ce" + integrity sha512-BDlOiSCtDPWb9hbyx/tt5P9Sf2mcQw+neZOhFDOn8VIZ527+nz2oLQjcdKlmzfRfjmHmLch9uPa92eYc00aQJA== dependencies: "@babel/core" "^7.25.2" - "@react-native/babel-preset" "0.76.0-rc.1" + "@react-native/babel-preset" "0.76.0-rc.2" hermes-parser "0.23.1" nullthrows "^1.1.1" -"@react-native/metro-config@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.76.0-rc.1.tgz#fcfd14700b4cfb1cb6bfea9fa63e06d5f1cc1b38" - integrity sha512-n1IZMWNWMhXe4yxmzrF1kZVvsG3kFcashosrj+fvmkjO/SIYBprVPl9sTsZdKkrX21Xppe3mU9GFTApFVddFzg== +"@react-native/metro-config@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.76.0-rc.2.tgz#8d7313a20cb976da92ed7613855fa40542999bf2" + integrity sha512-GfLstpNq3cCgnNQyO04qcMygiVFu/+XYMZ4F80oeJ3R5N07V6648jT//WNcOFMYFDXfE6oZHkhT3xHR/PZ1xjQ== dependencies: - "@react-native/js-polyfills" "0.76.0-rc.1" - "@react-native/metro-babel-transformer" "0.76.0-rc.1" + "@react-native/js-polyfills" "0.76.0-rc.2" + "@react-native/metro-babel-transformer" "0.76.0-rc.2" metro-config "^0.81.0-alpha.0" metro-runtime "^0.81.0-alpha.0" -"@react-native/normalize-colors@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.76.0-rc.1.tgz#0fdac9afcb8dd045c437d1683bb510bdc75229bb" - integrity sha512-ep7m5kbT6zVHR81CBbmo7jY+XEkFaviKmHs32rPoxOYfVXmX/ALJev0Vu7V7O2wyB5HoDVy7LAQ77K33ZL4Qzw== +"@react-native/normalize-colors@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.76.0-rc.2.tgz#502e91d0044102011a85004f4270c2663d39fa58" + integrity sha512-ll23+Hpyl0ZWADjbPCSLc7on8a3fbh5M101G86e1HU4tg5MfBYxLsXmXudrDDxSEpK8omlv6pxI4EQFnBgBVTg== -"@react-native/typescript-config@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.76.0-rc.1.tgz#af07d99808295e9645d8cf2493e65eb1711f6fb4" - integrity sha512-JKdkHWhBjtmSqzzSYnLMbKLq8Ma8hGuTnhzN5wrvF02bHVgFU6jy+/50qrmiaslz9mznxCZYq0Jlc3rQgBhXjg== +"@react-native/typescript-config@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.76.0-rc.2.tgz#bb75fa126f26062d42615bb03df40bdd2f5ce6f5" + integrity sha512-Gw1ItjEUd4of8RpRbp7t7NzImDnRIkYAOCMt/UQ4ObbA2IDFBrIEltwFUEWUkzZOBrlWJUndNI8CrAaeE8rSlA== -"@react-native/virtualized-lists@0.76.0-rc.1": - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.76.0-rc.1.tgz#29394bca83ca06901dcabfda451182f07f368e6b" - integrity sha512-04Ifg8Cdx311gIzDcUo2rJ8k53bylfGMt26RxCJVhbaDSBHLz3Fx8Mfw+nymXjwFQFdr0sb0bwsN8njcRzL3fQ== +"@react-native/virtualized-lists@0.76.0-rc.2": + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.76.0-rc.2.tgz#bf48c5668f2819714171de9835f3e789fdc47a51" + integrity sha512-RNEw03p3XPxMo1rNfijNnxr0bmjjJh9WE6yPk+79aKJT260qVwSur1yl/Vhj8uHLadmiNmcFhNmi71vuchN69w== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" @@ -2420,6 +2420,13 @@ babel-plugin-polyfill-regenerator@^0.6.1: dependencies: "@babel/helper-define-polyfill-provider" "^0.6.2" +babel-plugin-syntax-hermes-parser@^0.23.1: + version "0.23.1" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz#470e9d1d30ad670d4c8a37138e22ae39c843d1ff" + integrity sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA== + dependencies: + hermes-parser "0.23.1" + babel-plugin-transform-flow-enums@^0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz#d1d0cc9bdc799c850ca110d0ddc9f21b9ec3ef25" @@ -5663,22 +5670,24 @@ react-is@^17.0.1: version "0.0.0" uid "" -react-native@0.76.0-rc.1: - version "0.76.0-rc.1" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.76.0-rc.1.tgz#e5c289fb3d4d393b5827ef43acae5ac4ae650179" - integrity sha512-1gCCfL2skm1TOR4G2Y/oFD4G8Z0gzrAnmjDPXAMj0HTGn8lmp10hg+38n2RkpQQsounTTAYSCtA/z7oLjC98kQ== +react-native@0.76.0-rc.2: + version "0.76.0-rc.2" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.76.0-rc.2.tgz#9a4d762680d276a735eea257821a7bd4e9619f73" + integrity sha512-9S8/7AGq9/IP298z4aZylyDZ/0SRXeCqRC9AMWxdfJrPkZnBbt2sAMMiqPt4NTDKjqADSLFLHaEHO7dHXVgK3g== dependencies: "@jest/create-cache-key-function" "^29.6.3" - "@react-native/assets-registry" "0.76.0-rc.1" - "@react-native/codegen" "0.76.0-rc.1" - "@react-native/community-cli-plugin" "0.76.0-rc.1" - "@react-native/gradle-plugin" "0.76.0-rc.1" - "@react-native/js-polyfills" "0.76.0-rc.1" - "@react-native/normalize-colors" "0.76.0-rc.1" - "@react-native/virtualized-lists" "0.76.0-rc.1" + "@react-native/assets-registry" "0.76.0-rc.2" + "@react-native/codegen" "0.76.0-rc.2" + "@react-native/community-cli-plugin" "0.76.0-rc.2" + "@react-native/gradle-plugin" "0.76.0-rc.2" + "@react-native/js-polyfills" "0.76.0-rc.2" + "@react-native/normalize-colors" "0.76.0-rc.2" + "@react-native/virtualized-lists" "0.76.0-rc.2" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" + babel-jest "^29.7.0" + babel-plugin-syntax-hermes-parser "^0.23.1" base64-js "^1.5.1" chalk "^4.0.0" commander "^12.0.0" diff --git a/android/src/main/java/com/swmansion/gesturehandler/core/GestureUtils.kt b/android/src/main/java/com/swmansion/gesturehandler/core/GestureUtils.kt index 46f509f039..37d16841ef 100644 --- a/android/src/main/java/com/swmansion/gesturehandler/core/GestureUtils.kt +++ b/android/src/main/java/com/swmansion/gesturehandler/core/GestureUtils.kt @@ -45,6 +45,7 @@ object GestureUtils { event.getY(lastPointerIdx) } } + fun coneToDeviation(angle: Double): Double = cos(Math.toRadians(angle / 2.0)) } diff --git a/android/src/main/java/com/swmansion/gesturehandler/core/HoverGestureHandler.kt b/android/src/main/java/com/swmansion/gesturehandler/core/HoverGestureHandler.kt index c90bc878c4..9a4b1fe14d 100644 --- a/android/src/main/java/com/swmansion/gesturehandler/core/HoverGestureHandler.kt +++ b/android/src/main/java/com/swmansion/gesturehandler/core/HoverGestureHandler.kt @@ -11,6 +11,8 @@ import com.swmansion.gesturehandler.react.RNViewConfigurationHelper class HoverGestureHandler : GestureHandler() { private var handler: Handler? = null private var finishRunnable = Runnable { finish() } + var stylusData: StylusData = StylusData() + private set private infix fun isAncestorOf(other: GestureHandler<*>): Boolean { var current: View? = other.view @@ -103,6 +105,10 @@ class HoverGestureHandler : GestureHandler() { finish() } + this.state == STATE_ACTIVE && event.getToolType(0) == MotionEvent.TOOL_TYPE_STYLUS -> { + stylusData = StylusData.fromEvent(event) + } + this.state == STATE_UNDETERMINED && (event.action == MotionEvent.ACTION_HOVER_MOVE || event.action == MotionEvent.ACTION_HOVER_ENTER) -> { begin() @@ -111,6 +117,11 @@ class HoverGestureHandler : GestureHandler() { } } + override fun onReset() { + super.onReset() + stylusData = StylusData() + } + private fun finish() { when (this.state) { STATE_UNDETERMINED -> cancel() diff --git a/android/src/main/java/com/swmansion/gesturehandler/core/PanGestureHandler.kt b/android/src/main/java/com/swmansion/gesturehandler/core/PanGestureHandler.kt index c6a27998e7..6b46c7cb2a 100644 --- a/android/src/main/java/com/swmansion/gesturehandler/core/PanGestureHandler.kt +++ b/android/src/main/java/com/swmansion/gesturehandler/core/PanGestureHandler.kt @@ -45,6 +45,8 @@ class PanGestureHandler(context: Context?) : GestureHandler() private var activateAfterLongPress = DEFAULT_ACTIVATE_AFTER_LONG_PRESS private val activateDelayed = Runnable { activate() } private var handler: Handler? = null + var stylusData: StylusData = StylusData() + private set /** * On Android when there are multiple pointers on the screen pan gestures most often just consider @@ -212,6 +214,10 @@ class PanGestureHandler(context: Context?) : GestureHandler() return } + if (event.getToolType(0) == MotionEvent.TOOL_TYPE_STYLUS) { + stylusData = StylusData.fromEvent(event) + } + val state = state val action = sourceEvent.actionMasked if (action == MotionEvent.ACTION_POINTER_UP || action == MotionEvent.ACTION_POINTER_DOWN) { @@ -295,6 +301,8 @@ class PanGestureHandler(context: Context?) : GestureHandler() it.recycle() velocityTracker = null } + + stylusData = StylusData() } override fun resetProgress() { diff --git a/android/src/main/java/com/swmansion/gesturehandler/core/StylusData.kt b/android/src/main/java/com/swmansion/gesturehandler/core/StylusData.kt new file mode 100644 index 0000000000..13ede0a1b7 --- /dev/null +++ b/android/src/main/java/com/swmansion/gesturehandler/core/StylusData.kt @@ -0,0 +1,103 @@ +package com.swmansion.gesturehandler.core + +import android.view.MotionEvent +import com.facebook.react.bridge.Arguments +import com.facebook.react.bridge.ReadableMap +import kotlin.math.PI +import kotlin.math.abs +import kotlin.math.atan +import kotlin.math.cos +import kotlin.math.round +import kotlin.math.sin +import kotlin.math.tan + +data class StylusData( + val tiltX: Double = 0.0, + val tiltY: Double = 0.0, + val altitudeAngle: Double = 0.0, + val azimuthAngle: Double = 0.0, + val pressure: Double = -1.0 +) { + fun toReadableMap(): ReadableMap { + val stylusDataObject = Arguments.createMap().apply { + putDouble("tiltX", tiltX) + putDouble("tiltY", tiltY) + putDouble("altitudeAngle", altitudeAngle) + putDouble("azimuthAngle", azimuthAngle) + putDouble("pressure", pressure) + } + + val readableStylusData: ReadableMap = stylusDataObject + + return readableStylusData + } + + companion object { + // Source: https://w3c.github.io/pointerevents/#converting-between-tiltx-tilty-and-altitudeangle-azimuthangle + private fun spherical2tilt(altitudeAngle: Double, azimuthAngle: Double): Pair { + val eps = 0.000000001 + val radToDeg = 180 / PI + + var tiltXrad = 0.0 + var tiltYrad = 0.0 + + if (altitudeAngle < eps) { + // the pen is in the X-Y plane + if (azimuthAngle < eps || abs(azimuthAngle - 2 * PI) < eps) { + // pen is on positive X axis + tiltXrad = PI / 2 + } + if (abs(azimuthAngle - PI / 2) < eps) { + // pen is on positive Y axis + tiltYrad = PI / 2 + } + if (abs(azimuthAngle - PI) < eps) { + // pen is on negative X axis + tiltXrad = -PI / 2 + } + if (abs(azimuthAngle - (3 * PI) / 2) < eps) { + // pen is on negative Y axis + tiltYrad = -PI / 2 + } + if (azimuthAngle > eps && abs(azimuthAngle - PI / 2) < eps) { + tiltXrad = PI / 2 + tiltYrad = PI / 2 + } + if (abs(azimuthAngle - PI / 2) > eps && abs(azimuthAngle - PI) < eps) { + tiltXrad = -PI / 2 + tiltYrad = PI / 2 + } + if (abs(azimuthAngle - PI) > eps && abs(azimuthAngle - (3 * PI) / 2) < eps) { + tiltXrad = -PI / 2 + tiltYrad = -PI / 2 + } + if (abs(azimuthAngle - (3 * PI) / 2) > eps && abs(azimuthAngle - 2 * PI) < eps) { + tiltXrad = PI / 2 + tiltYrad = -PI / 2 + } + } else { + val tanAlt = tan(altitudeAngle) + + tiltXrad = atan(cos(azimuthAngle) / tanAlt) + tiltYrad = atan(sin(azimuthAngle) / tanAlt) + } + + val tiltX = round(tiltXrad * radToDeg) + val tiltY = round(tiltYrad * radToDeg) + + return Pair(tiltX, tiltY) + } + + fun fromEvent(event: MotionEvent): StylusData { + // On web and iOS 0 degrees means that stylus is parallel to the surface. On android this value will be PI / 2. + val altitudeAngle = (PI / 2) - event.getAxisValue(MotionEvent.AXIS_TILT).toDouble() + val pressure = event.getPressure(0).toDouble() + val orientation = event.getOrientation(0).toDouble() + // To get azimuth angle, we need to use orientation property (https://developer.android.com/develop/ui/compose/touch-input/stylus-input/advanced-stylus-features#orientation). + val azimuthAngle = (orientation + PI / 2).mod(2 * PI) + val tilts = spherical2tilt(altitudeAngle, azimuthAngle) + + return StylusData(tilts.first, tilts.second, altitudeAngle, azimuthAngle, pressure) + } + } +} diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/HoverGestureHandlerEventDataBuilder.kt b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/HoverGestureHandlerEventDataBuilder.kt index e4103c9a6e..9700d140e1 100644 --- a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/HoverGestureHandlerEventDataBuilder.kt +++ b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/HoverGestureHandlerEventDataBuilder.kt @@ -3,18 +3,21 @@ package com.swmansion.gesturehandler.react.eventbuilders import com.facebook.react.bridge.WritableMap import com.facebook.react.uimanager.PixelUtil import com.swmansion.gesturehandler.core.HoverGestureHandler +import com.swmansion.gesturehandler.core.StylusData class HoverGestureHandlerEventDataBuilder(handler: HoverGestureHandler) : GestureHandlerEventDataBuilder(handler) { private val x: Float private val y: Float private val absoluteX: Float private val absoluteY: Float + private val stylusData: StylusData init { x = handler.lastRelativePositionX y = handler.lastRelativePositionY absoluteX = handler.lastPositionInWindowX absoluteY = handler.lastPositionInWindowY + stylusData = handler.stylusData } override fun buildEventData(eventData: WritableMap) { @@ -25,6 +28,10 @@ class HoverGestureHandlerEventDataBuilder(handler: HoverGestureHandler) : Gestur putDouble("y", PixelUtil.toDIPFromPixel(y).toDouble()) putDouble("absoluteX", PixelUtil.toDIPFromPixel(absoluteX).toDouble()) putDouble("absoluteY", PixelUtil.toDIPFromPixel(absoluteY).toDouble()) + + if (stylusData.pressure != -1.0) { + putMap("stylusData", stylusData.toReadableMap()) + } } } } diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/PanGestureHandlerEventDataBuilder.kt b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/PanGestureHandlerEventDataBuilder.kt index 911bf4efec..b7b3bec317 100644 --- a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/PanGestureHandlerEventDataBuilder.kt +++ b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/PanGestureHandlerEventDataBuilder.kt @@ -3,6 +3,7 @@ package com.swmansion.gesturehandler.react.eventbuilders import com.facebook.react.bridge.WritableMap import com.facebook.react.uimanager.PixelUtil import com.swmansion.gesturehandler.core.PanGestureHandler +import com.swmansion.gesturehandler.core.StylusData class PanGestureHandlerEventDataBuilder(handler: PanGestureHandler) : GestureHandlerEventDataBuilder(handler) { private val x: Float @@ -13,6 +14,7 @@ class PanGestureHandlerEventDataBuilder(handler: PanGestureHandler) : GestureHan private val translationY: Float private val velocityX: Float private val velocityY: Float + private val stylusData: StylusData init { x = handler.lastRelativePositionX @@ -23,6 +25,7 @@ class PanGestureHandlerEventDataBuilder(handler: PanGestureHandler) : GestureHan translationY = handler.translationY velocityX = handler.velocityX velocityY = handler.velocityY + stylusData = handler.stylusData } override fun buildEventData(eventData: WritableMap) { @@ -37,6 +40,10 @@ class PanGestureHandlerEventDataBuilder(handler: PanGestureHandler) : GestureHan putDouble("translationY", PixelUtil.toDIPFromPixel(translationY).toDouble()) putDouble("velocityX", PixelUtil.toDIPFromPixel(velocityX).toDouble()) putDouble("velocityY", PixelUtil.toDIPFromPixel(velocityY).toDouble()) + + if (stylusData.pressure != -1.0) { + putMap("stylusData", stylusData.toReadableMap()) + } } } } diff --git a/apple/Handlers/RNPanHandler.m b/apple/Handlers/RNPanHandler.m index ddaa64f379..550777cb8b 100644 --- a/apple/Handlers/RNPanHandler.m +++ b/apple/Handlers/RNPanHandler.m @@ -7,6 +7,7 @@ // #import "RNPanHandler.h" +#import "RNGHStylusData.h" #if TARGET_OS_OSX @@ -31,6 +32,10 @@ @interface RNBetterPanGestureRecognizer : UIPanGestureRecognizer @property (nonatomic) CGFloat failOffsetYEnd; @property (nonatomic) CGFloat activateAfterLongPress; +#if !TARGET_OS_OSX && !TARGET_OS_TV +@property (atomic, readonly, strong) RNGHStylusData *stylusData; +#endif + - (id)initWithGestureHandler:(RNGestureHandler *)gestureHandler; @end @@ -80,6 +85,28 @@ - (void)setMinimumNumberOfTouches:(NSUInteger)minimumNumberOfTouches } #endif +#if !TARGET_OS_OSX && !TARGET_OS_TV +- (void)tryUpdateStylusData:(UIEvent *)event +{ + UITouch *touch = [[event allTouches] anyObject]; + + if (touch.type != UITouchTypePencil) { + return; + } else if (_stylusData == nil) { + _stylusData = [[RNGHStylusData alloc] init]; + } + + _stylusData.altitudeAngle = touch.altitudeAngle; + _stylusData.azimuthAngle = [touch azimuthAngleInView:nil]; + _stylusData.pressure = touch.force / touch.maximumPossibleForce; + + CGPoint tilts = ghSpherical2tilt(_stylusData.altitudeAngle, _stylusData.azimuthAngle); + + _stylusData.tiltX = tilts.x; + _stylusData.tiltY = tilts.y; +} +#endif + - (void)activateAfterLongPress { self.state = UIGestureRecognizerStateBegan; @@ -102,6 +129,8 @@ - (void)interactionsBegan:(NSSet *)touches withEvent:(UIEvent *)event } else { super.minimumNumberOfTouches = _realMinimumNumberOfTouches; } + + [self tryUpdateStylusData:event]; #endif #if TARGET_OS_OSX @@ -150,17 +179,28 @@ - (void)interactionsMoved:(NSSet *)touches withEvent:(UIEvent *)event [self setTranslation:CGPointMake(0, 0) inView:self.view]; } } + + [self tryUpdateStylusData:event]; #endif } - (void)interactionsEnded:(NSSet *)touches withEvent:(UIEvent *)event { [_gestureHandler.pointerTracker touchesEnded:touches withEvent:event]; + +#if !TARGET_OS_TV && !TARGET_OS_OSX + [self tryUpdateStylusData:event]; +#endif } - (void)interactionsCancelled:(NSSet *)touches withEvent:(UIEvent *)event { [_gestureHandler.pointerTracker touchesCancelled:touches withEvent:event]; + +#if !TARGET_OS_TV && !TARGET_OS_OSX + [self tryUpdateStylusData:event]; +#endif + [self reset]; } @@ -224,6 +264,10 @@ - (void)reset self.enabled = YES; [super reset]; [_gestureHandler reset]; + +#if !TARGET_OS_TV && !TARGET_OS_OSX + _stylusData = nil; +#endif } - (void)updateHasCustomActivationCriteria @@ -405,17 +449,23 @@ - (RNGestureHandlerEventExtraData *)eventExtraData:(NSPanGestureRecognizer *)rec withTranslation:[recognizer translationInView:recognizer.view.window.contentView] withVelocity:[recognizer velocityInView:recognizer.view.window.contentView] withNumberOfTouches:1 - withPointerType:RNGestureHandlerMouse]; + withPointerType:RNGestureHandlerMouse + withStylusData:nil]; } #else - (RNGestureHandlerEventExtraData *)eventExtraData:(UIPanGestureRecognizer *)recognizer { - return [RNGestureHandlerEventExtraData forPan:[recognizer locationInView:recognizer.view] - withAbsolutePosition:[recognizer locationInView:recognizer.view.window] - withTranslation:[recognizer translationInView:recognizer.view.window] - withVelocity:[recognizer velocityInView:recognizer.view.window] - withNumberOfTouches:recognizer.numberOfTouches - withPointerType:_pointerType]; + RNBetterPanGestureRecognizer *panRecognizer = (RNBetterPanGestureRecognizer *)recognizer; + + return [RNGestureHandlerEventExtraData + forPan:[recognizer locationInView:recognizer.view] + withAbsolutePosition:[recognizer locationInView:recognizer.view.window] + withTranslation:[recognizer translationInView:recognizer.view.window] + withVelocity:[recognizer velocityInView:recognizer.view.window] + withNumberOfTouches:recognizer.numberOfTouches + withPointerType:_pointerType + withStylusData:[panRecognizer.stylusData toDictionary]]; // In Objective-C calling method on nil returns + // nil, therefore this line does not crash. } #endif diff --git a/apple/RNGHStylusData.h b/apple/RNGHStylusData.h new file mode 100644 index 0000000000..0e950d095e --- /dev/null +++ b/apple/RNGHStylusData.h @@ -0,0 +1,77 @@ +// +// RNGHStylusData.h +// Pods +// +// Created by Michał Bert on 18/09/2024. +// + +#ifndef RNGHStylusData_h +#define RNGHStylusData_h + +@interface RNGHStylusData : NSObject + +@property (atomic, assign) double tiltX; +@property (atomic, assign) double tiltY; +@property (atomic, assign) double altitudeAngle; +@property (atomic, assign) double azimuthAngle; +@property (atomic, assign) double pressure; + +- (NSDictionary *)toDictionary; + +@end + +static CGPoint ghSpherical2tilt(double altitudeAngle, double azimuthAngle) +{ + CGPoint tilts = {.x = 0.0, .y = 0.0}; + + const double radToDeg = 180 / M_PI; + const double eps = 0.000000001; + + if (altitudeAngle < eps) { + // the pen is in the X-Y plane + if (azimuthAngle < eps || fabs(azimuthAngle - 2 * M_PI) < eps) { + // pen is on positive X axis + tilts.x = M_PI_2; + } + if (fabs(azimuthAngle - M_PI_2) < eps) { + // pen is on positive Y axis + tilts.y = M_PI_2; + } + if (fabs(azimuthAngle - M_PI) < eps) { + // pen is on negative X axis + tilts.x = -M_PI_2; + } + if (fabs(azimuthAngle - 3 * M_PI_2) < eps) { + // pen is on negative Y axis + tilts.y = -M_PI_2; + } + if (azimuthAngle > eps && fabs(azimuthAngle - M_PI_2) < eps) { + tilts.x = M_PI_2; + tilts.y = M_PI_2; + } + if (fabs(azimuthAngle - M_PI_2) > eps && fabs(azimuthAngle - M_PI) < eps) { + tilts.x = -M_PI_2; + tilts.y = M_PI_2; + } + if (azimuthAngle - M_PI > eps && fabs(azimuthAngle - 3 * M_PI_2) < eps) { + tilts.x = -M_PI_2; + tilts.y = -M_PI_2; + } + if (fabs(azimuthAngle - 3 * M_PI_2) > eps && fabs(azimuthAngle - 2 * M_PI) < eps) { + tilts.x = M_PI_2; + tilts.y = -M_PI_2; + } + } else { + const double tanAlt = tan(altitudeAngle); + + tilts.x = atan(cos(azimuthAngle) / tanAlt); + tilts.y = atan(sin(azimuthAngle) / tanAlt); + } + + tilts.x = round(tilts.x * radToDeg); + tilts.y = round(tilts.y * radToDeg); + + return tilts; +} + +#endif /* RNGHStylusData_h */ diff --git a/apple/RNGHStylusData.m b/apple/RNGHStylusData.m new file mode 100644 index 0000000000..1881814ea7 --- /dev/null +++ b/apple/RNGHStylusData.m @@ -0,0 +1,37 @@ +// +// RNGHStylusData.m +// DoubleConversion +// +// Created by Michał Bert on 18/09/2024. +// + +#import "RNGHStylusData.h" +#import + +@implementation RNGHStylusData + +- (instancetype)init +{ + if (self = [super init]) { + self.tiltX = 0; + self.tiltY = 0; + self.altitudeAngle = M_PI_2; + self.azimuthAngle = 0; + self.pressure = 0; + } + + return self; +} + +- (NSDictionary *)toDictionary +{ + return @{ + @"tiltX" : @(_tiltX), + @"tiltY" : @(_tiltY), + @"altitudeAngle" : @(_altitudeAngle), + @"azimuthAngle" : @(_azimuthAngle), + @"pressure" : @(_pressure), + }; +} + +@end diff --git a/apple/RNGestureHandlerEvents.h b/apple/RNGestureHandlerEvents.h index 46fc21c3ec..6b7bfa2089 100644 --- a/apple/RNGestureHandlerEvents.h +++ b/apple/RNGestureHandlerEvents.h @@ -2,6 +2,7 @@ #import +#import "RNGHStylusData.h" #import "RNGHTouchEventType.h" #import "RNGHUIKit.h" #import "RNGestureHandlerState.h" @@ -29,7 +30,8 @@ withTranslation:(CGPoint)translation withVelocity:(CGPoint)velocity withNumberOfTouches:(NSUInteger)numberOfTouches - withPointerType:(NSInteger)pointerType; + withPointerType:(NSInteger)pointerType + withStylusData:(NSDictionary *)stylusData; + (RNGestureHandlerEventExtraData *)forForce:(CGFloat)force forPosition:(CGPoint)position withAbsolutePosition:(CGPoint)absolutePosition diff --git a/apple/RNGestureHandlerEvents.m b/apple/RNGestureHandlerEvents.m index 37a3ccfe3f..4d01cf1010 100644 --- a/apple/RNGestureHandlerEvents.m +++ b/apple/RNGestureHandlerEvents.m @@ -63,8 +63,9 @@ + (RNGestureHandlerEventExtraData *)forPan:(CGPoint)position withVelocity:(CGPoint)velocity withNumberOfTouches:(NSUInteger)numberOfTouches withPointerType:(NSInteger)pointerType + withStylusData:(NSDictionary *)stylusData { - return [[RNGestureHandlerEventExtraData alloc] initWithData:@{ + NSMutableDictionary *data = [@{ @"x" : @(position.x), @"y" : @(position.y), @"absoluteX" : @(absolutePosition.x), @@ -74,8 +75,15 @@ + (RNGestureHandlerEventExtraData *)forPan:(CGPoint)position @"velocityX" : SAFE_VELOCITY(velocity.x), @"velocityY" : SAFE_VELOCITY(velocity.y), @"numberOfPointers" : @(numberOfTouches), - @"pointerType" : @(pointerType) - }]; + @"pointerType" : @(pointerType), + } mutableCopy]; + + // Add the stylusData to the dictionary only if necessary + if (stylusData != nil) { + data[@"stylusData"] = stylusData; + } + + return [[RNGestureHandlerEventExtraData alloc] initWithData:data]; } + (RNGestureHandlerEventExtraData *)forForce:(CGFloat)force diff --git a/package.json b/package.json index b784f05819..eb7d103be6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-gesture-handler", - "version": "2.19.0", + "version": "2.20.0", "description": "Experimental implementation of a new declarative API for gesture handling in react-native", "scripts": { "prepare": "bob build && husky install",