# Biome @biomejs/biome@2.3.2 — Release & Upgrade Intelligence
- **Product:** Biome (https://biomejs.dev)
- **Version:** @biomejs/biome@2.3.2
- **Released:** Oct 28, 2025
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/biome/updates/biomejs-biome-2.3.2/

## Executive Summary (TL;DR)
Biome @biomejs/biome@2.3.2. Source highlight: Added the nursery rule `noIncrementDecrement`, disallows the usage of the unary operators ++ and --.

## Breaking Changes & Deprecations
- - [#7901](https://github.com/biomejs/biome/pull/7901) [`0d17b05`](https://github.com/biomejs/biome/commit/0d17b05477a537b6d652a2e56c50bb1db013ef06) Thanks [@ematipico](https://github.com/ematipico)! - Fixed [#7837](https://github.com/biomejs/biome/issues/7837), where Biome couldn't properly parse text expressions that contained nested curly brackets. This was breaking parsing in Astro and Svelte files.

## New Features
- feat(js): update `Boa` to `v0.21.0`
- feat(lint): implement `noIncrementDecrement`

## Bug Fixes
- Added the nursery rule `noIncrementDecrement`, disallows the usage of the unary operators ++ and --.
- Fixed #7837, where Biome couldn't properly parse text expressions that contained nested curly brackets. This was breaking parsing in Astro and Svelte files.
- Fixed #7230: `noUselessStringConcat` no longer emits false positives for multi-line strings with leading `+` operators.
- Fixed #7601: Properly match Grit plugin's code snippet with only one child.
- Fixed #7837, where Biome Language Server panicked when opening HTML-ish files when the experimental full support is enabled.
- fix(lint): `noUselessStringConcat` now correctly detects leading concatenation operators from `operatorLinebreak=before`

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