Aller au contenu
verdict:

Biome 2.3.3

digest

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 · 55 lignes
  1. ## 2.3.3
  2. ### Patch Changes
  3. - [#7907](https://github.com/biomejs/biome/pull/7907) [`57bd662`](https://github.com/biomejs/biome/commit/57bd662ad5155c9a1f13085cc5422f56a44d282e) Thanks [@ematipico](https://github.com/ematipico)! - Fixed [#7839](https://github.com/biomejs/biome/issues/7839). Now the Biome parser correctly parses the Astro frontmatter even when a triple fence is inside quotes.
  4. - [#7934](https://github.com/biomejs/biome/pull/7934) [`a35c496`](https://github.com/biomejs/biome/commit/a35c4962e2241e127444284049012c60aec71a41) Thanks [@alissonlauffer](https://github.com/alissonlauffer)! - Fixed [#7919](https://github.com/biomejs/biome/issues/7919): The HTML parser now correctly handles Unicode BOM (Byte Order Mark) characters at the beginning of HTML files, ensuring proper parsing and tokenization.
  5. - [#7869](https://github.com/biomejs/biome/pull/7869) [`c80361d`](https://github.com/biomejs/biome/commit/c80361d9abaf810bdb2e9a81cc1e4ab814d385b0) Thanks [@matanshavit](https://github.com/matanshavit)! - Fixed [#7864](https://github.com/biomejs/biome/issues/7864): Biome now preserves component tag name casing in Svelte, Astro, and Vue files.
  6. - [#7926](https://github.com/biomejs/biome/pull/7926) [`69cecec`](https://github.com/biomejs/biome/commit/69cececbbaccbe5c44c71afee8e242437783cabc) Thanks [@matanshavit](https://github.com/matanshavit)! - Added the rule [`noParametersOnlyUsedInRecursion`](https://biomejs.dev/linter/rules/no-parameters-only-used-in-recursion/).
  7. This rule detects function parameters that are exclusively used in recursive calls and can be removed to simplify the function signature since they are effectively unused.
  8. ```js
  9. function factorial(n, acc) {
  10. if (n === 0) return 1;
  11. return factorial(n - 1, acc); // acc is only used here
  12. }
  13. ```
  14. Fixes [#6484](https://github.com/biomejs/biome/issues/6484).
  15. - [#7774](https://github.com/biomejs/biome/pull/7774) [`2509b91`](https://github.com/biomejs/biome/commit/2509b91cde53b8f747d397fcec5e37eb47bd524d) Thanks [@dibashthapa](https://github.com/dibashthapa)! - Fixed [#7657](https://github.com/biomejs/biome/issues/7657): Added the new rule [`no-unknown-property`](https://biomejs.dev/linter/rules/no-unknown-property/) from ESLint
  16. - [#7918](https://github.com/biomejs/biome/pull/7918) [`7165d06`](https://github.com/biomejs/biome/commit/7165d067bb0162ffcc354ea3ced63c67d71bd185) Thanks [@dyc3](https://github.com/dyc3)! - Fixed [#7913](https://github.com/biomejs/biome/issues/7913): The CSS parser, with `tailwindDirectives` enabled, will now correctly handle `@slot`.
  17. - [#7959](https://github.com/biomejs/biome/pull/7959) [`ffae203`](https://github.com/biomejs/biome/commit/ffae2031a0104b6b9ca77cdedaf85202694f12f9) Thanks [@siketyan](https://github.com/siketyan)! - Fixed the Biome Language Server so it no longer returns an internal error when the formatter is disabled in the configuration.
  18. ## What's Changed
  19. * fix(html): parse frontmatter inside quotes by @ematipico in https://github.com/biomejs/biome/pull/7907
  20. * fix(parse/css): add `@slot` tailwind at rule by @dyc3 in https://github.com/biomejs/biome/pull/7918
  21. * fix(formatter): preserve component tag casing in Svelte/Astro/Vue files by @matanshavit in https://github.com/biomejs/biome/pull/7869
  22. * feat(lint): new rule: no parameters only used in recursion by @matanshavit in https://github.com/biomejs/biome/pull/7926
  23. * fix(html): correctly handle BOM in HTML-ish languages by @alissonlauffer in https://github.com/biomejs/biome/pull/7934
  24. * feat(yaml_parser): parse document end token by @l0ngvh in https://github.com/biomejs/biome/pull/7936
  25. * feat(parse/tailwind): parse negative candidates, other misc cleanup/refactors by @dyc3 in https://github.com/biomejs/biome/pull/7937
  26. * feat(lint): implement `no-unknown-property` from eslint react by @dibashthapa in https://github.com/biomejs/biome/pull/7774
  27. * chore: update Rust to v1.91.0 by @Gumichocopengin8 in https://github.com/biomejs/biome/pull/7947
  28. * chore(deps): update github-actions by @renovate[bot] in https://github.com/biomejs/biome/pull/7952
  29. * chore(deps): update dependency @types/node to v22.19.0 by @renovate[bot] in https://github.com/biomejs/biome/pull/7953
  30. * chore(deps): update rust crate ignore to 0.4.25 by @renovate[bot] in https://github.com/biomejs/biome/pull/7954
  31. * chore(deps): update dependency eslint to v9.39.0 - autoclosed by @renovate[bot] in https://github.com/biomejs/biome/pull/7955
  32. * fix(console): escape backquotes in MDX context by @siketyan in https://github.com/biomejs/biome/pull/7956
  33. * fix(lsp): do not return error if the formatter is disabled by @siketyan in https://github.com/biomejs/biome/pull/7959
  34. * ci: release by @github-actions[bot] in https://github.com/biomejs/biome/pull/7916
  35. ## New Contributors
  36. * @matanshavit made their first contribution in https://github.com/biomejs/biome/pull/7869
  37. * @alissonlauffer made their first contribution in https://github.com/biomejs/biome/pull/7934
  38. * @dibashthapa made their first contribution in https://github.com/biomejs/biome/pull/7774
  39. **Full Changelog**: https://github.com/biomejs/biome/compare/@biomejs/biome@2.3.2...@biomejs/biome@2.3.3

voir sur githubimported 2026-09-28 via npm