diff --git a/.changeset/pre.json b/.changeset/pre.json index 5ea6a0a3fb..30570f7273 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -7,10 +7,16 @@ }, "changesets": [ "add-app-home-render-target", + "admin-app-home-intents-request", + "admin-app-home-tools-api", "brown-flowers-ask", + "calm-sites-warn", + "cash-rounding-transaction-complete", "checkbox-rich-label", "floppy-camels-bet", "mean-ducks-join", + "paragraph-text-align", + "pos-data-target-readonly-cart", "sixty-points-doubt", "true-tips-fix" ] diff --git a/packages/ui-extensions-tester/CHANGELOG.md b/packages/ui-extensions-tester/CHANGELOG.md index ad1beec457..49ac20de7b 100644 --- a/packages/ui-extensions-tester/CHANGELOG.md +++ b/packages/ui-extensions-tester/CHANGELOG.md @@ -1,5 +1,16 @@ # @shopify/ui-extensions-tester +## 2026.7.0-rc.6 + +### Patch Changes + +- [#4468](https://github.com/Shopify/ui-extensions/pull/4468) [`84c8acd`](https://github.com/Shopify/ui-extensions/commit/84c8acd397c77dd9f34f75b93f0b3516e66f08a5) Thanks [@JoviDeCroock](https://github.com/JoviDeCroock)! - Narrow `AppHomeApi.intents` to a new `AppHomeIntents` shape that exposes a signal-like `request` so the runtime can stream link intents into a long-lived `admin.app.home.render` extension. `WithGeneratedIntents` continues to narrow `request.value` to the CLI-generated variants. + +- [#4468](https://github.com/Shopify/ui-extensions/pull/4468) [`84c8acd`](https://github.com/Shopify/ui-extensions/commit/84c8acd397c77dd9f34f75b93f0b3516e66f08a5) Thanks [@JoviDeCroock](https://github.com/JoviDeCroock)! - Expose the `Tools` API on `AppHomeApi` so `admin.app.home.render` extensions can call `shopify.tools.register(...)` even before the CLI generates typed overloads. Adds a matching mock to `@shopify/ui-extensions-tester`. + +- Updated dependencies [[`84c8acd`](https://github.com/Shopify/ui-extensions/commit/84c8acd397c77dd9f34f75b93f0b3516e66f08a5), [`84c8acd`](https://github.com/Shopify/ui-extensions/commit/84c8acd397c77dd9f34f75b93f0b3516e66f08a5), [`338a696`](https://github.com/Shopify/ui-extensions/commit/338a696739672a058813810771d737d84bee5559), [`d607e02`](https://github.com/Shopify/ui-extensions/commit/d607e026f6652eafa19a1a3c8352a431b9ecc47b), [`fe62c86`](https://github.com/Shopify/ui-extensions/commit/fe62c86217956ebf72c6b8e63b81d226f3a97da4), [`cc5f4b3`](https://github.com/Shopify/ui-extensions/commit/cc5f4b3d624bcf12bb0ce4d8dc7d71ee0494ad1e)]: + - @shopify/ui-extensions@2026.7.0-rc.6 + ## 2026.7.0-rc.5 ### Patch Changes diff --git a/packages/ui-extensions-tester/package.json b/packages/ui-extensions-tester/package.json index 68851d9ee5..8e687040f6 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.5", + "version": "2026.7.0-rc.6", "main": "index.js", "module": "index.mjs", "esnext": "index.esnext", @@ -55,7 +55,7 @@ }, "license": "MIT", "dependencies": { - "@shopify/ui-extensions": "2026.7.0-rc.5" + "@shopify/ui-extensions": "2026.7.0-rc.6" }, "peerDependencies": { "preact": "^10.0.0" diff --git a/packages/ui-extensions/CHANGELOG.md b/packages/ui-extensions/CHANGELOG.md index d5d07db061..8b2c21b9f2 100644 --- a/packages/ui-extensions/CHANGELOG.md +++ b/packages/ui-extensions/CHANGELOG.md @@ -1,5 +1,23 @@ # @shopify/ui-extensions +## 2026.7.0-rc.6 + +### Patch Changes + +- [#4468](https://github.com/Shopify/ui-extensions/pull/4468) [`84c8acd`](https://github.com/Shopify/ui-extensions/commit/84c8acd397c77dd9f34f75b93f0b3516e66f08a5) Thanks [@JoviDeCroock](https://github.com/JoviDeCroock)! - Narrow `AppHomeApi.intents` to a new `AppHomeIntents` shape that exposes a signal-like `request` so the runtime can stream link intents into a long-lived `admin.app.home.render` extension. `WithGeneratedIntents` continues to narrow `request.value` to the CLI-generated variants. + +- [#4468](https://github.com/Shopify/ui-extensions/pull/4468) [`84c8acd`](https://github.com/Shopify/ui-extensions/commit/84c8acd397c77dd9f34f75b93f0b3516e66f08a5) Thanks [@JoviDeCroock](https://github.com/JoviDeCroock)! - Expose the `Tools` API on `AppHomeApi` so `admin.app.home.render` extensions can call `shopify.tools.register(...)` even before the CLI generates typed overloads. Adds a matching mock to `@shopify/ui-extensions-tester`. + +- [#4476](https://github.com/Shopify/ui-extensions/pull/4476) [`338a696`](https://github.com/Shopify/ui-extensions/commit/338a696739672a058813810771d737d84bee5559) Thanks [@lsit](https://github.com/lsit)! - Update docs for inlineSize prop on customer account Page component + +- [#4477](https://github.com/Shopify/ui-extensions/pull/4477) [`d607e02`](https://github.com/Shopify/ui-extensions/commit/d607e026f6652eafa19a1a3c8352a431b9ecc47b) Thanks [@shivinmisra-shopify](https://github.com/shivinmisra-shopify)! - Add optional `cashRoundingAdjustment` money data to POS transaction-complete payload types. + +- [#4455](https://github.com/Shopify/ui-extensions/pull/4455) [`fe62c86`](https://github.com/Shopify/ui-extensions/commit/fe62c86217956ebf72c6b8e63b81d226f3a97da4) Thanks [@justinhenricks](https://github.com/justinhenricks)! - Add `textAlign` prop to the checkout `Paragraph` component, supporting `'start'`, `'end'`, `'center'`, and `'auto'` values. + +- [#4466](https://github.com/Shopify/ui-extensions/pull/4466) [`cc5f4b3`](https://github.com/Shopify/ui-extensions/commit/cc5f4b3d624bcf12bb0ce4d8dc7d71ee0494ad1e) Thanks [@vctrchu](https://github.com/vctrchu)! - Narrow the `pos.app.ready.data` cart API surface to readonly. The background extension target's `shopify.cart` now only exposes the subscribable `current` signal; cart mutation methods (`addLineItem`, `clearCart`, `applyCartDiscount`, `setCustomer`, etc.) are not typed on this target. Cart mutation remains available to interactive render targets via the unchanged `CartApi`. + + Internally this splits `CartApiContent` into `ReadonlyCartApiContent` + `MutableCartApiContent` (both re-exported), and introduces `ReadonlyCartApi` for use in `DataTargetApi`. + ## 2026.7.0-rc.5 ### Patch Changes diff --git a/packages/ui-extensions/package.json b/packages/ui-extensions/package.json index df312bb419..b6a8649030 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.5", + "version": "2026.7.0-rc.6", "scripts": { "docs:admin": "node ./docs/surfaces/admin/build-docs.mjs", "docs:checkout": "bash ./docs/surfaces/checkout/build-docs.sh",