Releases: Shopify/theme-tools
@shopify/prettier-plugin-liquid@1.8.1
@shopify/liquid-html-parser@2.5.0
Minor Changes
-
c4bbf3b: [LiquidDoc]: Add parser support for @description annotations. These can be placed anywhere within the header, and can span numerous lines.
-
d9dbc26: - Support parsing incomplete content_for tags in completion context
- Support content_for param completion
-
2db3047: Support
render
param completion based on liquid docs- If you defined liquid doc parameters on a snippet, they will appear as completion options
for parameters when rendered by arender
tag.
- If you defined liquid doc parameters on a snippet, they will appear as completion options
-
261c295: Support liquid doc inner tags completion + hover
@param
,@description
,@example
will support code completion
whenever being typed inside ofdoc
tag@param
,@description
,@example
can be hovered to show their
help doc
@shopify/theme-language-server-node@2.7.0
Minor Changes
-
2ef93d1: Support completion + hover for presets blocks settings under
{% schema %}
tag- Hover + Completion description for
presets.[].blocks.[].settings
anddefault.blocks.[].settings
will be from the referenced block's setting's label - i.e.settings.[].label
- The label will be translated if it contains a translation key
- Hover + Completion description for
Patch Changes
@shopify/theme-language-server-common@2.7.0
Minor Changes
-
2ef93d1: Support completion + hover for presets blocks settings under
{% schema %}
tag- Hover + Completion description for
presets.[].blocks.[].settings
anddefault.blocks.[].settings
will be from the referenced block's setting's label - i.e.settings.[].label
- The label will be translated if it contains a translation key
- Hover + Completion description for
-
5312283: Render
[]
around name of optional liquidDoc parameters when hovering over{% render snip█pet %}
tag
Patch Changes
@shopify/theme-language-server-browser@2.7.0
@shopify/theme-check-node@3.7.2
Patch Changes
- Updated dependencies [2ef93d1]
- @shopify/theme-check-common@3.7.2
- @shopify/theme-check-docs-updater@3.7.2
@shopify/theme-check-docs-updater@3.7.2
Patch Changes
- Updated dependencies [2ef93d1]
- @shopify/theme-check-common@3.7.2
@shopify/theme-check-common@3.7.2
@shopify/theme-check-browser@3.7.2
Patch Changes
- Updated dependencies [2ef93d1]
- @shopify/theme-check-common@3.7.2
@shopify/prettier-plugin-liquid@1.8.0
Minor Changes
-
e57979e: Add parsing and prettier support for example node in liquiddoc
Example:{% doc %} @example Here is my content {% enddoc %}
-
357feaa: Add formatting support for optional liquidDoc parameters (e.g.
@param [optional-parameter] - paramDescription
).
Whitespace is now stripped around the parameter name and the optional delimiters.