Impact Score: 5/10
Biome CLI v2.4.1
Source available โ automated, not human-reviewed
Component: @biomejs/biome ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
โก Executive Summary (TL;DR)
Biome @biomejs/[email protected]. Source highlight: Fixed #9052. This PR reverts changes introduced by https://github.com/biomejs/biome/pull/8519, which caused unwanted changes on how paths are resolved.
Who Does This Impact? (Role-Based Analysis)
๐ป Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
๐ Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
โ๏ธ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
โจ New Features & Capabilities (1)
- feat(markdown): port snapshots from prettier
๐ง Bug Fixes & Patches (6)
- Fixed #9052. This PR reverts changes introduced by https://github.com/biomejs/biome/pull/8519, which caused unwanted changes on how paths are resolved.
- Fixed #9090, where SCSS files were incorrectly processed by Biome. This was a regressions caused by the latest developments for supporting SCSS out of the box.
- Fixed #9081: The `noUnknownPseudoElement` rule no longer reports false positives for any known pseudo elements in CSS modules. This was a regression introduced in v2.4.0.
- Fixed #9095, where Biome didn't print anything in stdin mode. This was a regression caused by a recent, internal refactor.
- fix(core): scss handling
- fix(cli): stdin regression
๐ View Raw Release Notes (Original Developer Log)
## 2.4.1
### Patch Changes
- [#9092](https://github.com/biomejs/biome/pull/9092) [`6edd600`](https://github.com/biomejs/biome/commit/6edd6006b3f58e2e60f16eecd232cb6029794d5e) Thanks [@ematipico](https://github.com/ematipico)! - Fixed [#9052](https://github.com/biomejs/biome/issues/9052). This PR reverts changes introduced by https://github.com/biomejs/biome/pull/8519, which caused unwanted changes on how paths are resolved.
- [#9091](https://github.com/biomejs/biome/pull/9091) [`3bf674d`](https://github.com/biomejs/biome/commit/3bf674d2b30dc039b2488f2e57a779aea29024ae) Thanks [@ematipico](https://github.com/ematipico)! - Fixed [#9090](https://github.com/biomejs/biome/issues/9090), where SCSS files were incorrectly processed by Biome. This was a regressions caused by the latest developments for supporting SCSS out of the box.
- [#9100](https://github.com/biomejs/biome/pull/9100) [`66931a8`](https://github.com/biomejs/biome/commit/66931a8d024fb33b004b1aad3ae8fe63ddac4781) Thanks [@siketyan](https://github.com/siketyan)! - Fixed [#9081](https://github.com/biomejs/biome/issues/9081): The `noUnknownPseudoElement` rule no longer reports false positives for any known pseudo elements in CSS modules. This was a regression introduced in v2.4.0.
- [#9102](https://github.com/biomejs/biome/pull/9102) [`d01b903`](https://github.com/biomejs/biome/commit/d01b90322ee587c65fbb7920ecd5d21ae13eeb52) Thanks [@ematipico](https://github.com/ematipico)! - Fixed [#9095](https://github.com/biomejs/biome/issues/9095), where Biome didn't print anything in stdin mode. This was a regression caused by a recent, internal refactor.
## What's Changed
* chore: docs that break website by @ematipico in https://github.com/biomejs/biome/pull/9077
* chore(deps): update dependency @types/node to v24.10.13 by @renovate[bot] in https://github.com/biomejs/biome/pull/9083
* chore(deps): update dependency rust to v1.93.1 by @renovate[bot] in https://github.com/biomejs/biome/pull/9084
* chore(deps): update github-actions by @renovate[bot] in https://github.com/biomejs/biome/pull/9086
* chore(deps): update dependency tombi to v0.7.28 by @renovate[bot] in https://github.com/biomejs/biome/pull/9085
* feat(markdown): port snapshots from prettier by @tidefield in https://github.com/biomejs/biome/pull/9067
* fix(core): scss handling by @ematipico in https://github.com/biomejs/biome/pull/9091
* revert(core): includes resolution by @ematipico in https://github.com/biomejs/biome/pull/9092
* chore(deps): update rust crate jiff to 0.2.20 by @renovate[bot] in https://github.com/biomejs/biome/pull/9088
* chore(deps): update rust crate libc to 0.2.182 by @renovate[bot] in https://github.com/biomejs/biome/pull/9089
* fix(cli): stdin regression by @ematipico in https://github.com/biomejs/biome/pull/9102
* fix(lint): regression of the `noUnknownPseudoElement` rule by @siketyan in https://github.com/biomejs/biome/pull/9100
* ci: release by @github-actions[bot] in https://github.com/biomejs/biome/pull/9094
**Full Changelog**: https://github.com/biomejs/biome/compare/@biomejs/[email protected]...@biomejs/[email protected]