Skip to content

[React Native] 4.0.0-alpha.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Jul 10:04
Immutable release. Only release title and notes can be modified.
d1c7bfc

Breaking changes

Accelerated checkout customer identity is now exclusive

Customer Account tokens can no longer be combined with contact fields:

 acceleratedCheckouts: {
   customer: {
     accessToken,
-    email,
-    phoneNumber,
   }
 }

Use either {accessToken} or {email, phoneNumber}.

Additive changes

Checkout preloading

ShopifyCheckoutKit.preload(checkoutURL) and invalidate() are now available through both the class and provider context.

Fulfillment-change events

CheckoutProtocol.fulfillmentChange can now be registered in presentation protocol handlers.

Protocol method type

The package now exports CheckoutProtocolMethod for strongly typed method references.

Behavior changes

The React Native facade now consumes the protocol package's generated catalog while continuing to expose only the supported Checkout Kit events.

What's Changed

Full Changelog: react-native/4.0.0-alpha.1...react-native/4.0.0-alpha.3