diff --git a/.changeset/app-block-paths-in-block-tags.md b/.changeset/app-block-paths-in-block-tags.md deleted file mode 100644 index 2eca6a13a..000000000 --- a/.changeset/app-block-paths-in-block-tags.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@shopify/liquid-html-parser': minor -'@shopify/theme-check-common': minor -'@shopify/theme-check-node': minor -'@shopify/theme-language-server-common': patch -'@shopify/theme-graph': patch ---- - -Accept canonical app block paths in `{% block %}` tags. - -The parser accepts `shopify://apps//blocks//` as a block type and keeps rejecting malformed app paths. `LiquidSyntaxError` reports arguments and content on app block paths, because app blocks render with the settings their app provides. `block.name` stays allowed. - -App block paths do not produce local theme-file document links or dependencies in the theme graph. diff --git a/.changeset/attr-equals-whitespace.md b/.changeset/attr-equals-whitespace.md deleted file mode 100644 index 063328c44..000000000 --- a/.changeset/attr-equals-whitespace.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/liquid-html-parser': patch ---- - -Parse HTML attributes with whitespace around `=` (`data-ratio = '{{ r }}'`, `srcset= "…"`) as one attribute, as browsers do, instead of splitting the value into junk attributes. diff --git a/.changeset/cyclic-extends.md b/.changeset/cyclic-extends.md deleted file mode 100644 index 43f866c6e..000000000 --- a/.changeset/cyclic-extends.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/theme-check-node': patch ---- - -Report configs that extend each other instead of hanging while resolving them. diff --git a/.changeset/docs-cache-atomic-writes.md b/.changeset/docs-cache-atomic-writes.md deleted file mode 100644 index e766bdf63..000000000 --- a/.changeset/docs-cache-atomic-writes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/theme-check-docs-updater': patch ---- - -Update the docs cache as a whole. Each update downloads into a new folder and swaps it in, so a failed download keeps the old docs and is retried on the next run, and files removed upstream no longer linger. diff --git a/.changeset/graph-rebuild-after-error.md b/.changeset/graph-rebuild-after-error.md deleted file mode 100644 index 3c386807e..000000000 --- a/.changeset/graph-rebuild-after-error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/theme-language-server-common': patch ---- - -Rebuild a theme graph that failed to build when a file changes. Before, the failed graph stayed until the language server restarted. diff --git a/.changeset/liquid-unclosed-block-end.md b/.changeset/liquid-unclosed-block-end.md deleted file mode 100644 index 8611c9e67..000000000 --- a/.changeset/liquid-unclosed-block-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/liquid-html-parser': patch ---- - -Fix the end of an unclosed block in `{% liquid %}`. It ended past the end of the template, as if its end tag came after the last line. It now ends where the last line does, as an unclosed block outside `{% liquid %}` does. diff --git a/.changeset/offense-end-at-eof.md b/.changeset/offense-end-at-eof.md deleted file mode 100644 index c918a04e6..000000000 --- a/.changeset/offense-end-at-eof.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/theme-check-common': patch ---- - -Fix the line and character of an offense that ends at the end of a file. They were one character short, or on the previous line when the file ends with a newline. diff --git a/.changeset/standalone-section-tag.md b/.changeset/standalone-section-tag.md deleted file mode 100644 index 586c06e8d..000000000 --- a/.changeset/standalone-section-tag.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@shopify/liquid-html-parser': patch -'@shopify/theme-check-common': patch ---- - -Parse `section` as a standalone tag. Removes the hybrid block form, whose forward scan for `{% endsection %}` made files with many `section` tags parse in quadratic time. diff --git a/.changeset/trailing-pipes-autofix.md b/.changeset/trailing-pipes-autofix.md deleted file mode 100644 index 38eb65e7c..000000000 --- a/.changeset/trailing-pipes-autofix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/theme-check-common': patch ---- - -Fix the autofix for a filter chain that ends in several pipes (`{{ x | upcase | | }}`): LiquidHTMLSyntaxError now reports one trailing-pipe offense that removes them all, instead of two overlapping fixes that couldn't be applied together. diff --git a/.changeset/web-components-without-assets.md b/.changeset/web-components-without-assets.md deleted file mode 100644 index b114fcbcb..000000000 --- a/.changeset/web-components-without-assets.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/theme-graph': patch ---- - -Build the theme graph for a theme without an `assets` folder. `getWebComponentMap` used to reject, so the language server never had a graph for that theme, even after the folder was created. diff --git a/packages/liquid-html-parser/CHANGELOG.md b/packages/liquid-html-parser/CHANGELOG.md index 988b3cdda..e7b7149ac 100644 --- a/packages/liquid-html-parser/CHANGELOG.md +++ b/packages/liquid-html-parser/CHANGELOG.md @@ -1,5 +1,21 @@ # @shopify/liquid-html-parser +## 2.11.0 + +### Minor Changes + +- 286b04fb: Accept canonical app block paths in `{% block %}` tags. + + The parser accepts `shopify://apps//blocks//` as a block type and keeps rejecting malformed app paths. `LiquidSyntaxError` reports arguments and content on app block paths, because app blocks render with the settings their app provides. `block.name` stays allowed. + + App block paths do not produce local theme-file document links or dependencies in the theme graph. + +### Patch Changes + +- 84a458be: Parse HTML attributes with whitespace around `=` (`data-ratio = '{{ r }}'`, `srcset= "…"`) as one attribute, as browsers do, instead of splitting the value into junk attributes. +- c0ae8785: Fix the end of an unclosed block in `{% liquid %}`. It ended past the end of the template, as if its end tag came after the last line. It now ends where the last line does, as an unclosed block outside `{% liquid %}` does. +- af297bab: Parse `section` as a standalone tag. Removes the hybrid block form, whose forward scan for `{% endsection %}` made files with many `section` tags parse in quadratic time. + ## 2.10.2 ### Patch Changes diff --git a/packages/liquid-html-parser/package.json b/packages/liquid-html-parser/package.json index 6f3290147..989e8a6f2 100644 --- a/packages/liquid-html-parser/package.json +++ b/packages/liquid-html-parser/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/liquid-html-parser", - "version": "2.10.2", + "version": "2.11.0", "description": "Liquid HTML parser by Shopify", "author": "CP Clermont ", "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/liquid-html-parser#readme", diff --git a/packages/prettier-plugin-liquid/CHANGELOG.md b/packages/prettier-plugin-liquid/CHANGELOG.md index 08cc30c47..5cde49eb8 100644 --- a/packages/prettier-plugin-liquid/CHANGELOG.md +++ b/packages/prettier-plugin-liquid/CHANGELOG.md @@ -1,5 +1,16 @@ # @shopify/prettier-plugin-liquid +## 1.11.3 + +### Patch Changes + +- Patch bump because it depends on @shopify/liquid-html-parser +- Updated dependencies [286b04fb] +- Updated dependencies [84a458be] +- Updated dependencies [c0ae8785] +- Updated dependencies [af297bab] + - @shopify/liquid-html-parser@2.11.0 + ## 1.11.2 ### Patch Changes diff --git a/packages/prettier-plugin-liquid/package.json b/packages/prettier-plugin-liquid/package.json index 5f96f8a9e..a53d0b4c7 100644 --- a/packages/prettier-plugin-liquid/package.json +++ b/packages/prettier-plugin-liquid/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/prettier-plugin-liquid", - "version": "1.11.2", + "version": "1.11.3", "description": "Prettier Liquid/HTML plugin by Shopify", "author": "CP Clermont ", "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/prettier-plugin-liquid#readme", @@ -61,7 +61,7 @@ "tsconfig-paths": "^3.14.1" }, "dependencies": { - "@shopify/liquid-html-parser": "workspace:^2.10.2", + "@shopify/liquid-html-parser": "workspace:^2.11.0", "html-styles": "^1.0.0" } } diff --git a/packages/theme-check-browser/CHANGELOG.md b/packages/theme-check-browser/CHANGELOG.md index 02d042e77..e0fad6a70 100644 --- a/packages/theme-check-browser/CHANGELOG.md +++ b/packages/theme-check-browser/CHANGELOG.md @@ -1,5 +1,15 @@ # @shopify/theme-check-browser +## 3.31.0 + +### Patch Changes + +- Updated dependencies [286b04fb] +- Updated dependencies [d9c843c3] +- Updated dependencies [af297bab] +- Updated dependencies [c81fc198] + - @shopify/theme-check-common@3.31.0 + ## 3.30.1 ### Patch Changes diff --git a/packages/theme-check-browser/package.json b/packages/theme-check-browser/package.json index 70fb24811..17033c391 100644 --- a/packages/theme-check-browser/package.json +++ b/packages/theme-check-browser/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme-check-browser", - "version": "3.30.1", + "version": "3.31.0", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "MIT", @@ -26,6 +26,6 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "@shopify/theme-check-common": "workspace:3.30.1" + "@shopify/theme-check-common": "workspace:3.31.0" } } diff --git a/packages/theme-check-common/CHANGELOG.md b/packages/theme-check-common/CHANGELOG.md index 22a9b2d82..26968e0e1 100644 --- a/packages/theme-check-common/CHANGELOG.md +++ b/packages/theme-check-common/CHANGELOG.md @@ -1,5 +1,26 @@ # @shopify/theme-check-common +## 3.31.0 + +### Minor Changes + +- 286b04fb: Accept canonical app block paths in `{% block %}` tags. + + The parser accepts `shopify://apps//blocks//` as a block type and keeps rejecting malformed app paths. `LiquidSyntaxError` reports arguments and content on app block paths, because app blocks render with the settings their app provides. `block.name` stays allowed. + + App block paths do not produce local theme-file document links or dependencies in the theme graph. + +### Patch Changes + +- d9c843c3: Fix the line and character of an offense that ends at the end of a file. They were one character short, or on the previous line when the file ends with a newline. +- af297bab: Parse `section` as a standalone tag. Removes the hybrid block form, whose forward scan for `{% endsection %}` made files with many `section` tags parse in quadratic time. +- c81fc198: Fix the autofix for a filter chain that ends in several pipes (`{{ x | upcase | | }}`): LiquidHTMLSyntaxError now reports one trailing-pipe offense that removes them all, instead of two overlapping fixes that couldn't be applied together. +- Updated dependencies [286b04fb] +- Updated dependencies [84a458be] +- Updated dependencies [c0ae8785] +- Updated dependencies [af297bab] + - @shopify/liquid-html-parser@2.11.0 + ## 3.30.1 ### Patch Changes diff --git a/packages/theme-check-common/package.json b/packages/theme-check-common/package.json index f8a114186..42a58b6ab 100644 --- a/packages/theme-check-common/package.json +++ b/packages/theme-check-common/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme-check-common", - "version": "3.30.1", + "version": "3.31.0", "license": "MIT", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -26,7 +26,7 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "@shopify/liquid-html-parser": "workspace:2.10.2", + "@shopify/liquid-html-parser": "workspace:2.11.0", "cross-fetch": "^4.0.0", "jsonc-parser": "^3.2.0", "line-column": "^1.0.2", diff --git a/packages/theme-check-docs-updater/CHANGELOG.md b/packages/theme-check-docs-updater/CHANGELOG.md index 5db2f6eba..5c4925fdf 100644 --- a/packages/theme-check-docs-updater/CHANGELOG.md +++ b/packages/theme-check-docs-updater/CHANGELOG.md @@ -1,5 +1,16 @@ # @shopify/theme-check-docs-updater +## 3.31.0 + +### Patch Changes + +- fca4a62b: Update the docs cache as a whole. Each update downloads into a new folder and swaps it in, so a failed download keeps the old docs and is retried on the next run, and files removed upstream no longer linger. +- Updated dependencies [286b04fb] +- Updated dependencies [d9c843c3] +- Updated dependencies [af297bab] +- Updated dependencies [c81fc198] + - @shopify/theme-check-common@3.31.0 + ## 3.30.1 ### Patch Changes diff --git a/packages/theme-check-docs-updater/package.json b/packages/theme-check-docs-updater/package.json index b10ad1875..0ef1f5212 100644 --- a/packages/theme-check-docs-updater/package.json +++ b/packages/theme-check-docs-updater/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme-check-docs-updater", - "version": "3.30.1", + "version": "3.31.0", "description": "Scripts to initialize theme-check data with assets from the theme-liquid-docs repo.", "main": "dist/index.js", "author": "Albert Chu ", @@ -30,7 +30,7 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "@shopify/theme-check-common": "workspace:^3.30.1", + "@shopify/theme-check-common": "workspace:^3.31.0", "env-paths": "^2.2.1", "node-fetch": "^2.6.11" }, diff --git a/packages/theme-check-node/CHANGELOG.md b/packages/theme-check-node/CHANGELOG.md index cc263e673..2c8b63a78 100644 --- a/packages/theme-check-node/CHANGELOG.md +++ b/packages/theme-check-node/CHANGELOG.md @@ -1,5 +1,31 @@ # @shopify/theme-check-node +## 3.31.0 + +### Minor Changes + +- 286b04fb: Accept canonical app block paths in `{% block %}` tags. + + The parser accepts `shopify://apps//blocks//` as a block type and keeps rejecting malformed app paths. `LiquidSyntaxError` reports arguments and content on app block paths, because app blocks render with the settings their app provides. `block.name` stays allowed. + + App block paths do not produce local theme-file document links or dependencies in the theme graph. + +### Patch Changes + +- 04110ed6: Report configs that extend each other instead of hanging while resolving them. +- Updated dependencies [286b04fb] +- Updated dependencies [84a458be] +- Updated dependencies [fca4a62b] +- Updated dependencies [c0ae8785] +- Updated dependencies [d9c843c3] +- Updated dependencies [af297bab] +- Updated dependencies [c81fc198] +- Updated dependencies [02380e2f] + - @shopify/liquid-html-parser@2.11.0 + - @shopify/theme-check-common@3.31.0 + - @shopify/theme-graph@0.3.6 + - @shopify/theme-check-docs-updater@3.31.0 + ## 3.30.1 ### Patch Changes diff --git a/packages/theme-check-node/package.json b/packages/theme-check-node/package.json index 55e29dfce..9a95d611d 100644 --- a/packages/theme-check-node/package.json +++ b/packages/theme-check-node/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme-check-node", - "version": "3.30.1", + "version": "3.31.0", "main": "dist/index.js", "types": "dist/index.d.ts", "author": "CP Clermont ", @@ -33,10 +33,10 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "@shopify/liquid-html-parser": "workspace:2.10.2", - "@shopify/theme-check-common": "workspace:3.30.1", - "@shopify/theme-check-docs-updater": "workspace:3.30.1", - "@shopify/theme-graph": "workspace:^0.3.5", + "@shopify/liquid-html-parser": "workspace:2.11.0", + "@shopify/theme-check-common": "workspace:3.31.0", + "@shopify/theme-check-docs-updater": "workspace:3.31.0", + "@shopify/theme-graph": "workspace:^0.3.6", "glob": "^8.0.3", "vscode-uri": "^3.0.7", "yaml": "^2.8.3" diff --git a/packages/theme-graph/CHANGELOG.md b/packages/theme-graph/CHANGELOG.md index 76bc6d83a..53de578e1 100644 --- a/packages/theme-graph/CHANGELOG.md +++ b/packages/theme-graph/CHANGELOG.md @@ -1,5 +1,25 @@ # shopify/theme-graph +## 0.3.6 + +### Patch Changes + +- 286b04fb: Accept canonical app block paths in `{% block %}` tags. + + The parser accepts `shopify://apps//blocks//` as a block type and keeps rejecting malformed app paths. `LiquidSyntaxError` reports arguments and content on app block paths, because app blocks render with the settings their app provides. `block.name` stays allowed. + + App block paths do not produce local theme-file document links or dependencies in the theme graph. + +- 02380e2f: Build the theme graph for a theme without an `assets` folder. `getWebComponentMap` used to reject, so the language server never had a graph for that theme, even after the folder was created. +- Updated dependencies [286b04fb] +- Updated dependencies [84a458be] +- Updated dependencies [c0ae8785] +- Updated dependencies [d9c843c3] +- Updated dependencies [af297bab] +- Updated dependencies [c81fc198] + - @shopify/liquid-html-parser@2.11.0 + - @shopify/theme-check-common@3.31.0 + ## 0.3.5 ### Patch Changes diff --git a/packages/theme-graph/package.json b/packages/theme-graph/package.json index 247db284e..ae20ffec5 100644 --- a/packages/theme-graph/package.json +++ b/packages/theme-graph/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme-graph", - "version": "0.3.5", + "version": "0.3.6", "description": "Shopify Theme Graph as a data structure", "author": "CP Clermont ", "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/theme-graph#readme", @@ -29,14 +29,14 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "@shopify/liquid-html-parser": "workspace:^2.10.2", - "@shopify/theme-check-common": "workspace:^3.30.1", + "@shopify/liquid-html-parser": "workspace:^2.11.0", + "@shopify/theme-check-common": "workspace:^3.31.0", "acorn": "^8.14.1", "acorn-walk": "^8.3.4", "vscode-uri": "^3.0.7" }, "devDependencies": { - "@shopify/theme-check-node": "workspace:^3.30.1", + "@shopify/theme-check-node": "workspace:^3.31.0", "@types/node": "^22.18.8" } } diff --git a/packages/theme-language-server-browser/CHANGELOG.md b/packages/theme-language-server-browser/CHANGELOG.md index 6591c7d54..1e9d8e8b1 100644 --- a/packages/theme-language-server-browser/CHANGELOG.md +++ b/packages/theme-language-server-browser/CHANGELOG.md @@ -1,5 +1,13 @@ # @shopify/theme-language-server-browser +## 2.23.2 + +### Patch Changes + +- Updated dependencies [286b04fb] +- Updated dependencies [b9a862fb] + - @shopify/theme-language-server-common@2.23.2 + ## 2.23.1 ### Patch Changes diff --git a/packages/theme-language-server-browser/package.json b/packages/theme-language-server-browser/package.json index 97831186e..d2e15cb90 100644 --- a/packages/theme-language-server-browser/package.json +++ b/packages/theme-language-server-browser/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme-language-server-browser", - "version": "2.23.1", + "version": "2.23.2", "main": "dist/index.js", "types": "dist/index.d.ts", "author": "CP Clermont ", @@ -27,7 +27,7 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "@shopify/theme-language-server-common": "workspace:2.23.1", + "@shopify/theme-language-server-common": "workspace:2.23.2", "vscode-languageserver": "^8.0.2" } } diff --git a/packages/theme-language-server-common/CHANGELOG.md b/packages/theme-language-server-common/CHANGELOG.md index fb1b8add6..ff95b4391 100644 --- a/packages/theme-language-server-common/CHANGELOG.md +++ b/packages/theme-language-server-common/CHANGELOG.md @@ -1,5 +1,27 @@ # @shopify/theme-language-server-common +## 2.23.2 + +### Patch Changes + +- 286b04fb: Accept canonical app block paths in `{% block %}` tags. + + The parser accepts `shopify://apps//blocks//` as a block type and keeps rejecting malformed app paths. `LiquidSyntaxError` reports arguments and content on app block paths, because app blocks render with the settings their app provides. `block.name` stays allowed. + + App block paths do not produce local theme-file document links or dependencies in the theme graph. + +- b9a862fb: Rebuild a theme graph that failed to build when a file changes. Before, the failed graph stayed until the language server restarted. +- Updated dependencies [286b04fb] +- Updated dependencies [84a458be] +- Updated dependencies [c0ae8785] +- Updated dependencies [d9c843c3] +- Updated dependencies [af297bab] +- Updated dependencies [c81fc198] +- Updated dependencies [02380e2f] + - @shopify/liquid-html-parser@2.11.0 + - @shopify/theme-check-common@3.31.0 + - @shopify/theme-graph@0.3.6 + ## 2.23.1 ### Patch Changes diff --git a/packages/theme-language-server-common/package.json b/packages/theme-language-server-common/package.json index f423106bf..47b6f9805 100644 --- a/packages/theme-language-server-common/package.json +++ b/packages/theme-language-server-common/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme-language-server-common", - "version": "2.23.1", + "version": "2.23.2", "main": "dist/index.js", "types": "dist/index.d.ts", "author": "CP Clermont ", @@ -27,9 +27,9 @@ "type-check": "tsc --noEmit -p src/tsconfig.json" }, "dependencies": { - "@shopify/liquid-html-parser": "workspace:^2.10.2", - "@shopify/theme-check-common": "workspace:3.30.1", - "@shopify/theme-graph": "workspace:^0.3.5", + "@shopify/liquid-html-parser": "workspace:^2.11.0", + "@shopify/theme-check-common": "workspace:3.31.0", + "@shopify/theme-graph": "workspace:^0.3.6", "@vscode/web-custom-data": "^0.4.6", "vscode-css-languageservice": "6.3.2", "vscode-json-languageservice": "^5.3.10", diff --git a/packages/theme-language-server-node/CHANGELOG.md b/packages/theme-language-server-node/CHANGELOG.md index 1d737c097..0a0b3b4bb 100644 --- a/packages/theme-language-server-node/CHANGELOG.md +++ b/packages/theme-language-server-node/CHANGELOG.md @@ -1,5 +1,17 @@ # @shopify/theme-language-server-node +## 2.23.2 + +### Patch Changes + +- Updated dependencies [286b04fb] +- Updated dependencies [04110ed6] +- Updated dependencies [fca4a62b] +- Updated dependencies [b9a862fb] + - @shopify/theme-check-node@3.31.0 + - @shopify/theme-language-server-common@2.23.2 + - @shopify/theme-check-docs-updater@3.31.0 + ## 2.23.1 ### Patch Changes diff --git a/packages/theme-language-server-node/package.json b/packages/theme-language-server-node/package.json index ac1182b50..098e4b869 100644 --- a/packages/theme-language-server-node/package.json +++ b/packages/theme-language-server-node/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme-language-server-node", - "version": "2.23.1", + "version": "2.23.2", "main": "dist/index.js", "types": "dist/index.d.ts", "author": "CP Clermont ", @@ -27,9 +27,9 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "@shopify/theme-check-docs-updater": "workspace:^3.30.1", - "@shopify/theme-check-node": "workspace:^3.30.1", - "@shopify/theme-language-server-common": "workspace:2.23.1", + "@shopify/theme-check-docs-updater": "workspace:^3.31.0", + "@shopify/theme-check-node": "workspace:^3.31.0", + "@shopify/theme-language-server-common": "workspace:2.23.2", "glob": "^8.0.3", "node-fetch": "^2.6.11", "vscode-languageserver": "^8.0.2", diff --git a/packages/vscode-extension/CHANGELOG.md b/packages/vscode-extension/CHANGELOG.md index f4adb4b4c..5749517f8 100644 --- a/packages/vscode-extension/CHANGELOG.md +++ b/packages/vscode-extension/CHANGELOG.md @@ -1,5 +1,30 @@ ## theme-check-vscode +## 3.11.13 + +### Patch Changes + +- Patch bump because it depends on: + - @shopify/liquid-html-parser + - @shopify/theme-check-common + - @shopify/theme-language-server-browser + - @shopify/theme-language-server-common + - @shopify/theme-language-server-node +- Updated dependencies [286b04fb] +- Updated dependencies [84a458be] +- Updated dependencies +- Updated dependencies [b9a862fb] +- Updated dependencies [c0ae8785] +- Updated dependencies [d9c843c3] +- Updated dependencies [af297bab] +- Updated dependencies [c81fc198] + - @shopify/liquid-html-parser@2.11.0 + - @shopify/theme-check-common@3.31.0 + - @shopify/theme-language-server-common@2.23.2 + - @shopify/prettier-plugin-liquid@1.11.3 + - @shopify/theme-language-server-browser@2.23.2 + - @shopify/theme-language-server-node@2.23.2 + ## 3.11.12 ### Patch Changes diff --git a/packages/vscode-extension/package.json b/packages/vscode-extension/package.json index 8cf4af661..f3c957996 100644 --- a/packages/vscode-extension/package.json +++ b/packages/vscode-extension/package.json @@ -10,7 +10,7 @@ "bugs": { "url": "https://github.com/Shopify/theme-tools/issues" }, - "version": "3.11.12", + "version": "3.11.13", "publisher": "Shopify", "private": true, "license": "SEE LICENSE IN LICENSE.md", @@ -64,19 +64,19 @@ "vscode": "^1.104.0" }, "dependencies": { - "@shopify/liquid-html-parser": "workspace:^2.10.2", - "@shopify/prettier-plugin-liquid": "workspace:^1.11.2", - "@shopify/theme-check-common": "workspace:^3.30.1", - "@shopify/theme-language-server-browser": "workspace:^2.23.1", - "@shopify/theme-language-server-common": "workspace:^2.23.1", - "@shopify/theme-language-server-node": "workspace:^2.23.1", + "@shopify/liquid-html-parser": "workspace:^2.11.0", + "@shopify/prettier-plugin-liquid": "workspace:^1.11.3", + "@shopify/theme-check-common": "workspace:^3.31.0", + "@shopify/theme-language-server-browser": "workspace:^2.23.2", + "@shopify/theme-language-server-common": "workspace:^2.23.2", + "@shopify/theme-language-server-node": "workspace:^2.23.2", "prettier": "^2.6.2", "vscode-languageclient": "^8.1.0", "vscode-languageserver": "^8.1.0", "vscode-uri": "^3.0.8" }, "devDependencies": { - "@shopify/theme-check-docs-updater": "workspace:^3.30.1", + "@shopify/theme-check-docs-updater": "workspace:^3.31.0", "@types/glob": "^8.0.0", "@types/mocha": "^10.0.0", "@types/node": "^22", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c184a7d2b..4cc91989b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -149,7 +149,7 @@ importers: packages/prettier-plugin-liquid: dependencies: '@shopify/liquid-html-parser': - specifier: workspace:^2.10.2 + specifier: workspace:^2.11.0 version: link:../liquid-html-parser html-styles: specifier: ^1.0.0 @@ -192,13 +192,13 @@ importers: packages/theme-check-browser: dependencies: '@shopify/theme-check-common': - specifier: workspace:3.30.1 + specifier: workspace:3.31.0 version: link:../theme-check-common packages/theme-check-common: dependencies: '@shopify/liquid-html-parser': - specifier: workspace:2.10.2 + specifier: workspace:2.11.0 version: link:../liquid-html-parser cross-fetch: specifier: ^4.0.0 @@ -253,7 +253,7 @@ importers: packages/theme-check-docs-updater: dependencies: '@shopify/theme-check-common': - specifier: workspace:^3.30.1 + specifier: workspace:^3.31.0 version: link:../theme-check-common env-paths: specifier: ^2.2.1 @@ -269,16 +269,16 @@ importers: packages/theme-check-node: dependencies: '@shopify/liquid-html-parser': - specifier: workspace:2.10.2 + specifier: workspace:2.11.0 version: link:../liquid-html-parser '@shopify/theme-check-common': - specifier: workspace:3.30.1 + specifier: workspace:3.31.0 version: link:../theme-check-common '@shopify/theme-check-docs-updater': - specifier: workspace:3.30.1 + specifier: workspace:3.31.0 version: link:../theme-check-docs-updater '@shopify/theme-graph': - specifier: workspace:^0.3.5 + specifier: workspace:^0.3.6 version: link:../theme-graph glob: specifier: ^8.0.3 @@ -300,10 +300,10 @@ importers: packages/theme-graph: dependencies: '@shopify/liquid-html-parser': - specifier: workspace:^2.10.2 + specifier: workspace:^2.11.0 version: link:../liquid-html-parser '@shopify/theme-check-common': - specifier: workspace:^3.30.1 + specifier: workspace:^3.31.0 version: link:../theme-check-common acorn: specifier: ^8.14.1 @@ -316,7 +316,7 @@ importers: version: 3.1.0 devDependencies: '@shopify/theme-check-node': - specifier: workspace:^3.30.1 + specifier: workspace:^3.31.0 version: link:../theme-check-node '@types/node': specifier: ^22.18.8 @@ -325,7 +325,7 @@ importers: packages/theme-language-server-browser: dependencies: '@shopify/theme-language-server-common': - specifier: workspace:2.23.1 + specifier: workspace:2.23.2 version: link:../theme-language-server-common vscode-languageserver: specifier: ^8.0.2 @@ -334,13 +334,13 @@ importers: packages/theme-language-server-common: dependencies: '@shopify/liquid-html-parser': - specifier: workspace:^2.10.2 + specifier: workspace:^2.11.0 version: link:../liquid-html-parser '@shopify/theme-check-common': - specifier: workspace:3.30.1 + specifier: workspace:3.31.0 version: link:../theme-check-common '@shopify/theme-graph': - specifier: workspace:^0.3.5 + specifier: workspace:^0.3.6 version: link:../theme-graph '@vscode/web-custom-data': specifier: ^0.4.6 @@ -374,13 +374,13 @@ importers: packages/theme-language-server-node: dependencies: '@shopify/theme-check-docs-updater': - specifier: workspace:^3.30.1 + specifier: workspace:^3.31.0 version: link:../theme-check-docs-updater '@shopify/theme-check-node': - specifier: workspace:^3.30.1 + specifier: workspace:^3.31.0 version: link:../theme-check-node '@shopify/theme-language-server-common': - specifier: workspace:2.23.1 + specifier: workspace:2.23.2 version: link:../theme-language-server-common glob: specifier: ^8.0.3 @@ -405,22 +405,22 @@ importers: packages/vscode-extension: dependencies: '@shopify/liquid-html-parser': - specifier: workspace:^2.10.2 + specifier: workspace:^2.11.0 version: link:../liquid-html-parser '@shopify/prettier-plugin-liquid': - specifier: workspace:^1.11.2 + specifier: workspace:^1.11.3 version: link:../prettier-plugin-liquid '@shopify/theme-check-common': - specifier: workspace:^3.30.1 + specifier: workspace:^3.31.0 version: link:../theme-check-common '@shopify/theme-language-server-browser': - specifier: workspace:^2.23.1 + specifier: workspace:^2.23.2 version: link:../theme-language-server-browser '@shopify/theme-language-server-common': - specifier: workspace:^2.23.1 + specifier: workspace:^2.23.2 version: link:../theme-language-server-common '@shopify/theme-language-server-node': - specifier: workspace:^2.23.1 + specifier: workspace:^2.23.2 version: link:../theme-language-server-node prettier: specifier: ^2.6.2 @@ -436,7 +436,7 @@ importers: version: 3.1.0 devDependencies: '@shopify/theme-check-docs-updater': - specifier: workspace:^3.30.1 + specifier: workspace:^3.31.0 version: link:../theme-check-docs-updater '@types/glob': specifier: ^8.0.0 @@ -1086,28 +1086,24 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@node-rs/crc32-linux-arm64-musl@1.10.6': resolution: {integrity: sha512-k8ra/bmg0hwRrIEE8JL1p32WfaN9gDlUUpQRWsbxd1WhjqvXea7kKO6K4DwVxyxlPhBS9Gkb5Urq7Y4mXANzaw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@node-rs/crc32-linux-x64-gnu@1.10.6': resolution: {integrity: sha512-IfjtqcuFK7JrSZ9mlAFhb83xgium30PguvRjIMI45C3FJwu18bnLk1oR619IYb/zetQT82MObgmqfKOtgemEKw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@node-rs/crc32-linux-x64-musl@1.10.6': resolution: {integrity: sha512-LbFYsA5M9pNunOweSt6uhxenYQF94v3bHDAQRPTQ3rnjn+mK6IC7YTAYoBjvoJP8lVzcvk9hRj8wp4Jyh6Y80g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@node-rs/crc32-wasm32-wasi@1.10.6': resolution: {integrity: sha512-KaejdLgHMPsRaxnM+OG9L9XdWL2TabNx80HLdsCOoX9BVhEkfh39OeahBo8lBmidylKbLGMQoGfIKDjq0YMStw==} @@ -1232,79 +1228,66 @@ packages: resolution: {integrity: sha512-T1dMEQhXA/jkJ/jyMIw9IovK8bSUq7A8kLIlvZTb/6YIVsp2zLavr4F3oyllHWo7eIVJRyE5n3tUjQJEbE1IuQ==} cpu: [arm] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.62.0': resolution: {integrity: sha512-2as0LgT7qQpyceQq6VUJYnumUMUrgGQCWIiDIN9DE0/tglsk6o66uCB4f3djRawAltvfCNLyZZrsqbPA6inCsA==} cpu: [arm] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.62.0': resolution: {integrity: sha512-bVURMg+6eNN9C/yc0aVjooZcwTTtYF4YW3xta5pP0//r3o1V8gXEHXWCndj47w/HhwsFroZrFhR+6uQP5T0n0g==} cpu: [arm64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.62.0': resolution: {integrity: sha512-Ful8pM/2yYI83PViWdFdpZhdI8HJ5qsXANe5atypbHDf+KIBBDsZsbyy8hbXnULVvW9NsTh5DHwbcBftyLTfiw==} cpu: [arm64] os: [linux] - libc: [musl] '@rollup/rollup-linux-loong64-gnu@4.62.0': resolution: {integrity: sha512-9Gp/DgrkzfUBmNPVTyPTvay+4xEP7M/clXpj3efXBcm6uTIVIgDg4rqUpqKXvLEuFRVuEpSAOkhgNeecvaZ4Cg==} cpu: [loong64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-loong64-musl@4.62.0': resolution: {integrity: sha512-m9tsJz54LUXkSYM8+8PG81B9IKK5r+2T0clMq4QrS16xFosufU7firBDAZEsDheDs7wTlP7h3++S7lMsU955HA==} cpu: [loong64] os: [linux] - libc: [musl] '@rollup/rollup-linux-ppc64-gnu@4.62.0': resolution: {integrity: sha512-3UvJ5PNVU16aJf6M3tFI24pWzAl2/ynfbyRN3ICyQajK1lSkrnVYNnLz3v04J32qKa0FczJc22zeToc0lr2A3w==} cpu: [ppc64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-ppc64-musl@4.62.0': resolution: {integrity: sha512-vRWUAbYLGHBZS6Q8Msb2sfnf1fvJf+47t8l/TwOerM2qArzy+IeNMTHrYLHXh95h8MoatPHI5hhSZNs+mGXKPg==} cpu: [ppc64] os: [linux] - libc: [musl] '@rollup/rollup-linux-riscv64-gnu@4.62.0': resolution: {integrity: sha512-c00T5SYENHAt86cfW47URaP3Us5vLC/4QO7GYud1G5VNRffCwwCuBspwqYrriuJB+5m0WFzClCn9wed0FBjKvg==} cpu: [riscv64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.62.0': resolution: {integrity: sha512-krrCDilhXOwFkSkO3Wm9I/f9H0L92XHHwy2fwxjukxIbh0dem8gZqOW5Y8BsHrpJv5qwlRBV+Wl4ZFyRWhUpwg==} cpu: [riscv64] os: [linux] - libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.62.0': resolution: {integrity: sha512-7pfYFSTc4/rUC/FtAI0Qp6QthDBCIi6/AuP1xYqFk5vanI6KnL5dWKP60OM/05LOsbwTmIcvr6eXC4CJuJ75IA==} cpu: [s390x] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.62.0': resolution: {integrity: sha512-7SDIalKeIpG0Ifogbbdn58HmSotYMlf23K3dCJEmiVd9Fg36Vmni82iPQec27N3wY4Bvbxftkxz6vSx9OcouTg==} cpu: [x64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-musl@4.62.0': resolution: {integrity: sha512-eRZevouTH2i1HeAVLqJuLnt256krQkGY0TN6WsTmsIhuzbh457HuWDMakKwmi0Cjadux983CoSr8Lim2QhUIFw==} cpu: [x64] os: [linux] - libc: [musl] '@rollup/rollup-openbsd-x64@4.62.0': resolution: {integrity: sha512-3oVS7FLGa4U1qcvao9ylGxrjXZyUQqR8UwxEcnUEyPX53O/C/mKDZegNXTdHCP+h3e6ta/f1EN38Yif1mmZHYg==}