From 15755224f75892397f93aba3da3666cb0b6006e9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 09:43:34 +0000 Subject: [PATCH] Version Packages (rc) --- .changeset/pre.json | 4 +++- packages/ui-extensions-tester/CHANGELOG.md | 15 +++++++++++++++ packages/ui-extensions-tester/package.json | 4 ++-- packages/ui-extensions/CHANGELOG.md | 14 ++++++++++++++ packages/ui-extensions/package.json | 2 +- 5 files changed, 35 insertions(+), 4 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index c110ade714..c87b2744bd 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -10,6 +10,8 @@ "hide-tertiary-button-docs", "lovely-chairs-cross", "old-beds-cut", - "pos-intercept-api" + "pos-intercept-api", + "pos-intercept-payment-validations", + "pos-remove-action-api-from-action-render" ] } diff --git a/packages/ui-extensions-tester/CHANGELOG.md b/packages/ui-extensions-tester/CHANGELOG.md index 9fc387961c..528467b02a 100644 --- a/packages/ui-extensions-tester/CHANGELOG.md +++ b/packages/ui-extensions-tester/CHANGELOG.md @@ -1,5 +1,20 @@ # @shopify/ui-extensions-tester +## 2027.0.0-rc.5 + +### Major Changes + +- [#4612](https://github.com/Shopify/ui-extensions/pull/4612) [`8e59844`](https://github.com/Shopify/ui-extensions/commit/8e59844f885f3df4e409964b5df370e5a58c7f21) Thanks [@aaronschubert0](https://github.com/aaronschubert0)! - Remove the POS Action API (`shopify.action.presentModal()`) from action render targets (`*.action.render`). + + Action render targets are themselves the modal destination that `presentModal()` opens, so exposing the Action API there had no meaningful destination — calling `shopify.action.presentModal()` from `pos.cart.line-item-details.action.render` (the one action render target that still exposed it) pushed another instance of the same target onto the navigation stack, rendering a duplicate modal on top of the already-open one. + + Action render targets now expose only `ActionTargetApi` plus their contextual APIs, matching every other `*.action.render` target. Extensions that need in-workflow navigation should use the Navigation API (`shopify.navigation`). This is a versioned breaking change: the surface is removed for API versions `2026-10` and later; older API versions keep their published types. + +### Patch Changes + +- Updated dependencies [[`d8b03c9`](https://github.com/Shopify/ui-extensions/commit/d8b03c99ac71e227d55743a5da657b94575e31b7), [`8e59844`](https://github.com/Shopify/ui-extensions/commit/8e59844f885f3df4e409964b5df370e5a58c7f21)]: + - @shopify/ui-extensions@2027.0.0-rc.5 + ## 2026.10.0-rc.4 ### Minor Changes diff --git a/packages/ui-extensions-tester/package.json b/packages/ui-extensions-tester/package.json index 357a5fde1b..933298a8f0 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.10.0-rc.4", + "version": "2027.0.0-rc.5", "main": "index.js", "module": "index.mjs", "esnext": "index.esnext", @@ -55,7 +55,7 @@ }, "license": "MIT", "dependencies": { - "@shopify/ui-extensions": "2026.10.0-rc.4" + "@shopify/ui-extensions": "2027.0.0-rc.5" }, "peerDependencies": { "preact": "^10.0.0" diff --git a/packages/ui-extensions/CHANGELOG.md b/packages/ui-extensions/CHANGELOG.md index 7aec1194c0..38c20b3107 100644 --- a/packages/ui-extensions/CHANGELOG.md +++ b/packages/ui-extensions/CHANGELOG.md @@ -1,5 +1,19 @@ # @shopify/ui-extensions +## 2027.0.0-rc.5 + +### Major Changes + +- [#4612](https://github.com/Shopify/ui-extensions/pull/4612) [`8e59844`](https://github.com/Shopify/ui-extensions/commit/8e59844f885f3df4e409964b5df370e5a58c7f21) Thanks [@aaronschubert0](https://github.com/aaronschubert0)! - Remove the POS Action API (`shopify.action.presentModal()`) from action render targets (`*.action.render`). + + Action render targets are themselves the modal destination that `presentModal()` opens, so exposing the Action API there had no meaningful destination — calling `shopify.action.presentModal()` from `pos.cart.line-item-details.action.render` (the one action render target that still exposed it) pushed another instance of the same target onto the navigation stack, rendering a duplicate modal on top of the already-open one. + + Action render targets now expose only `ActionTargetApi` plus their contextual APIs, matching every other `*.action.render` target. Extensions that need in-workflow navigation should use the Navigation API (`shopify.navigation`). This is a versioned breaking change: the surface is removed for API versions `2026-10` and later; older API versions keep their published types. + +### Minor Changes + +- [#4611](https://github.com/Shopify/ui-extensions/pull/4611) [`d8b03c9`](https://github.com/Shopify/ui-extensions/commit/d8b03c99ac71e227d55743a5da657b94575e31b7) Thanks [@aaronschubert0](https://github.com/aaronschubert0)! - Add `paymentvalidations` intercept types for POS payment blocking workflows, and rename the `beforecheckout` intercept to `cartvalidations` so both interceptable workflows follow one naming scheme. + ## 2026.10.0-rc.4 ### Minor Changes diff --git a/packages/ui-extensions/package.json b/packages/ui-extensions/package.json index cfd01ec6c0..0f3eea0e25 100644 --- a/packages/ui-extensions/package.json +++ b/packages/ui-extensions/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/ui-extensions", - "version": "2026.10.0-rc.4", + "version": "2027.0.0-rc.5", "scripts": { "docs:admin": "node ./docs/surfaces/admin/build-docs.mjs", "docs:checkout": "bash ./docs/surfaces/checkout/build-docs.sh",