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

## Executive Summary (TL;DR)
Biome @biomejs/biome@2.4.11. Source highlight: Added the new nursery rule useConsistentTestIt in the `test` domain. The rule enforces consistent use of either `it` or `test` for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside `describe` blocks.

## Bug Fixes
- Added the new nursery rule useConsistentTestIt in the `test` domain. The rule enforces consistent use of either `it` or `test` for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside `describe` blocks.
- Added the new nursery lint rule `useExplicitReturnType`. It reports TypeScript functions and methods that omit an explicit return type.
- Fixed #9484: the formatter no longer panics when formatting files that contain `graphql` tagged template literals combined with parenthesized expressions.
- Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from `noUnusedVariables` and `noUndeclaredVariables` in Svelte, Vue, and Astro files.
- Fixed #4093: the `noDelete` rule no longer triggers for `delete process.env.FOO`, since `delete` is the documented way to remove environment variables in Node.js.
- Added the rule `noMisleadingReturnType`. The rule detects when a function's return type annotation is wider than what the implementation actually returns.

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