diff --git a/.changeset/bright-orgs-list.md b/.changeset/bright-orgs-list.md deleted file mode 100644 index 3435e502ea7..00000000000 --- a/.changeset/bright-orgs-list.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': minor ---- - -Add `shopify organization list` command to list Shopify organizations you have access to. Supports `--json` flag for structured output. diff --git a/.changeset/eighty-papers-hunt.md b/.changeset/eighty-papers-hunt.md deleted file mode 100644 index 5c231f8ee02..00000000000 --- a/.changeset/eighty-papers-hunt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/theme': patch ---- - -Fix theme editor shortcut tracking fetch requests instead of page navigation diff --git a/.changeset/every-years-study.md b/.changeset/every-years-study.md deleted file mode 100644 index fd37955c690..00000000000 --- a/.changeset/every-years-study.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/cli-kit': patch ---- - -Set the current theme in local development on create or find diff --git a/.changeset/few-buses-greet.md b/.changeset/few-buses-greet.md deleted file mode 100644 index 15169fee5c9..00000000000 --- a/.changeset/few-buses-greet.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/theme': patch ---- - -Add a 250ms debounce on our filewatcher for themes to stop potential file deletes diff --git a/.changeset/fix-org-not-found-error.md b/.changeset/fix-org-not-found-error.md deleted file mode 100644 index eae2e65b2bc..00000000000 --- a/.changeset/fix-org-not-found-error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Fix crash when organization is not found in app-management-client by throwing NoOrgError instead of accessing properties on undefined diff --git a/.changeset/grumpy-mirrors-exist.md b/.changeset/grumpy-mirrors-exist.md deleted file mode 100644 index af374618b2d..00000000000 --- a/.changeset/grumpy-mirrors-exist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Enable non-interactive `app init` via a new `--organization-id` flag and not prompting to link to an existing app if `--name` is provided. diff --git a/.changeset/nice-clowns-bathe.md b/.changeset/nice-clowns-bathe.md deleted file mode 100644 index 6bda7cc4b2b..00000000000 --- a/.changeset/nice-clowns-bathe.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@shopify/cli-kit': patch -'@shopify/theme': patch -'@shopify/cli': patch ---- - -Change wording for current development theme in `theme list` - -Previously you could only have one development theme at a time so we'd add `[yours]` beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to `[current]` to show which theme you are actively connected to. diff --git a/.changeset/puny-plants-allow.md b/.changeset/puny-plants-allow.md deleted file mode 100644 index bbefb6a4c5f..00000000000 --- a/.changeset/puny-plants-allow.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@shopify/cli-kit': minor -'@shopify/theme': minor -'@shopify/cli': minor ---- - -Add `--development-context` flag to `theme push` - -The new `--development-context` flag (short: `-c`) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running `shopify theme push` in a CI environment where you might want to associate a particular development theme to a branch or pull request. diff --git a/.changeset/silver-clouds-smell.md b/.changeset/silver-clouds-smell.md deleted file mode 100644 index 221b85d9f47..00000000000 --- a/.changeset/silver-clouds-smell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/cli': patch ---- - -fix missing json output for theme info when no theme or dev flag is present diff --git a/.changeset/thirty-news-smell.md b/.changeset/thirty-news-smell.md deleted file mode 100644 index ee227adc9f7..00000000000 --- a/.changeset/thirty-news-smell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/theme': patch ---- - -Fix Cart rate limiting issue diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index dfe3c0271a0..382b2959098 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,25 @@ # @shopify/app +## 3.93.0 + +### Minor Changes + +- f7c2de7: Add `shopify organization list` command to list Shopify organizations you have access to. Supports `--json` flag for structured output. + +### Patch Changes + +- 0bef4a6: Fix crash when organization is not found in app-management-client by throwing NoOrgError instead of accessing properties on undefined +- 280da79: Enable non-interactive `app init` via a new `--organization-id` flag and not prompting to link to an existing app if `--name` is provided. +- Updated dependencies [ae77bc6] +- Updated dependencies [35ba22b] +- Updated dependencies [a910517] +- Updated dependencies [34e19bc] +- Updated dependencies [9a39b44] +- Updated dependencies [5dd39d0] + - @shopify/theme@3.93.0 + - @shopify/cli-kit@3.93.0 + - @shopify/plugin-cloudflare@3.93.0 + ## 3.92.0 ### Minor Changes @@ -308,7 +328,6 @@ - aebbc75: Fix: Pin GraphiQL CSS version to match JS version - c3a5189: Bug-fix: Handling mis-configured extension TOML files - acc904f: Bump Shopify/theme-tools packages to - - Fix validation for static blocks in JSON templates - Introduce ability the disable theme checks for the next Liquid statement @@ -833,7 +852,6 @@ - ca218cd31: Use a random port for GraphiQL when the default one is not available - ca218cd31: Do not show api-key flag deprecation warning when using SHOPIFY_API_KEY - ca218cd31: Bump Shopify/theme-tools packages - - TL;DR - (New) `ValidJson` check - JSON schema validation on `.json` files - (New) Section/block schema `t:` translation completion diff --git a/packages/app/package.json b/packages/app/package.json index a11155916c7..3a9f0d69cf7 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/app", - "version": "3.92.0", + "version": "3.93.0", "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.92.0", - "@shopify/plugin-cloudflare": "3.92.0", + "@shopify/cli-kit": "3.93.0", + "@shopify/plugin-cloudflare": "3.93.0", "@shopify/polaris": "12.27.0", "@shopify/polaris-icons": "8.11.1", - "@shopify/theme": "3.92.0", + "@shopify/theme": "3.93.0", "@shopify/theme-check-node": "3.24.0", "@shopify/toml-patch": "0.3.0", "body-parser": "1.20.3", diff --git a/packages/cli-kit/CHANGELOG.md b/packages/cli-kit/CHANGELOG.md index c550456523c..5517e2a7d64 100644 --- a/packages/cli-kit/CHANGELOG.md +++ b/packages/cli-kit/CHANGELOG.md @@ -1,5 +1,20 @@ # @shopify/cli-kit +## 3.93.0 + +### Minor Changes + +- 9a39b44: Add `--development-context` flag to `theme push` + + The new `--development-context` flag (short: `-c`) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running `shopify theme push` in a CI environment where you might want to associate a particular development theme to a branch or pull request. + +### Patch Changes + +- 35ba22b: Set the current theme in local development on create or find +- 34e19bc: Change wording for current development theme in `theme list` + + Previously you could only have one development theme at a time so we'd add `[yours]` beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to `[current]` to show which theme you are actively connected to. + ## 3.92.0 ## 3.91.0 @@ -586,7 +601,6 @@ - db5981a1e: Clean errors related to metrics requests on theme dev - 7f8a9436d: Add log information when graphql requests return an error - d2a352442: Added 2 new utilities on the git module: - - git.ensureIsClean(directory?: string): Promise: If the .git directory tree is not clean (has uncommitted changes) it throws an abort error. - git.isClean(directory?: string): Promise: Returns true if the .git directory tree is clean (no uncommitted changes). diff --git a/packages/cli-kit/package.json b/packages/cli-kit/package.json index e6f7aba5d5d..6000f23488a 100644 --- a/packages/cli-kit/package.json +++ b/packages/cli-kit/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli-kit", - "version": "3.92.0", + "version": "3.93.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 7847b0f5713..a083222feef 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.92.0' +export const CLI_KIT_VERSION = '3.93.0' diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index f4f43bef9d5..b2f9ebba013 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,21 @@ # @shopify/cli +## 3.93.0 + +### Minor Changes + +- 9a39b44: Add `--development-context` flag to `theme push` + + The new `--development-context` flag (short: `-c`) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running `shopify theme push` in a CI environment where you might want to associate a particular development theme to a branch or pull request. + +### Patch Changes + +- 34e19bc: Change wording for current development theme in `theme list` + + Previously you could only have one development theme at a time so we'd add `[yours]` beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to `[current]` to show which theme you are actively connected to. + +- 67aaf10: fix missing json output for theme info when no theme or dev flag is present + ## 3.92.0 ### Patch Changes diff --git a/packages/cli/oclif.manifest.json b/packages/cli/oclif.manifest.json index c29a6bd7a1e..208c4ae4c69 100644 --- a/packages/cli/oclif.manifest.json +++ b/packages/cli/oclif.manifest.json @@ -8007,5 +8007,5 @@ "summary": "Trigger delivery of a sample webhook topic payload to a designated address." } }, - "version": "3.92.0" + "version": "3.93.0" } \ No newline at end of file diff --git a/packages/cli/package.json b/packages/cli/package.json index 21235a532d4..a8f4b72d3df 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli", - "version": "3.92.0", + "version": "3.93.0", "packageManager": "pnpm@10.11.1", "private": false, "description": "A CLI tool to build for the Shopify platform", @@ -59,11 +59,11 @@ "@oclif/core": "4.5.3", "@oclif/plugin-commands": "4.1.33", "@oclif/plugin-plugins": "5.4.47", - "@shopify/app": "3.92.0", - "@shopify/cli-kit": "3.92.0", - "@shopify/plugin-cloudflare": "3.92.0", - "@shopify/plugin-did-you-mean": "3.92.0", - "@shopify/theme": "3.92.0", + "@shopify/app": "3.93.0", + "@shopify/cli-kit": "3.93.0", + "@shopify/plugin-cloudflare": "3.93.0", + "@shopify/plugin-did-you-mean": "3.93.0", + "@shopify/theme": "3.93.0", "@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 3d9945d3800..1c073e0cfa0 100644 --- a/packages/create-app/CHANGELOG.md +++ b/packages/create-app/CHANGELOG.md @@ -1,5 +1,7 @@ # @shopify/create-app +## 3.93.0 + ## 3.92.0 ## 3.91.0 diff --git a/packages/create-app/oclif.manifest.json b/packages/create-app/oclif.manifest.json index 4d10484d804..4b6e442cc9e 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.92.0" + "version": "3.93.0" } \ No newline at end of file diff --git a/packages/create-app/package.json b/packages/create-app/package.json index cf702cbbc2d..8f8549eaa75 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/create-app", - "version": "3.92.0", + "version": "3.93.0", "packageManager": "pnpm@10.11.1", "private": false, "description": "A CLI tool to create a new Shopify app.", @@ -58,8 +58,8 @@ "esbuild": "0.27.3" }, "devDependencies": { - "@shopify/cli-kit": "3.92.0", - "@shopify/app": "3.92.0", + "@shopify/cli-kit": "3.93.0", + "@shopify/app": "3.93.0", "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 17b1c3a9e66..92efa8f39e3 100644 --- a/packages/plugin-cloudflare/CHANGELOG.md +++ b/packages/plugin-cloudflare/CHANGELOG.md @@ -1,5 +1,14 @@ # @shopify/plugin-cloudflare +## 3.93.0 + +### Patch Changes + +- Updated dependencies [35ba22b] +- Updated dependencies [34e19bc] +- Updated dependencies [9a39b44] + - @shopify/cli-kit@3.93.0 + ## 3.92.0 ### Patch Changes diff --git a/packages/plugin-cloudflare/package.json b/packages/plugin-cloudflare/package.json index f966eb05992..d067e3b6d8c 100644 --- a/packages/plugin-cloudflare/package.json +++ b/packages/plugin-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/plugin-cloudflare", - "version": "3.92.0", + "version": "3.93.0", "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.92.0" + "@shopify/cli-kit": "3.93.0" }, "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 c01b9eee2b0..6a59eb80d6c 100644 --- a/packages/plugin-did-you-mean/CHANGELOG.md +++ b/packages/plugin-did-you-mean/CHANGELOG.md @@ -1,5 +1,14 @@ # @shopify/plugin-did-you-mean +## 3.93.0 + +### Patch Changes + +- Updated dependencies [35ba22b] +- Updated dependencies [34e19bc] +- Updated dependencies [9a39b44] + - @shopify/cli-kit@3.93.0 + ## 3.92.0 ### Patch Changes diff --git a/packages/plugin-did-you-mean/package.json b/packages/plugin-did-you-mean/package.json index 3c44cd0935e..788af58a8f1 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.92.0", + "version": "3.93.0", "packageManager": "pnpm@10.11.1", "private": true, "bugs": { @@ -42,7 +42,7 @@ }, "dependencies": { "@oclif/core": "4.5.3", - "@shopify/cli-kit": "3.92.0", + "@shopify/cli-kit": "3.93.0", "n-gram": "2.0.2" }, "devDependencies": { diff --git a/packages/theme/CHANGELOG.md b/packages/theme/CHANGELOG.md index ca936ba73b4..2bcc77d2e43 100644 --- a/packages/theme/CHANGELOG.md +++ b/packages/theme/CHANGELOG.md @@ -1,5 +1,27 @@ # @shopify/theme +## 3.93.0 + +### Minor Changes + +- 9a39b44: Add `--development-context` flag to `theme push` + + The new `--development-context` flag (short: `-c`) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running `shopify theme push` in a CI environment where you might want to associate a particular development theme to a branch or pull request. + +### Patch Changes + +- ae77bc6: Fix theme editor shortcut tracking fetch requests instead of page navigation +- a910517: Add a 250ms debounce on our filewatcher for themes to stop potential file deletes +- 34e19bc: Change wording for current development theme in `theme list` + + Previously you could only have one development theme at a time so we'd add `[yours]` beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to `[current]` to show which theme you are actively connected to. + +- 5dd39d0: Fix Cart rate limiting issue +- Updated dependencies [35ba22b] +- Updated dependencies [34e19bc] +- Updated dependencies [9a39b44] + - @shopify/cli-kit@3.93.0 + ## 3.92.0 ### Patch Changes @@ -185,7 +207,6 @@ - 02b417b: Ensure all theme commands accept the --path flag - 9b52391: Add /listings folder to theme package command - 5188073: Improvement and fixes when handling multi-environment commands - - Fixes a bug where passing a single environment to multi-env commands would cause it to fail if the environment didn't have all of the required attributes for multi-env - Updates output when running multi-env commands to ensure the results from each command don't overlap one another @@ -248,7 +269,6 @@ - eaa8b7c: Fix an issue with hot-reloading the compiled assets (scripts.js, block-scripts.js, etc) - 44e8bc7: Improved theme upload ordering to ensure layout files are uploaded before templates - acc904f: Bump Shopify/theme-tools packages to - - Fix validation for static blocks in JSON templates - Introduce ability the disable theme checks for the next Liquid statement @@ -611,7 +631,6 @@ - ca218cd31: Update theme selection text for `shopify theme push` command - ca218cd31: Improve Glob Pattern subdirectory mismatch error handling - ca218cd31: Bump Shopify/theme-tools packages - - TL;DR - (New) `ValidJson` check - JSON schema validation on `.json` files - (New) Section/block schema `t:` translation completion diff --git a/packages/theme/package.json b/packages/theme/package.json index 34c09d2ea28..5098f5cdcd7 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme", - "version": "3.92.0", + "version": "3.93.0", "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.92.0", + "@shopify/cli-kit": "3.93.0", "@shopify/theme-check-node": "3.24.0", "@shopify/theme-language-server-node": "2.20.2", "chokidar": "3.6.0", diff --git a/packages/ui-extensions-dev-console/CHANGELOG.md b/packages/ui-extensions-dev-console/CHANGELOG.md index 3f292d9d8c2..aa9688e16f5 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.93.0 + ## 3.92.0 ## 3.91.0 diff --git a/packages/ui-extensions-dev-console/package.json b/packages/ui-extensions-dev-console/package.json index a7a9e875179..46ed8f0b4f2 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.92.0", + "version": "3.93.0", "packageManager": "pnpm@10.11.1", "private": true, "scripts": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 83a7cf0eef1..8c35982a85f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -161,10 +161,10 @@ importers: specifier: 4.5.3 version: 4.5.3 '@shopify/cli-kit': - specifier: 3.92.0 + specifier: 3.93.0 version: link:../cli-kit '@shopify/plugin-cloudflare': - specifier: 3.92.0 + specifier: 3.93.0 version: link:../plugin-cloudflare '@shopify/polaris': specifier: 12.27.0 @@ -173,7 +173,7 @@ importers: specifier: 8.11.1 version: 8.11.1(react@19.2.4) '@shopify/theme': - specifier: 3.92.0 + specifier: 3.93.0 version: link:../theme '@shopify/theme-check-node': specifier: 3.24.0 @@ -283,22 +283,22 @@ importers: specifier: 5.4.47 version: 5.4.47 '@shopify/app': - specifier: 3.92.0 + specifier: 3.93.0 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.11)(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.11)(jiti@2.6.1)(sass@1.97.3)(yaml@2.8.2)) '@shopify/cli-kit': - specifier: 3.92.0 + specifier: 3.93.0 version: link:../cli-kit '@shopify/plugin-cloudflare': - specifier: 3.92.0 + specifier: 3.93.0 version: link:../plugin-cloudflare '@shopify/plugin-did-you-mean': - specifier: 3.92.0 + specifier: 3.93.0 version: link:../plugin-did-you-mean '@shopify/theme': - specifier: 3.92.0 + specifier: 3.93.0 version: link:../theme '@types/global-agent': specifier: 3.0.0 @@ -552,10 +552,10 @@ importers: version: 0.27.3 devDependencies: '@shopify/app': - specifier: 3.92.0 + specifier: 3.93.0 version: link:../app '@shopify/cli-kit': - specifier: 3.92.0 + specifier: 3.93.0 version: link:../cli-kit '@vitest/coverage-istanbul': specifier: ^3.1.4 @@ -652,7 +652,7 @@ importers: specifier: 4.5.3 version: 4.5.3 '@shopify/cli-kit': - specifier: 3.92.0 + specifier: 3.93.0 version: link:../cli-kit devDependencies: '@vitest/coverage-istanbul': @@ -665,7 +665,7 @@ importers: specifier: 4.5.3 version: 4.5.3 '@shopify/cli-kit': - specifier: 3.92.0 + specifier: 3.93.0 version: link:../cli-kit n-gram: specifier: 2.0.2 @@ -681,7 +681,7 @@ importers: specifier: 4.5.3 version: 4.5.3 '@shopify/cli-kit': - specifier: 3.92.0 + specifier: 3.93.0 version: link:../cli-kit '@shopify/theme-check-node': specifier: 3.24.0