この記事は、webpackのバージョン5.105.2のリリースに関する情報を提供しています。このリリースでは、主にWebpackPluginInstance型の回帰が修正されました。この修正は、@alexander-akaitによって行われ、プルリクエスト#20440で提案されました。リリースは2023年2月12日に行われ、メインブランチにはこのリリース以降に7つのコミットが追加されています。 • WebpackPluginInstance型の回帰が修正された • 修正は@alexander-akaitによって行われた • プルリクエスト#20440で提案された • リリース日は2023年2月12日 • このリリース以降にメインブランチに7つのコミットが追加された
この記事は、webpackのバージョン5.105.1のリリースノートを提供しています。このリリースでは、VirtualUrlPluginのWindows互換性を向上させるためにキャッシュキーとファイル名をサニタイズする修正が行われました。具体的には、キャッシュキーはtoSafePathを使用してコロン(:)をダブルアンダースコア(__)に置き換え、他の無効な文字をサニタイズすることで、Windowsファイルシステムの制約に対応しています。また、require("node:...")の生成動作の一部を元に戻し、モジュールのエクスポートとの互換性を維持しています。さらに、exports-presenceモードが無効な場合にガードコレクションをスキップすることで、パース性能を向上させる改善も含まれています。 • VirtualUrlPluginのWindows互換性を向上させる修正 • キャッシュキーをサニタイズしてWindowsファイルシステムの制約に対応 • require("node:...")の生成動作の一部を元に戻し互換性を維持 • exports-presenceモードが無効な場合のガードコレクションをスキップしパース性能を向上
この記事は、webpackのバージョン5.105.0のリリースノートを提供しています。このリリースでは、ワーカーのモジュール解決や条件付きインポートの検出、tsconfigオプションの追加、import.defer()のサポート、devtoolオプションへの配列値の追加など、いくつかのマイナーな変更が行われました。また、ESMデフォルトエクスポートの処理やimport.meta.envの最適化、モジュール解決に関するバグ修正も含まれています。特に、ワーカーの自己インポート処理や、異なるチャンクで共有されるランタイムのエクスポート生成に関する問題が修正され、エラーレポートの改善も行われました。 • ワーカーのモジュール解決を新しいWorker()を使用して行えるようにした。 • 条件付きインポートを検出し、存在しないエクスポートに対するコンパイル時のリンクエラーを回避。 • tsconfigオプションを追加し、tsconfig-paths-webpack-pluginの代替として機能。 • import.defer()をコンテキストモジュールに対してサポート。 • devtoolオプションに配列値を追加。 • ESMデフォルトエクスポートの処理を修正。 • import.meta.envの最適化を行い、非存在プロパティへのアクセス時に空のオブジェクトを返すようにした。 • エラーレポートの改善を行い、ローダーのドキュメントへのリンクを追加。