v4.22.1 @biomejs/biome@2.5.15

low risk

leejet/stable-diffusion.cppSep 30, 2026 → Sep 30, 20260 days between releases

What's New

Adds new linter rules for React, Svelte, Astro, and CSS while improving HTML formatting performance.

New Features

  • Adds `noReactObjectTypeAsDefaultProp` to disallow complex default props in React.
  • Adds `noSvelteExportLet` to enforce Svelte 5 `$props()` rune usage.
  • Adds `useLogicalProperties` for better CSS internationalization.
  • Adds `useSvelteKitRuneImports` rule for SvelteKit.
  • Adds `noMeaninglessVoidOperator` linter rule.

Improvements

  • HTML formatting performance improved up to 4x.
  • Improved indexing and analysis performance.

Bug Fixes

  • Fixed Astro indentation and configuration errors.

Upgrade Notes

New rules are in the 'nursery' category, meaning they are opt-in and may change before release. No configuration changes are required, but existing code may generate new warnings.

The Two Releases

v4.22.1

v4.22.1

Sep 30, 2026· 22 days ago

The server returns -32602 for unknown tools or resources and initializes with the client's protocol version.

Full release notes
@biomejs/biome@2.5.15

Biome CLI v2.5.15

Sep 30, 2026· 22 days ago

Adds multiple new linter rules for React, Svelte, Astro, and CSS, significantly improves performance of HTML formatting and indexing, and fixes various bugs in configuration and formatting.

Full release notes