Releases: g-plane/markup_fmt
Releases · g-plane/markup_fmt
v0.17.0
v0.16.0
Features
- Add line breaks in class attr accordingly.
Fixes
- Fixed Svelte 5 snippet block.
- Fixed Angular control after
@for
.
v0.15.1
Fixes
- Fixed formatting Vue
v-bind.modifier
.
v0.15.0
Features
- Added support of Svelte 5 snippet blocks.
Fixes
- Fixed script contains template nested interpolation.
- Fixed incorrect non-strict Svelte attributes.
- Fixed wrapping
style
attributes. - Fixed nested
<pre>
.
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.