# webpack-cli changelog > webpack-cli release notes. - Vendor: webpack-cli - Category: Developer Tools - Official site: https://github.com/webpack/webpack-cli/tree/main/packages/webpack-cli - Tracked by: What's New (https://whatsnew.fyi/product/webpack-cli) - Harvested from: GitHub (webpack/webpack-cli) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### webpack-cli@7.2.2 - Date: 2026-07-28 - Version: webpack-cli@7.2.2 - Original notes: https://github.com/webpack/webpack-cli/releases/tag/webpack-cli%407.2.2 - Permalink: https://whatsnew.fyi/product/webpack-cli/releases/webpack-cli-7.2.2 ###### 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](https://github.com/bjohansebas) in [#4818](https://github.com/webpack/webpack-cli/pull/4818)) ### webpack-cli@7.2.1 - Date: 2026-07-04 - Version: webpack-cli@7.2.1 - Original notes: https://github.com/webpack/webpack-cli/releases/tag/webpack-cli%407.2.1 - Permalink: https://whatsnew.fyi/product/webpack-cli/releases/webpack-cli-7.2.1 ###### Patch Changes - fix: `CLIPlugin` dynamic import interop under Bun (by [@alexander-akait](https://github.com/alexander-akait) in [#4799](https://github.com/webpack/webpack-cli/pull/4799)) ### webpack-cli@7.2.0 - Date: 2026-07-04 - Version: webpack-cli@7.2.0 - Original notes: https://github.com/webpack/webpack-cli/releases/tag/webpack-cli%407.2.0 - Permalink: https://whatsnew.fyi/product/webpack-cli/releases/webpack-cli-7.2.0 ###### Minor Changes - feat: allow `webpack-dev-server` v6 as an optional peer dependency (`^5.0.0 || ^6.0.0`) (by [@bjohansebas](https://github.com/bjohansebas) in [#4793](https://github.com/webpack/webpack-cli/pull/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](https://github.com/alexander-akait) in [#4796](https://github.com/webpack/webpack-cli/pull/4796)) ### webpack-cli@7.1.0 - Date: 2026-06-26 - Version: webpack-cli@7.1.0 - Original notes: https://github.com/webpack/webpack-cli/releases/tag/webpack-cli%407.1.0 - Permalink: https://whatsnew.fyi/product/webpack-cli/releases/webpack-cli-7.1.0 ###### 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](https://github.com/alexander-akait) in [#4779](https://github.com/webpack/webpack-cli/pull/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](https://github.com/alexander-akait) in [#4777](https://github.com/webpack/webpack-cli/pull/4777)) ### webpack-cli@7.0.3 - Date: 2026-05-27 - Version: webpack-cli@7.0.3 - Original notes: https://github.com/webpack/webpack-cli/releases/tag/webpack-cli%407.0.3 - Permalink: https://whatsnew.fyi/product/webpack-cli/releases/webpack-cli-7.0.3 ###### Patch Changes - Improved CLI startup performance and reduced memory usage. (by [@alexander-akait](https://github.com/alexander-akait) in [#4765](https://github.com/webpack/webpack-cli/pull/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](https://github.com/alexander-akait) in [#4760](https://github.com/webpack/webpack-cli/pull/4760)) - Replace the `fastest-levenshtein` dependency with a small in-tree implementation used for command/option "did you mean" suggestions. (by [@alexander-akait](https://github.com/alexander-akait) in [#4762](https://github.com/webpack/webpack-cli/pull/4762)) ### create-webpack-app@2.1.0 - Date: 2026-05-27 - Version: create-webpack-app@2.1.0 - Original notes: https://github.com/webpack/webpack-cli/releases/tag/create-webpack-app%402.1.0 - Permalink: https://whatsnew.fyi/product/webpack-cli/releases/create-webpack-app-2.1.0 ###### Minor Changes - Covert templates to ECMA modules syntax. (by [@ThierryRakotomanana](https://github.com/ThierryRakotomanana) in [#4709](https://github.com/webpack/webpack-cli/pull/4709)) ###### Patch Changes - Use default logic to determine the host for webpack-dev-server. (by [@ThierryRakotomanana](https://github.com/ThierryRakotomanana) in [#4715](https://github.com/webpack/webpack-cli/pull/4715)) - Generate `webpack.config.ts` instead of `webpack.config.js` when TypeScript is selected. (by [@ThierryRakotomanana](https://github.com/ThierryRakotomanana) in [#4723](https://github.com/webpack/webpack-cli/pull/4723)) ### webpack-cli@7.0.2 - Date: 2026-03-17 - Version: webpack-cli@7.0.2 - Original notes: https://github.com/webpack/webpack-cli/releases/tag/webpack-cli%407.0.2 - Permalink: https://whatsnew.fyi/product/webpack-cli/releases/webpack-cli-7.0.2 ###### Patch Changes - Resolve configuration path for cache build dependencies. (by [@alexander-akait](https://github.com/alexander-akait) in [#4707](https://github.com/webpack/webpack-cli/pull/4707)) ### create-webpack-app@2.0.1 - Date: 2026-03-16 - Version: create-webpack-app@2.0.1 - Original notes: https://github.com/webpack/webpack-cli/releases/tag/create-webpack-app%402.0.1 - Permalink: https://whatsnew.fyi/product/webpack-cli/releases/create-webpack-app-2.0.1 ###### Patch Changes - Fix name of create-webpack-app package. (by [@alexander-akait](https://github.com/alexander-akait) in [#4704](https://github.com/webpack/webpack-cli/pull/4704)) ### webpack-cli@7.0.1 - Date: 2026-03-16 - Version: webpack-cli@7.0.1 - Original notes: https://github.com/webpack/webpack-cli/releases/tag/webpack-cli%407.0.1 - Permalink: https://whatsnew.fyi/product/webpack-cli/releases/webpack-cli-7.0.1 ###### Patch Changes - The `file` protocol for configuration options (`--config`/`--extends`) is supported. (by [@alexander-akait](https://github.com/alexander-akait) in [#4702](https://github.com/webpack/webpack-cli/pull/4702)) ### webpack-cli@7.0.0 - Date: 2026-03-13 - Version: webpack-cli@7.0.0 - Original notes: https://github.com/webpack/webpack-cli/releases/tag/webpack-cli%407.0.0 - Permalink: https://whatsnew.fyi/product/webpack-cli/releases/webpack-cli-7.0.0 ###### Major Changes - The minimum supported version of Node.js is `20.9.0`. (by [@alexander-akait](https://github.com/alexander-akait) in [#4677](https://github.com/webpack/webpack-cli/pull/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](https://github.com/alexander-akait) in [#4677](https://github.com/webpack/webpack-cli/pull/4677)) - Removed the `--node-env` argument in favor of the `--config-node-env` argument. (by [@alexander-akait](https://github.com/alexander-akait) in [#4677](https://github.com/webpack/webpack-cli/pull/4677)) - The `version` command only output versions right now. (by [@alexander-akait](https://github.com/alexander-akait) in [#4677](https://github.com/webpack/webpack-cli/pull/4677)) - Removed deprecated API, no action required unless you use `import cli from "webpack-cli";`/`const cli = require("webpack-cli");`. (by [@alexander-akait](https://github.com/alexander-akait) in [#4677](https://github.com/webpack/webpack-cli/pull/4677)) ###### Patch Changes - Allow configuration freezing. (by [@alexander-akait](https://github.com/alexander-akait) in [#4677](https://github.com/webpack/webpack-cli/pull/4677)) - Use graceful shutdown when file system cache is enabled. (by [@alexander-akait](https://github.com/alexander-akait) in [#4677](https://github.com/webpack/webpack-cli/pull/4677)) - Performance improved. (by [@alexander-akait](https://github.com/alexander-akait) in [#4677](https://github.com/webpack/webpack-cli/pull/4677))