29
Articles
11月11日 23:02
Last updated
Biome CLI v2.3.5

Biome CLI v2.3.5

Biome CLI v2.3.5のリリースでは、Svelte構文の{@html}、{@render}、{@attach}、{#key}、{@const}のサポートが追加され、これによりこれらの構文を解析・フォーマットできるようになった。ただし、これらの構文内の表現の内容はまだフォーマットされていない。また、Biome Language Serverのバグが修正され、プロジェクトルールが有効でない場合でもプロジェクトファイルの監視が行われないようになった。さらに、CSSパーサーが@mediaや@supportsのようなatルールを受け入れるように更新され、Astroファイルのフロントマターセクションの後に空行が保持されるようになった。ドキュメントと診断も更新され、ESLintのルール検出が改善された。 • Svelte構文の{@html}、{@render}、{@attach}、{#key}、{@const}のサポートが追加された • Biome Language Serverのバグ修正により、プロジェクトルールが無効な場合のファイル監視が改善された • CSSパーサーが@mediaや@supportsのatルールを受け入れるように更新された • Astroファイルのフロントマターセクションの後に空行が保持されるようになった • ESLintのルール検出が改善された

biomejs/biome
library release tool
Biome CLI v2.3.4

Biome CLI v2.3.4

Biome CLIのバージョン2.3.4がリリースされ、いくつかの重要な修正と機能追加が行われました。主な修正点として、Astroのフロントマター解析におけるコメントの誤検出が修正され、特定の文字列が正しく解析されるようになりました。また、フォーマッターが厳密なトークン要素を使用するようにリファクタリングされ、ASCII専用のテキストに対してパフォーマンスが向上しました。さらに、ルールのオプションが共有設定から正しくマージされるようになり、特定のオプションを上書きできるようになりました。Svelte構文の{@debug}のサポートが追加され、CSSパーサーもtailwindDirectivesを使用して正しく解析できるようになりました。 • Astroフロントマター解析のコメント誤検出を修正 • フォーマッターを厳密なトークン要素にリファクタリングし、パフォーマンスを向上 • ルールのオプションが共有設定から正しくマージされるようになった • Svelte構文{@debug}のサポートを追加 • CSSパーサーがtailwindDirectivesを使用して正しく解析できるようになった

biomejs/biome
release tool
Biome CLI v2.3.3

Biome CLI v2.3.3

Biome CLI v2.3.3のリリースでは、いくつかの重要な修正と新機能が追加されました。主な修正点には、Astroのフロントマターを正しく解析する機能、HTMLファイルの先頭にあるUnicode BOMを適切に処理する機能、Svelte、Astro、Vueファイルにおけるコンポーネントタグ名の大文字小文字を保持する機能が含まれています。また、新しいルール「noParametersOnlyUsedInRecursion」が追加され、再帰呼び出しのみに使用される関数パラメータを検出し、関数シグネチャを簡素化することが可能になりました。これにより、コードの可読性と保守性が向上します。 • Astroのフロントマターを正しく解析する機能を追加 • HTMLファイルのUnicode BOMを適切に処理する修正 • Svelte、Astro、Vueファイルのコンポーネントタグ名の大文字小文字を保持する機能 • 新しいルール「noParametersOnlyUsedInRecursion」を追加し、再帰呼び出しのみに使用されるパラメータを検出 • CSSパーサーが@slotを正しく処理するように修正

biomejs/biome
release tool
Biome CLI v2.3.2

Biome CLI v2.3.2

Biome CLI v2.3.2のリリースでは、いくつかの重要な修正と新機能が追加されました。新たに追加されたルール「noIncrementDecrement」は、単項演算子の使用を禁止します。また、テキスト表現の解析に関する問題が修正され、特にAstroやSvelteファイルでのネストされた波括弧を含む表現が正しく解析されるようになりました。さらに、マルチライン文字列の先頭にある連結演算子に関する誤検出が修正され、スタイル的な連結として正しく認識されるようになりました。これにより、コードの可読性が向上し、誤ったエラー表示が減少します。 • 新ルール「noIncrementDecrement」の追加により、単項演算子の使用が禁止される。 • テキスト表現の解析に関する問題が修正され、AstroやSvelteファイルでのネストされた波括弧が正しく解析される。 • マルチライン文字列の先頭にある連結演算子に関する誤検出が修正され、スタイル的な連結として正しく認識される。 • これにより、コードの可読性が向上し、誤ったエラー表示が減少する。 • 依存関係の更新やバグ修正も行われている。

biomejs/biome
release tool
Biome CLI v2.3.1

Biome CLI v2.3.1

Biome CLI v2.3.1がリリースされ、いくつかのバグ修正が行われました。具体的には、CSSパーサーが新しい引数を認識しない問題や、LSPメソッドがワークスペースフォルダーのインクリメンタル更新を行うように修正されました。また、Tailwind CSSのディレクティブを有効にした際の解析問題や、Svelteファイル内の属性短縮記法の受け入れも改善されました。これにより、HTMLやCSSの解析精度が向上し、開発者の作業がスムーズになります。新しいコントリビューターも参加し、プロジェクトの活性化が図られています。 • Biome CLI v2.3.1のリリースにより、いくつかのバグが修正された。 • CSSパーサーが新しい引数を認識しない問題が解決された。 • LSPメソッドがワークスペースフォルダーのインクリメンタル更新を行うように修正された。 • Tailwind CSSのディレクティブを有効にした際の解析問題が改善された。 • Svelteファイル内の属性短縮記法が受け入れられるようになった。 • 新しいコントリビューターがプロジェクトに参加した。

biomejs/biome
library release tool
Biome CLI v2.3.0

Biome CLI v2.3.0

Biome CLIのバージョン2.3.0がリリースされ、いくつかのマイナーな変更が加えられました。新たに、tsconfig.jsonで指定されたbaseUrlをサポートするようになり、これによりインポート文がファイルの位置に関係なく機能するようになります。また、noUnknownAtRulesにignoreオプションが追加され、指定されたアイテムに一致する未知のat-ruleがあった場合、診断が出力されなくなります。initコマンドが強化され、既存のプロジェクトに.gitignoreや.ignoreファイルがある場合、biome.jsonに設定が追加されるようになりました。さらに、CSS ModulesやTailwind CSS 4.0のディレクティブをコマンドラインから直接制御できるフラグが追加され、.svelteおよび.vueファイルのフォーマットがPrettierに合わせて更新されました。 • tsconfig.jsonでのbaseUrlサポートにより、インポート文がファイルの位置に関係なく機能する • noUnknownAtRulesにignoreオプションが追加され、特定のat-ruleに対する診断が出力されない • initコマンドが強化され、既存のプロジェクトに.gitignoreや.ignoreファイルがある場合に設定が追加される • CSS ModulesやTailwind CSS 4.0のディレクティブをコマンドラインから制御できるフラグが追加された • .svelteおよび.vueファイルのフォーマットがPrettierに合わせて更新された

biomejs/biome
library release tool
JavaScript APIs v4.0.0

JavaScript APIs v4.0.0

この記事は、JavaScript APIのバージョン4.0.0のリリースに関するもので、主に新機能や修正点について説明しています。新たに追加された機能には、tsconfig.jsonでのbaseUrlのサポート、Tailwind v4ディレクティブの解析オプション、VueおよびSvelteファイルのインデント機能、HTMLファイル内の埋め込みフォーマットの追加などがあります。また、Reactライブラリのエイリアスの追加や、CSSの解析に関する修正も行われています。これにより、開発者はより効率的にコードを管理し、エラーを減らすことが期待されます。 • JavaScript APIのバージョン4.0.0がリリースされた。 • tsconfig.jsonでのbaseUrlのサポートが追加された。 • Tailwind v4ディレクティブの解析オプションが実装された。 • VueおよびSvelteファイルのインデント機能が追加された。 • HTMLファイル内の埋め込みフォーマットが実装された。 • Reactライブラリのエイリアスが追加された。 • CSS解析に関するいくつかの修正が行われた。

biomejs/biome
library release tool
Biome CLI v2.2.7

Biome CLI v2.2.7

Biome CLIのバージョン2.2.7がリリースされ、いくつかのパッチ変更が行われた。新たに追加されたルール「noEmptySource」は、無意味なjs、css、json、graphqlファイルを禁止し、コードベースの混乱を防ぐことを目的としている。また、関数内の行数制限が255から65,535に引き上げられ、大規模なJSX/フロントエンドコンポーネントのサポートが向上した。その他、診断メッセージの改善や、無限ループの検出機能の修正も行われた。依存関係の更新やCIワークフローの追加も含まれている。 • 無意味なファイルを禁止する「noEmptySource」ルールの追加 • 関数内の最大行数制限を65,535に引き上げ • 診断メッセージの改善 • 無限ループの検出機能の修正 • 依存関係の更新やCIワークフローの追加

biomejs/biome
release tool