From 6d7b84bedb36d030dce7f07ea00f2751881edf1f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 21 May 2026 18:39:43 +0000 Subject: [PATCH] chore: release 12.0.0-pre.0.0 --- AUTHORS | 2 ++ CHANGELOG.md | 12 ++++++++++++ workspaces/config/CHANGELOG.md | 6 ++++++ workspaces/libnpmversion/CHANGELOG.md | 4 ++++ 4 files changed, 24 insertions(+) diff --git a/AUTHORS b/AUTHORS index 406be117a0203..75095a368367b 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1016,3 +1016,5 @@ ecanturk <46566566+ecanturk@users.noreply.github.com> Max <135263966+verifizieren@users.noreply.github.com> Tea Reggi raazkhnl +Oliver Byford +Zelys diff --git a/CHANGELOG.md b/CHANGELOG.md index 29711d1aac3fd..55c93226c011e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [12.0.0-pre.0.0](https://github.com/npm/cli/compare/v12.0.0-pre.0.0...v12.0.0-pre.0.0) (2026-05-21) +### ⚠️ BREAKING CHANGES +* root \`preinstall\` now runs before dependencies are installed. +* unknown configs in .npmrc, unknown CLI flags, abbreviated flags, and single-hyphen multi-char shorthands now throw instead of warning. +### Features +* [`979518d`](https://github.com/npm/cli/commit/979518dd198b9f2beb788c6c3cdcd1e055b03d22) [#9276](https://github.com/npm/cli/pull/9276) error on unknown configs, flags, and abbreviations (#9276) (@owlstronaut) +### Bug Fixes +* [`2a03860`](https://github.com/npm/cli/commit/2a03860fcafe92b22770fc554b25994b29bacbdb) [#9267](https://github.com/npm/cli/pull/9267) run root preinstall before reify (@owlstronaut) +* [`c0fc549`](https://github.com/npm/cli/commit/c0fc54935af8e17a3a96cbdeac52bb4c597803b6) [#9372](https://github.com/npm/cli/pull/9372) config: pause progress spinner during interactive editor spawn (#9372) (@Zelys-DFKH, @claude) +### Documentation +* [`d124c08`](https://github.com/npm/cli/commit/d124c0858da0b138cda2addcb0987b063ca86a47) [#9385](https://github.com/npm/cli/pull/9385) Document `npm_old_version` and `npm_new_version` environment variables (#9385) (@36degrees) + ## [12.0.0-pre.0.0](https://github.com/npm/cli/compare/v11.12.1...v12.0.0-pre.0.0) (2026-05-20) ### ⚠️ BREAKING CHANGES * npm view --json now always returns an array. diff --git a/workspaces/config/CHANGELOG.md b/workspaces/config/CHANGELOG.md index 14cdd55e7d9ca..c91656de7d6a2 100644 --- a/workspaces/config/CHANGELOG.md +++ b/workspaces/config/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [11.0.0-pre.0.0](https://github.com/npm/cli/compare/config-v11.0.0-pre.0.0...config-v11.0.0-pre.0.0) (2026-05-21) +### ⚠️ BREAKING CHANGES +* unknown configs in .npmrc, unknown CLI flags, abbreviated flags, and single-hyphen multi-char shorthands now throw instead of warning. +### Features +* [`979518d`](https://github.com/npm/cli/commit/979518dd198b9f2beb788c6c3cdcd1e055b03d22) [#9276](https://github.com/npm/cli/pull/9276) error on unknown configs, flags, and abbreviations (#9276) (@owlstronaut) + ## [11.0.0-pre.0.0](https://github.com/npm/cli/compare/config-v10.8.1...config-v11.0.0-pre.0.0) (2026-05-20) ### ⚠️ BREAKING CHANGES * `npm shrinkwrap` is removed, the `shrinkwrap` config alias is removed, and `npm-shrinkwrap.json` is no longer loaded or honored at the project root or from inside dependency tarballs. Rename project-root `npm-shrinkwrap.json` to `package-lock.json`; use `bundleDependencies` if you need to ship a locked dependency tree. diff --git a/workspaces/libnpmversion/CHANGELOG.md b/workspaces/libnpmversion/CHANGELOG.md index 868458696a4c1..c5ec0627968a0 100644 --- a/workspaces/libnpmversion/CHANGELOG.md +++ b/workspaces/libnpmversion/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [9.0.0-pre.0.0](https://github.com/npm/cli/compare/libnpmversion-v9.0.0-pre.0.0...libnpmversion-v9.0.0-pre.0.0) (2026-05-21) +### Documentation +* [`d124c08`](https://github.com/npm/cli/commit/d124c0858da0b138cda2addcb0987b063ca86a47) [#9385](https://github.com/npm/cli/pull/9385) Document `npm_old_version` and `npm_new_version` environment variables (#9385) (@36degrees) + ## [9.0.0-pre.0.0](https://github.com/npm/cli/compare/libnpmversion-v8.0.3...libnpmversion-v9.0.0-pre.0.0) (2026-05-20) ### ⚠️ BREAKING CHANGES * `npm shrinkwrap` is removed, the `shrinkwrap` config alias is removed, and `npm-shrinkwrap.json` is no longer loaded or honored at the project root or from inside dependency tarballs. Rename project-root `npm-shrinkwrap.json` to `package-lock.json`; use `bundleDependencies` if you need to ship a locked dependency tree.