diff --git a/README.md b/README.md index 821ade3bd..7003e982e 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ This repository contains the Checkout Kit implementations, samples, and protocol | `ShopifyCheckoutKit` | `4.0.0-alpha.4` | Swift Package Manager, CocoaPods | Alpha | iOS checkout presentation SDK. | [Swift](platforms/swift/README.md) | | `ShopifyAcceleratedCheckouts` | `4.0.0-alpha.4` | Swift Package Manager, CocoaPods subspec | Alpha | SwiftUI Shop Pay and Apple Pay accelerated checkout buttons for iOS 16+. | [Swift](platforms/swift/README.md#accelerated-checkouts) | | `com.shopify:checkout-kit` | `4.0.0-alpha.4` | Maven Central | Alpha | Android checkout presentation SDK. | [Android](platforms/android/README.md) | -| `@shopify/checkout-kit-react-native` | `4.0.0-alpha.3` | npm `next` dist-tag | Alpha | React Native wrapper for the iOS and Android native SDKs. | [React Native](platforms/react-native/README.md) | +| `@shopify/checkout-kit-react-native` | `4.0.0-alpha.4` | npm `next` dist-tag | Alpha | React Native wrapper for the iOS and Android native SDKs. | [React Native](platforms/react-native/README.md) | | `@shopify/checkout-kit` | `4.0.0-alpha.2` | npm `next` dist-tag | Alpha | Web component for opening Shopify checkout from a web page. | [Web](platforms/web/README.md) | | `EmbeddedCheckoutProtocol` | Source package | Swift Package Manager | Internal/supporting | Swift client for Embedded Checkout Protocol messages. | [Protocol Swift](protocol/languages/swift/README.md) | | `com.shopify:embedded-checkout-protocol` | `2026.04.08.1-alpha.2` | Maven Central | Internal/supporting | Kotlin client for Embedded Checkout Protocol messages. | [Protocol Android](protocol/languages/kotlin/embedded-checkout-protocol/README.md) | diff --git a/platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java b/platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java index 0867e551f..40a3354b5 100644 --- a/platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java +++ b/platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java @@ -363,6 +363,7 @@ private static Colors createColorsFromConfig(ReadableMap config) { // for now null, closeButtonColor, + null, null); } diff --git a/platforms/react-native/modules/@shopify/checkout-kit-react-native/package.json b/platforms/react-native/modules/@shopify/checkout-kit-react-native/package.json index fd8143d28..87d994072 100644 --- a/platforms/react-native/modules/@shopify/checkout-kit-react-native/package.json +++ b/platforms/react-native/modules/@shopify/checkout-kit-react-native/package.json @@ -1,7 +1,7 @@ { "name": "@shopify/checkout-kit-react-native", "license": "MIT", - "version": "4.0.0-alpha.3", + "version": "4.0.0-alpha.4", "main": "lib/commonjs/index.js", "types": "src/index.ts", "source": "src/index.ts", @@ -19,8 +19,8 @@ }, "checkoutKit": { "nativeSdkVersions": { - "ios": "4.0.0-alpha.3", - "android": "4.0.0-alpha.3" + "ios": "4.0.0-alpha.4", + "android": "4.0.0-alpha.4" } }, "scripts": { diff --git a/platforms/react-native/sample/ios/Podfile.lock b/platforms/react-native/sample/ios/Podfile.lock index 5acb76c85..021d5f683 100644 --- a/platforms/react-native/sample/ios/Podfile.lock +++ b/platforms/react-native/sample/ios/Podfile.lock @@ -2578,7 +2578,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNShopifyCheckoutKit (4.0.0-alpha.3): + - RNShopifyCheckoutKit (4.0.0-alpha.4): - boost - DoubleConversion - fast_float @@ -2605,8 +2605,8 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ShopifyCheckoutKit (~> 4.0.0-alpha.3) - - ShopifyCheckoutKit/AcceleratedCheckouts (~> 4.0.0-alpha.3) + - ShopifyCheckoutKit (~> 4.0.0-alpha.4) + - ShopifyCheckoutKit/AcceleratedCheckouts (~> 4.0.0-alpha.4) - SocketRocket - Yoga - RNVectorIcons (10.3.0): @@ -2638,11 +2638,11 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - ShopifyCheckoutKit (4.0.0-alpha.3): - - ShopifyCheckoutKit/Core (= 4.0.0-alpha.3) - - ShopifyCheckoutKit/AcceleratedCheckouts (4.0.0-alpha.3): + - ShopifyCheckoutKit (4.0.0-alpha.4): + - ShopifyCheckoutKit/Core (= 4.0.0-alpha.4) + - ShopifyCheckoutKit/AcceleratedCheckouts (4.0.0-alpha.4): - ShopifyCheckoutKit/Core - - ShopifyCheckoutKit/Core (4.0.0-alpha.3) + - ShopifyCheckoutKit/Core (4.0.0-alpha.4) - SocketRocket (0.7.1) - Yoga (0.0.0) @@ -2996,9 +2996,9 @@ SPEC CHECKSUMS: RNGestureHandler: eeb622199ef1fb3a076243131095df1c797072f0 RNReanimated: 237d420b7bb4378ef1dacc7d7a5c674fddb4b5d2 RNScreens: 3fc29af06302e1f1c18a7829fe57cbc2c0259912 - RNShopifyCheckoutKit: 6cfc51687c9b4fab89f40696185a7d7dc32c2024 + RNShopifyCheckoutKit: ccb0bd5241868deec9170fed103e04e0c6568898 RNVectorIcons: be4d047a76ad307ffe54732208fb0498fcb8477f - ShopifyCheckoutKit: e4e1214e648ad8d6168e31ff6cfa4b171854987e + ShopifyCheckoutKit: 95b6402d901c45c2b2b3fc1182a6fe735f1b7c54 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Yoga: a742cc68e8366fcfc681808162492bc0aa7a9498 diff --git a/platforms/react-native/test/rct-integration-app/Podfile.lock b/platforms/react-native/test/rct-integration-app/Podfile.lock index 61ff8d4e8..b28bba046 100644 --- a/platforms/react-native/test/rct-integration-app/Podfile.lock +++ b/platforms/react-native/test/rct-integration-app/Podfile.lock @@ -2122,7 +2122,7 @@ PODS: - React-perflogger (= 0.80.2) - React-utils (= 0.80.2) - SocketRocket - - RNShopifyCheckoutKit (4.0.0-alpha.3): + - RNShopifyCheckoutKit (4.0.0-alpha.4): - boost - DoubleConversion - fast_float @@ -2149,15 +2149,15 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ShopifyCheckoutKit (~> 4.0.0-alpha.3) - - ShopifyCheckoutKit/AcceleratedCheckouts (~> 4.0.0-alpha.3) + - ShopifyCheckoutKit (~> 4.0.0-alpha.4) + - ShopifyCheckoutKit/AcceleratedCheckouts (~> 4.0.0-alpha.4) - SocketRocket - Yoga - - ShopifyCheckoutKit (4.0.0-alpha.3): - - ShopifyCheckoutKit/Core (= 4.0.0-alpha.3) - - ShopifyCheckoutKit/AcceleratedCheckouts (4.0.0-alpha.3): + - ShopifyCheckoutKit (4.0.0-alpha.4): + - ShopifyCheckoutKit/Core (= 4.0.0-alpha.4) + - ShopifyCheckoutKit/AcceleratedCheckouts (4.0.0-alpha.4): - ShopifyCheckoutKit/Core - - ShopifyCheckoutKit/Core (4.0.0-alpha.3) + - ShopifyCheckoutKit/Core (4.0.0-alpha.4) - SocketRocket (0.7.1) - Yoga (0.0.0) @@ -2464,8 +2464,8 @@ SPEC CHECKSUMS: ReactAppDependencyProvider: 8df342c127fd0c1e30e8b9f71ff814c22414a7c0 ReactCodegen: 3ba2a79bc32ff858814c17ade10931b33b09dcf4 ReactCommon: 592ef441605638b95e533653259254b4bd35ff4f - RNShopifyCheckoutKit: 6cfc51687c9b4fab89f40696185a7d7dc32c2024 - ShopifyCheckoutKit: e4e1214e648ad8d6168e31ff6cfa4b171854987e + RNShopifyCheckoutKit: ccb0bd5241868deec9170fed103e04e0c6568898 + ShopifyCheckoutKit: 95b6402d901c45c2b2b3fc1182a6fe735f1b7c54 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Yoga: a742cc68e8366fcfc681808162492bc0aa7a9498