Webpack
Dev ToolsA bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Release History
v5.104.12 fixesThis patch release addresses a security vulnerability in the HttpUriPlugin and fixes a runtime calculation bug related to Webpack import keys.
v5.104.08 fixes7 featuresThis release introduces several CSS module enhancements, new digest algorithms, and performance optimizations for dependency sorting and identifier parsing. It also includes critical security fixes for HttpUriPlugin to prevent SSRF and improves the stability of the webpack runtime.
v5.103.014 fixes11 featuresThis release introduces Dotenv and Manifest plugins, expands import.meta support, and adds new CSS export options. It also includes significant bug fixes for CSS modules, HMR, and TypeScript definitions.
v5.102.17 fixes2 featuresThis release focuses on bug fixes for worker imports, SystemJS compatibility, and CSS parsing, while adding support for browserslist environment extensions.
v5.102.0Breaking13 fixes8 featuresThis release stabilizes the topLevelAwait and layers experiments and introduces native support for 'bytes' and 'text' import attributes. It also adds a built-in extractSourceMap option to replace source-map-loader and includes several performance optimizations for snapshots and build dependencies.
v5.101.33 fixesThis release focuses on bug fixes related to async module execution order, unused statement handling, and destructuring assignment logic.
v5.101.23 fixesThis release focuses on bug fixes related to syntax parsing of trailing comments and improved variable handling for createRequire and tagged variables.
v5.101.110 fixes3 featuresThis release focuses on stability improvements for HMR, chunking logic, and ESM exports, while exposing the ModuleFactory class and serialization types for plugin developers.
v5.101.08 fixes3 featuresThis release introduces tree-shaking for ESM external modules and a new deferImport parser option, alongside several fixes for module concatenation and configuration consistency.
v5.100.23 fixesThis release focuses on improving build consistency regarding CSS and module traversal, alongside a performance optimization for the importPhasesPlugin when deferImport is enabled.
v5.100.12 fixesThis release focuses on optimization and compatibility, specifically improving tree-shaking for ignored modules and fixing TypeScript issues in older Node.js environments.
v5.100.07 fixes8 featuresThis release introduces HMR support for ES modules, experimental Defer Module Evaluation, and the VirtualUrlPlugin. It also includes significant fixes for ES module chunk loading, Windows file system interactions, and TypeScript type definitions.
v5.99.99 fixesThis release focuses on bug fixes related to ES module exports, HMR stability, and asset module compatibility with lazy compilation.
v5.99.82 fixesThis release focuses on resolving TypeScript type errors and improving compatibility with the latest Node.js type definitions.
v5.99.74 fixes2 featuresThis release focuses on fixing module library export generation and improving error reporting in stats. It also enhances HMR stability for CSS modules and adds missing JSON schema types.
v5.99.65 fixesThis release focuses on bug fixes for ES module handling, library export plugins, and performance optimizations for dead control flow logic.
v5.99.51 fixThis release addresses a bug in flow control analysis specifically affecting labeled and blockless statements.
v5.99.41 fixThis release includes a bug fix addressing the handling of terminated states within if/else blocks.
v5.99.31 fixThis release addresses a bug involving dead control flow in deeply nested conditional statements.
v5.99.21 fixThis release addresses a bug related to dead control flow in specific exotic scenarios.
v5.99.11 fixThis release focuses on fixing dead control flow logic across various scenarios.
v5.99.014 fixes3 featuresThis release focuses on improving CSS and ESM library handling, fixing runtime errors in webworkers, and adding support for import.meta.url in Workers. It also includes performance optimizations for reference tracking and inline caching.
v5.98.010 fixes1 featureWebpack v5.98.0 introduces support for ignoring require.resolve via magic comments and includes several performance optimizations and bug fixes for CSS, WASM, and Module Federation.