17
Articles
8月18日 23:01
Last updated
v5.101.3

v5.101.3

この記事は、webpackのバージョン5.101.3のリリースに関するもので、主に以下の修正が行われたことを報告しています。まず、非同期モジュールにおける余分なawaitによる解決実行順序の問題が修正されました。次に、未使用のステートメントに対して空のブロックを避けるように改善されました。最後に、分割代入のために特定の式のみを収集するように変更されました。これらの修正により、webpackの動作がより効率的かつ明確になることが期待されます。 • 非同期モジュールにおける余分なawaitによる解決実行順序の問題が修正された • 未使用のステートメントに対して空のブロックを避けるように改善された • 分割代入のために特定の式のみを収集するように変更された • これらの修正により、webpackの動作が効率的かつ明確になることが期待される

webpack/webpack
release tool
v5.101.2

v5.101.2

この記事は、webpackのバージョン5.101.2のリリースノートを提供しています。このリリースでは、主に2つの修正が行われました。1つ目は、コメントが最終行にある場合の構文エラーの修正です。2つ目は、createRequireのためのvar宣言の取り扱いに関する修正です。また、自由変数とタグ付き変数を区別する機能も追加されています。これにより、webpackの使用時に発生する可能性のあるエラーが軽減され、開発者の作業がスムーズになることが期待されます。 • 構文エラーの修正(コメントが最終行にある場合) • createRequireのためのvar宣言の取り扱いの修正 • 自由変数とタグ付き変数の区別機能の追加 • エラー軽減による開発者の作業のスムーズ化

webpack/webpack
release tool
v5.101.1

v5.101.1

この記事は、webpackのバージョン5.101.1のリリースノートを提供しています。このリリースでは、いくつかのバグ修正が行われました。具体的には、processAdditionalAssetsフックで削除されたアセットをフィルタリングする機能、deferモジュールにおけるHMRの失敗修正、無効化が再度発生してもアセットを出力する機能、プラグインにおけるシリアライズとデシリアライズのための型のエクスポート、ESモジュールチャンク形式の内部関数のエクスポート失敗の修正、エントリチャンクがランタイムチャンクハッシュに依存する場合の修正、モジュールエクスポートバンドルをESMライブラリに調整すること、実行時間の断片に応じたグループ追加のタイミングの調整、RawModuleをrequireする際の循環依存性の修正、Tree-shakableモジュールライブラリの事前条件の整合性を保つことが含まれています。 • 削除されたアセットをフィルタリングする機能の追加 • deferモジュールにおけるHMRの失敗修正 • 無効化が再度発生してもアセットを出力する機能の追加 • プラグインにおけるシリアライズとデシリアライズのための型のエクスポート • ESモジュールチャンク形式の内部関数のエクスポート失敗の修正 • エントリチャンクがランタイムチャンクハッシュに依存する場合の修正 • モジュールエクスポートバンドルをESMライブラリに調整 • 実行時間の断片に応じたグループ追加のタイミングの調整 • 循環依存性の修正 • Tree-shakableモジュールライブラリの事前条件の整合性を保つこと

webpack/webpack
release tool
v5.101.0

v5.101.0

この記事は、webpackのバージョン5.101.0のリリースノートを提供しています。このリリースでは、ESM(ECMAScript Modules)の連結最適化に関する修正が行われ、未定義のエクスポートを引き起こす問題が解決されました。また、output.environment.nodePrefixForCoreModulesオプションとoutput.importMetaNameオプションがすべての場所で尊重されるようになりました。HMR(Hot Module Replacement)中に受け入れられるawait async依存関係の修正も含まれています。新機能として、CLI用のカラー補助機能が追加され、名前付きインポートを持つESM外部モジュールのツリーシェイキングが有効になりました。さらに、parserオプションにdeferImportオプションが追加され、パフォーマンスの改善も行われています。 • ESMの連結最適化に関する未定義エクスポートの問題を修正 • output.environment.nodePrefixForCoreModulesオプションとoutput.importMetaNameオプションをすべての場所で尊重 • HMR中のawait async依存関係の修正 • CLI用のカラー補助機能を追加 • 名前付きインポートを持つESM外部モジュールのツリーシェイキングを有効化 • parserオプションにdeferImportオプションを追加 • CleanPluginにおけるパフォーマンスの潜在的な問題を修正

webpack/webpack
library release tool
v5.100.2

v5.100.2

この記事は、webpackのバージョン5.100.2のリリースノートを提供しています。このリリースでは、CSSの順序を一貫性を持たせるための修正が行われ、ソース順序属性を持たない依存関係は元のインデックスを保持する必要があります。また、再エクスポートシナリオにおけるモジュールのトラバースを一貫させるための改善も含まれています。さらに、importPhasesPluginをdeferImportを有効にした場合にのみ拡張するパフォーマンスの向上が図られています。 • CSSの順序を一貫性を持たせる修正が行われた • ソース順序属性を持たない依存関係は元のインデックスを保持する必要がある • 再エクスポートシナリオにおけるモジュールのトラバースが一貫性を持つように改善された • importPhasesPluginの拡張はdeferImportが有効な場合のみ行われる • パフォーマンスの向上が図られている

