Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

Releases: Shopify/theme-check-vscode

v1.3.9

24 Feb 20:42
Compare
Choose a tag to compare
  • Document themeCheck.onlySingleFileChecks in the README as well.

See https://github.com/Shopify/theme-check-vscode/releases/tag/v1.3.8 for the real update.

v1.3.8

24 Feb 20:34
Compare
Choose a tag to compare
  • Document themeCheck.onlySingleFileChecks configuration (theme-check v1.10.0+)

Since v1.10.0, theme-check is a bit smarter with checkOnChange.

Instead of rerunning all the checks that span multiple files (UnusedSnippet, TranslationKeyExists, etc.), it only reruns single file checks for the file being changed and merges the result with the previous whole theme checks. This makes textDocument/didChange checks happen ~125x faster (~1250ms -> 10ms).

If you want this speed increase all the time (at the cost of ignoring whole theme checks during development), now you can by setting themeCheck.onlySingleFileChecks to true in your VS Code's config.json.

v1.3.7

15 Feb 14:48
Compare
Choose a tag to compare
  • Fix syntax highlighting after {%- endstyle %}

v1.3.6

10 Feb 19:13
Compare
Choose a tag to compare
  • Fixup highlighting of raw tags with whitespace stripping characters

v1.3.5

10 Feb 19:02
Compare
Choose a tag to compare
  • Fixup highlighting of whitespace stripping comments

v1.3.4

09 Feb 18:34
Compare
Choose a tag to compare
  • Fixup highlighting of raw and comment tags inside injections

v1.3.3

08 Feb 16:35
Compare
Choose a tag to compare
  • Fix highlighting of liquid tag block comments.

v1.3.2

04 Feb 20:01
Compare
Choose a tag to compare
  • Fixup bracket coloring inside embedded languages #67

v1.3.1

04 Feb 20:00
Compare
Choose a tag to compare
  • Fix annoying {%--%} %} autoclose issue (#65)
  • Add support for editor.bracketPairColorization.enabled (#62)

v1.3.0 β€” Syntax Highlighting Overhaul!

04 Feb 19:59
Compare
Choose a tag to compare

Repo changes:

  • It moves the syntax to Shopify/liquid-tm-grammar.
  • The syntax is included as a git submodule
  • Shopify/liquid-tm-grammar boasts a couple of development workflow improvements
  • It has unit tests, refactors are no longer scary
  • The syntax is in YAML instead of the ugly ugly UGLY XML .plist files
  • It has a sane(-ish) workflow where you can cmd+R in VS Code and see the result of your changes

Major new features from the improved grammar:

  • Liquid in JS syntax highlighting
  • Liquid in CSS syntax highlighting
  • JSON syntax highlighting in {% schema %} tags
  • JS + Liquid syntax highlighting in {% javascript %} tags
  • CSS + Liquid syntax highlighting in {% style %} tags
  • Raw tag proper syntax highlighting
  • … and more

See #61 for screenshots.