Biome @biomejs/[email protected]stable Released Oct 26, 2025
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.

Compatibility not verified โ€” check source notes
$ npm install --save-dev --save-exact @biomejs/[email protected]
๐Ÿ“„ .MD
โšก 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]