biomejs/biome
github.com/biomejs/biomeJavaScript APIs v2.0.3
この記事は、JavaScript APIs v2.0.3のリリースに関するもので、主にバグ修正とパッケージの改善に焦点を当てています。特に、以前のリリースで発生していたdist/ファイルの欠如が修正され、@biomejs/js-apiパッケージに正しく含まれるようになりました。また、CI(継続的インテグレーション)プロセスの改善も行われ、アーティファクトのダウンロードにおいてパターンの代わりに名前を使用するように変更されました。これにより、リリースプロセスがより効率的になっています。 • dist/ファイルの欠如が修正され、@biomejs/js-apiパッケージに含まれるようになった。 • CIプロセスが改善され、アーティファクトのダウンロード方法が変更された。 • リリースはGitHub Actionsによって行われた。 • バグ修正により、以前のリリースの問題が解決された。
JavaScript APIs v2.0.2
この記事は、JavaScript APIs v2.0.2のリリースに関するもので、主にCIの問題によりこのバージョンが壊れていることを警告しています。このリリースでは、必要なファイルがパッケージに含まれていないという問題があり、前回のリリースではこの問題が適切に修正されていなかったことが指摘されています。具体的には、dist/ファイルが@biomejs/js-apiパッケージに含まれるように修正されました。また、依存関係として@biomejs/wasm-web、@biomejs/wasm-bundler、@biomejs/wasm-nodejsのバージョンが2.1.1に更新されています。CIの修正やドキュメントの更新も行われています。 • CIの問題により、v2.0.2は壊れていると警告されている。 • dist/ファイルが@biomejs/js-apiパッケージに含まれるように修正された。 • 前回のリリースではこの問題が適切に修正されていなかった。 • 依存関係が@biomejs/wasm-web、@biomejs/wasm-bundler、@biomejs/wasm-nodejsのバージョン2.1.1に更新された。 • CIの修正やドキュメントの更新も行われている。
JavaScript APIs v2.0.1
この記事は、biomejsのJavaScript APIのバージョン2.0.1のリリースに関するものである。このリリースは2023年7月8日に行われ、主にCI(継続的インテグレーション)に関する問題が原因で、必要なファイルがパッケージに含まれていないという問題が発生したことが報告されている。具体的には、#6722の問題が修正され、欠落していたdist/ファイルが@biomejs/js-apiパッケージに含まれるようになった。リリースには4つのコミットが含まれており、CIのアーティファクトをダウンロードするプロセスや、false positiveのテストを修正するための変更が含まれている。 • リリースされたバージョンは2.0.1で、2023年7月8日に公開された。 • CIの問題により、このバージョンは壊れており、必要なファイルがパッケージに含まれていない。 • #6722の問題が修正され、欠落していたdist/ファイルが含まれるようになった。 • リリースには4つのコミットが含まれており、CIのアーティファクトをダウンロードするプロセスが改善された。 • false positiveのテストを修正するための変更も行われた。
Biome CLI v2.1.0
Biome CLI v2.1.0がリリースされ、いくつかのマイナーな変更が加えられました。新たに追加されたルール「noFloatingPromises」は、Promiseが適切に処理されていない場合に警告を出します。また、型推論がシーケンス演算子や前置・後置演算子を扱えるようになりました。さらに、.gitignoreファイルがネストされたディレクトリからも認識されるようになり、バージョン1.xからのアップグレード時に不必要なスタイルルールが有効にならないように修正されました。新しいルール「noMisusedPromises」は、条件文や反復処理が期待される場所でPromiseが使用されている場合に警告を出します。CLIでファイルパスを指定した場合、関連のないディレクトリを除外するターゲットスキャナーが実装され、特定のコマンドでのパフォーマンスが向上しました。 • 新ルール「noFloatingPromises」が追加され、Promiseが適切に処理されていない場合に警告を出す。 • 型推論がシーケンス演算子や前置・後置演算子を扱えるようになった。 • .gitignoreファイルがネストされたディレクトリからも認識されるようになった。 • バージョン1.xからのアップグレード時に不必要なスタイルルールが有効にならないように修正された。 • 新ルール「noMisusedPromises」が追加され、条件文や反復処理でのPromiseの誤用を警告する。 • CLIでファイルパスを指定した場合、関連のないディレクトリを除外するターゲットスキャナーが実装された。
JavaScript APIs v2.0.0
この記事は、BiomeのJavaScript APIのバージョン2.0.0のリリースに関するもので、主に新しいサブパスエクスポートの導入について説明しています。新しいエクスポート方法では、特定のパッケージに対してのみTypeScriptの宣言を読み込むことができ、これによりtscでのコードチェック時の問題が解決されます。具体的には、デフォルトエクスポートではなく、'@biomejs/js-api/bundler'、'@biomejs/js-api/nodejs'、'@biomejs/js-api/web'のサブパスを使用することが推奨されています。また、依存関係の更新や、型定義の解決、パフォーマンスの向上に関する変更も含まれています。 • BiomeのJavaScript Bindingsに新しいサブパスエクスポートが追加された • 特定のパッケージに対してのみTypeScriptの宣言を読み込むことが可能になった • デフォルトエクスポートの使用からサブパスエクスポートへの移行が推奨されている • 依存関係の更新が行われた • 型定義の解決やパフォーマンス向上に関する修正が含まれている
Biome CLI v2.0.6
Biome CLIのバージョン2.0.6がリリースされ、いくつかのバグ修正が行われました。主な修正内容には、エディタから要求された際にすべてのコードアクションを提供しないバグの修正、インポートグループの前に空行がある場合にコメントが重複しないようにする修正、診断とコードアクションを取得する際に設定を遵守しない問題の修正が含まれています。また、関数の最大行数を制限する新しいルールや、CSSパーサーの修正も行われました。これにより、特定の条件下でのエラーが解消され、より正確な診断が可能になりました。 • Biome CLI v2.0.6がリリースされた • エディタからの要求に対してすべてのコードアクションを提供しないバグを修正 • インポートグループの前に空行がある場合のコメント重複を防ぐ修正 • 診断とコードアクションの取得時に設定を遵守しない問題を修正 • 関数の最大行数を制限する新しいルールを追加 • CSSパーサーの修正により特定の条件下でのエラーを解消
Biome CLI v2.0.5
Biome CLIのバージョン2.0.5がリリースされ、いくつかのバグ修正が行われた。主な修正点には、stdinモードでの一時ファイル作成の問題の修正、オブジェクトのプロパティショートハンドの文字列ケースをチェックする機能の追加、CSS値のフォーマットの一貫性を改善するための修正が含まれている。また、異なる種類のインポート文に対するパターンマッチングの修正も行われた。これにより、特定のインポート文が正しく処理されるようになった。 • stdinモードでの一時ファイル作成の問題を修正 • オブジェクトのプロパティショートハンドの文字列ケースをチェックする機能を追加 • CSS値のフォーマットの一貫性を改善 • 異なる種類のインポート文に対するパターンマッチングを修正 • 依存関係の更新が行われた
@biomejs/[email protected]
この記事は、@biomejs/biomeのバージョン2.0.4のリリースに関する情報を提供しています。このリリースでは、バイナリのマッピングに関する問題が修正され、いくつかのCI(継続的インテグレーション)関連の変更が行われました。具体的には、リリースアクションに対する権限の追加や、リリースの際にタグを手動でプッシュする機能が含まれています。また、新しいLintルール「useReadonlyClassProperties」が追加され、変更セットの更新も行われました。これにより、開発者はより効率的にコードを管理できるようになります。 • バージョン2.0.4でバイナリのマッピングに関する問題が修正された。 • CI関連の変更が行われ、リリースアクションに権限が追加された。 • 手動でタグをプッシュし、リリースを作成する機能が追加された。 • 新しいLintルール「useReadonlyClassProperties」が追加された。 • 変更セットの更新が行われ、パッチが適用された。
@biomejs/[email protected]
この記事は、@biomejs/biomeのバージョン2.0.1のリリースに関するもので、いくつかのバグ修正が含まれています。具体的には、noUselessFragmentsルールがホワイトスペースを含むフラグメントを報告しないように修正され、noUnknownPseudoClassおよびnoUnknownPseudoElementルールが特定の擬似クラスや要素を報告しないようになりました。また、extends機能を使用する際のブール値のマージに関する問題や、言語タグnbおよびnnに関するエラーも修正されています。さらに、useExhaustiveDependenciesが重複した依存関係をリストに追加しないようになり、React Hooks関連のルールを正しくトリガーするように修正されました。最後に、LSPの実験的なリネーム機能が削除され、フォーマッターがセミコロンの前に余分な空行を挿入しないように修正されています。 • noUselessFragmentsルールがホワイトスペースを含むフラグメントを報告しないように修正された。 • noUnknownPseudoClassおよびnoUnknownPseudoElementルールが特定の擬似クラスや要素を報告しないようになった。 • extends機能を使用する際のブール値のマージに関する問題が修正された。 • 言語タグnbおよびnnに関するエラーが修正された。 • useExhaustiveDependenciesが重複した依存関係をリストに追加しないようになった。 • React Hooks関連のルールを正しくトリガーするように修正された。 • LSPの実験的なリネーム機能が削除された。 • フォーマッターがセミコロンの前に余分な空行を挿入しないように修正された。
@biomejs/js-api v1.0.0
この記事は、biomejs/js-apiのバージョン1.0.0のリリースに関する情報を提供しています。リリースは2023年6月17日に行われ、主にCHANGELOGのクリーンアップが行われました。このリリースは、biomejsプロジェクトの一部であり、GitHub上で公開されています。リリースに関する詳細な情報や変更点は、CHANGELOGに記載されていますが、具体的な内容は示されていません。 • biomejs/js-apiのバージョン1.0.0がリリースされた • リリース日は2023年6月17日 • 主な変更点はCHANGELOGのクリーンアップ • リリースはGitHub上で公開されている • 具体的な変更内容は示されていない
Biome CLI v2.0.0
Biome CLI v2.0.0がリリースされ、いくつかの重要な変更が行われました。まず、設定からのグロブとパスの解決が可能になり、以前は作業ディレクトリから解決されていました。また、抑制コメントに対して警告診断が追加され、特定のプラグインの最新バージョンへの更新が推奨されています。--config-path引数がbiome lsp-proxyおよびbiome startコマンドから削除され、これにより複数のプロジェクトを開いた際の設定不一致問題が解消されます。さらに、いくつかのコード修正が「unsafe」にダウングレードされ、正規表現のリテラルのみがチェックされるようになりました。新しい設定フィールドincludesが導入され、以前のincludeおよびignoreフィールドは削除されました。 • Biome CLI v2.0.0がリリースされた。 • 設定からのグロブとパスの解決が可能になった。 • 抑制コメントに対する警告診断が追加された。 • --config-path引数がbiome lsp-proxyおよびbiome startコマンドから削除された。 • いくつかのコード修正が「unsafe」にダウングレードされた。 • 正規表現のリテラルのみがチェックされるようになった。 • 新しい設定フィールドincludesが導入された。