Just 28 から数カ月後しか経っていませんが、Jest 29 がリリースされました。 Jest 28 ブログ記事で説明したように、アップグレードをできるだけスムーズなものにするために、このバージョンには破壊的変更がいくつか含まれています。
The only breaking changes that should be noticeable are:
Node バージョン 12 および 17 のサポート終了。いずれも EOL を迎えました。
snapshotFormat
プロパティが次のように変更されます。+ snapshotFormat: {
+ escapeString: false,
+ printBasicPrototype: false
+ }jest-environment-jsdom
がjsdom
を v19 から v20 にアップグレードしました。
Jest が公開する型にもいくつか変更がありますが、おそらく (願わくば!) アップグレードの妨げになるものは何もありません。 詳細はアップグレードガイドを参照してください。
破壊的変更については以上ですべてです。 Jest 28 からのアップグレードパスがスムーズなものであることを願っています。 Please see the changelog for other changes.
Thanks for reading, and happy Jesting! 🃏