Skip to content

v23.2.12

Latest

Choose a tag to compare

@flowzone-app flowzone-app released this 01 Jul 18:34
51867a4

Update dependency webpack-cli to v7

Notable 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)
  • 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)
  • Resolve configuration path for cache build dependencies. (by @​alexander-akait in #​4707)
  • The file protocol for configuration options (--config/--extends) is supported. (by @​alexander-akait in #​4702)
  • 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)
  • Allow configuration freezing. (by @​alexander-akait in #​4677)
  • Use graceful shutdown when file system cache is enabled. (by @​alexander-akait in #​4677)
  • Performance improved. (by @​alexander-akait in #​4677)
webpack/webpack-cli (webpack-cli)

v7.1.0

Compare Source

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)

v7.0.3

Compare Source

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)

v7.0.2

Compare Source

Patch Changes

v7.0.1

Compare Source

Patch Changes

v7.0.0

Compare Source

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

List of commits

d92cc3d (Update dependency webpack-cli to v7, 2026-07-01)