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

## Executive Summary (TL;DR)
Biome @biomejs/biome@2.3.3. Source highlight: Fixed #7839. Now the Biome parser correctly parses the Astro frontmatter even when a triple fence is inside quotes.

## New Features
- feat(lint): new rule: no parameters only used in recursion
- feat(yaml_parser): parse document end token
- feat(parse/tailwind): parse negative candidates, other misc cleanup/refactors
- feat(lint): implement `no-unknown-property` from eslint react

## Bug Fixes
- Fixed #7839. Now the Biome parser correctly parses the Astro frontmatter even when a triple fence is inside quotes.
- Fixed #7919: The HTML parser now correctly handles Unicode BOM (Byte Order Mark) characters at the beginning of HTML files, ensuring proper parsing and tokenization.
- Fixed #7864: Biome now preserves component tag name casing in Svelte, Astro, and Vue files.
- Added the rule `noParametersOnlyUsedInRecursion`.
- Fixed #7657: Added the new rule `no-unknown-property` from ESLint
- Fixed #7913: The CSS parser, with `tailwindDirectives` enabled, will now correctly handle `@slot`.

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