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

## Executive Summary (TL;DR)
Biome @biomejs/biome@2.3.7. Source highlight: Fixed #7999: Correctly place `await` after leading comment in auto-fix action from `noFloatingPromises` rule.

## New Features
- feat(css): add support for parsing and formatting the CSS if function
- chore: add regex globals
- feat(lint/html/vue): add `useVueValidVText`

## Bug Fixes
- Fixed #7999: Correctly place `await` after leading comment in auto-fix action from `noFloatingPromises` rule.
- Fixed #8148. `noInvalidUseBeforeDeclaration` no longer reports some valid use before declarations.
- Fixed #8174, where the HTML parser would parse 2 directives as a single directive because it would not reject whitespace in Vue directives. This would cause the formatter to erroneously merge the 2 directives into one, resulting in broken code.
- Fixed #7876: The `noUnusedImports` rule now ignores imports that are used by @linkcode and @linkplain (previously supported @link and @see).
- Improved the detection of the rule `noUnnecessaryConditions`. Now the rule isn't triggered for variables that are mutated inside a module.
- Fixed #8144: Improve `noSyncScripts`, ignore script tags with `type="module"` as these are always non-blocking.

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