-
Add posix sh command existence compliance (#126)
-
Bump to prettier-plugin-liquid v1.1.0 (#129)
Learn more in its CHANGELOG.
- Prioritize direct
theme-check
install over CLI install
- Update Syntax Highlighting
- Bump prettier-plugin-liquid to v1.0.6
- Bump prettier-plugin-liquid to v1.0.5
- Bump @shopify/prettier-plugin-liquid to v1.0.3
- Bump syntax highlighting version
- Bump syntax highlighting to add support for sections tag
- Send diagnostics for LiquidPrettierPlugin parsing errors (#106)
- Switch to TypeScript
- Upgrade syntaxes commit for node18 compat
- Add CI
- Bump prettier-plugin-liquid to v1.0.0 🎉
- Remove "shopifyLiquid.formatterDevPreview", it's no longer opt-in :)
- Upgrade prettier plugin version to v1.0.0-rc.0
- Upgrade prettier plugin version to v0.4.2
- Upgrade prettier plugin version to 0.4.1
- Syntax highlighting update (stylesheet tag)
- Fixes typo in config description
- Add troubleshooting doc
- Bump prettier-plugin-liquid to version v0.4.0
- Bump prettier-plugin-version to v0.3.0
- Bump prettier plugin version to v0.2.1
- Syntax highlighting update (nested comments)
- Add explicit dependency to @shopify/prettier-plugin-liquid
- Fixup formatter extra character problem
- Stop treating .{s?css,js}.liquid files as liquid files
- Fixup error handling
- Use standard location for the Liquid grammar
- Add Liquid Formatting Developer Preview
- Do the following to enable enable the preview:
- Set
"shopifyLiquid.formatterDevPreview"
totrue
in your VS Codesettings.json
- Do any of the following:
- Right-click in a
.liquid
file >Format Document
- Select
Format Document
from the command palette (cmd+p
) - Bind
Format Document
to a keyboard shortcut - Enable
formatOnSave
for Liquid files:"[liquid]": { "editor.defaultFormatter": "Shopify.theme-check-vscode", "editor.formatOnSave": true },
- Set
- Do the following to enable enable the preview:
- Document
themeCheck.onlySingleFileChecks
in the README as well.
-
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
totrue
in your VS Code'sconfig.json
.
- Fix syntax highlighting after
{%- endstyle %}
- Fixup raw tag highlighting with whitespace stripping characters
- Fixup highlighting of whitespace stripping comments
- Fixup highlighting of raw and comment tags inside injections
- Fixup highlighting of liquid tag comment blocks
- Fixup bracket coloring inside embedded languages #67
- Fix annoying
{%--%} %}
autoclose issue (#65) - Add support for
editor.bracketPairColorization.enabled
(#62)
- Syntax highlighting overhaul (#61)
- Overdue updates
- Document new LanguageServer configurations.
- Add way to opt out of annoying Windows warning.
- Improve the
activationEvents
(only folders with .theme-check.yml or onLanguage:liquid will start the extension) - Add new "Shopify Theme Check: Run checks" command to manually run checks (for those that turn off all the checkOn* configs)
- Fix date typo in CHANGELOG.
- Fix the where command for Windows (select the .bat file)
- Add Windows experimental warning in editor
- Disable
shopify theme language-server
on Windows until we fix the upstream bug (See (#42))
- Put Windows warning on README.
- Bump path-parse from 1.0.6 to 1.0.7
- Add Windows support
- v1.0.0
- Add Shopify CLI as recommended installation method
- Rename from Theme Check -> Shopify Liquid
- Add Syntax Highlighting
- Add fancy README
- Add Language Configuration
- Auto closing
{%
,{{
,{%-
,{{-
,<
, ... - Indentation rules
- Block comment with
{% comment %}
{% endcomment %}
- Auto closing
- Upgrade
vscode-languageclient
to v7.0.0 to support link to diagnostic documentation
- Add onDidChangeConfiguration handler
- Add restart server command
- Fix links in README
- Listen to changes in json files (for translations)
- Fixup typo in config
- Change activationEvent to onStartupFinished. 🤞
- Fix issue with vsix package on the VS Code Marketplace.