Shipped · Build and test tools

What webpack/webpack shipped

The public repository of webpack · github.com/webpack/webpack

Written by FoxPlug from the repository's own releases; not affiliated with webpack. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/webpack/webpack; webpack did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow webpack's weekly shipped digest

Week of October 5, 2026

What shipped

Why it matters

This week brought correctness fixes across the minifier, CSS, Wasm and caching that remove crashes and wrong output in common builds. New minifier rewrites and code-splitting growth propagation improve the size and consistency of produced bundles.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: code splitting propagates module growth, the minifier copies small multi-call functions and adds new rewrites, CSS folds line-height and preserves:is() namespaces, Wasm source imports unwrap properly, and caches invalidate on async state changes.

Post for LinkedIn

This week in webpack: code splitting now propagates available module growth so later imports with the same webpackChunkName no longer leave children with stale copies. The JavaScript minifier copies tiny functions called from several places into each call and gained new rewrite rules for assignments, conditional callees and literal built-ins. CSS minification folds line-height into the preceding font, preserves:is() around namespace-qualified selectors, and fixes border:none. Wasm source imports unwrap correctly and dynamic import.source() preserves the source phase. Caches now invalidate indirect importers when a leaf's async state changes, and core module externals keep their original spelling when node: prefixes are enabled.

Week of September 28, 2026

What shipped

Why it matters

This week completes webpack's multi-year migration of the JavaScript minifier from terser's AST to plain ESTree, gaining speed and memory savings on every build. The work also strengthens testing against terser and swc, fixes edge cases in minification and CSS handling, and improves developer velocity with faster linting.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Webpack's minifier now runs entirely on plain ESTree—faster, smaller, and terser-free. Plus: better CSS gradients, license extraction, and 2.7x faster linting.

Post for LinkedIn

After a multi-step migration, webpack's JavaScript minifier now runs entirely on plain ESTree nodes without loading terser, beating the original pipeline on speed and memory. The week also ships CSS license extraction, gradient shortening, fuzzing against terser, statement-level IIFE inlining, and glob patterns for snapshot paths. Linting is 2.7x faster.

Week of September 21, 2026

What shipped

Why it matters

This week brings webpack's own JavaScript minifier implementation forward, adds sourcemap scoping for ESM imports, and delivers multiple performance improvements across CSS, HTML and graph processing. Plugin authors gain new hooks for custom dependency types and shared module filtering.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Webpack now minifies JavaScript through its own terser phases, adds sourcemap scopes for ESM imports, lets shared modules filter by version/request, minifies JSON assets under futureDefaults, and saves 1.6 MB by lazy-loading browserslist.

Post for LinkedIn

This week's webpack updates focus on performance and developer experience. The JavaScript minifier now runs webpack's own optimized terser phases. Sourcemaps gain the scopes field for imported ESM bindings, making debuggers resolve imports directly. Shared modules accept include/exclude filters, JSON assets minify under futureDefaults, and memory usage drops with smarter token buffering and lazy configuration loading. Plugin authors can now add custom dependency types with exposed APIs.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-12.

Is this your repo? Ask us to remove this page.