webpack-cli

Developer ToolsMIT

webpack-cli release notes.

Latest 7.2.3 · by webpack-cliWritten in JavaScriptWebsitewebpack/webpack-cliRSS

Release activity

Release activity — 12 releases across 8 days since Mar 13, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Mar 13, 2026. Older weeks are hidden at this screen width.
JunJulAugSep
SundayNo releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026
MondayNo releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026
TuesdayNo releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 20261 release on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026
Wednesday2 releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026
ThursdayNo releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026
FridayNo releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 20261 release on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 20262 releases on Aug 28, 2026No releases on Sep 4, 2026
SaturdayNo releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 20262 releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026

12 releases since Mar 13, 2026, busiest day 2

Changelog

webpack-cli@7.2.3

Latest
Added 1
  • Allow toml@5 as a peer dependency for TOML configuration files
Fixed 1
  • Resolve the webpack-dev-server type from its default export so the types work with both v5 and v6

From webpack-cli

Patch Changes
  • fix: resolve the webpack-dev-server type from its default export, so the types work with both v5 and v6 (by @bjohansebas in #4834)

  • feat: allow toml@5 as a peer dependency for TOML configuration files (by @alexander-akait in #4837)

View originalPermalink
How webpack-cli@7.2.3 went

create-webpack-app@2.2.0

Changed 2
  • Stop asking about HTML and CSS in init, scaffold TypeScript on webpack's own support, and keep one question for CSS tools webpack does not cover (PostCSS, Sass, Less, Stylus, and each preprocessor with PostCSS)
  • Use webpack's native CSS and HTML support in the init templates

From webpack-cli

Minor Changes
  • feat: stop asking about HTML and CSS in init, scaffold TypeScript on webpack's own support, and keep one question for the CSS tools webpack does not cover (PostCSS, Sass, Less, Stylus, and each preprocessor with PostCSS) (by @alexander-akait in #4836)

  • feat: use webpack's native CSS and HTML support in the init templates (by @bjohansebas in #4833)

View originalPermalink
How create-webpack-app@2.2.0 went

webpack-cli@7.2.2

Changed 1
  • Enable the Node.js compile cache (module.enableCompileCache, available on Node.js >= 22.8.0) to speed up CLI startup

From webpack-cli

Patch Changes
  • perf: enable the Node.js compile cache (module.enableCompileCache, available on Node.js >= 22.8.0) to speed up CLI startup (by @bjohansebas in #4818)
View originalPermalink
How webpack-cli@7.2.2 went

webpack-cli@7.2.0

Added 1
  • Support tsx as a fallback loader for TypeScript and JSX configuration files (.ts, .tsx, .cts, .mts and .jsx) when none of the loaders known to interpret are installed
Changed 1
  • Allow webpack-dev-server v6 as an optional peer dependency (^5.0.0 || ^6.0.0)

From webpack-cli

Minor Changes
  • feat: allow webpack-dev-server v6 as an optional peer dependency (^5.0.0 || ^6.0.0) (by @bjohansebas in #4793)

  • Support tsx as a fallback loader for TypeScript and JSX configuration files (.ts, .tsx, .cts, .mts and .jsx), used when none of the loaders known to interpret (such as ts-node) are installed. (by @alexander-akait in #4796)

View originalPermalink
How webpack-cli@7.2.0 went

webpack-cli@7.1.0

Added 1
  • Support .json5, .yaml, .yml and .toml configuration files by parsing them directly with optional peerDependencies
Changed 1
  • Refresh the --help output using commander's configureHelp API with branded headers, section dividers, colorized terms and a clearer footer

From webpack-cli

Minor Changes
  • feat(cli): refresh the --help output using commander's configureHelp API — branded headers, section dividers, colorized terms and a clearer footer. Colors and chrome collapse to plain text when output is piped or --no-color is used, so scripts keep working. (by @alexander-akait in #4779)

  • feat: support .json5, .yaml/.yml and .toml configuration files by parsing them directly, with the parser package (json5, js-yaml, toml) installed on demand by the user and declared as optional peerDependencies so the parsers resolve correctly under Yarn PnP (by @alexander-akait in #4777)

View originalPermalink
How webpack-cli@7.1.0 went

webpack-cli@7.0.3

Changed 3
  • Improved CLI startup performance and reduced memory usage
  • Reduced CLI startup CPU and memory usage by caching schema-derived argument metadata, registering only the options present in the arguments, and reading config directories once during default-config discovery
  • Replace the fastest-levenshtein dependency with a small in-tree implementation used for command/option "did you mean" suggestions

From webpack-cli

Patch Changes
  • Improved CLI startup performance and reduced memory usage. (by @alexander-akait in #4765)

  • Reduced CLI startup CPU and memory usage by caching schema-derived argument metadata, registering only the options present in the arguments, and reading config directories once during default-config discovery. (by @alexander-akait in #4760)

  • Replace the fastest-levenshtein dependency with a small in-tree implementation used for command/option "did you mean" suggestions. (by @alexander-akait in #4762)

View originalPermalink
How webpack-cli@7.0.3 went

create-webpack-app@2.1.0

Changed 3
  • Convert templates to ECMA modules syntax
  • Use default logic to determine the host for webpack-dev-server
  • Generate webpack.config.ts instead of webpack.config.js when TypeScript is selected

From webpack-cli

Minor Changes
Patch Changes
View originalPermalink
How create-webpack-app@2.1.0 went

webpack-cli@7.0.2

Fixed 1
  • Resolve configuration path for cache build dependencies

From webpack-cli

Patch Changes
View originalPermalink
How webpack-cli@7.0.2 went

webpack-cli@7.0.1

Added 1
  • Support the file protocol for configuration options in --config and --extends

From webpack-cli

Patch Changes
  • The file protocol for configuration options (--config/--extends) is supported. (by @alexander-akait in #4702)
View originalPermalink
How webpack-cli@7.0.1 went

webpack-cli@7.0.0

Added 1
  • Allow configuration freezing
Changed 5
  • The minimum supported version of Node.js is 20.9.0
  • Use dynamic import to load webpack.config.js, with fallback to interpret only when configuration cannot be loaded by dynamic import
  • The version command only outputs versions
  • Use graceful shutdown when file system cache is enabled
  • Performance improved
Removed 2
  • Remove the --node-env argument in favor of the --config-node-env argument
  • Remove deprecated API for direct imports like import cli from webpack-cli or const cli = require(webpack-cli)

From webpack-cli

Major Changes
  • The minimum supported version of Node.js is 20.9.0. (by @alexander-akait in #4677)

  • Use dynamic import to load webpack.config.js, fallback to interpret only when configuration can't be load by dynamic import. Using dynamic imports allows you to take advantage of Node.js's built-in TypeScript support. (by @alexander-akait in #4677)

  • Removed the --node-env argument in favor of the --config-node-env argument. (by @alexander-akait in #4677)

  • The version command only output versions right now. (by @alexander-akait in #4677)

  • Removed deprecated API, no action required unless you use import cli from "webpack-cli";/const cli = require("webpack-cli");. (by @alexander-akait in #4677)

Patch Changes
View originalPermalink
How webpack-cli@7.0.0 went
View all

Discussion

If you publish webpack-cli, you can claim this product by proving you administer its repository.