Major Changes
-
#1296
a8e16322
Thanks @MitchLillie! - Bump@remote-ui/core
and@remote-ui/react
versions.Warning: Extensions using
@shopify/ui-extensions-react
must now use react^18.0.0
or greater.Extensions are also expected to reconcile their own react version.
In order to use the latest version of
@shopify/ui-extensions-react
, you should modify yourpackage.json
to resemble the following:{ ... "dependencies": { "react": "^18.0.0", "@shopify/ui-extensions": "2023.10.x", "@shopify/ui-extensions-react": "2023.10.x", "react-reconciler": "0.29.0" }, "devDependencies": { "@types/react": "^18.0.0" } }
Minor Changes
-
#1340
a7ea6cb0
Thanks @lsit! - Add PaymentIcon component to the checkout surface -
#1351
8df8429b
Thanks @jkeohan! - Add ProductThumbnail component to the checkout surface -
#1397
198d0848
Thanks @jamesvidler! - NewConsentCheckbox
andConsentPhoneField
components which allow extensions to render their own consent UI, supporting the "sms-marketing" policy. -
#1397
198d0848
Thanks @jamesvidler! - Adds theuseShippingOptionTarget
react hook to retrieve the target shipping option. -
#1364
3437fc05
Thanks @rcaplanshopify! - Addspurchase.checkout.payment-method-list.render-before
andpurchase.checkout.payment-method-list.render-after
extension targets, rendered above and below the payment method list. -
#1364
39553479
Thanks @rcaplanshopify! - Adds useCartlineTarget API and deprecates useTarget API. -
#1364
1dd9abf0
Thanks @rcaplanshopify! - Storage API stored data is now shared between all activated extension targets of the extension. -
#1364
39553479
Thanks @rcaplanshopify! - Includes masked identifier when submitting custom redeemable data. -
#1364
39553479
Thanks @rcaplanshopify! - Provides payment attributes to checkout extension. -
#1364
39553479
Thanks @rcaplanshopify! - Adds support for decorative color in Text and TextBlock components. -
#1364
7a65c283
Thanks @rcaplanshopify! - Adds thepurchase.checkout.delivery-address.render-after
static extension target which is rendered after the shipping address form elements. -
#1315
22f71433
Thanks @dnagoda! - # Add checkoutToken ApiExtensions now have access to the checkout token (a stable id used to identify the checkout) directly through the standard api. The checkout token will match:
- token field in WebPixel checkout payload.
- checkout_token in the Admin REST Api Order resource
Patch Changes
-
#1324
a15fc4ad
Thanks @LTiger14! - Export CustomerSegmentTemplate and the props -
#1274
e198e10a
Thanks @PrescilliaA! - Update CustomerSegmentTemplate prop names -
#1316
0905d719
Thanks @lihaokx! - 1. Rename point to target; 2. Update extension target names; 3, Add new types -
#1074
3e60fb40
Thanks @MitchLillie! - Rename components with Admin prefix -
#1294
1dd7a197
Thanks @PrescilliaA! - Remove CustomerSegmentationTemplate and deprecated prop names -
#1283
8a9917b2
Thanks @lihaokx! - Move customer account ui extension from main to unstable branch. -
#1304
898ac175
Thanks @mikewilson01! - Expose additional properties for LoginWithShop component -
#1279
f537b081
Thanks @PrescilliaA! - Introduces InternalCustomerSegmentTemplate component -
Updated dependencies [
a7ea6cb0
,8df8429b
,198d0848
,82ba4be1
,d0bd64d2
,e198e10a
,a8e16322
,3437fc05
,0905d719
,d539b687
,39553479
,1de5d9cf
,1dd9abf0
,39553479
,f4d0ea17
,39553479
,3e60fb40
,fa561eed
,1dd7a197
,8a9917b2
,1be8d871
,39553479
,898ac175
,7a65c283
,22f71433
,f537b081
]:- @shopify/ui-extensions@0.0.0