-
Add posix sh command existence compliance (#126)
-
Bump to prettier-plugin-liquid v1.1.0 (#129)
Learn more in its CHANGELOG.
- Prioritize direct
theme-checkinstall 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"totruein your VS Codesettings.json - Do any of the following:
- Right-click in a
.liquidfile >Format Document - Select
Format Documentfrom the command palette (cmd+p) - Bind
Format Documentto a keyboard shortcut - Enable
formatOnSavefor Liquid files:"[liquid]": { "editor.defaultFormatter": "Shopify.theme-check-vscode", "editor.formatOnSave": true },
- Set
- Do the following to enable enable the preview:
- Document
themeCheck.onlySingleFileChecksin the README as well.
-
Document
themeCheck.onlySingleFileChecksconfiguration (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/didChangechecks 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.onlySingleFileCheckstotruein 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-serveron 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-languageclientto 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.