what stackpulse tracks
Biome releases from GitHub
StackPulse watches Biome release notes and keeps the original source link close to every summary.
One toolchain for your web project: format, lint, and more StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.
what stackpulse tracks
StackPulse watches Biome release notes and keeps the original source link close to every summary.
upgrade risk
Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.
migration notes
Migration steps and recommended actions are only shown when the upstream release notes support them.
This release introduces several new linting rules and fixes various bugs related to formatting, parsing, and performance. Notable changes include the addition of rules to prevent returns in `Promise.prototype.finally()` callbacks and to enforce valid test titles.
Developers using Biome for linting and formatting JavaScript, TypeScript, and Svelte code will benefit from new rules and bug fixes.
Update to the latest version to take advantage of new linting rules and fixes.
This release introduces new nursery rules for CSS, DOM traversal, and bitwise operations, along with several fixes for type-aware linting and HTML formatting.
Users of Biome's linter and formatter, especially those working with CSS, DOM traversal, and TypeScript, may be affected by new rules and fixes.
Update to the latest version to benefit from new linting rules and fixes.
This release focuses on fixing parsing and formatting issues in Astro expressions, improving support for JSX and TypeScript syntax, and adding new linting rules. Several bugs related to Astro attribute expressions, HTML comments, and template literals were resolved.
Developers using Biome with Astro, JSX, or TypeScript syntax are primarily affected by these changes.
Update to version 2.5.12 to benefit from bug fixes and new linting rules.
This patch release primarily fixes bugs in Astro, Vue, and TypeScript support. It adds two new nursery rules focused on security (XSS prevention) and CSS validation.
Users of Biome with Astro, Vue, or TypeScript projects may be affected by bug fixes and new rules.
Update to v2.5.11 to benefit from bug fixes and new rules, especially if using Astro or Vue.
This release primarily focuses on fixing various parsing and formatting issues in Astro files, including handling comments, expressions, and attribute values more accurately. It also introduces support for Astro's fragment shorthand and template literal attribute values.
Users of Biome's Astro parser and formatter are affected by fixes and improvements to Astro syntax handling.
Update to version 2.5.10 to benefit from improved Astro syntax handling and bug fixes.
This release focuses on improving CSS and HTML parsing, formatting, and linting, along with fixes for Tailwind and Astro-related rules. It also enhances the `biome rage` command with additional environment variable metadata.
Developers using Biome for CSS, HTML, Tailwind, or Astro projects may benefit from the new rules and fixes.
Update to version 2.5.9 to take advantage of the new features and fixes.
This release introduces several new nursery rules for React, Svelte, and CSS, along with performance improvements and bug fixes. Key changes include new linting capabilities for React Compiler, Svelte const declarations, and CSS property syntax validation.
Developers using Biome for React, Svelte, or CSS linting may need to update their configurations or code to accommodate new rules and fixes.
Review new nursery rules and update Svelte code to use `$derived()` instead of legacy `{@const}` tags where applicable.
This release introduces new linting rules for nullish coalescing, native object extension, and Tailwind CSS arbitrary values. It also includes several fixes for nested configurations, Vue pseudo-classes, and HTML/CSS formatting.
Users of Biome CLI with nested configurations or specific linting rules (noUnnecessaryConditions, noUnknownPseudoClass, noUnusedVariables) may be affected by fixes and improvements.
Update to version 2.5.7 to benefit from new rules and fixes, especially if using nested configurations or affected linting rules.
This release focuses on performance improvements, bug fixes, and enhanced linting accuracy. Key changes include fixing a performance regression in `noMisusedPromises`, improving CSS formatting, and resolving issues with Svelte file handling.
Users of Biome CLI, especially those working with Svelte files or using type-aware linting rules, will benefit from the fixes and improvements.
Update to the latest version to take advantage of performance improvements and bug fixes.
This release focuses on bug fixes and improvements across various rules and formatters, particularly enhancing the handling of bigint literals, CSS formatting, and type inference.
Users relying on specific rules like `useExhaustiveSwitchCases`, `noBaseToString`, or CSS formatting will benefit from these fixes.
Update to version 2.5.5 to benefit from the latest fixes and improvements.
This release focuses on performance improvements, bug fixes, and enhancements to the HTML parser and linting rules. Notable changes include improved handling of comments in on-type formatting and fixes for Svelte directives.
Users of Biome CLI, especially those working with HTML, Svelte, and YAML files, will benefit from the improvements and fixes.
Update to version 2.5.4 to take advantage of the latest fixes and improvements.
This patch release focuses on bug fixes across CSS, Svelte, Vue, and TypeScript parsing, along with improvements to linter rule accuracy and language server stability.
Users working with CSS Modules, Svelte, Vue, TypeScript type assertions, or HTML parsing may encounter fewer false positives and crashes.
Update to benefit from stability fixes and improved rule accuracy.
This patch release adds new options for nullish coalescing rules, introduces a new Svelte-specific lint rule, and includes various bug fixes and performance improvements.
Users of Biome's linter with Svelte projects or those using nullish coalescing rules may benefit from these updates.
Update to v2.5.2 to take advantage of new rule options and bug fixes.
This release focuses on bug fixes and improvements across various components, including the CSS formatter, JSON reporters, and the Biome Language Server. Several issues related to rule detection and configuration handling have been resolved.
Users relying on the Biome Language Server, CSS formatter, or JSON reporters may be affected by the fixes and improvements.
Update to the latest version to benefit from the bug fixes and improvements.
This release introduces several new lint rules and features, including a concise reporter, accessibility improvements, and new nursery rules for CSS and HTML. It also adds a `biome upgrade` command for standalone installations.
Developers using Biome for linting and formatting HTML, CSS, and JSX files will benefit from new accessibility and style rules.
Upgrade to version 2.5.0 to take advantage of new lint rules and features.
This release introduces a new helper function `spanInBytesToSpanInCodeUnits` to convert byte-based spans from Biome diagnostics to UTF-16 code unit spans, addressing issues with non-ASCII text extraction. Additionally, it includes various CSS, HTML, and JavaScript feature enhancements.
Developers using Biome's JavaScript APIs, especially those dealing with non-ASCII text extraction, are affected.
Update to version 6.0.0 to utilize the new `spanInBytesToSpanInCodeUnits` helper function and other enhancements.
This release focuses on bug fixes and improvements across various areas, including Astro file diagnostics, HTML formatting, and rule enhancements.
Users working with Astro files, HTML, Svelte, and CSS/SCSS may be affected by the fixes and improvements.
Update to the latest version to benefit from the fixes and improvements.
This release introduces several new nursery rules for Vue and Jest/Vitest, improves existing rules, and fixes various bugs. It also enhances the `organizeImports` action and improves linter performance.
Developers using Vue, Jest, or Vitest may benefit from the new rules and improvements.
Update to the latest version to take advantage of new rules and bug fixes.
This release introduces a new nursery rule `useTestHooksOnTop` for enforcing lifecycle hooks placement in tests, improves HTML parser diagnostics for void elements, and fixes several bugs in linter rules and Svelte parsing.
Developers using Biome for linting and formatting JavaScript, TypeScript, HTML, and Svelte code will benefit from the bug fixes and new rules.
Update to the latest version to take advantage of the new features and bug fixes.