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

## Executive Summary (TL;DR)
Biome @biomejs/biome@2.2.5. Source highlight: Fixed #6432: `useImportExtensions` now works correctly with aliased paths.

## New Features
- Added `style` and `requireForObjectLiteral` options to the lint rule `useConsistentArrowReturn`.
- Added extra references to external rules to improve migration for the following rules: `noUselessFragments` & `noNestedComponentDefinitions`
- Added the rule `noVueDuplicateKeys`, which prevents duplicate keys in Vue component definitions.
- Added nursery rule `noUnusedExpressions` to flag expressions used as a statement that is neither an assignment nor a function call.
- chore: add spanish readme translation
- feat(yaml_parser): parse block scalars

## Improvements
- docs: improve noDuplicateDependencies
- perf: don't allocate when pushing or retrieving globals

## Bug Fixes
- Fixed #6432: `useImportExtensions` now works correctly with aliased paths.
- Fixed #6648, where Biome's `noUselessFragments` contained inconsistencies with ESLint for fragments only containing text.
- Fixed #6893: The `useExhaustiveDependencies` rule now correctly adds a dependency that is captured in a shorthand object member. For example:
- Added a new lint rule `noReactForwardRef`, which detects usages of `forwardRef` that is no longer needed and deprecated in React 19.
- Added new nursery rule `noDeprecatedImports` to flag imports of deprecated symbols.
- Fixed 7574. The diagnostic message for the rule `useSolidForComponent` now correctly emphasizes `

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