Skip to content

Commit 0f1153d

Browse files
Theme Tools Release — 2026-02-11
1 parent 2df8b65 commit 0f1153d

29 files changed

Lines changed: 189 additions & 209 deletions

File tree

.changeset/fix-remote-asset-false-positives.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/fix-rename-boundary.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/little-boxes-shave.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/loud-hotels-teach.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/sweet-needles-fetch.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

packages/codemirror-language-client/CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @shopify/codemirror-language-client
22

3+
## 0.7.5
4+
5+
### Patch Changes
6+
7+
- b1bca3f9: Upgrade prettier to v3 (internal)
8+
39
## 0.7.4
410

511
### Patch Changes
@@ -80,7 +86,6 @@
8086
### Minor Changes
8187

8288
- 73a65e0: Add `{ shouldLint, shouldComplete }` optional params to CodeMirrorLanguageClient's .extension method
83-
8489
- This way linting and completions become optional features that can be turned off / experimented on
8590

8691
- 0ca7963: Add `diagnosticRenderer` and option overrides to public API of CodeMirrorLanguageClient

packages/codemirror-language-client/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@shopify/codemirror-language-client",
3-
"version": "0.7.4",
3+
"version": "0.7.5",
44
"description": "A Language Client for CodeMirror",
55
"author": "CP Clermont <cp.clermont@shopify.com>",
66
"homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/codemirror-language-client#readme",
@@ -51,8 +51,8 @@
5151
"@codemirror/theme-one-dark": "^6.1.2",
5252
"@codemirror/view": "^6.9.2",
5353
"@replit/codemirror-vim": "^6.2.1",
54-
"@shopify/theme-check-docs-updater": "^3.14.0",
55-
"@shopify/theme-language-server-browser": "^2.13.0",
54+
"@shopify/theme-check-docs-updater": "^3.24.0",
55+
"@shopify/theme-language-server-browser": "^2.20.2",
5656
"@shopify/lang-jsonc": "^1.0.1",
5757
"@types/markdown-it": "^13.0.4",
5858
"codemirror": "^6.0.1",

packages/liquid-html-parser/CHANGELOG.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @shopify/liquid-html-parser
22

3+
## 2.9.2
4+
5+
### Patch Changes
6+
7+
- b1bca3f9: Upgrade prettier to v3 (internal)
8+
39
## 2.9.1
410

511
### Patch Changes
@@ -59,12 +65,10 @@
5965
- d9dbc265: - Support parsing incomplete content_for tags in completion context
6066
- Support content_for param completion
6167
- 2db3047f: Support `render` param completion based on liquid docs
62-
6368
- If you defined liquid doc parameters on a snippet, they will appear as completion options
6469
for parameters when rendered by a `render` tag.
6570

6671
- 261c2958: Support liquid doc inner tags completion + hover
67-
6872
- `@param`, `@description`, `@example` will support code completion
6973
whenever being typed inside of `doc` tag
7074
- `@param`, `@description`, `@example` can be hovered to show their
@@ -181,17 +185,17 @@
181185
- 636895f: Add support for unclosed HTML Element nodes inside branching code
182186

183187
**Breaking changes**
184-
185188
- `HtmlDanglingMarkerOpen` nodes are folded into `HtmlElement` nodes
186-
187189
- You can identify a node without its closing tag by looking at `blockEndPosition`
188190

189191
```js
190-
node.source.slice(node.blockEndPosition.start, node.blockEndPosition.end) === '';
192+
node.source.slice(
193+
node.blockEndPosition.start,
194+
node.blockEndPosition.end,
195+
) === "";
191196
```
192197

193198
**Why the change**?
194-
195199
- `HtmlDanglingMarkerOpen` nodes did not have children, since we added support for nodes without closing markers, we removed that node type entirely.
196200

197201
### Minor Changes
@@ -209,7 +213,6 @@
209213
### Minor Changes
210214

211215
- 0d71145: Add `nodes` property to RawMarkupKind to allow for subtree visiting
212-
213216
- Partially breaking in the sense where Liquid (not LiquidHTML) syntax errors will be reported from within scripts, styles, and JSON blobs
214217

215218
## 1.0.0

packages/liquid-html-parser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@shopify/liquid-html-parser",
3-
"version": "2.9.1",
3+
"version": "2.9.2",
44
"description": "Liquid HTML parser by Shopify",
55
"author": "CP Clermont <cp.clermont@shopify.com>",
66
"homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/liquid-html-parser#readme",

packages/prettier-plugin-liquid/CHANGELOG.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @shopify/prettier-plugin-liquid
22

3+
## 1.10.2
4+
5+
### Patch Changes
6+
7+
- b1bca3f9: Upgrade prettier to v3 (internal)
8+
- Updated dependencies [b1bca3f9]
9+
- @shopify/liquid-html-parser@2.9.2
10+
311
## 1.10.1
412

513
### Patch Changes
@@ -55,7 +63,6 @@
5563
### Minor Changes
5664

5765
- 8ff89592: Adjust LiquidDoc formatting rules for single-line and multi-line examples and descriptions
58-
5966
- Multi-line content starts on a new line
6067
- Single-line content is kept on the same line or a new line as it was provided
6168

@@ -200,7 +207,6 @@
200207
### Minor Changes
201208

202209
- a07a064: Add `captureWhitespaceSensitivity` configuration option.
203-
204210
- When `strict` (default), behaves as before: treats the child nodes of `{% capture var %}` child nodes as strictly whitespace sensitive, therefore does not reformat contents.
205211
- When `ignore` (new), makes it behave like tags that are not whitespace sensitive. Warning: blindly running this will alter the string value of variables captured by the capture tag.
206212

@@ -367,7 +373,6 @@
367373
```
368374

369375
The heuristic we're going for is the following:
370-
371376
- Only supported inside a LiquidBranch (if,else,when)
372377
- At most 2 of the same type (2 dangling open, or 2 dangling close)
373378

0 commit comments

Comments
 (0)