diff --git a/.changeset/bright-app-doctor-checks.md b/.changeset/bright-app-doctor-checks.md deleted file mode 100644 index 50caafa786c..00000000000 --- a/.changeset/bright-app-doctor-checks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Add App Doctor agent checks for lifecycle replay, dependency reachability, and active upload previews. diff --git a/.changeset/graceful-pnpm-blocked-builds-on-generate.md b/.changeset/graceful-pnpm-blocked-builds-on-generate.md deleted file mode 100644 index 1d3ffcc88dc..00000000000 --- a/.changeset/graceful-pnpm-blocked-builds-on-generate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Recover gracefully when pnpm blocks dependency build scripts during `app generate extension`: clean up the partially generated extension and explain how to approve the builds diff --git a/.changeset/guard-oclif-shell-detection.md b/.changeset/guard-oclif-shell-detection.md deleted file mode 100644 index 322aad341c2..00000000000 --- a/.changeset/guard-oclif-shell-detection.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/cli-kit': patch ---- - -Fix a startup crash on machines where the OS can't look up the current user's shell diff --git a/.changeset/remove-file-retry-options.md b/.changeset/remove-file-retry-options.md deleted file mode 100644 index 013307a51d1..00000000000 --- a/.changeset/remove-file-retry-options.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/cli-kit': minor ---- - -Add optional `maxRetries` and `retryDelay` options to `removeFile`, passed through to Node's `fs.rm` to retry transient removal errors diff --git a/.changeset/tidy-doctors-prompts.md b/.changeset/tidy-doctors-prompts.md deleted file mode 100644 index e8993527e1e..00000000000 --- a/.changeset/tidy-doctors-prompts.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Tighten App Doctor agentic prompts around trust-boundary evidence, tenant-selector provenance, authorization drift, and dependency reachability. diff --git a/.changeset/verify-installed-version-after-upgrade.md b/.changeset/verify-installed-version-after-upgrade.md deleted file mode 100644 index 90fe3f2ad8e..00000000000 --- a/.changeset/verify-installed-version-after-upgrade.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@shopify/cli-kit': patch -'@shopify/cli': patch ---- - -Verify the installed version after `shopify upgrade` and fail instead of reporting a false success when the upgrade didn't complete diff --git a/.changeset/windows-prompt-underline.md b/.changeset/windows-prompt-underline.md deleted file mode 100644 index daa7b2a0f74..00000000000 --- a/.changeset/windows-prompt-underline.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/cli-kit': patch ---- - -Fix text prompt underlines rendering as unsupported characters in Windows consoles. diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index fc5ef96b1fb..d5a7dcd0dee 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,21 @@ # @shopify/app +## 4.9.0 + +### Patch Changes + +- f85d3e5: Add App Doctor agent checks for lifecycle replay, dependency reachability, and active upload previews. +- 93cc4d8: Recover gracefully when pnpm blocks dependency build scripts during `app generate extension`: clean up the partially generated extension and explain how to approve the builds +- 9920840: Tighten App Doctor agentic prompts around trust-boundary evidence, tenant-selector provenance, authorization drift, and dependency reachability. +- Updated dependencies [267c622] +- Updated dependencies [46dcc14] +- Updated dependencies [667c628] +- Updated dependencies [2a9b3a4] + - @shopify/cli-kit@4.9.0 + - @shopify/organizations@4.9.0 + - @shopify/plugin-cloudflare@4.9.0 + - @shopify/theme@4.9.0 + ## 4.8.0 ### Minor Changes diff --git a/packages/app/package.json b/packages/app/package.json index 6176cc4a125..43a62557daa 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/app", - "version": "4.8.0", + "version": "4.9.0", "packageManager": "pnpm@10.11.1", "description": "Utilities for loading, building, and publishing apps.", "homepage": "https://github.com/shopify/cli#readme", @@ -58,10 +58,10 @@ "@graphql-typed-document-node/core": "3.2.0", "@luckycatfactory/esbuild-graphql-loader": "3.8.1", "@oclif/core": "4.8.3", - "@shopify/cli-kit": "4.8.0", - "@shopify/organizations": "4.8.0", - "@shopify/plugin-cloudflare": "4.8.0", - "@shopify/theme": "4.8.0", + "@shopify/cli-kit": "4.9.0", + "@shopify/organizations": "4.9.0", + "@shopify/plugin-cloudflare": "4.9.0", + "@shopify/theme": "4.9.0", "@shopify/theme-check-node": "3.29.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 bc3858ce298..35a5906b270 100644 --- a/packages/cli-kit/CHANGELOG.md +++ b/packages/cli-kit/CHANGELOG.md @@ -1,5 +1,17 @@ # @shopify/cli-kit +## 4.9.0 + +### Minor Changes + +- 46dcc14: Add optional `maxRetries` and `retryDelay` options to `removeFile`, passed through to Node's `fs.rm` to retry transient removal errors + +### Patch Changes + +- 267c622: Fix a startup crash on machines where the OS can't look up the current user's shell +- 667c628: Verify the installed version after `shopify upgrade` and fail instead of reporting a false success when the upgrade didn't complete +- 2a9b3a4: Fix text prompt underlines rendering as unsupported characters in Windows consoles. + ## 4.8.0 ## 4.7.0 diff --git a/packages/cli-kit/package.json b/packages/cli-kit/package.json index daa30b9eab2..5251734b3b2 100644 --- a/packages/cli-kit/package.json +++ b/packages/cli-kit/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli-kit", - "version": "4.8.0", + "version": "4.9.0", "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 0153d95bcbc..be084e96363 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 = '4.8.0' +export const CLI_KIT_VERSION = '4.9.0' diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 048e538dff9..5a3a6f002e1 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/cli +## 4.9.0 + +### Patch Changes + +- 667c628: Verify the installed version after `shopify upgrade` and fail instead of reporting a false success when the upgrade didn't complete + ## 4.8.0 ### Minor Changes diff --git a/packages/cli/oclif.manifest.json b/packages/cli/oclif.manifest.json index 1c9945a9c10..f73262482e9 100644 --- a/packages/cli/oclif.manifest.json +++ b/packages/cli/oclif.manifest.json @@ -10500,5 +10500,5 @@ "strict": true } }, - "version": "4.8.0" + "version": "4.9.0" } \ No newline at end of file diff --git a/packages/cli/package.json b/packages/cli/package.json index 1e0f329ea4a..6811ce86eb0 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli", - "version": "4.8.0", + "version": "4.9.0", "packageManager": "pnpm@10.11.1", "private": false, "description": "A CLI tool to build for the Shopify platform", @@ -61,12 +61,12 @@ "@oclif/core": "4.8.3", "@oclif/plugin-commands": "4.1.60", "@oclif/plugin-plugins": "5.4.84", - "@shopify/app": "4.8.0", - "@shopify/store": "4.8.0", - "@shopify/cli-kit": "4.8.0", - "@shopify/plugin-cloudflare": "4.8.0", - "@shopify/plugin-did-you-mean": "4.8.0", - "@shopify/theme": "4.8.0", + "@shopify/app": "4.9.0", + "@shopify/store": "4.9.0", + "@shopify/cli-kit": "4.9.0", + "@shopify/plugin-cloudflare": "4.9.0", + "@shopify/plugin-did-you-mean": "4.9.0", + "@shopify/theme": "4.9.0", "@shopify/cli-hydrogen": "13.0.4", "@types/global-agent": "3.0.0", "@vitest/coverage-istanbul": "^3.2.7", diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md index dc5ccb17b47..a3b09a0b693 100644 --- a/packages/create-app/CHANGELOG.md +++ b/packages/create-app/CHANGELOG.md @@ -1,5 +1,7 @@ # @shopify/create-app +## 4.9.0 + ## 4.8.0 ## 4.7.0 diff --git a/packages/create-app/oclif.manifest.json b/packages/create-app/oclif.manifest.json index e776094379b..77693ad00b6 100644 --- a/packages/create-app/oclif.manifest.json +++ b/packages/create-app/oclif.manifest.json @@ -129,5 +129,5 @@ "summary": "Create a new app project" } }, - "version": "4.8.0" + "version": "4.9.0" } \ No newline at end of file diff --git a/packages/create-app/package.json b/packages/create-app/package.json index cbe1fb2b608..f9b85c5ffa0 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/create-app", - "version": "4.8.0", + "version": "4.9.0", "packageManager": "pnpm@10.11.1", "private": false, "description": "A CLI tool to create a new Shopify app.", @@ -58,8 +58,8 @@ "esbuild": "0.28.1" }, "devDependencies": { - "@shopify/cli-kit": "4.8.0", - "@shopify/app": "4.8.0", + "@shopify/cli-kit": "4.9.0", + "@shopify/app": "4.9.0", "esbuild-plugin-copy": "^2.1.1", "@vitest/coverage-istanbul": "^3.2.7" }, diff --git a/packages/organizations/CHANGELOG.md b/packages/organizations/CHANGELOG.md index 68226f3ef59..7d417fcaab3 100644 --- a/packages/organizations/CHANGELOG.md +++ b/packages/organizations/CHANGELOG.md @@ -1,5 +1,15 @@ # @shopify/organizations +## 4.9.0 + +### Patch Changes + +- Updated dependencies [267c622] +- Updated dependencies [46dcc14] +- Updated dependencies [667c628] +- Updated dependencies [2a9b3a4] + - @shopify/cli-kit@4.9.0 + ## 4.8.0 ### Patch Changes diff --git a/packages/organizations/package.json b/packages/organizations/package.json index 7aa073736d1..c4143dfafe1 100644 --- a/packages/organizations/package.json +++ b/packages/organizations/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/organizations", - "version": "4.8.0", + "version": "4.9.0", "packageManager": "pnpm@10.11.1", "private": true, "description": "Utilities for working with Shopify organizations", @@ -39,7 +39,7 @@ ] }, "dependencies": { - "@shopify/cli-kit": "4.8.0", + "@shopify/cli-kit": "4.9.0", "@graphql-typed-document-node/core": "3.2.0" }, "devDependencies": { diff --git a/packages/plugin-cloudflare/CHANGELOG.md b/packages/plugin-cloudflare/CHANGELOG.md index f0bc84fa5e1..b0ba37b14db 100644 --- a/packages/plugin-cloudflare/CHANGELOG.md +++ b/packages/plugin-cloudflare/CHANGELOG.md @@ -1,5 +1,15 @@ # @shopify/plugin-cloudflare +## 4.9.0 + +### Patch Changes + +- Updated dependencies [267c622] +- Updated dependencies [46dcc14] +- Updated dependencies [667c628] +- Updated dependencies [2a9b3a4] + - @shopify/cli-kit@4.9.0 + ## 4.8.0 ### Patch Changes diff --git a/packages/plugin-cloudflare/package.json b/packages/plugin-cloudflare/package.json index c28d1956304..53e4d6aa90f 100644 --- a/packages/plugin-cloudflare/package.json +++ b/packages/plugin-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/plugin-cloudflare", - "version": "4.8.0", + "version": "4.9.0", "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.8.3", - "@shopify/cli-kit": "4.8.0" + "@shopify/cli-kit": "4.9.0" }, "devDependencies": { "@vitest/coverage-istanbul": "^3.2.7" diff --git a/packages/plugin-did-you-mean/CHANGELOG.md b/packages/plugin-did-you-mean/CHANGELOG.md index 0ee6384e6ab..8c690276beb 100644 --- a/packages/plugin-did-you-mean/CHANGELOG.md +++ b/packages/plugin-did-you-mean/CHANGELOG.md @@ -1,5 +1,15 @@ # @shopify/plugin-did-you-mean +## 4.9.0 + +### Patch Changes + +- Updated dependencies [267c622] +- Updated dependencies [46dcc14] +- Updated dependencies [667c628] +- Updated dependencies [2a9b3a4] + - @shopify/cli-kit@4.9.0 + ## 4.8.0 ### Patch Changes diff --git a/packages/plugin-did-you-mean/package.json b/packages/plugin-did-you-mean/package.json index f4f3e1fdc4b..7e6dacea69c 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": "4.8.0", + "version": "4.9.0", "packageManager": "pnpm@10.11.1", "private": true, "bugs": { @@ -41,7 +41,7 @@ }, "dependencies": { "@oclif/core": "4.8.3", - "@shopify/cli-kit": "4.8.0", + "@shopify/cli-kit": "4.9.0", "n-gram": "2.0.2" }, "devDependencies": { diff --git a/packages/store/CHANGELOG.md b/packages/store/CHANGELOG.md index cd6b68ade84..3c8aabedee6 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/CHANGELOG.md @@ -1,5 +1,16 @@ # @shopify/store +## 4.9.0 + +### Patch Changes + +- Updated dependencies [267c622] +- Updated dependencies [46dcc14] +- Updated dependencies [667c628] +- Updated dependencies [2a9b3a4] + - @shopify/cli-kit@4.9.0 + - @shopify/organizations@4.9.0 + ## 4.8.0 ### Minor Changes diff --git a/packages/store/package.json b/packages/store/package.json index 53ad1eee4eb..15fb9926954 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/store", - "version": "4.8.0", + "version": "4.9.0", "packageManager": "pnpm@10.11.1", "private": true, "description": "Utilities for working with Shopify stores", @@ -41,8 +41,8 @@ "dependencies": { "@graphql-typed-document-node/core": "3.2.0", "@oclif/core": "4.8.3", - "@shopify/cli-kit": "4.8.0", - "@shopify/organizations": "4.8.0" + "@shopify/cli-kit": "4.9.0", + "@shopify/organizations": "4.9.0" }, "devDependencies": { "@vitest/coverage-istanbul": "^3.2.7" diff --git a/packages/theme/CHANGELOG.md b/packages/theme/CHANGELOG.md index 90cb5f97bc2..92ec9a14967 100644 --- a/packages/theme/CHANGELOG.md +++ b/packages/theme/CHANGELOG.md @@ -1,5 +1,15 @@ # @shopify/theme +## 4.9.0 + +### Patch Changes + +- Updated dependencies [267c622] +- Updated dependencies [46dcc14] +- Updated dependencies [667c628] +- Updated dependencies [2a9b3a4] + - @shopify/cli-kit@4.9.0 + ## 4.8.0 ### Patch Changes diff --git a/packages/theme/package.json b/packages/theme/package.json index 76a298143b7..1adbd870c67 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme", - "version": "4.8.0", + "version": "4.9.0", "packageManager": "pnpm@10.11.1", "private": true, "description": "Utilities for building and publishing themes", @@ -41,7 +41,7 @@ }, "dependencies": { "@oclif/core": "4.8.3", - "@shopify/cli-kit": "4.8.0", + "@shopify/cli-kit": "4.9.0", "@shopify/theme-check-node": "3.29.0", "@shopify/theme-language-server-node": "2.22.2", "chokidar": "3.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 669d33d5bf2..dafc8bc26ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -174,16 +174,16 @@ importers: specifier: 4.8.3 version: 4.8.3 '@shopify/cli-kit': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../cli-kit '@shopify/organizations': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../organizations '@shopify/plugin-cloudflare': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../plugin-cloudflare '@shopify/theme': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../theme '@shopify/theme-check-node': specifier: 3.29.0 @@ -281,25 +281,25 @@ importers: specifier: 5.4.84 version: 5.4.84 '@shopify/app': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../app '@shopify/cli-hydrogen': specifier: 13.0.4 version: 13.0.4(@graphql-codegen/cli@6.3.1(@parcel/watcher@2.5.6)(@types/node@22.20.1)(crossws@0.3.5)(graphql@16.14.2)(typescript@5.9.3))(graphql-config@5.1.6(@types/node@26.1.1)(crossws@0.3.5)(graphql@16.14.2)(typescript@5.9.3))(graphql@16.14.2)(react-dom@19.2.4(react@18.3.1))(react@18.3.1)(vite@6.4.3(@types/node@26.1.1)(jiti@2.6.1)(sass@1.100.0)(tsx@4.23.1)(yaml@2.9.0)) '@shopify/cli-kit': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../cli-kit '@shopify/plugin-cloudflare': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../plugin-cloudflare '@shopify/plugin-did-you-mean': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../plugin-did-you-mean '@shopify/store': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../store '@shopify/theme': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../theme '@types/global-agent': specifier: 3.0.0 @@ -523,10 +523,10 @@ importers: version: 0.28.1 devDependencies: '@shopify/app': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../app '@shopify/cli-kit': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../cli-kit '@vitest/coverage-istanbul': specifier: ^3.2.7 @@ -620,7 +620,7 @@ importers: specifier: 3.2.0 version: 3.2.0(graphql@16.14.2) '@shopify/cli-kit': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../cli-kit devDependencies: '@vitest/coverage-istanbul': @@ -633,7 +633,7 @@ importers: specifier: 4.8.3 version: 4.8.3 '@shopify/cli-kit': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../cli-kit devDependencies: '@vitest/coverage-istanbul': @@ -646,7 +646,7 @@ importers: specifier: 4.8.3 version: 4.8.3 '@shopify/cli-kit': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../cli-kit n-gram: specifier: 2.0.2 @@ -665,10 +665,10 @@ importers: specifier: 4.8.3 version: 4.8.3 '@shopify/cli-kit': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../cli-kit '@shopify/organizations': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../organizations devDependencies: '@vitest/coverage-istanbul': @@ -681,7 +681,7 @@ importers: specifier: 4.8.3 version: 4.8.3 '@shopify/cli-kit': - specifier: 4.8.0 + specifier: 4.9.0 version: link:../cli-kit '@shopify/theme-check-node': specifier: 3.29.0