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

## Executive Summary (TL;DR)
Biome @biomejs/biome@2.4.0. Source highlight: Added `ignore` option to the `useHookAtTopLevel` rule.

## New Features
- Added `ignore` option to the `useHookAtTopLevel` rule.
- Added the rule `useAnchorContent` for HTML to enforce that anchor elements have accessible content for screen readers. The rule flags empty anchors, anchors with only whitespace, and anchors where all content is hidden with `aria-hidden`. Anchors with `aria-label` or `title` attributes providing a non-empty accessible name are considered valid.
- Added the rule `useMediaCaption` to the HTML language. Enforces that `audio` and `video` elements have a `track` element with `kind="captions"` for accessibility. Muted videos are allowed without captions.
- Added support for multiple reporters, and the ability to save reporters on arbitrary files.
- Added support for Cursor files. When Biome sees a Cursor JSON file, it will parse it with comments enabled and trailing commas enabled:
- Added JSON as a target language for GritQL pattern matching. You can now write Grit plugins for JSON files.

## Improvements
- Improved the CSS parser for CSS modules. Biome now automatically enables CSS modules parsing for `*.module.css` files.

## Bug Fixes
- It's now possible to provide the stacktrace for a fatal error. The stacktrace is only available when the environment variable `RUST_BACKTRACE=1` is set, either via the CLI or exported `$PATH`. This is useful when providing detailed information for debugging purposes:
- Fixed #8024. The rule `useIterableCallbackReturn` now supports a `checkForEach` option. When set to `false`, the rule will skip checking for `forEach()` callbacks for returning values.

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