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

## Executive Summary (TL;DR)
Biome @biomejs/biome@2.3.0. Source highlight: Biome's resolver now supports `baseUrl` if specified in `tsconfig.json`.

## New Features
- Added `ignore` option to `noUnknownAtRules`. If an unknown at-rule matches any of the items provided in `ignore`, a diagnostic won't be emitted.
- Added `--css-parse-css-modules` CLI flag to control whether CSS Modules syntax is enabled.
- Added `--css-parse-tailwind-directives` CLI flag to control whether Tailwind CSS 4.0 directives and functions are enabled.
- Added a new reporter named `rdjson`. This reporter prints diagnostics following the RDJSON format:
- Added `--json-parse-allow-comments` CLI flag to control whether comments are allowed in JSON files.
- Added `--json-parse-allow-trailing-commas` CLI flag to control whether trailing commas are allowed in JSON files.

## Improvements
- Enhanced the `init` command. The `init` command now checks if the existing project contains known ignore files and known generated folders.
- perf: optimise embedded formatter
- perf: only query settings once

## Bug Fixes
- Fixed an issue where the JUnit reporter returned a zero-based location. Now the location returned is one-based.
- Fixed #7788. Removes some error logging that were emitted when loading possible configuration files.
- Fixed an issue with the `files.maxSize` setting. Previously the setting would always be looked up in the root settings, even in monorepos where a closer `biome.json` is available. It now correctly uses the nearest configuration.
- Fixed #7798. useNamingConvention no longer panics when it encounters a name that consists of a single dollar sign `$` that doesn't match a custom convention.
- Fixed #6589: Biome now properly loads extension settings before loading the configuration file when opening a text document in the LSP server.
- fix(parse/css): let `@utility` parse declarations and rules

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