webpack/webpack
release tool
v5.100.1

v5.100.1

この記事は、webpackのバージョン5.100.1のリリースに関する情報を提供しています。このリリースでは、未使用の無視されたモジュールのツリーシェイキングの修正が行われ、古いNode.jsバージョンとの互換性が向上しました。これにより、開発者はより効率的にモジュールを管理できるようになります。リリース日は2023年7月11日で、GitHub上で公開されています。 • 未使用の無視されたモジュールのツリーシェイキングが修正された • 古いNode.jsバージョンとの互換性が向上した • リリース日は2023年7月11日 • 開発者がモジュールをより効率的に管理できるようになる

webpack/webpack
release tool
v5.100.0

v5.100.0

この記事は、webpackのバージョン5.100.0のリリースノートを提供しています。このリリースでは、ESモジュールのエントリーチャンクがランタイムチャンクハッシュに依存するケースの修正や、webpackモジュールラッパー内での関数エクスポートの処理が改善されました。また、依存チャンクがスタートアップ前にインポートされるようにし、'default'の重複エクスポートを修正しました。新たにHMR(Hot Module Replacement)サポートが追加され、ESモジュール出力モードがsplitChunksを完全にサポートするようになりました。さらに、Node.jsターゲット向けのESモジュールワーカーのチャンクローディングが可能になり、DefinePluginでのデストラクチャリングのサポートが改善されました。これにより、webpackのパフォーマンスと機能が向上しています。 • ESモジュールのエントリーチャンクがランタイムチャンクハッシュに依存するケースの修正 • 関数エクスポートの処理改善 • 依存チャンクのスタートアップ前インポートの修正 • HMRサポートの追加 • ESモジュール出力モードのsplitChunks完全サポート • Node.jsターゲット向けのESモジュールワーカーのチャンクローディングのサポート • DefinePluginでのデストラクチャリングのサポート改善

webpack/webpack
library release tool
v5.99.9

v5.99.9

この記事は、webpackのバージョン5.99.9のリリースに関する情報を提供しています。このリリースでは、ホットモジュールリプレースメント(HMR)が新しい初期チャンクがある場合に失敗する可能性を修正し、デフォルトの名前空間インポートの分割代入を改善しました。また、複数のモジュールエントリに対するESエクスポート生成のための有効なコードを生成する機能が追加され、ESモジュールのパブリックパスの問題が修正されました。さらに、遅延コンパイルを使用する際にアセットモジュールが機能するようになり、特定のシナリオで未使用のステートメントを排除する機能が追加されました。依存関係の位置と順序に関する回帰も修正され、TypeScriptの型も改善されています。 • HMRが新しい初期チャンクがある場合に失敗する問題を修正 • デフォルトの名前空間インポートの分割代入を改善 • 複数のモジュールエントリに対するESエクスポート生成のための有効なコードを生成 • ESモジュールのパブリックパスの問題を修正 • 遅延コンパイルを使用する際にアセットモジュールが機能するようにした • 特定のシナリオで未使用のステートメントを排除 • 依存関係の位置と順序に関する回帰を修正 • TypeScriptの型を改善

webpack/webpack
library release runtime
v5.99.8

v5.99.8

Fixes Fixed type error with latest @types/node Fixed typescript types

webpack/webpack
release
v5.99.7

v5.99.7

Fixes Don't skip export generation for default reexport (#19463) Fixed module library export generation for reexport (#19459) Avoid module concatenation in child compilation for module library (#1...

webpack/webpack
release
v5.99.6

v5.99.6

Fixes Respect public path for ES modules Fixed generation of module for module library when mixing commonjs and esm modules Always apply FlagDependencyExportsPlugin for libraries where it required...

webpack/webpack
release
v5.99.5

v5.99.5

Fixes Control dead flow for labeled and blockless statements

webpack/webpack
release
v5.99.4

v5.99.4

Fixes Fixed terminated state for if/else

webpack/webpack
release
v5.99.3

v5.99.3

Fixes Fixed dead control flow with deep nested if/else

webpack/webpack
release
v5.99.2

v5.99.2

Fixes Dead control flow for exotic cases

webpack/webpack
release
v5.99.1

v5.99.1

Fixes Dead control flow for many cases

webpack/webpack
release
v5.99.0

v5.99.0

Fixes Fixed a lot of types Fixed runtime error when using asset module as entrypoint and runtimeChunk JSON generator now preserves __proto__ property Fixed when entry module isn't executed when ta...

webpack/webpack
release