Vitestのバージョン4.1.4がリリースされ、いくつかの新機能とバグ修正が含まれています。新機能として、エクスペリメンタルな機能が追加され、カバレッジレポートがデフォルトでテキストレポータに設定され、エージェントが検出された場合にスキップされるようになりました。また、アサーションが公開フィールドとしてエクスポーズされ、JSONレポータにフィルターメタオプションが追加されました。バグ修正では、ラベル付きターミナルメッセージのコントラストを確保するために「black」前景色が使用され、エラーメッセージのプレフィックスが一貫性を持つように修正されました。これにより、ユーザーはより使いやすく、視認性の高いテスト環境を得ることができます。 • 新機能としてカバレッジレポートがデフォルトでテキストレポータに設定され、エージェントが検出された場合にスキップされる。 • アサーションが公開フィールドとしてエクスポーズされる。 • JSONレポータにフィルターメタオプションが追加される。 • バグ修正により、ラベル付きターミナルメッセージのコントラストが向上。 • エラーメッセージのプレフィックスが一貫性を持つように修正され、ユーザー体験が向上。
Vitestのバージョン4.1.3がリリースされ、いくつかの新機能とバグ修正が含まれています。新機能としては、experimental.preParseフラグの追加、browser.locators.exactオプションのサポート、TestAttachment.bodyEncodingの追加、カスタムスナップショットマッチャーのサポートが挙げられます。また、バグ修正としては、期待されるポーリング間隔でのフェイクタイマーの進行、オプション依存関係として@vitest/coverage-v8と@vitest/coverage-istanbulの追加、webkit非同期スタックトレースのためのdefineHelperの修正、未使用の自動テストスコープフィクスチャに対するスイートフックのエラー処理の修正などがあります。これにより、Vitestの機能性と安定性が向上しています。 • 新機能としてexperimental.preParseフラグが追加された • browser.locators.exactオプションのサポートが追加された • TestAttachment.bodyEncodingが新たに追加された • カスタムスナップショットマッチャーのサポートが追加された • バグ修正として期待されるポーリング間隔でのフェイクタイマーの進行が修正された • @vitest/coverage-v8と@vitest/coverage-istanbulがオプション依存関係として追加された • webkit非同期スタックトレースのためのdefineHelperが修正された • 未使用の自動テストスコープフィクスチャに対するスイートフックのエラー処理が修正された
Vitestのバージョン4.1.2がリリースされ、flattedのバージョンが更新され、CVE関連の問題を解決するためにバージョンの固定が解除されました。このリリースにはいくつかのバグ修正が含まれており、具体的には親ディレクトリからのsetupFilesの解決を行わないように修正され、モックの解決が順次行われることが保証されました。また、toMatchScreenshotが安定したスクリーンショットをキャプチャできない場合には失敗のスクリーンショットを取得する機能が追加され、カバレッジ設定のデフォルト値と型が修正されました。さらに、出力制限の過剰カウントを修正し、エージェントが検出された場合には色を無効にする機能も追加されています。 • Vitestのバージョン4.1.2がリリースされた。 • flattedのバージョンが更新され、CVE関連の問題を解決するためにバージョンの固定が解除された。 • 親ディレクトリからのsetupFilesの解決を行わないように修正された。 • モックの解決が順次行われることが保証された。 • toMatchScreenshotが安定したスクリーンショットをキャプチャできない場合には失敗のスクリーンショットを取得する機能が追加された。 • カバレッジ設定のデフォルト値と型が修正された。 • 出力制限の過剰カウントが修正された。 • エージェントが検出された場合には色を無効にする機能が追加された。
Vitestのバージョン4.1.1がリリースされ、いくつかの新機能とバグ修正が含まれています。新機能としては、現在のフィルターがタグに一致するかをテストするためのexperimentalなmatchesTagsの公開や、experimental.vcsProviderの導入があります。バグ修正には、TestProject.testFilesListの内部マーク、フィクスチャがuseを呼び出さずに戻ることを検出する機能、vite 8.betaサポートの削除、mocked外部の実際のモジュールの再評価、HTMLレポーターが重なる際のカバレッジレポートの保持などが含まれています。これにより、テストの信頼性と効率が向上します。 • 新機能としてexperimentalなmatchesTagsが追加され、フィルターがタグに一致するかをテスト可能に • experimental.vcsProviderが導入された • バグ修正としてTestProject.testFilesListの内部マークが適切に行われるようになった • フィクスチャがuseを呼び出さずに戻ることを検出する機能が追加された • vite 8.betaサポートが削除された • mocked外部の実際のモジュールの再評価が適切に行われるようになった • HTMLレポーターが重なる際のカバレッジレポートが保持されるようになった