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

## Executive Summary (TL;DR)
Biome @biomejs/biome@2.4.3. Source highlight: Fixed #9109, where the GitHub reporter wasn't correctly enabled when `biome ci` runs on GitHub Actions.

## New Features
- feat(parse/html): parse astro directives

## Improvements
- perf(lint): optimize noIrregularWhitespace rule

## Bug Fixes
- Fixed #9109, where the GitHub reporter wasn't correctly enabled when `biome ci` runs on GitHub Actions.
- Fixed #9107: The HTML parser can now correctly parse Astro directives (client/set/class/is/server), which fixes the formatting for Astro directives.
- Fixed #8882 and #9108: The Astro frontmatter lexer now correctly identifies the closing `---` fence when the frontmatter contains multi-line block comments with quote characters, strings that mix quote types (e.g. `"it's"`), or escaped quote characters (e.g. `"\"`).
- Fixed #9141: The `noUnknownAttribute` rule no longer reports `closedby` as an unknown attribute on `<dialog>` elements.
- Added missing Mocha globals to the `Test` domain: `context`, `run`, `setup`, `specify`, `suite`, `suiteSetup`, `suiteTeardown`, `teardown`, `xcontext`, `xdescribe`, `xit`, and `xspecify`. These are injected by Mocha's BDD and TDD interfaces and were previously flagged as undeclared variables in projects using Mocha.
- Fixed #8840. Now the Biome CSS parser correctly parses `not + scroll-state` inside `@container` queries.

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