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

## Executive Summary (TL;DR)
Biome @biomejs/biome@2.3.10. Source highlight: Fixed #7809: `noRedeclare` no longer reports redeclarations for `infer` type in conditional types.

## New Features
- feat: new Turborepo domain and `noUndeclaredEnvVars` rule
- chore: add kraken as bronze sponsor
- feat(lint): implement noAmbiguousAnchorText

## Bug Fixes
- Fixed #7809: `noRedeclare` no longer reports redeclarations for `infer` type in conditional types.
- Fixed #8475: fixed a regression in how `noExtraNonNullAssertion` flags extra non-null assertions
- Fixed #8473: The semantic model now indexes typescript constructor method definitions, and no longer panics if you use one (a regression in 2.3.9).
- Improved handling of `defineProps()` macro in Vue components. The `noVueReservedKeys` rule now avoids false positives in non-setup scripts.
- Fixed the nursery rule `noLeakedRender`.
- Added a Turborepo domain and a new "noUndeclaredEnvVars" rule in it for warning users of unsafe environment variable usage in Turborepos.

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