From 8d4f612d3c0b4e0450534a5e82fc92e1f51ce4f5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 12:59:55 +0000 Subject: [PATCH] Version Packages (rc) --- .changeset/pre.json | 9 +++++++ packages/ui-extensions-tester/CHANGELOG.md | 17 +++++++++++++ packages/ui-extensions-tester/package.json | 4 ++-- packages/ui-extensions/CHANGELOG.md | 28 ++++++++++++++++++++++ packages/ui-extensions/package.json | 2 +- 5 files changed, 57 insertions(+), 3 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 77fba6451d..ee7c5007cf 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -8,17 +8,26 @@ "changesets": [ "add-abandoned-checkout-index-action-target", "add-app-home-render-target", + "add-purchase-type-and-recurring-cycle-limit", "admin-app-home-intents-request", "admin-app-home-tools-api", + "admin-pick-file-intent", "brown-flowers-ask", + "bundle-component-discount-allocations", "calm-sites-warn", "cash-rounding-transaction-complete", + "chat-s-component", "checkbox-rich-label", + "deprecate-buyer-journey-intercept", "floppy-camels-bet", "mean-ducks-join", "paragraph-text-align", "pos-cart-add-line-item-options", "pos-data-target-readonly-cart", + "pos-event-payload-objects", + "pos-printing-api", + "pos-remove-observe-targets", + "ripe-chairs-cry", "sixty-points-doubt", "soft-otters-share", "tiny-staff-signal", diff --git a/packages/ui-extensions-tester/CHANGELOG.md b/packages/ui-extensions-tester/CHANGELOG.md index cb66377357..c88ac7bac8 100644 --- a/packages/ui-extensions-tester/CHANGELOG.md +++ b/packages/ui-extensions-tester/CHANGELOG.md @@ -1,5 +1,22 @@ # @shopify/ui-extensions-tester +## 2026.7.0-rc.8 + +### Patch Changes + +- [#4499](https://github.com/Shopify/ui-extensions/pull/4499) [`e0e4f00`](https://github.com/Shopify/ui-extensions/commit/e0e4f003cd508ded2eafb0f3194c8ac92092ea51) Thanks [@charlesdobson](https://github.com/charlesdobson)! - Add `pick` action and `shopify/File` resource type to the admin Intents API, enabling extensions to open the file picker via `intents.invoke('pick:shopify/File', …)`. + +- [#4544](https://github.com/Shopify/ui-extensions/pull/4544) [`7a403f6`](https://github.com/Shopify/ui-extensions/commit/7a403f6ef14e9f7234d5bda2634b7c3b75770e82) Thanks [@vctrchu](https://github.com/vctrchu)! - Remove native `Event` inheritance from POS event payload types. + +- [#4535](https://github.com/Shopify/ui-extensions/pull/4535) [`d70009a`](https://github.com/Shopify/ui-extensions/commit/d70009a05130b86c296f59463d74e40e3ca4afe1) Thanks [@vctrchu](https://github.com/vctrchu)! - Remove the deprecated POS `.observe` event extension targets: `pos.transaction-complete.event.observe`, `pos.cash-tracking-session-start.event.observe`, `pos.cash-tracking-session-complete.event.observe`, and `pos.cart-update.event.observe`. These were early-access targets with effectively no production usage. + + Use the `pos.app.ready.data` background target instead: `shopify.addEventListener('transactioncomplete' | 'cashtrackingsessionstart' | 'cashtrackingsessioncomplete', callback)` for the event targets, and `shopify.cart.current.subscribe()` for cart updates. + + This also removes the `EventExtensionTargets`/`EventExtensionTarget` types and the `TransactionCompleteData`, `CashTrackingSessionStartData`, `CashTrackingSessionCompleteData`, and `CartUpdateEventData` payload types. The receipt-target type `TransactionCompleteWithReprintData` is unchanged. + +- Updated dependencies [[`5d1769d`](https://github.com/Shopify/ui-extensions/commit/5d1769da4bba2d7cb7630f21dd0a34d75d993032), [`e0e4f00`](https://github.com/Shopify/ui-extensions/commit/e0e4f003cd508ded2eafb0f3194c8ac92092ea51), [`b965a97`](https://github.com/Shopify/ui-extensions/commit/b965a97767d71320ea31293b94cc13e39ccd5893), [`19794cd`](https://github.com/Shopify/ui-extensions/commit/19794cd8ab69f661442b71891ece2a5bccd7efa1), [`3785596`](https://github.com/Shopify/ui-extensions/commit/3785596844eb8ba8e56b6c2a9f0459b72e43d480), [`7a403f6`](https://github.com/Shopify/ui-extensions/commit/7a403f6ef14e9f7234d5bda2634b7c3b75770e82), [`9608767`](https://github.com/Shopify/ui-extensions/commit/96087678e4b82d80afd1efb5f9974f3e988024cd), [`d70009a`](https://github.com/Shopify/ui-extensions/commit/d70009a05130b86c296f59463d74e40e3ca4afe1), [`7129e7d`](https://github.com/Shopify/ui-extensions/commit/7129e7d73b03c7127cd4a255a668c15f800e2d9b)]: + - @shopify/ui-extensions@2026.7.0-rc.8 + ## 2026.7.0-rc.7 ### Patch Changes diff --git a/packages/ui-extensions-tester/package.json b/packages/ui-extensions-tester/package.json index daad99ee3f..65159c5b5f 100644 --- a/packages/ui-extensions-tester/package.json +++ b/packages/ui-extensions-tester/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/ui-extensions-tester", - "version": "2026.7.0-rc.7", + "version": "2026.7.0-rc.8", "main": "index.js", "module": "index.mjs", "esnext": "index.esnext", @@ -55,7 +55,7 @@ }, "license": "MIT", "dependencies": { - "@shopify/ui-extensions": "2026.7.0-rc.7" + "@shopify/ui-extensions": "2026.7.0-rc.8" }, "peerDependencies": { "preact": "^10.0.0" diff --git a/packages/ui-extensions/CHANGELOG.md b/packages/ui-extensions/CHANGELOG.md index 00423e3035..f3af6de563 100644 --- a/packages/ui-extensions/CHANGELOG.md +++ b/packages/ui-extensions/CHANGELOG.md @@ -1,5 +1,33 @@ # @shopify/ui-extensions +## 2026.7.0-rc.8 + +### Minor Changes + +- [#4570](https://github.com/Shopify/ui-extensions/pull/4570) [`5d1769d`](https://github.com/Shopify/ui-extensions/commit/5d1769da4bba2d7cb7630f21dd0a34d75d993032) Thanks [@andrewmcgov](https://github.com/andrewmcgov)! - Add purchaseType and recurringCycleLimit subscribable fields to the DiscountsApi for discount function settings extensions. + +- [#4512](https://github.com/Shopify/ui-extensions/pull/4512) [`b965a97`](https://github.com/Shopify/ui-extensions/commit/b965a97767d71320ea31293b94cc13e39ccd5893) Thanks [@daniszewskik](https://github.com/daniszewskik)! - Added optional `discountAllocations` field to POS bundle `LineItemComponent` so extensions can access the discount amount allocated to each bundle component. + +- [#4530](https://github.com/Shopify/ui-extensions/pull/4530) [`19794cd`](https://github.com/Shopify/ui-extensions/commit/19794cd8ab69f661442b71891ece2a5bccd7efa1) Thanks [@cpeddecord](https://github.com/cpeddecord)! - Release the `Chat` component (`s-chat`) to checkout UI extensions. + +- [#4515](https://github.com/Shopify/ui-extensions/pull/4515) [`9608767`](https://github.com/Shopify/ui-extensions/commit/96087678e4b82d80afd1efb5f9974f3e988024cd) Thanks [@aaronschubert0](https://github.com/aaronschubert0)! - Add the POS `shopify.printing` API. `shopify.printing.getPrinters()` discovers hardware printers currently available to the device, and `shopify.printing.print(src, options?)` prints content fetched from a URL — opening the system print dialog by default, or sending directly to a printer when a `printer` (from `getPrinters()`) is passed via `options`. This supersedes `shopify.print`, which is now deprecated. + +### Patch Changes + +- [#4499](https://github.com/Shopify/ui-extensions/pull/4499) [`e0e4f00`](https://github.com/Shopify/ui-extensions/commit/e0e4f003cd508ded2eafb0f3194c8ac92092ea51) Thanks [@charlesdobson](https://github.com/charlesdobson)! - Add `pick` action and `shopify/File` resource type to the admin Intents API, enabling extensions to open the file picker via `intents.invoke('pick:shopify/File', …)`. + +- [#4566](https://github.com/Shopify/ui-extensions/pull/4566) [`3785596`](https://github.com/Shopify/ui-extensions/commit/3785596844eb8ba8e56b6c2a9f0459b72e43d480) Thanks [@jamesvidler](https://github.com/jamesvidler)! - Deprecate `useBuyerJourneyIntercept` and the `buyerJourney.intercept` API. Use a cart and checkout validation function instead. The buyer journey intercept will be removed in a future version of the API. + +- [#4544](https://github.com/Shopify/ui-extensions/pull/4544) [`7a403f6`](https://github.com/Shopify/ui-extensions/commit/7a403f6ef14e9f7234d5bda2634b7c3b75770e82) Thanks [@vctrchu](https://github.com/vctrchu)! - Remove native `Event` inheritance from POS event payload types. + +- [#4535](https://github.com/Shopify/ui-extensions/pull/4535) [`d70009a`](https://github.com/Shopify/ui-extensions/commit/d70009a05130b86c296f59463d74e40e3ca4afe1) Thanks [@vctrchu](https://github.com/vctrchu)! - Remove the deprecated POS `.observe` event extension targets: `pos.transaction-complete.event.observe`, `pos.cash-tracking-session-start.event.observe`, `pos.cash-tracking-session-complete.event.observe`, and `pos.cart-update.event.observe`. These were early-access targets with effectively no production usage. + + Use the `pos.app.ready.data` background target instead: `shopify.addEventListener('transactioncomplete' | 'cashtrackingsessionstart' | 'cashtrackingsessioncomplete', callback)` for the event targets, and `shopify.cart.current.subscribe()` for cart updates. + + This also removes the `EventExtensionTargets`/`EventExtensionTarget` types and the `TransactionCompleteData`, `CashTrackingSessionStartData`, `CashTrackingSessionCompleteData`, and `CartUpdateEventData` payload types. The receipt-target type `TransactionCompleteWithReprintData` is unchanged. + +- [#4509](https://github.com/Shopify/ui-extensions/pull/4509) [`7129e7d`](https://github.com/Shopify/ui-extensions/commit/7129e7d73b03c7127cd4a255a668c15f800e2d9b) Thanks [@james-a-c](https://github.com/james-a-c)! - Deprecate renderMode on shipping option item + ## 2026.7.0-rc.7 ### Patch Changes diff --git a/packages/ui-extensions/package.json b/packages/ui-extensions/package.json index 1122c0c0c5..c642bf0f21 100644 --- a/packages/ui-extensions/package.json +++ b/packages/ui-extensions/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/ui-extensions", - "version": "2026.7.0-rc.7", + "version": "2026.7.0-rc.8", "scripts": { "docs:admin": "node ./docs/surfaces/admin/build-docs.mjs", "docs:checkout": "bash ./docs/surfaces/checkout/build-docs.sh",