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

## Executive Summary (TL;DR)
Biome @biomejs/biome@2.1.3. Source highlight: Added the rule `noVueReservedKeys`, which prevents the use of reserved Vue keys.

## New Features
- Added `@eslint-react/no-nested-component-definitions` as a rule source for `noNestedComponentDefinitions`. Now it will get picked up by `biome migrate --eslint`.
- Added a new JSON rule called `noQuickfixBiome`, which disallow the use of code action `quickfix.biome` inside code editor settings.
- Added the nursery rule `useReactFunctionComponents`. This rule enforces the preference to use function components instead of class components.
- perf: introduce `Path` type
- ci: add French, Spanish and Ukrainian to labeler
- refactor: add `no-nested-component-definitions` rule to eslint migration

## Improvements
- perf: shrink `Text`

## Bug Fixes
- Added the rule `noVueReservedKeys`, which prevents the use of reserved Vue keys.
- Fixed a website link for the `useComponentExportOnlyModules` linter rule to point to the correct URL.
- Fixed #6910: Biome now ignores type casts and assertions when evaluating numbers for `noMagicNumbers` rule.
- Fixed #6973: Add support for parsing the :active-view-transition-type() pseudo-class
- Fixed `@vitest/eslint-plugin` source url.
- Fixed ESLint migration for the rule `prefer-for` from `eslint-plugin-solid` to Biome's `useForComponent`.

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