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

## Executive Summary (TL;DR)
Biome @biomejs/biome@2.4.13. Source highlight: Added the nursery rule `noUnnecessaryTemplateExpression`, which disallows template literals that only contain string literal expressions. These can be replaced with a simpler string literal.

## Bug Fixes
- Added the nursery rule `noUnnecessaryTemplateExpression`, which disallows template literals that only contain string literal expressions. These can be replaced with a simpler string literal.
- Fixed #9810: `noMisleadingReturnType` no longer reports false positives on a getter with a matching setter in the same namespace.
- Fixed #10034: `noUselessEscapeInRegex` no longer flags escapes of `ClassSetReservedPunctuator` characters (`&`, `!`, `#`, `%`, `,`, `:`, `;`, `<`, `=`, `>`, `@`, `` ` ``, `~`) inside `v`-flag character classes as useless. These characters are reserved as individual code points in `v`-mode, so the escape is required.
- Added extra rule sources from ESLint CSS. `biome migrate eslint` should do a bit better detecting rules in your eslint configurations.
- Fixed #10032: useIframeSandbox now flags if there's no initializer value.
- Added the new nursery rule `useDomNodeTextContent`, which prefers `textContent` over `innerText` for DOM node text access and destructuring.

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