diff --git a/.changeset/fix-bun-lockfile-cleanup.md b/.changeset/fix-bun-lockfile-cleanup.md deleted file mode 100644 index 51c64f9fea4..00000000000 --- a/.changeset/fix-bun-lockfile-cleanup.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@shopify/app': patch -'@shopify/cli-kit': patch ---- - -Handle modern Bun `bun.lock` files when cleaning up app templates so non-Bun projects do not keep stale Bun lockfiles or `.gitignore` entries. 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 532dab38a51..00000000000 --- 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/handle-app-management-app-not-found.md b/.changeset/handle-app-management-app-not-found.md deleted file mode 100644 index d46d776591b..00000000000 --- a/.changeset/handle-app-management-app-not-found.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Display a friendly error message instead of a stack trace when running `shopify app config link --client-id=` against a Dev Dashboard app and the client ID does not exist. diff --git a/.changeset/hide-deprecated-remix-template.md b/.changeset/hide-deprecated-remix-template.md deleted file mode 100644 index f39eca1393f..00000000000 --- a/.changeset/hide-deprecated-remix-template.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Hide the deprecated `remix` template from `shopify app init --template` help text and validation messages. The React Router template has replaced Remix as the supported choice. Passing `--template remix` continues to work for backwards compatibility. diff --git a/.changeset/seven-meals-divide.md b/.changeset/seven-meals-divide.md deleted file mode 100644 index b30808636ad..00000000000 --- 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 72eec3a0cde..00000000000 --- 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/.changeset/validate-locale-utf8.md b/.changeset/validate-locale-utf8.md deleted file mode 100644 index f1b1e34a49d..00000000000 --- a/.changeset/validate-locale-utf8.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Fix unhelpful error when extension locale file has invalid UTF-8 diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index 518ddcd253e..5d6d6459bd3 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,20 @@ # @shopify/app +## 3.94.1 + +### Patch Changes + +- a7d448b: Handle modern Bun `bun.lock` files when cleaning up app templates so non-Bun projects do not keep stale Bun lockfiles or `.gitignore` entries. +- 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. +- 8a9c5a1: Display a friendly error message instead of a stack trace when running `shopify app config link --client-id=` against a Dev Dashboard app and the client ID does not exist. +- 6cb484f: Hide the deprecated `remix` template from `shopify app init --template` help text and validation messages. The React Router template has replaced Remix as the supported choice. Passing `--template remix` continues to work for backwards compatibility. +- 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. +- d5028b5: Fix unhelpful error when extension locale file has invalid UTF-8 +- Updated dependencies [a7d448b] + - @shopify/cli-kit@3.94.1 + - @shopify/plugin-cloudflare@3.94.1 + - @shopify/theme@3.94.1 + ## 3.94.0 ### Minor Changes diff --git a/packages/app/package.json b/packages/app/package.json index 3e135b4d5a7..d8487afc8bc 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", @@ -61,11 +61,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 af78b49159f..d9288a1eebb 100644 --- a/packages/cli-kit/CHANGELOG.md +++ b/packages/cli-kit/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/cli-kit +## 3.94.1 + +### Patch Changes + +- a7d448b: Handle modern Bun `bun.lock` files when cleaning up app templates so non-Bun projects do not keep stale Bun lockfiles or `.gitignore` entries. + ## 3.94.0 ### Patch Changes diff --git a/packages/cli-kit/package.json b/packages/cli-kit/package.json index ad4ebd4e749..c98d29862a5 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 447e0384c59..3ec5028f4a3 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 e31073f0342..e2a6af4ad8d 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 b44ecc21b27..0cffe23379d 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 42937445fdb..0eaaea82fdc 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 2f372ed7d29..c163ff6e717 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 8c5913cf43f..689b46aa506 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 6e3476af1a6..3025bacdade 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.28.0" }, "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 bf64336361d..0ed8304f7e1 100644 --- a/packages/plugin-cloudflare/CHANGELOG.md +++ b/packages/plugin-cloudflare/CHANGELOG.md @@ -1,5 +1,12 @@ # @shopify/plugin-cloudflare +## 3.94.1 + +### Patch Changes + +- Updated dependencies [a7d448b] + - @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 b959cf958af..08e52a89134 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": [ @@ -46,7 +46,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 4bc365e6050..1668b08ae78 100644 --- a/packages/plugin-did-you-mean/CHANGELOG.md +++ b/packages/plugin-did-you-mean/CHANGELOG.md @@ -1,5 +1,12 @@ # @shopify/plugin-did-you-mean +## 3.94.1 + +### Patch Changes + +- Updated dependencies [a7d448b] + - @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 203353baf9f..81c24359c5e 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": { @@ -41,7 +41,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 21be41121c3..6fd3b5cb93d 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/CHANGELOG.md @@ -1,5 +1,12 @@ # @shopify/store +## 3.94.1 + +### Patch Changes + +- Updated dependencies [a7d448b] + - @shopify/cli-kit@3.94.1 + ## 3.94.0 ### Patch Changes diff --git a/packages/store/package.json b/packages/store/package.json index 80a9e770d50..3ed3a4382d5 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", @@ -40,7 +40,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 d522d4da9db..4375cd24f80 100644 --- a/packages/theme/CHANGELOG.md +++ b/packages/theme/CHANGELOG.md @@ -1,5 +1,12 @@ # @shopify/theme +## 3.94.1 + +### Patch Changes + +- Updated dependencies [a7d448b] + - @shopify/cli-kit@3.94.1 + ## 3.94.0 ### Patch Changes diff --git a/packages/theme/package.json b/packages/theme/package.json index 27186759aca..f5e98a38e96 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", @@ -41,7 +41,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 3d14196b42d..dcb180abe18 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 5097af3c44d..6a5668dc8ee 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 7d78a95be7c..ba6e0fd5f26 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.17)(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.17)(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.28.0 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