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. -
#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. -
#1281
d539b687
Thanks @elanalynn! - Add download and target props to ButtonAnchorProps in admin -
#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
-
#1361
82ba4be1
Thanks @lauramann! - Adds b2bEnabled enabledFeature on CustomerSegmentTemplateApi -
#1286
d0bd64d2
Thanks @PrescilliaA! - Add exports for InternalCustomerSegmentTemplate categories and icons -
#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 -
#1403
1de5d9cf
Thanks @jamesvidler! - Supports improvements for new checkout extensibility docs IA. Organizes docs by targets, and groups APIs. -
#1275
f4d0ea17
Thanks @PrescilliaA! - Expose CustomerSegmentTemplate category and icon types -
#1074
3e60fb40
Thanks @MitchLillie! - Rename components with Admin prefix -
#1343
fa561eed
Thanks @MitchLillie! - Update docs for action extension GA -
#1294
1dd7a197
Thanks @PrescilliaA! - Remove CustomerSegmentationTemplate and deprecated prop names -
#1283
8a9917b2
Thanks @lihaokx! - Move customer account ui extension from main to unstable branch. -
#1289
1be8d871
Thanks @lauramann! - Adds extension target for segment details -
#1304
898ac175
Thanks @mikewilson01! - Expose additional properties for LoginWithShop component -
#1279
f537b081
Thanks @PrescilliaA! - Introduces InternalCustomerSegmentTemplate component