# Biome @biomejs/biome@2.5.3 — Release & Upgrade Intelligence
- **Product:** Biome (https://biomejs.dev)
- **Version:** @biomejs/biome@2.5.3
- **Released:** Jul 08, 2026
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/biome/updates/biomejs-biome-2.5.3/

## Executive Summary (TL;DR)
Biome @biomejs/biome@2.5.3. Source highlight: Fixed a parser panic reported in #10708: Biome now recovers when unsupported CSS Modules `@value` rules or scoped `@keyframes` names end at EOF.

## New Features
- feat(fmt/yaml): sequence mapping
- feat(md/fmt): more compatibility gains
- feat(md/fmt): quotes, thematic breaks and link definition
- feat(useDomQuerySelector): add ignore option
- feat(md/fmt): bullet list spacing
- docs(useSortedClasses): remove outdated notes about unsupported features

## Improvements
- perf(core): embedded ranges plumbing

## Bug Fixes
- Fixed a parser panic reported in #10708: Biome now recovers when unsupported CSS Modules `@value` rules or scoped `@keyframes` names end at EOF.
- Fixed `noUnusedVariables` false positives in Svelte files: Svelte store subscriptions (`$store` references in templates now keep the underlying `store` binding from being flagged), and `$bindable()` props that are only written to in the script block (write-only is intentional for bindable props) are no longer reported as unused.
- Fixed #10698: The `noUnsafeOptionalChaining` rule now reports unsafe optional chains wrapped in TypeScript `as`, `satisfies`, type assertion, and instantiation expressions, such as `new (value?.constructor as Constructor)()`.
- Fixed #10772: `useVueValidVOn` no longer reports a missing handler for v-on directives using a verb modifier (`.stop` / `.prevent`) without an expression, e.g. `
- Improved type-aware lint rule inference for built-in globals and indexed function calls. Biome now resolves `Error(...)`, `new Error(...)`, optional `Error#stack`, and calls through indexed function values such as `handlers[0]()` more accurately.
- Fixed #10845. Biome Language Server no longer goes in deadlock when the scanner is enabled.

## Upgrade Command
```bash
npm install --save-dev --save-exact @biomejs/biome@2.5.3
```
