what stackpulse tracks
webpack releases from GitHub
StackPulse watches webpack release notes and keeps the original source link close to every summary.
A bundler for JavaScript and friends StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.
what stackpulse tracks
StackPulse watches webpack release notes and keeps the original source link close to every summary.
upgrade risk
Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.
migration notes
Migration steps and recommended actions are only shown when the upstream release notes support them.
This patch release focuses on numerous improvements to HTML and CSS minification, parsing optimizations, and module handling. Key changes include single-pass CSS optimizations, better attribute value handling, and improved module exports behavior.
Developers using webpack for HTML and CSS minification may be affected by the various parsing and minification improvements.
Update to benefit from improved minification and parsing optimizations.
This release introduces several enhancements to Webpack's ESM support, including enabling `output.module` by default for ESM-capable targets and removing the `experiments.outputModule` flag. It also adds new features like `output.copy` for copying files and directories, and improves CSS and JSON minification.
Developers using Webpack for ESM projects or those relying on `experiments.outputModule` will be affected by the changes.
Update your Webpack configuration to use `output.module` instead of `experiments.outputModule`.
This patch release focuses on fixing various edge cases related to module imports, exports, and optimizations. It includes improvements to `import()` options, circular reexports, and namespace writes, as well as fixes for concatenated `require()` and ESM interop.
Developers using `import()`, `require()`, or module optimizations may be affected by these fixes.
Update to this version to resolve edge cases related to module handling and optimizations.
This release focuses on bug fixes and optimizations, particularly around ESM handling, CSS chunk loading, and HTML/CSS minification.
Users relying on ESM circular reexports, CSS chunk loading, or HTML/CSS minification may see improved behavior.
This patch release fixes a RegExp issue in `snapshot.managedPaths`, improves error handling for unparsable modules, and adds support for `optimization.minimize` shorthand in plugins.
Users relying on specific RegExp patterns in `snapshot.managedPaths` or handling unparsable modules may be affected.
Update to v5.110.1 to benefit from bug fixes and minor improvements.
This release introduces several performance improvements, new features, and optimizations, including enhanced module wrapping, performance hints, and OS-independent glob matching. It also adds new module rule conditions and improves CSS and HTML minification.
Developers using webpack for module bundling and performance optimization will benefit from these changes.
Review the new features and optimizations to leverage improvements in your build process.
This patch release includes several fixes and improvements, such as resolving aliases correctly, enhancing CSS source map naming, optimizing cache cleanup, and annotating configuration options with JSDoc tags.
Developers using aliases, CSS source maps, or caching mechanisms may be affected by these changes.
Review the changes and update your configuration if necessary.
This release focuses on performance improvements, memory optimizations, and bug fixes across various parts of webpack, including CSS and HTML parsing, stats generation, and module handling.
Developers using webpack for CSS, HTML parsing, or module handling may see performance improvements and reduced memory usage.
Update to this version to benefit from performance optimizations and bug fixes.
This release introduces built-in TypeScript support for Node.js >= 22.6, enhances HTML and CSS handling, and adds new features like resource hints and progress tracking. It also improves module concatenation and adds support for advanced HTML and CSS features.
Developers using webpack for TypeScript, HTML, or CSS projects will benefit from new built-in support and enhanced features.
Review the new `experiments` and `output` configurations to take advantage of the latest features.
This release focuses on performance optimizations for HTML and CSS parsing, reducing CPU and memory overhead. It also introduces improvements to URL resolution and caching mechanisms.
Developers using webpack for HTML and CSS parsing will benefit from reduced CPU and memory usage.
This release focuses on performance improvements and bug fixes, particularly in CSS parsing and HMR codegen. It optimizes memory usage and resolves crashes related to unresolved imports.
Developers using CSS parsing or HMR codegen in webpack may benefit from improved performance and stability.
This patch release fixes issues related to lazy barrel deferral of ungrouped side-effect imports and ensures proper handling of the `node:` prefix for Node.js core modules used as externals.
Users relying on lazy barrel deferral or using `node:` prefixed core modules as externals may be affected.
Update to version 5.108.2 to benefit from the fixes.
This patch release fixes invalid property access for escaped namespace imports and improves ProfilingPlugin compatibility with Chrome DevTools.
view source on github->This release introduces several enhancements to Webpack's module handling, including improved support for ES modules, new targets for Bun and Deno, and better tree-shaking capabilities. It also adds new features for HTML and CSS modules, along with optimizations for runtime code generation.
Developers using Webpack for ES modules, Bun, Deno, or HTML/CSS modules will benefit from these updates.
Update to version 5.108.0 to take advantage of new features and improvements.
This release focuses on performance optimizations, bug fixes, and memory improvements, particularly in `ContextModuleFactory`, `ConcatenatedModule`, and `SourceMapDevToolPlugin`. It also addresses issues with `require.context()` rebuilds in watch mode and runtime errors in lazy-compiled modules.
Users relying on `require.context()` rebuilds, lazy-compiled modules, or persistent caching may see performance improvements and bug fixes.
Update to this version to benefit from performance optimizations and bug fixes.
This release focuses on bug fixes and improvements, including aligning the HTML tokenizer with the WHATWG spec, enhancing tree-shaking for CommonJS modules, and fixing stack overflow issues in module evaluation.
Developers using webpack for HTML tokenization, CommonJS module tree-shaking, or large module graphs may be affected by these changes.
Update to version 5.107.1 to benefit from bug fixes and improvements.
This release introduces several enhancements for CSS modules, including improved module concatenation, support for `@value` identifiers, and new hooks for plugin developers. Additionally, it adds experimental TypeScript support and improves tree-shaking with the `#__NO_SIDE_EFFECTS__` annotation.
Developers using CSS modules, TypeScript, or needing better tree-shaking will benefit from these changes.
Review the new options and hooks to leverage the improvements in CSS modules and TypeScript support.
This patch release focuses on CSS module improvements, asset module fixes, and persistent cache invalidation enhancements. It also includes minor bug fixes and a migration from `mime-types` to `mime-db`.
Developers using CSS modules, asset modules, or persistent caching may be affected.
Update to version 5.106.2 to benefit from CSS and asset module fixes.
This patch release fixes ES5-environment regressions related to anonymous default exports, prevents `!important` from being renamed in CSS modules, and improves CSS modules local ident hashing to avoid hash collisions.
Users relying on ES5 environments or CSS modules may be affected by the fixes.
Update to version 5.106.1 to benefit from the fixes.