Impact Score: 5/10
Biome CLI v2.3.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 #7838, which caused the new `--css-parse-*` arguments not being recognised by the `ci` command.
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 (2)
- ci(rules-check): add noSecrets exception
- feat(parse/html): parse svelte shorthand props and spread props
๐ง Bug Fixes & Patches (6)
- Fixed #7838, which caused the new `--css-parse-*` arguments not being recognised by the `ci` command.
- Fixed the LSP method `workspace/didChangeWorkspaceFolders` to perform incremental updates instead of replacing the entire folder list.
- Fixed #7843: The CSS parser, when `tailwindDirectives` is enabled, correctly parses `--*: initial;`.
- Fixed #7861: The HTML parser will now accept Svelte attribute shorthand syntax in `.svelte` files.
- Fixed #7860: The css parser, with `tailwindDirectives` enabled, will now accept `@plugin` options.
- Fixed #7848: The css parser with `tailwindDirectives` enabled will now correctly parse tailwind's source exclude syntax: `@source not "foo.css";`
๐ View Raw Release Notes (Original Developer Log)
## 2.3.1
### Patch Changes
- [#7840](https://github.com/biomejs/biome/pull/7840) [`72afdfa`](https://github.com/biomejs/biome/commit/72afdfa3451eb02d499c1a2a7dc826b37e3d5f8d) Thanks [@ematipico](https://github.com/ematipico)! - Fixed [#7838](https://github.com/biomejs/biome/issues/7838), which caused the new `--css-parse-*` arguments not being recognised by the `ci` command.
- [#7789](https://github.com/biomejs/biome/pull/7789) [`d5b416e`](https://github.com/biomejs/biome/commit/d5b416eae710f062fe96a4c774b3bf885857ffa8) Thanks [@fronterior](https://github.com/fronterior)! - Fixed the LSP method `workspace/didChangeWorkspaceFolders` to perform incremental updates instead of replacing the entire folder list.
- [#7852](https://github.com/biomejs/biome/pull/7852) [`bd254c7`](https://github.com/biomejs/biome/commit/bd254c7a4c8de8fa0a2cd9ae05591b6ee881a622) Thanks [@dyc3](https://github.com/dyc3)! - Fixed #7843: The CSS parser, when `tailwindDirectives` is enabled, correctly parses `--*: initial;`.
- [#7872](https://github.com/biomejs/biome/pull/7872) [`0fe13fe`](https://github.com/biomejs/biome/commit/0fe13fea24f0c955fc0f98cf75d249b65532a192) Thanks [@dyc3](https://github.com/dyc3)! - Fixed [#7861](https://github.com/biomejs/biome/issues/7861): The HTML parser will now accept Svelte attribute shorthand syntax in `.svelte` files.
- [#7866](https://github.com/biomejs/biome/pull/7866) [`7b2600b`](https://github.com/biomejs/biome/commit/7b2600b6826002311bdb5fcd89fd309496e993b2) Thanks [@dyc3](https://github.com/dyc3)! - Fixed [#7860](https://github.com/biomejs/biome/issues/7860): The css parser, with `tailwindDirectives` enabled, will now accept `@plugin` options.
- [#7853](https://github.com/biomejs/biome/pull/7853) [`fe90c78`](https://github.com/biomejs/biome/commit/fe90c785e244b2a17ba8650972fb7eb6ddc6907f) Thanks [@dyc3](https://github.com/dyc3)! - Fixed #7848: The css parser with `tailwindDirectives` enabled will now correctly parse tailwind's source exclude syntax: `@source not "foo.css";`
- [#7878](https://github.com/biomejs/biome/pull/7878) [`c9f7fe5`](https://github.com/biomejs/biome/commit/c9f7fe5473fad55b888dedf03d06deee777397a8) Thanks [@ematipico](https://github.com/ematipico)! - Fixed [#7857](https://github.com/biomejs/biome/issues/7857): Biome now parses `<script>` tags as TypeScript when analysing `.astro` files.
- [#7867](https://github.com/biomejs/biome/pull/7867) [`b42b718`](https://github.com/biomejs/biome/commit/b42b7189e772a876fe8053a8129dbfa93ecf8255) Thanks [@smorimoto](https://github.com/smorimoto)! - Fixed incorrect option name in HTML parser error message.
The error message for disabled text expressions incorrectly referred
to the `html.parser.textExpression` option, which does not exist.
Updated it to reference the correct `html.parser.interpolation` option.
## What's Changed
* fix(cli): css parsing arguments for ci command by @ematipico in https://github.com/biomejs/biome/pull/7840
* chore: document rule-group severity relation and update rules_check by @Conaclos in https://github.com/biomejs/biome/pull/7827
* fix(lsp): make update_workspace_folders perform incremental updates per LSP spec by @fronterior in https://github.com/biomejs/biome/pull/7789
* ci(rules-check): add noSecrets exception by @Conaclos in https://github.com/biomejs/biome/pull/7862
* ci: fix clippy failure by @Conaclos in https://github.com/biomejs/biome/pull/7863
* fix(parse/css): fix parsing `--*: initial;` with tailwindDirectives enabled by @dyc3 in https://github.com/biomejs/biome/pull/7852
* fix(parse/css): fix parsing tailwind source exclude syntax by @dyc3 in https://github.com/biomejs/biome/pull/7853
* fix(core): parse astro script as TS by @ematipico in https://github.com/biomejs/biome/pull/7878
* fix(biome_html_parser): fix incorrect option name in HTML parser error message by @smorimoto in https://github.com/biomejs/biome/pull/7867
* chore: ai docs revamp by @ematipico in https://github.com/biomejs/biome/pull/7879
* fix(parse/css): allow `@plugin` to accept options by @dyc3 in https://github.com/biomejs/biome/pull/7866
* feat(parse/html): parse svelte shorthand props and spread props by @dyc3 in https://github.com/biomejs/biome/pull/7872
* ci: release by @github-actions[bot] in https://github.com/biomejs/biome/pull/7842
## New Contributors
* @fronterior made their first contribution in https://github.com/biomejs/biome/pull/7789
* @smorimoto made their first contribution in https://github.com/biomejs/biome/pull/7867
**Full Changelog**: https://github.com/biomejs/biome/compare/@biomejs/[email protected]...@biomejs/[email protected]