Changelog

biomejs/biome · · 7 commits

Biome fixes on-type formatting and YAML

LSP on-type formatting no longer inserts stray whitespace, while YAML and class-sorting gains expand formatter behavior.

Fix format-on-type whitespace and trigger chars (ematipicod6bc447)

Biome now avoids inserting stray whitespace when on-type formatting runs after closing delimiters like ), ], and }. The LSP capability list also now uses the shared on-type trigger set, keeping client/server behavior aligned.

Improve YAML block-property formatting (ematipico1ed54f9)

The YAML formatter starts handling basic block properties instead of falling back to verbatim output in several nodes. This lays groundwork for formatting documents, anchors, aliases, tags, and block-in-block content more consistently.

Sort important-suffix utility classes (johncarmack198413c4966)

useSortedClasses now treats important-suffix utilities such as flex! as sortable keys instead of leaving them unsorted. Important variants are compared after their plain equivalents, which should make class ordering more predictable.

Release workflow and package version adjustments (ematipico0b0fd8d, ematipico9e1999f)

Other misc changes

  • Markdown formatter fixture updates and prettier snapshot refreshes (1 commit)
  • Release metadata / changelog generation from the CI release run (1 commit)
  • Temporary release workflow tweak to skip cargo audit on linux-x64-musl (1 commit)