Releases: g-plane/markup_fmt
Releases · g-plane/markup_fmt
v0.15.0
v0.14.0
Features
- Added support of Vento "trim previous" syntax.
- Added support of JSON-LD in
<script>
tag. - Added
ignoreFileCommentDirective
option. - Added support of Vento "trim next" syntax.
Fixes
- Fixed multiple statements in Vue directives.
- Fixed whitespaces in Svelte block end.
v0.13.1
Features
- Updated error message.
v0.13.0
Features
- Improved formatting Jinja blocks in attributes.
- Updated whitespace-sensitivity detection.
- Improved detecting comments in Astro expressions.
Fixes
- Fixed comments detection in Astro front matter.
- Fixed attribute name starts with Jinja tag.
- Fixed indented script tag with template literal.
- Fixed comments parsed as tags in Astro.
- Fixed comments stripped in Astro.
- Fixed Astro expr indent.
v0.12.0
Breaking Changes
- For Rust users: Parameters of closure in
format_text
have been changed. Also, read more about theHints
struct.
Features
- Added support of Jinja blocks and tags in attributes.
- Added support of Vento blocks and tags in attributes.
- Added
ignoreCommentDirective
option. - Added support of formatting
style
attribute with external formatter.
v0.11.0
Features
- Added support of front-matter in Vento.
- Added support of Angular.
Fixes
- Fixed comment detection in Astro front-matter.
- Fixed self closing tag that has empty spaces.
- Fixed whitespace line that is shorter than indent.
- Fixed mixed quotes in native attribute in Jinja, Twig, Nunjucks and Vento.
v0.10.0
Features
- Added support of some missing Jinja blocks.
- Optimized formatting children mixed with texts and elements.
- Avoid wrapping for multiple text-like nodes.
- Added support of frontmatter in Jinja/Twig/Nunjucks templates.
Fixes
- Fixed unstable formatting of interpolation in non-whitespace-sensitive tag.
v0.9.0
Features
- Added
doctypeKeywordCase
option.
Fixes
- Fixed unquoted attribute interpolation in Jinja and Vento.
v0.8.0
Features
- Added detailed source location in syntax error message.
- Optimized formatting text as one line as possible for better readability.
Fixes
- Fixed empty
<script>
and<style>
tag. - Fixed quotes in Vue directives with nested quotes.
- Fixed error message when formatting with external formatter.
- Fixed HTML quotes escaping in Vue directives.
- Fixed quotes in Vento attributes.