diff --git a/.changeset/fix-bundle-ui-step-path-normalization.md b/.changeset/fix-bundle-ui-step-path-normalization.md deleted file mode 100644 index 532dab38a5..0000000000 --- a/.changeset/fix-bundle-ui-step-path-normalization.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Fix `shopify app build` intermittently failing with "Source and destination must not be the same" on UI extensions when the local esbuild output directory and the bundle output directory resolve to the same path but differ as strings (e.g. due to `.` segments, trailing slashes, or path joining quirks). The same-path guard now normalizes both paths via `resolvePath` before comparison. diff --git a/.changeset/seven-meals-divide.md b/.changeset/seven-meals-divide.md deleted file mode 100644 index b30808636a..0000000000 --- a/.changeset/seven-meals-divide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/cli': patch ---- - -Fix dev and build command for web_pixel extensions diff --git a/.changeset/shopify-global-type-detection.md b/.changeset/shopify-global-type-detection.md deleted file mode 100644 index 72eec3a0cd..0000000000 --- a/.changeset/shopify-global-type-detection.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -The CLI-generated `shopify.d.ts` now types the `shopify` binding as `Api & ShopifyGlobal` (intersection) for UI extension targets whose `.d.ts` re-exports a `ShopifyGlobal` type. Existing consumers who access the target API via `shopify.*` are unaffected; new host-level APIs like `shopify.addEventListener` now type-check automatically for opt-in targets (e.g. POS background extensions). Targets that do not re-export `ShopifyGlobal` emit the same output as before. diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index 518ddcd253..0064a49283 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,15 @@ # @shopify/app +## 3.94.1 + +### Patch Changes + +- e94c94e: Fix `shopify app build` intermittently failing with "Source and destination must not be the same" on UI extensions when the local esbuild output directory and the bundle output directory resolve to the same path but differ as strings (e.g. due to `.` segments, trailing slashes, or path joining quirks). The same-path guard now normalizes both paths via `resolvePath` before comparison. +- c70e536: The CLI-generated `shopify.d.ts` now types the `shopify` binding as `Api & ShopifyGlobal` (intersection) for UI extension targets whose `.d.ts` re-exports a `ShopifyGlobal` type. Existing consumers who access the target API via `shopify.*` are unaffected; new host-level APIs like `shopify.addEventListener` now type-check automatically for opt-in targets (e.g. POS background extensions). Targets that do not re-export `ShopifyGlobal` emit the same output as before. + - @shopify/cli-kit@3.94.1 + - @shopify/theme@3.94.1 + - @shopify/plugin-cloudflare@3.94.1 + ## 3.94.0 ### Minor Changes diff --git a/packages/app/package.json b/packages/app/package.json index 3d8d37e1a6..3f1a45cc78 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/app", - "version": "3.94.0", + "version": "3.94.1", "packageManager": "pnpm@10.11.1", "description": "Utilities for loading, building, and publishing apps.", "homepage": "https://github.com/shopify/cli#readme", @@ -50,11 +50,11 @@ "@graphql-typed-document-node/core": "3.2.0", "@luckycatfactory/esbuild-graphql-loader": "3.8.1", "@oclif/core": "4.5.3", - "@shopify/cli-kit": "3.94.0", - "@shopify/plugin-cloudflare": "3.94.0", + "@shopify/cli-kit": "3.94.1", + "@shopify/plugin-cloudflare": "3.94.1", "@shopify/polaris": "12.27.0", "@shopify/polaris-icons": "8.11.1", - "@shopify/theme": "3.94.0", + "@shopify/theme": "3.94.1", "@shopify/theme-check-node": "3.25.0", "@shopify/toml-patch": "0.3.0", "chokidar": "3.6.0", diff --git a/packages/cli-kit/CHANGELOG.md b/packages/cli-kit/CHANGELOG.md index af78b49159..3b7c166b52 100644 --- a/packages/cli-kit/CHANGELOG.md +++ b/packages/cli-kit/CHANGELOG.md @@ -1,5 +1,7 @@ # @shopify/cli-kit +## 3.94.1 + ## 3.94.0 ### Patch Changes diff --git a/packages/cli-kit/package.json b/packages/cli-kit/package.json index ad4ebd4e74..c98d29862a 100644 --- a/packages/cli-kit/package.json +++ b/packages/cli-kit/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli-kit", - "version": "3.94.0", + "version": "3.94.1", "packageManager": "pnpm@10.11.1", "private": false, "description": "A set of utilities, interfaces, and models that are common across all the platform features", diff --git a/packages/cli-kit/src/public/common/version.ts b/packages/cli-kit/src/public/common/version.ts index 447e0384c5..3ec5028f4a 100644 --- a/packages/cli-kit/src/public/common/version.ts +++ b/packages/cli-kit/src/public/common/version.ts @@ -1 +1 @@ -export const CLI_KIT_VERSION = '3.94.0' +export const CLI_KIT_VERSION = '3.94.1' diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index e31073f034..e2a6af4ad8 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/cli +## 3.94.1 + +### Patch Changes + +- dc70080: Fix dev and build command for web_pixel extensions + ## 3.94.0 ## 3.93.0 diff --git a/packages/cli/oclif.manifest.json b/packages/cli/oclif.manifest.json index 53cacad27c..11ac2e95b3 100644 --- a/packages/cli/oclif.manifest.json +++ b/packages/cli/oclif.manifest.json @@ -8460,5 +8460,5 @@ "summary": "Trigger delivery of a sample webhook topic payload to a designated address." } }, - "version": "3.94.0" + "version": "3.94.1" } \ No newline at end of file diff --git a/packages/cli/package.json b/packages/cli/package.json index d664c7f286..3b0cd2ea19 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli", - "version": "3.94.0", + "version": "3.94.1", "packageManager": "pnpm@10.11.1", "private": false, "description": "A CLI tool to build for the Shopify platform", @@ -60,12 +60,12 @@ "@oclif/core": "4.5.3", "@oclif/plugin-commands": "4.1.33", "@oclif/plugin-plugins": "5.4.47", - "@shopify/app": "3.94.0", - "@shopify/store": "3.94.0", - "@shopify/cli-kit": "3.94.0", - "@shopify/plugin-cloudflare": "3.94.0", - "@shopify/plugin-did-you-mean": "3.94.0", - "@shopify/theme": "3.94.0", + "@shopify/app": "3.94.1", + "@shopify/store": "3.94.1", + "@shopify/cli-kit": "3.94.1", + "@shopify/plugin-cloudflare": "3.94.1", + "@shopify/plugin-did-you-mean": "3.94.1", + "@shopify/theme": "3.94.1", "@shopify/cli-hydrogen": "11.1.10", "@types/global-agent": "3.0.0", "@vitest/coverage-istanbul": "^3.1.4", diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md index 2f372ed7d2..c163ff6e71 100644 --- a/packages/create-app/CHANGELOG.md +++ b/packages/create-app/CHANGELOG.md @@ -1,5 +1,7 @@ # @shopify/create-app +## 3.94.1 + ## 3.94.0 ## 3.93.0 diff --git a/packages/create-app/oclif.manifest.json b/packages/create-app/oclif.manifest.json index 92bb4203ea..8946b38e22 100644 --- a/packages/create-app/oclif.manifest.json +++ b/packages/create-app/oclif.manifest.json @@ -117,5 +117,5 @@ "summary": "Create a new app project" } }, - "version": "3.94.0" + "version": "3.94.1" } \ No newline at end of file diff --git a/packages/create-app/package.json b/packages/create-app/package.json index fe841e3ec2..d07414db43 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/create-app", - "version": "3.94.0", + "version": "3.94.1", "packageManager": "pnpm@10.11.1", "private": false, "description": "A CLI tool to create a new Shopify app.", @@ -58,8 +58,8 @@ "esbuild": "0.27.4" }, "devDependencies": { - "@shopify/cli-kit": "3.94.0", - "@shopify/app": "3.94.0", + "@shopify/cli-kit": "3.94.1", + "@shopify/app": "3.94.1", "esbuild-plugin-copy": "^2.1.1", "@vitest/coverage-istanbul": "^3.1.4" }, diff --git a/packages/plugin-cloudflare/CHANGELOG.md b/packages/plugin-cloudflare/CHANGELOG.md index bf64336361..fdfa7c079c 100644 --- a/packages/plugin-cloudflare/CHANGELOG.md +++ b/packages/plugin-cloudflare/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/plugin-cloudflare +## 3.94.1 + +### Patch Changes + +- @shopify/cli-kit@3.94.1 + ## 3.94.0 ### Patch Changes diff --git a/packages/plugin-cloudflare/package.json b/packages/plugin-cloudflare/package.json index 5d3799ad40..ac9c5089ba 100644 --- a/packages/plugin-cloudflare/package.json +++ b/packages/plugin-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/plugin-cloudflare", - "version": "3.94.0", + "version": "3.94.1", "packageManager": "pnpm@10.11.1", "description": "Enables the creation of Cloudflare tunnels from `shopify app dev`, allowing previews from any device", "keywords": [ @@ -47,7 +47,7 @@ }, "dependencies": { "@oclif/core": "4.5.3", - "@shopify/cli-kit": "3.94.0" + "@shopify/cli-kit": "3.94.1" }, "devDependencies": { "@vitest/coverage-istanbul": "^3.1.4" diff --git a/packages/plugin-did-you-mean/CHANGELOG.md b/packages/plugin-did-you-mean/CHANGELOG.md index 4bc365e605..b2c11a5b4c 100644 --- a/packages/plugin-did-you-mean/CHANGELOG.md +++ b/packages/plugin-did-you-mean/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/plugin-did-you-mean +## 3.94.1 + +### Patch Changes + +- @shopify/cli-kit@3.94.1 + ## 3.94.0 ### Patch Changes diff --git a/packages/plugin-did-you-mean/package.json b/packages/plugin-did-you-mean/package.json index e10a4cb108..068e16e5ef 100644 --- a/packages/plugin-did-you-mean/package.json +++ b/packages/plugin-did-you-mean/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/plugin-did-you-mean", - "version": "3.94.0", + "version": "3.94.1", "packageManager": "pnpm@10.11.1", "private": true, "bugs": { @@ -42,7 +42,7 @@ }, "dependencies": { "@oclif/core": "4.5.3", - "@shopify/cli-kit": "3.94.0", + "@shopify/cli-kit": "3.94.1", "n-gram": "2.0.2" }, "devDependencies": { diff --git a/packages/store/CHANGELOG.md b/packages/store/CHANGELOG.md index 21be41121c..a4badd20d6 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/store +## 3.94.1 + +### Patch Changes + +- @shopify/cli-kit@3.94.1 + ## 3.94.0 ### Patch Changes diff --git a/packages/store/package.json b/packages/store/package.json index b62c69e1d9..f244c15672 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/store", - "version": "3.94.0", + "version": "3.94.1", "packageManager": "pnpm@10.11.1", "private": true, "description": "Utilities for working with Shopify stores", @@ -41,7 +41,7 @@ }, "dependencies": { "@oclif/core": "4.5.3", - "@shopify/cli-kit": "3.94.0" + "@shopify/cli-kit": "3.94.1" }, "devDependencies": { "@vitest/coverage-istanbul": "^3.1.4" diff --git a/packages/theme/CHANGELOG.md b/packages/theme/CHANGELOG.md index d522d4da9d..cf90332386 100644 --- a/packages/theme/CHANGELOG.md +++ b/packages/theme/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/theme +## 3.94.1 + +### Patch Changes + +- @shopify/cli-kit@3.94.1 + ## 3.94.0 ### Patch Changes diff --git a/packages/theme/package.json b/packages/theme/package.json index 0adac287ea..914e767394 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme", - "version": "3.94.0", + "version": "3.94.1", "packageManager": "pnpm@10.11.1", "private": true, "description": "Utilities for building and publishing themes", @@ -42,7 +42,7 @@ }, "dependencies": { "@oclif/core": "4.5.3", - "@shopify/cli-kit": "3.94.0", + "@shopify/cli-kit": "3.94.1", "@shopify/theme-check-node": "3.25.0", "@shopify/theme-language-server-node": "2.21.0", "chokidar": "3.6.0", diff --git a/packages/ui-extensions-dev-console/CHANGELOG.md b/packages/ui-extensions-dev-console/CHANGELOG.md index 3d14196b42..dcb180abe1 100644 --- a/packages/ui-extensions-dev-console/CHANGELOG.md +++ b/packages/ui-extensions-dev-console/CHANGELOG.md @@ -1,5 +1,7 @@ # @shopify/ui-extensions-dev-console-app +## 3.94.1 + ## 3.94.0 ### Patch Changes diff --git a/packages/ui-extensions-dev-console/package.json b/packages/ui-extensions-dev-console/package.json index 5097af3c44..6a5668dc8e 100644 --- a/packages/ui-extensions-dev-console/package.json +++ b/packages/ui-extensions-dev-console/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/ui-extensions-dev-console-app", - "version": "3.94.0", + "version": "3.94.1", "packageManager": "pnpm@10.11.1", "private": true, "scripts": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 09bd2d9167..0e14587c02 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -155,10 +155,10 @@ importers: specifier: 4.5.3 version: 4.5.3 '@shopify/cli-kit': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../cli-kit '@shopify/plugin-cloudflare': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../plugin-cloudflare '@shopify/polaris': specifier: 12.27.0 @@ -167,7 +167,7 @@ importers: specifier: 8.11.1 version: 8.11.1(react@19.2.4) '@shopify/theme': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../theme '@shopify/theme-check-node': specifier: 3.25.0 @@ -262,25 +262,25 @@ importers: specifier: 5.4.47 version: 5.4.47 '@shopify/app': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../app '@shopify/cli-hydrogen': specifier: 11.1.10 version: 11.1.10(@graphql-codegen/cli@6.0.1(@parcel/watcher@2.5.6)(@types/node@18.19.70)(crossws@0.3.5)(graphql@16.10.0)(typescript@5.9.3))(graphql-config@5.1.5(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.10.0)(typescript@5.9.3))(graphql@16.10.0)(react-dom@19.2.4(react@18.3.1))(react@18.3.1)(vite@6.4.1(@types/node@22.19.15)(jiti@2.6.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.3)) '@shopify/cli-kit': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../cli-kit '@shopify/plugin-cloudflare': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../plugin-cloudflare '@shopify/plugin-did-you-mean': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../plugin-did-you-mean '@shopify/store': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../store '@shopify/theme': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../theme '@types/global-agent': specifier: 3.0.0 @@ -507,10 +507,10 @@ importers: version: 0.27.4 devDependencies: '@shopify/app': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../app '@shopify/cli-kit': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../cli-kit '@vitest/coverage-istanbul': specifier: ^3.1.4 @@ -604,7 +604,7 @@ importers: specifier: 4.5.3 version: 4.5.3 '@shopify/cli-kit': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../cli-kit devDependencies: '@vitest/coverage-istanbul': @@ -617,7 +617,7 @@ importers: specifier: 4.5.3 version: 4.5.3 '@shopify/cli-kit': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../cli-kit n-gram: specifier: 2.0.2 @@ -633,7 +633,7 @@ importers: specifier: 4.5.3 version: 4.5.3 '@shopify/cli-kit': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../cli-kit devDependencies: '@vitest/coverage-istanbul': @@ -646,7 +646,7 @@ importers: specifier: 4.5.3 version: 4.5.3 '@shopify/cli-kit': - specifier: 3.94.0 + specifier: 3.94.1 version: link:../cli-kit '@shopify/theme-check-node': specifier: 3.25.0