note: la synthèse et les notes de version sont en anglais
note: pas de synthèse pour cette release digest
Les releases digest sont listées sans synthèse. Les notes de version originales de cette version sont ci-dessous.
release-notesgithub.com/biomejs/biome · 29 lignes
- ## 2.4.4
- ### Patch Changes
- - [#9150](https://github.com/biomejs/biome/pull/9150) [`6946835`](https://github.com/biomejs/biome/commit/6946835b2c12078b326da5b51e4e4c62fbba525c) Thanks [@dyc3](https://github.com/dyc3)! - Fixed [#9138](https://github.com/biomejs/biome/issues/9138): Astro files containing `---` in HTML content (e.g., `<h1>---Hi</h1>`) are now parsed correctly, both when a frontmatter block is present and when there is no frontmatter at all.
- - [#9150](https://github.com/biomejs/biome/pull/9150) [`aa6f837`](https://github.com/biomejs/biome/commit/aa6f8370ae7e4694901d04914689611c9f42ad1a) Thanks [@dyc3](https://github.com/dyc3)! - Fixed [#9138](https://github.com/biomejs/biome/issues/9138): The HTML parser incorrectly failing to parse bracket characters (`[` and `]`) in text content (e.g. `<div>[Foo]</div>`).
- - [#9151](https://github.com/biomejs/biome/pull/9151) [`c0d4b0c`](https://github.com/biomejs/biome/commit/c0d4b0c06dac60ff2a7f52de38adad3ca37dffc4) Thanks [@dyc3](https://github.com/dyc3)! - Fixed parsing of Svelte directive keywords (`use`, `style`) when used as plain text content in HTML/Svelte files. Previously, `<p>use JavaScript</p>` or `<p>style it</p>` would incorrectly produce a bogus element instead of proper text content.
- - [#9162](https://github.com/biomejs/biome/pull/9162) [`7f1e060`](https://github.com/biomejs/biome/commit/7f1e0608099cb1245a29e80eee671e181e9e470b) Thanks [@dyc3](https://github.com/dyc3)! - Fixed [#9161](https://github.com/biomejs/biome/issues/9161): The Vue parser now correctly handles colon attributes like `xlink:href` and `xmlns:xlink` by parsing them as single attributes instead of splitting them into separate tokens.
- - [#9164](https://github.com/biomejs/biome/pull/9164) [`458211b`](https://github.com/biomejs/biome/commit/458211bd5c9167c474f1411f48167999fb9f4b9f) Thanks [@dyc3](https://github.com/dyc3)! - Fixed [#9161](https://github.com/biomejs/biome/issues/9161): The `noAssignInExpressions` rule no longer flags assignments in Vue v-on directives (e.g., `@click="counter += 1"`). Assignments in event handlers are idiomatic Vue patterns and are now skipped by the rule.
- ## What's Changed
- * chore(scss): cherry-picks by @denbezrukov in https://github.com/biomejs/biome/pull/9149
- * fix(parse/html): don't lex square brackets as special tokens in contexts where they don't mean anything by @dyc3 in https://github.com/biomejs/biome/pull/9150
- * refactor(parse/html): use token_set! instead of matches! for svelte keywords and directives helpers by @dyc3 in https://github.com/biomejs/biome/pull/9148
- * fix(parse/html): don't lex "use" as `USE_KW` when in html text content by @dyc3 in https://github.com/biomejs/biome/pull/9151
- * feat(css): enhance SCSS qualified name detection by @denbezrukov in https://github.com/biomejs/biome/pull/9159
- * chore(html): more html benchmarks by @dyc3 in https://github.com/biomejs/biome/pull/8153
- * fix(parse/html/vue): don't treat `:` as special token outside of vue directives by @dyc3 in https://github.com/biomejs/biome/pull/9162
- * feat(lint/vue): automatically ignore `noAssignInExpressions` for vue v-on directives by @dyc3 in https://github.com/biomejs/biome/pull/9164
- * ci: release by @github-actions[bot] in https://github.com/biomejs/biome/pull/9160
- **Full Changelog**: https://github.com/biomejs/biome/compare/@biomejs/biome@2.4.3...@biomejs/biome@2.4.4