Renovate: Update npm to v11 #8

Open
renovate wants to merge 1 commit from renovate/npm-11.x into main
Collaborator

This PR contains the following updates:

Package Type Update Change
npm (source) engines major ^7.0.0 || ^8.0.0 -> ^11.0.0

Release Notes

npm/cli (npm)

v11.4.2

Compare Source

Bug Fixes
Documentation
Dependencies
Chores

v11.4.1

Compare Source

Documentation
Chores
Dependencies

v11.4.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies
Chores

v11.3.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies
Chores

v11.2.0

Compare Source

Features
Bug Fixes
Dependencies
Chores

v11.1.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies
Chores

v11.0.0

Compare Source

Documentation
Dependencies
Chores

v10.9.3

Compare Source

Bug Fixes
Dependencies
Chores

v10.9.2

Compare Source

Dependencies

v10.9.1

Compare Source

Bug Fixes
Dependencies
Chores

v10.9.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies
Chores

v10.8.3

Compare Source

Bug Fixes
Documentation
Dependencies
Chores

v10.8.2

Compare Source

Bug Fixes
Documentation
Dependencies
Chores

v10.8.1

Compare Source

Bug Fixes
Documentation
Dependencies

10.8.1 (2024-05-29)

Bug Fixes
Documentation
Dependencies
Chores
Chores

v10.8.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies
Chores

v10.7.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies
Chores

v10.6.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies
Chores

v10.5.2

Compare Source

Bug Fixes
Documentation
Dependencies
Chores

v10.5.1

Compare Source

Bug Fixes
Documentation
Dependencies
Chores

v10.5.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies
Chores

v10.4.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies
Chores

v10.3.0

Compare Source

Features
Bug Fixes
Dependencies
Chores

v10.2.5

Compare Source

Bug Fixes
Dependencies
Chores

v10.2.4

Compare Source

Bug Fixes
Documentation
Dependencies

v10.2.3

Compare Source

Dependencies

v10.2.2

Compare Source

Bug Fixes
Documentation
Dependencies

v10.2.1

Compare Source

Bug Fixes
Documentation
Dependencies

v10.2.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies

v10.1.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies

v10.0.0

Compare Source

⚠️ BREAKING CHANGES
  • support for node 14 and 16 has been dropped. npm now supports node ^18.17.0 || >=20.5.0
  • npm no longer treats missing scripts as a special case in workspace mode. Use if-present to ignore missing scripts.
  • @npmcli/agent is now used as the agent for network requests
  • the ci-name config has been removed
  • the hard-coded hashAlgorithm value is no longer being passed through flatOptions
  • the unused tmp config has been removed
  • the hard-coded metrics-registry config has been removed.
  • libnpmpublish will no longer attempt a single automatic retry on 409 responses during publish.
  • support for the strict RFC 8909 mode has been removed. this mode was only enabled when the environ NPM_PACKAGE_ARG_8909_STRICT=1 was set.
Bug Fixes
Documentation
Dependencies

v9.9.4

Compare Source

Dependencies

v9.9.3

Compare Source

Bug Fixes
Dependencies
Chores

v9.9.2

Compare Source

Bug Fixes
Documentation
Dependencies

v9.9.1

Compare Source

Bug Fixes
Documentation

v9.9.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies

v9.8.1

Compare Source

Bug Fixes
Documentation
Dependencies

v9.8.0

Compare Source

Features
Dependencies

v9.7.2

Compare Source

Bug Fixes
Documentation
Dependencies

v9.7.1

Compare Source

Dependencies

v9.7.0

Compare Source

⚠️ DEPRECATED ⚠️

Features
Bug Fixes
Documentation
Dependencies

v9.6.7

Compare Source

Bug Fixes
Documentation
Dependencies

v9.6.6

Compare Source

Dependencies

v9.6.5

Compare Source

Bug Fixes
Documentation
Dependencies

v9.6.4

Compare Source

Documentation
Dependencies

v9.6.3

Compare Source

Bug Fixes
Documentation
Dependencies

v9.6.2

Compare Source

Bug Fixes
Dependencies

v9.6.1

Compare Source

Bug Fixes
Dependencies

v9.6.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies

v9.5.1

Compare Source

Documentation
Dependencies

v9.5.0

Compare Source

Features
Bug Fixes
Dependencies

v9.4.2

Compare Source

Bug Fixes
Documentation
Dependencies

v9.4.1

Compare Source

Bug Fixes
Dependencies

v9.4.0

Compare Source

Features
Dependencies

v9.3.1

Compare Source

Bug Fixes

v9.3.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies

v9.2.0

Compare Source

Features
Bug Fixes
Dependencies

v9.1.3

Compare Source

Bug Fixes
Documentation
Dependencies

v9.1.2

Compare Source

Bug Fixes
Dependencies

v9.1.1

Compare Source

Documentation
Dependencies

v9.1.0

Compare Source

Features
Bug Fixes
Documentation
Dependencies

v9.0.1

Compare Source

Documentation
Dependencies

v9.0.0

Compare Source

⚠️ BREAKING CHANGES
  • npm is now compatible with the following semver range for node: ^14.17.0 || ^16.13.0 || >=18.0.0
  • npm will no longer attempt to modify ownership of files it creates
  • the presence of auth related settings that are not scoped to a specific registry found in a config file is no longer supported and will throw errors
  • login, adduser, and auth-type changes
    • legacy auth types sso, saml & legacy have been consolidated into "legacy"
    • auth-type defaults to "web"
    • login and adduser are now separate commands that send different data to
      the registry.
    • auth-type config values web and legacy only try
      their respective methods, npm no longer tries them all and waits to see
      which one doesn't fail.
  • npm pack now follows a strict order of operations when applying ignore rules. If a files array is present in the package.json, then rules in .gitignore and .npmignore files from the root will be ignored.
  • links generated from git urls will now use HEAD instead of master as the default ref
  • timing and loglevel changes
    • timing has been removed as a value for --loglevel
    • --timing will show timing information regardless of
      --loglevel, except when --silent
  • --timing file changes:
    • When run with the --timing flag, npm now writes timing data to a
      file alongside the debug log data, respecting the logs-dir option and
      falling back to <CACHE>/_logs/ dir, instead of directly inside the
      cache directory.
    • The timing file data is no longer newline delimited JSON, and instead
      each run will create a uniquely named <ID>-timing.json file, with the
      <ID> portion being the same as the debug log.
    • Finally, the data inside the file now has three top level keys,
      metadata, timers, and unfinishedTimers instead of everything being
      a top level key.
  • npm now outputs some json errors on stdout. Previously npm would output all json formatted errors on stderr, making it difficult to parse as the stderr stream usually has logs already written to it. In the future, npm will differentiate between errors and crashes. Errors, such as E404 and ERESOLVE, will be handled and will continue to be output on stdout. In the case of a crash, npm will log the error as usual but will not attempt to display it as json, even in --json mode. Moving a case from the category of an error to a crash will not be considered a breaking change. For more information see npm/rfcs#482.
  • deprecate boolean install flags in favor of --install-strategy
    • deprecate --global-style, --global now sets --install-strategy=shallow
    • deprecate --legacy-bundling, now sets --install-strategy=nested
  • npm config set will no longer accept deprecated or invalid config options
  • install-links config defaults to "true"
  • node-version config has been removed
  • npm-version config has been removed
  • npm access subcommands have been renamed
  • npm birthday has been removed
  • npm set-script has been removed
  • npm bin has been removed (use npx or npm exec to execute binaries)
Features
Bug Fixes
Documentation
Dependencies

df77a1f #​5707 Update Major Versions of Dependencies

Updated:
  • @npmcli/config@6.0.1
  • @npmcli/disparity-colors@3.0.0
  • @npmcli/git@4.0.1
  • @npmcli/installed-package-contents@2.0.0
  • @npmcli/map-workspaces@3.0.0
  • @npmcli/metavuln-calculator@5.0.0
  • @npmcli/move-file@3.0.0
  • @npmcli/node-gyp@3.0.0
  • @npmcli/package-json@3.0.0
  • @npmcli/promise-spawn@4.0.0
  • @npmcli/query@3.0.0
  • @npmcli/run-script@5.0.0
  • bin-links@4.0.1
  • cacache@17.0.1
  • ignore-walk@6.0.0
  • init-package-json@4.0.1
  • json-parse-even-better-errors@3.0.0
  • make-fetch-happen@11.0.1
  • normalize-package-data@5.0.0
  • npm-audit-report@4.0.0
  • npm-install-checks@6.0.0
  • npm-packlist@7.0.1
  • npm-pick-manifest@8.0.1
  • npm-profile@7.0.1
  • npm-registry-fetch@14.0.2
  • npmlog@7.0.0
  • pacote@15.0.1
  • parse-conflict-json@3.0.0
  • proc-log@3.0.0
  • read-package-json-fast@3.0.1
  • read-package-json@6.0.0
  • ssri@10.0.0
  • treeverse@3.0.0
  • validate-npm-package-name@5.0.0
  • write-file-atomic@5.0.0
Removed:
  • @npmcli/fs

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [npm](https://docs.npmjs.com/) ([source](https://github.com/npm/cli)) | engines | major | [`^7.0.0 \|\| ^8.0.0` -> `^11.0.0`](https://renovatebot.com/diffs/npm/npm/8.19.4/11.4.2) | --- ### Release Notes <details> <summary>npm/cli (npm)</summary> ### [`v11.4.2`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#1142-2025-06-11) [Compare Source](https://github.com/npm/cli/compare/v11.4.1...v11.4.2) ##### Bug Fixes - [`f2d6947`](https://github.com/npm/cli/commit/f2d69478923b919c77bbb8bdb70c30ddeb59ffe7) [#&#8203;8345](https://github.com/npm/cli/pull/8345) move warning to new line when `npm init` is canceled ([@&#8203;mbtools](https://github.com/mbtools)) - [`e758dd7`](https://github.com/npm/cli/commit/e758dd7bec58efed2cc865a6d360b0432ccc9f57) [#&#8203;8318](https://github.com/npm/cli/pull/8318) powershell: multiple Invoke-Expression fixes ([#&#8203;8318](https://github.com/npm/cli/issues/8318)) ([@&#8203;alexsch01](https://github.com/alexsch01)) ##### Documentation - [`7233cb3`](https://github.com/npm/cli/commit/7233cb3a159872236338b97bcb9d3797864abb33) [#&#8203;8355](https://github.com/npm/cli/pull/8355) remove deprecated section related temp files ([#&#8203;8355](https://github.com/npm/cli/issues/8355)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`fb7a498`](https://github.com/npm/cli/commit/fb7a498d557abdd0c1a6945522d47878cf930a27) [#&#8203;8351](https://github.com/npm/cli/pull/8351) clarify shell used for script ([#&#8203;8351](https://github.com/npm/cli/issues/8351)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`8b55d38`](https://github.com/npm/cli/commit/8b55d38cd2815a9503aed664c85eb678203dc4d4) [#&#8203;8329](https://github.com/npm/cli/pull/8329) Rename "command" to "script" ([#&#8203;8329](https://github.com/npm/cli/issues/8329)) ([@&#8203;DanKaplanSES](https://github.com/DanKaplanSES)) ##### Dependencies - [`7b05420`](https://github.com/npm/cli/commit/7b0542028f9c3cc326c26a1986c34cec7eb04931) [#&#8203;8358](https://github.com/npm/cli/pull/8358) `fdir@6.4.6` - [`e1a3b23`](https://github.com/npm/cli/commit/e1a3b23ebca0cb9b42c62a8c7b506ae9c2cc1a03) [#&#8203;8358](https://github.com/npm/cli/pull/8358) `tinyglobby@0.2.14` - [`522efa2`](https://github.com/npm/cli/commit/522efa2641780e1703d3578baeb94d3e57bcc8af) [#&#8203;8358](https://github.com/npm/cli/pull/8358) `socks@2.8.5` - [`7a0723f`](https://github.com/npm/cli/commit/7a0723f142b29065efec602e9e7d6585175e87a1) [#&#8203;8358](https://github.com/npm/cli/pull/8358) `debug@4.4.1` - [`9a342a4`](https://github.com/npm/cli/commit/9a342a4afb40d0668ab6a2c3820be7cacb4b79f7) [#&#8203;8358](https://github.com/npm/cli/pull/8358) `brace-expansion@2.0.2` - [`e691ba0`](https://github.com/npm/cli/commit/e691ba0918ea8526be9655f4c4c51e0887f7c623) [#&#8203;8358](https://github.com/npm/cli/pull/8358) `@sigstore/protobuf-specs@0.4.3` - [`42ef765`](https://github.com/npm/cli/commit/42ef765008ed76e5cc2521a92ba2d329933524b7) [#&#8203;8358](https://github.com/npm/cli/pull/8358) `validate-npm-package-name@6.0.1` - [`774c0b1`](https://github.com/npm/cli/commit/774c0b1e9c5704ffa24196fdcc44ba9575b04ca0) [#&#8203;8358](https://github.com/npm/cli/pull/8358) `@npmcli/redact@3.2.2` - [`dda6f87`](https://github.com/npm/cli/commit/dda6f871331280eeb37493a4ccc57361a27949eb) [#&#8203;8317](https://github.com/npm/cli/pull/8317) `@npmcli/package-json@6.2.0` - [`bc08ac7`](https://github.com/npm/cli/commit/bc08ac7a82f047485885d9c41a8b6fc48e8981b0) [#&#8203;8317](https://github.com/npm/cli/pull/8317) remove normalize-package-data ##### Chores - [`0ad1444`](https://github.com/npm/cli/commit/0ad1444d76b0b68e4a4d48d7f22ebd4cd0d0e850) [#&#8203;8358](https://github.com/npm/cli/pull/8358) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) - [workspace](https://github.com/npm/cli/releases/tag/arborist-v9.1.2): `@npmcli/arborist@9.1.2` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v8.0.5): `libnpmdiff@8.0.5` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v10.1.4): `libnpmexec@10.1.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.5): `libnpmfund@7.0.5` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v9.0.5): `libnpmpack@9.0.5` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v11.0.1): `libnpmpublish@11.0.1` ### [`v11.4.1`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#1141-2025-05-21) [Compare Source](https://github.com/npm/cli/compare/v11.4.0...v11.4.1) ##### Documentation - [`3ed764a`](https://github.com/npm/cli/commit/3ed764aa08f2087fa1d1bd7391a646ba47565294) [#&#8203;8308](https://github.com/npm/cli/pull/8308) Clarify script working directory behavior (fixes [#&#8203;8305](https://github.com/npm/cli/issues/8305)) ([#&#8203;8308](https://github.com/npm/cli/issues/8308)) ([@&#8203;tarekwfa0110](https://github.com/tarekwfa0110), [@&#8203;owlstronaut](https://github.com/owlstronaut)) ##### Chores - [`2f30251`](https://github.com/npm/cli/commit/2f302516401928239593dd2eebc171729df60537) [#&#8203;8314](https://github.com/npm/cli/pull/8314) remove references to skimdb.npmjs.com ([#&#8203;8314](https://github.com/npm/cli/issues/8314)) ([@&#8203;shmam](https://github.com/shmam)) - [`9cb9d50`](https://github.com/npm/cli/commit/9cb9d5030b1fdb83e3ffa45b7c8d2de80a657768) [#&#8203;8298](https://github.com/npm/cli/pull/8298) add contributor to changelog entry ([#&#8203;8298](https://github.com/npm/cli/issues/8298)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [workspace](https://github.com/npm/cli/releases/tag/arborist-v9.1.1): `@npmcli/arborist@9.1.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v8.0.4): `libnpmdiff@8.0.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v10.1.3): `libnpmexec@10.1.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.4): `libnpmfund@7.0.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v9.0.4): `libnpmpack@9.0.4` ### [`v11.4.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#1140-2025-05-15) [Compare Source](https://github.com/npm/cli/compare/v11.3.0...v11.4.0) ##### Features - [`a0e60fb`](https://github.com/npm/cli/commit/a0e60fb1893ac77a78380d9a9faaaaa54da1fe85) [#&#8203;8246](https://github.com/npm/cli/pull/8246) added init-private option ([@&#8203;owlstronaut](https://github.com/owlstronaut)) - [`57aa89f`](https://github.com/npm/cli/commit/57aa89ff70e0c6186a43888b944b5799b25c7bc8) [#&#8203;8265](https://github.com/npm/cli/pull/8265) use run by default and run-script as the alias ([#&#8203;8265](https://github.com/npm/cli/issues/8265)) ([@&#8203;owlstronaut](https://github.com/owlstronaut)) - [`0d4c023`](https://github.com/npm/cli/commit/0d4c023914f835927540bd0110c1ca5716b84056) [#&#8203;8234](https://github.com/npm/cli/pull/8234) install: add package info to json output ([#&#8203;8234](https://github.com/npm/cli/issues/8234)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Bug Fixes - [`8794fd9`](https://github.com/npm/cli/commit/8794fd9161c29fea3f51ae8581f54172011d4069) [#&#8203;8297](https://github.com/npm/cli/pull/8297) powershell: support pipeline input with Invoke-Expression ([#&#8203;8297](https://github.com/npm/cli/issues/8297)) ([@&#8203;alexsch01](https://github.com/alexsch01)) - [`b5173d1`](https://github.com/npm/cli/commit/b5173d13c182efa5434ef4ca413e62ce1437f47a) [#&#8203;8293](https://github.com/npm/cli/pull/8293) docs: corrected github\_path ([#&#8203;8293](https://github.com/npm/cli/issues/8293)) ([@&#8203;xaos7991](https://github.com/xaos7991)) - [`2210d7a`](https://github.com/npm/cli/commit/2210d7a670ac3522ceee8856a3399e8f44e77bbe) [#&#8203;8278](https://github.com/npm/cli/pull/8278) powershell: use Invoke-Expression to pass args ([#&#8203;8278](https://github.com/npm/cli/issues/8278)) ([@&#8203;alexsch01](https://github.com/alexsch01), [@&#8203;mbtools](https://github.com/mbtools)) - [`8669d09`](https://github.com/npm/cli/commit/8669d0931abd0ae4b655cf9e5a024065054a8bb4) [#&#8203;8228](https://github.com/npm/cli/pull/8228) add otplease for enable-2fa, disable-2fa, access ([#&#8203;8228](https://github.com/npm/cli/issues/8228)) ([@&#8203;reggi](https://github.com/reggi), [@&#8203;wraithgar](https://github.com/wraithgar)) - [`78b5a6f`](https://github.com/npm/cli/commit/78b5a6fa9cd103bb80a25957ddfcb5832bc1f937) [#&#8203;8269](https://github.com/npm/cli/pull/8269) correctly handle scenario where prefix is the cwd ([#&#8203;8269](https://github.com/npm/cli/issues/8269)) ([@&#8203;owlstronaut](https://github.com/owlstronaut), [@&#8203;ficocelliguy](https://github.com/ficocelliguy)) - [`fdc3413`](https://github.com/npm/cli/commit/fdc3413019c2f34f1fde35449e5f3a6b0fb51ba2) [#&#8203;8221](https://github.com/npm/cli/pull/8221) exec: Fails to Execute Binaries Named After Shell Keywords ([#&#8203;8221](https://github.com/npm/cli/issues/8221)) ([@&#8203;13sfaith](https://github.com/13sfaith)) - [`4b08e2e`](https://github.com/npm/cli/commit/4b08e2ed252a18f85a360b76c7273a7aa7a994ca) [#&#8203;8245](https://github.com/npm/cli/pull/8245) docs: prepare script runs for local package links ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`1622ac4`](https://github.com/npm/cli/commit/1622ac456f07403e6afe02352b8f95db14dcf9eb) [#&#8203;8241](https://github.com/npm/cli/pull/8241) handle missing `time` in packument to prevent crash on `npm view` ([@&#8203;owlstronaut](https://github.com/owlstronaut)) - [`db8f5da`](https://github.com/npm/cli/commit/db8f5da886326ae40d44a8cceedb99e2e6a00855) [#&#8203;8110](https://github.com/npm/cli/pull/8110) outdated: add dependent location in long output ([#&#8203;8110](https://github.com/npm/cli/issues/8110)) ([@&#8203;milaninfy](https://github.com/milaninfy), [@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`d2498df`](https://github.com/npm/cli/commit/d2498df8efa558c3048f71324be0ef189c14bd49) [#&#8203;8295](https://github.com/npm/cli/pull/8295) Remove `CHANGELOG` from never-ignored list ([#&#8203;8295](https://github.com/npm/cli/issues/8295)) ([@&#8203;mrazauskas](https://github.com/mrazauskas)) - [`4d5c3c1`](https://github.com/npm/cli/commit/4d5c3c1d8d99e352b1b4906c2607752ee3051a75) [#&#8203;8283](https://github.com/npm/cli/pull/8283) fix `overrides` example in package-json.md ([#&#8203;8283](https://github.com/npm/cli/issues/8283)) ([@&#8203;glasser](https://github.com/glasser)) - [`96cc4f9`](https://github.com/npm/cli/commit/96cc4f9a87a231abf4c9584a277765368ba6663d) [#&#8203;8226](https://github.com/npm/cli/pull/8226) format publish as code to highlight it ([@&#8203;LiangYingC](https://github.com/LiangYingC)) - [`4990ea0`](https://github.com/npm/cli/commit/4990ea0f0c017e4702cf2da2fbd99dad61c77015) [#&#8203;8226](https://github.com/npm/cli/pull/8226) clarify legacy token creation in npm login and adduser commands ([@&#8203;LiangYingC](https://github.com/LiangYingC)) ##### Dependencies - [`c97ef8a`](https://github.com/npm/cli/commit/c97ef8ae62187b5330c82887e9f566a4d2466cc4) [#&#8203;8246](https://github.com/npm/cli/pull/8246) `init-package-json@8.2.1` - [`f48613d`](https://github.com/npm/cli/commit/f48613d0403a5267a7a55cbaa9d1e814d2033fe4) [#&#8203;8292](https://github.com/npm/cli/pull/8292) `@sigstore/verify@2.1.1` - [`a4c5e74`](https://github.com/npm/cli/commit/a4c5e7455b621a4dffa893fef0ebf8ffa2307b1f) [#&#8203;8292](https://github.com/npm/cli/pull/8292) `tinyglobby@0.2.13` - [`b9156d2`](https://github.com/npm/cli/commit/b9156d2144ca387edd13178547c0ec276450f118) [#&#8203;8292](https://github.com/npm/cli/pull/8292) `http-cache-semantics@4.2.0` - [`472a685`](https://github.com/npm/cli/commit/472a685a8fe4d120a86ea6c7ee50e304bc8e7e94) [#&#8203;8292](https://github.com/npm/cli/pull/8292) `binary-extensions@3.1.0` - [`988696e`](https://github.com/npm/cli/commit/988696eb93548e703ae04496d0e361a6015cb0d3) [#&#8203;8292](https://github.com/npm/cli/pull/8292) `@sigstore/tuf@3.1.1` - [`569ac84`](https://github.com/npm/cli/commit/569ac84537f05450260e05d006361cdfe586359b) [#&#8203;8292](https://github.com/npm/cli/pull/8292) `semver@7.7.2` - [`2521c9b`](https://github.com/npm/cli/commit/2521c9ba18172c2ade525cbe9a675d293a0484d9) [#&#8203;8233](https://github.com/npm/cli/pull/8233) `@sigstore/protobuf-specs@0.4.1` - [`3274d68`](https://github.com/npm/cli/commit/3274d68b13595415586b41445838cc258543173a) [#&#8203;8233](https://github.com/npm/cli/pull/8233) `@npmcli/query@4.0.1` - [`c263626`](https://github.com/npm/cli/commit/c2636268e83b8049789534e78f4c15913e047c89) [#&#8203;8233](https://github.com/npm/cli/pull/8233) `abbrev@3.0.1` - [`78df711`](https://github.com/npm/cli/commit/78df711a60aaf8538b9fcaf13f2f9d50ce62b7b8) [#&#8203;8233](https://github.com/npm/cli/pull/8233) `hosted-git-info@8.1.0` ##### Chores - [`e80e38e`](https://github.com/npm/cli/commit/e80e38eb961865de4006dc0e2ea991aebb1a3bdf) [#&#8203;8292](https://github.com/npm/cli/pull/8292) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`3231ee9`](https://github.com/npm/cli/commit/3231ee9afefcadce2b17a143fd51d365de4d6dea) [#&#8203;8244](https://github.com/npm/cli/pull/8244) update snapshots ([@&#8203;owlstronaut](https://github.com/owlstronaut)) - [`c561a33`](https://github.com/npm/cli/commit/c561a3307b18f9c208eb7305db0f2a51db61277d) [#&#8203;8233](https://github.com/npm/cli/pull/8233) dev dependency updates ([@&#8203;owlstronaut](https://github.com/owlstronaut)) - [`7eca19c`](https://github.com/npm/cli/commit/7eca19cb5ddc32688a8e331d5468d58f14684bff) [#&#8203;8215](https://github.com/npm/cli/pull/8215) update workflow permissions for updating Node PR ([@&#8203;owlstronaut](https://github.com/owlstronaut)) - [workspace](https://github.com/npm/cli/releases/tag/arborist-v9.1.0): `@npmcli/arborist@9.1.0` - [workspace](https://github.com/npm/cli/releases/tag/config-v10.3.0): `@npmcli/config@10.3.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v10.0.1): `libnpmaccess@10.0.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v8.0.3): `libnpmdiff@8.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v10.1.2): `libnpmexec@10.1.2` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.3): `libnpmfund@7.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v9.0.3): `libnpmpack@9.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v8.0.1): `libnpmteam@8.0.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmversion-v8.0.1): `libnpmversion@8.0.1` ### [`v11.3.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#1130-2025-04-08) [Compare Source](https://github.com/npm/cli/compare/v11.2.0...v11.3.0) ##### Features - [`b306d25`](https://github.com/npm/cli/commit/b306d25df2f2e6ae75fd4f6657e0858b6dd71c43) [#&#8203;8129](https://github.com/npm/cli/pull/8129) add `node-gyp` as actual config ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Bug Fixes - [`2f5392a`](https://github.com/npm/cli/commit/2f5392ae1f87fd3df3d7e521e0e69222fb9899e5) [#&#8203;8135](https://github.com/npm/cli/pull/8135) make `npm run` autocomplete work with workspaces ([#&#8203;8135](https://github.com/npm/cli/issues/8135)) ([@&#8203;terrainvidia](https://github.com/terrainvidia)) ##### Documentation - [`26b6454`](https://github.com/npm/cli/commit/26b64543ebb27e421c05643eb996f6765c13444c) fix grammer in local path note ([@&#8203;cgay](https://github.com/cgay)) - [`1c0e83d`](https://github.com/npm/cli/commit/1c0e83d6c165a714c7c37c0887e350042e53cf34) [#&#8203;7886](https://github.com/npm/cli/pull/7886) fix typo in package-json.md ([#&#8203;7886](https://github.com/npm/cli/issues/7886)) ([@&#8203;stoneLeaf](https://github.com/stoneLeaf)) - [`14efa57`](https://github.com/npm/cli/commit/14efa57f13b2bbbf10b0b217b981f919556789cd) [#&#8203;8178](https://github.com/npm/cli/pull/8178) fix example package name in `overrides` explainer ([#&#8203;8178](https://github.com/npm/cli/issues/8178)) ([@&#8203;G-Rath](https://github.com/G-Rath)) - [`4183cba`](https://github.com/npm/cli/commit/4183cba3e13bcfea83fa3ef2b6c5b0c9685f79bc) [#&#8203;8162](https://github.com/npm/cli/pull/8162) logging: replace proceeding with preceding in loglevels details ([#&#8203;8162](https://github.com/npm/cli/issues/8162)) ([@&#8203;tyleralbee](https://github.com/tyleralbee)) ##### Dependencies - [`e57f112`](https://github.com/npm/cli/commit/e57f1126e496aa88e7164bf3102147b95d96c9c8) [#&#8203;8207](https://github.com/npm/cli/pull/8207) `minipass-fetch@4.0.1` - [`3daabb1`](https://github.com/npm/cli/commit/3daabb1a0cd048db303a9246ab6855f2a0550c96) [#&#8203;8207](https://github.com/npm/cli/pull/8207) `minizlib@3.0.2` - [`c7a7527`](https://github.com/npm/cli/commit/c7a752709509baffe674ca6d49e480835ff4a2df) [#&#8203;8207](https://github.com/npm/cli/pull/8207) `ci-info@4.2.0` - [`20b09b6`](https://github.com/npm/cli/commit/20b09b67bedca8d2d49404d32d031bf1d875bf81) [#&#8203;8207](https://github.com/npm/cli/pull/8207) `node-gyp@11.2.0` - [`679bc4a`](https://github.com/npm/cli/commit/679bc4a71614bffedfbea3058af13c7deb69fcd4) [#&#8203;8129](https://github.com/npm/cli/pull/8129) `@npmcli/run-script@9.1.0` ##### Chores - [`3fbed84`](https://github.com/npm/cli/commit/3fbed848c1f909cf1321ad0916f938bae116219f) [#&#8203;8207](https://github.com/npm/cli/pull/8207) install rimraf as a devdependency for smoke tests ([@&#8203;owlstronaut](https://github.com/owlstronaut)) - [`43f0b41`](https://github.com/npm/cli/commit/43f0b41a17b32997e7de9369c485acc8aa661c0a) [#&#8203;8207](https://github.com/npm/cli/pull/8207) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`26803bc`](https://github.com/npm/cli/commit/26803bc46cf85e400b66644c975ee99f6fd0575e) [#&#8203;8147](https://github.com/npm/cli/pull/8147) release integration node 23 yml ([#&#8203;8147](https://github.com/npm/cli/issues/8147)) ([@&#8203;reggi](https://github.com/reggi)) - [`d679a1a`](https://github.com/npm/cli/commit/d679a1ae9e22eb01663d3390b9522b1b5380db32) [#&#8203;8146](https://github.com/npm/cli/pull/8146) release integration node 23 ([#&#8203;8146](https://github.com/npm/cli/issues/8146)) ([@&#8203;reggi](https://github.com/reggi)) - [workspace](https://github.com/npm/cli/releases/tag/arborist-v9.0.2): `@npmcli/arborist@9.0.2` - [workspace](https://github.com/npm/cli/releases/tag/config-v10.2.0): `@npmcli/config@10.2.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v8.0.2): `libnpmdiff@8.0.2` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v10.1.1): `libnpmexec@10.1.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.2): `libnpmfund@7.0.2` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v9.0.2): `libnpmpack@9.0.2` ### [`v11.2.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#1120-2025-03-05) [Compare Source](https://github.com/npm/cli/compare/v11.1.0...v11.2.0) ##### Features - [`247ee1d`](https://github.com/npm/cli/commit/247ee1d95a12983e181c3c3f2f1fdb790dd21794) [#&#8203;8100](https://github.com/npm/cli/pull/8100) cache: add npx commands ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`3a80a7b`](https://github.com/npm/cli/commit/3a80a7b7d168c23b5e297cba7b47ba5b9875934d) [#&#8203;8081](https://github.com/npm/cli/pull/8081) add --init-type flag ([#&#8203;8081](https://github.com/npm/cli/issues/8081)) ([@&#8203;reggi](https://github.com/reggi)) - [`2a1e11f`](https://github.com/npm/cli/commit/2a1e11f1f6e4a4c948b8ac52b9cda8f370d8674b) [#&#8203;8071](https://github.com/npm/cli/pull/8071) move nerfDart list into [@&#8203;npmcli/config](https://github.com/npmcli/config) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Bug Fixes - [`8461186`](https://github.com/npm/cli/commit/846118686849f821b084775f7891038013f7ba97) [#&#8203;8100](https://github.com/npm/cli/pull/8100) update npx cache if possible when spec is a range ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`e345cc5`](https://github.com/npm/cli/commit/e345cc58ecad0e1e18eefc00638d7fa32966c2b7) [#&#8203;8050](https://github.com/npm/cli/pull/8050) don't suggest npm update outside of valid engine range ([#&#8203;8050](https://github.com/npm/cli/issues/8050)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`811ca29`](https://github.com/npm/cli/commit/811ca2927eed733c8fabf308bf9d467e7c959163) [#&#8203;8115](https://github.com/npm/cli/pull/8115) stop working around bug fixed in `npm-package-arg@12.0.2` ([@&#8203;TrevorBurnham](https://github.com/TrevorBurnham)) - [`879303c`](https://github.com/npm/cli/commit/879303cd7c529a04d855f47d14dce433118ac626) [#&#8203;8078](https://github.com/npm/cli/pull/8078) warn on invalid publishConfig ([#&#8203;8078](https://github.com/npm/cli/issues/8078)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`41417de`](https://github.com/npm/cli/commit/41417de9f493969a5826d05d7024fdd1da8d88da) [#&#8203;8080](https://github.com/npm/cli/pull/8080) warn when TUF fetching of keys fails ([#&#8203;8080](https://github.com/npm/cli/issues/8080)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`593c849`](https://github.com/npm/cli/commit/593c84921b0df963cef2ca7b13e44acc20cbd558) [#&#8203;8076](https://github.com/npm/cli/pull/8076) warn on invalid single-hyphen cli flags ([#&#8203;8076](https://github.com/npm/cli/issues/8076)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [`3d8b257`](https://github.com/npm/cli/commit/3d8b257bd667e76e74236c756aaa2dceaa6d6e5e) [#&#8203;8100](https://github.com/npm/cli/pull/8100) `@npmcli/package-json@6.1.1` - [`ab17523`](https://github.com/npm/cli/commit/ab175238dd885e2aa6cf2be21796055c629ec1e5) [#&#8203;8134](https://github.com/npm/cli/pull/8134) `supports-color@10.0.0` - [`3cbe21a`](https://github.com/npm/cli/commit/3cbe21ae64d5c1276c9aa6b53876fe86c165867d) [#&#8203;8134](https://github.com/npm/cli/pull/8134) `foreground-child@3.3.1` - [`ee5e1aa`](https://github.com/npm/cli/commit/ee5e1aa43e69e89da5ce210969a2f4cc1e3e08b0) [#&#8203;8118](https://github.com/npm/cli/pull/8118) `@npmcli/redact@3.1.1` - [`5df69b4`](https://github.com/npm/cli/commit/5df69b42be4e16b770d4452520a37f9456c26b66) [#&#8203;8118](https://github.com/npm/cli/pull/8118) `exponential-backoff@3.1.2` - [`80c3273`](https://github.com/npm/cli/commit/80c3273901e9878ec5492e8d99cca5ef14324a60) [#&#8203;8118](https://github.com/npm/cli/pull/8118) `read@4.1.0` - [`7fd70fa`](https://github.com/npm/cli/commit/7fd70fa2660c549cb564f956db0f5d0d2363db98) [#&#8203;8118](https://github.com/npm/cli/pull/8118) `node-gyp@11.1.0` - [`7aeffff`](https://github.com/npm/cli/commit/7aeffff2a39446b28319cbac5dbbd949d1965412) [#&#8203;8118](https://github.com/npm/cli/pull/8118) `cidr-regex@4.1.3` - [`b0c0490`](https://github.com/npm/cli/commit/b0c04908d413e71704cf8f5c6f469ab005c7385b) [#&#8203;8118](https://github.com/npm/cli/pull/8118) `is-cidr@5.1.1` - [`ef49d6b`](https://github.com/npm/cli/commit/ef49d6bcc8130f3e25f92b123bc46abe8a64e773) [#&#8203;8118](https://github.com/npm/cli/pull/8118) `sigstore@3.1.0` - [`1399bfb`](https://github.com/npm/cli/commit/1399bfb24ac04fcdc3d7464488dc4e8cd191b9da) [#&#8203;8118](https://github.com/npm/cli/pull/8118) `socks@2.8.4` - [`6b72107`](https://github.com/npm/cli/commit/6b72107063757bfd4b061dde01029a8a75c5e8b4) [#&#8203;8118](https://github.com/npm/cli/pull/8118) `semver@7.7.1` - [`c9ad0c4`](https://github.com/npm/cli/commit/c9ad0c4bbee2ee13a1521e10268edbbb3b794e8e) [#&#8203;8118](https://github.com/npm/cli/pull/8118) `@npmcli/git@6.0.3` - [`b153927`](https://github.com/npm/cli/commit/b153927feca3717598440b82a705281d652b4bf0) [#&#8203;8115](https://github.com/npm/cli/pull/8115) `npm-package-arg@12.0.2` - [`f0f6265`](https://github.com/npm/cli/commit/f0f626526b86bb54862bb4c0e3c24adfc0f1c8ce) [#&#8203;8071](https://github.com/npm/cli/pull/8071) `nopt@8.1.0` ##### Chores - [`cc72b89`](https://github.com/npm/cli/commit/cc72b89cc07993a0fa3a7fb55ab91ac2798de7a2) [#&#8203;8143](https://github.com/npm/cli/pull/8143) fix smoke tests to account for new release versions within a workspace ([#&#8203;8143](https://github.com/npm/cli/issues/8143)) ([@&#8203;reggi](https://github.com/reggi)) - [`c3810bc`](https://github.com/npm/cli/commit/c3810bc8735336e6983fefb811f8e08279f7cddf) [#&#8203;8134](https://github.com/npm/cli/pull/8134) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`9dc40e6`](https://github.com/npm/cli/commit/9dc40e6c96c2c019c95fdc745bc1756da08bcc28) [#&#8203;8118](https://github.com/npm/cli/pull/8118) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`7ec0831`](https://github.com/npm/cli/commit/7ec0831b22eb65b69c0f0908139e582ff5b5af15) [#&#8203;8118](https://github.com/npm/cli/pull/8118) update jsonpath-plus ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`ed85b01`](https://github.com/npm/cli/commit/ed85b014bfb050ae4ae04827133d49b0f78c5df0) [#&#8203;8071](https://github.com/npm/cli/pull/8071) tests for config warnings/changes ([@&#8203;wraithgar](https://github.com/wraithgar)) - [workspace](https://github.com/npm/cli/releases/tag/arborist-v9.0.1): `@npmcli/arborist@9.0.1` - [workspace](https://github.com/npm/cli/releases/tag/config-v10.1.0): `@npmcli/config@10.1.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v8.0.1): `libnpmdiff@8.0.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v10.1.0): `libnpmexec@10.1.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.1): `libnpmfund@7.0.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v9.0.1): `libnpmpack@9.0.1` ### [`v11.1.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#1110-2025-01-29) [Compare Source](https://github.com/npm/cli/compare/v11.0.0...v11.1.0) ##### Features - [`7f6c997`](https://github.com/npm/cli/commit/7f6c9973dc9a4dfebd76e52e060a9d8496b8bd98) [#&#8203;8009](https://github.com/npm/cli/pull/8009) add dry-run to deprecate/undeprecate commands ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`1764a37`](https://github.com/npm/cli/commit/1764a37f1913b6a0811a85d89e029fc1dc79da54) [#&#8203;8009](https://github.com/npm/cli/pull/8009) add npm undeprecate command ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Bug Fixes - [`31455b2`](https://github.com/npm/cli/commit/31455b2e177b721292f3382726e3f5f3f2963b1d) [#&#8203;8054](https://github.com/npm/cli/pull/8054) publish: honor force for no dist tag and registry version check ([#&#8203;8054](https://github.com/npm/cli/issues/8054)) ([@&#8203;reggi](https://github.com/reggi)) - [`dc31c1b`](https://github.com/npm/cli/commit/dc31c1bdc6658ab69554adcf2988ee99a615c409) [#&#8203;8038](https://github.com/npm/cli/pull/8038) remove max-len linting bypasses ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`8a911ff`](https://github.com/npm/cli/commit/8a911ff895967678aa786595db3418fc28e6966a) [#&#8203;8038](https://github.com/npm/cli/pull/8038) publish: disregard deprecated versions when calculating highest version ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`7f72944`](https://github.com/npm/cli/commit/7f72944e43f009cf4d55ff4fe24c459e07f588fd) [#&#8203;8038](https://github.com/npm/cli/pull/8038) publish: accept publishConfig.tag to override highes semver check ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`ab9ddc0`](https://github.com/npm/cli/commit/ab9ddc0413374fbf4879da535f82e03bc4e62cf3) [#&#8203;7992](https://github.com/npm/cli/pull/7992) sbom: deduplicate sbom dependencies ([#&#8203;7992](https://github.com/npm/cli/issues/7992)) ([@&#8203;bdehamer](https://github.com/bdehamer)) - [`f7da341`](https://github.com/npm/cli/commit/f7da341322c2f860156e8144b208583596504479) [#&#8203;7980](https://github.com/npm/cli/pull/7980) search: properly display multiple search terms ([#&#8203;7980](https://github.com/npm/cli/issues/7980)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`3644e79`](https://github.com/npm/cli/commit/3644e79a73e511bc54d857bc2026b071fe18a6fe) [#&#8203;8055](https://github.com/npm/cli/pull/8055) update readme for Node.js versions, remove badges ([#&#8203;8055](https://github.com/npm/cli/issues/8055)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`f1af61f`](https://github.com/npm/cli/commit/f1af61f917e58a0a45d2b15d1e5600988b2c824f) [#&#8203;8041](https://github.com/npm/cli/pull/8041) fix typos in "package-json" ([#&#8203;8041](https://github.com/npm/cli/issues/8041)) ([@&#8203;maxkoryukov](https://github.com/maxkoryukov)) - [`e90c6fe`](https://github.com/npm/cli/commit/e90c6feeacdf9ad010d4d73b65d7dd7d3b86efe2) [#&#8203;8051](https://github.com/npm/cli/pull/8051) depth flag default value ([#&#8203;8051](https://github.com/npm/cli/issues/8051)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`866b5ee`](https://github.com/npm/cli/commit/866b5ee3ae5ed508ecbe832d01f5ebd6b00f6789) [#&#8203;8030](https://github.com/npm/cli/pull/8030) safer documentation urls, repos, packages ([#&#8203;8030](https://github.com/npm/cli/issues/8030)) ([@&#8203;reggi](https://github.com/reggi)) ##### Dependencies - [`7ddfbad`](https://github.com/npm/cli/commit/7ddfbadd1d51d07e68afbe1b91a36106d98c7bea) [#&#8203;8053](https://github.com/npm/cli/pull/8053) `@npmcli/package-json@6.1.1` - [`9473a86`](https://github.com/npm/cli/commit/9473a8638257297c420136009de567c131d2f299) [#&#8203;8053](https://github.com/npm/cli/pull/8053) `spdx-license-ids@3.0.21` - [`a65e5ce`](https://github.com/npm/cli/commit/a65e5ceb15c4aad6bde1ffdbee7da6f685caf81e) [#&#8203;8053](https://github.com/npm/cli/pull/8053) `@sigstore/protobuf-specs@0.3.3` - [`215ebe4`](https://github.com/npm/cli/commit/215ebe4d8f6c7f30d4b6a68fa11a3372c132929e) [#&#8203;8053](https://github.com/npm/cli/pull/8053) `chalk@5.4.1` ##### Chores - [`61f00e3`](https://github.com/npm/cli/commit/61f00e3c23211d37c7980ebd6d1cf8d1dac49f18) [#&#8203;8069](https://github.com/npm/cli/pull/8069) splits out smoke-tests from publish-dryrun tests ([#&#8203;8069](https://github.com/npm/cli/issues/8069)) ([@&#8203;reggi](https://github.com/reggi)) - [`6d0f46e`](https://github.com/npm/cli/commit/6d0f46e67e9673e8a2dc6edb92144a73f853950c) [#&#8203;8058](https://github.com/npm/cli/pull/8058) stop publish smoke from check git clean ([#&#8203;8058](https://github.com/npm/cli/issues/8058)) ([@&#8203;reggi](https://github.com/reggi)) - [`9281ebf`](https://github.com/npm/cli/commit/9281ebf8e428d40450ad75ba61bc6f040b3bf896) [#&#8203;8057](https://github.com/npm/cli/pull/8057) fix smoke tests prerelease needs separate string args ([#&#8203;8057](https://github.com/npm/cli/issues/8057)) ([@&#8203;reggi](https://github.com/reggi)) - [`aa202e9`](https://github.com/npm/cli/commit/aa202e9dac2f927bedcaaed4db0eef7b3415fc68) [#&#8203;8056](https://github.com/npm/cli/pull/8056) smoke tests using a preid ([#&#8203;8056](https://github.com/npm/cli/issues/8056)) ([@&#8203;reggi](https://github.com/reggi)) - [`18e0449`](https://github.com/npm/cli/commit/18e0449ae41703a7980cee73bae69521db6fa53e) [#&#8203;8053](https://github.com/npm/cli/pull/8053) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`859a71c`](https://github.com/npm/cli/commit/859a71c59ea5f91f21a8410db46585a2fc0a8126) [#&#8203;8052](https://github.com/npm/cli/pull/8052) update node versions for release integration tests ([#&#8203;8052](https://github.com/npm/cli/issues/8052)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`7e7961d`](https://github.com/npm/cli/commit/7e7961d8936e277f3dbc8e44f9e7b07daaeb36ca) [#&#8203;8038](https://github.com/npm/cli/pull/8038) bump [@&#8203;npmcli/eslint-config](https://github.com/npmcli/eslint-config) to 5.1.0 ([@&#8203;wraithgar](https://github.com/wraithgar)) - [workspace](https://github.com/npm/cli/releases/tag/config-v10.0.1): `@npmcli/config@10.0.1` ### [`v11.0.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#1100-2024-12-16) [Compare Source](https://github.com/npm/cli/compare/v10.9.3...v11.0.0) ##### Documentation - [`8a911da`](https://github.com/npm/cli/commit/8a911da452b9785bcd051778570beeb2d8b27421) [#&#8203;7963](https://github.com/npm/cli/pull/7963) ls: removed design change pending section note ([#&#8203;7963](https://github.com/npm/cli/issues/7963)) ([@&#8203;milaninfy](https://github.com/milaninfy)) ##### Dependencies - [`5319e48`](https://github.com/npm/cli/commit/5319e48a5a91768dccdfe728392dc2040e7ce27e) [#&#8203;7973](https://github.com/npm/cli/pull/7973) remove unnecessary sprintf-js files in node\_modules ([#&#8203;7973](https://github.com/npm/cli/issues/7973)) - [`d369c77`](https://github.com/npm/cli/commit/d369c7716d753580da708723a2a4f8b3be767cb1) [#&#8203;7976](https://github.com/npm/cli/pull/7976) `socks-proxy-agent@8.0.5` - [`3b2951a`](https://github.com/npm/cli/commit/3b2951a3ba1521b9866d9b33960aa3307d4f31dd) [#&#8203;7976](https://github.com/npm/cli/pull/7976) `https-proxy-agent@7.0.6` - [`a598b7b`](https://github.com/npm/cli/commit/a598b7bd3de2b02bd14a3fa2f49c14a5ca50a43e) [#&#8203;7976](https://github.com/npm/cli/pull/7976) `agent-base@7.1.3` - [`52bcaf6`](https://github.com/npm/cli/commit/52bcaf6464f44b30137ee3d3fe79322c1b1646ef) [#&#8203;7976](https://github.com/npm/cli/pull/7976) `debug@4.4.0` - [`aabf345`](https://github.com/npm/cli/commit/aabf345a524f8aba7e0f45c0d4b8c86d5160d0cc) [#&#8203;7976](https://github.com/npm/cli/pull/7976) `p-map@7.0.3` - [`28e8761`](https://github.com/npm/cli/commit/28e876135411cd9a93dbdd74906869c54286d7bc) [#&#8203;7976](https://github.com/npm/cli/pull/7976) `npm-package-arg@12.0.1` ##### Chores - [`ecd7190`](https://github.com/npm/cli/commit/ecd719026860d464557223b212acec4347477128) [#&#8203;7976](https://github.com/npm/cli/pull/7976) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`a07f4e0`](https://github.com/npm/cli/commit/a07f4e0d921f640be6aa87736debd550ec478f89) [#&#8203;7976](https://github.com/npm/cli/pull/7976) `@npmcli/template-oss@4.23.6` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`687ab12`](https://github.com/npm/cli/commit/687ab12eb5ea0ee1017101f3a83d42fd76299627) [#&#8203;7970](https://github.com/npm/cli/pull/7970) remove pre-release mode from npm 11 and workspaces ([#&#8203;7970](https://github.com/npm/cli/issues/7970)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [workspace](https://github.com/npm/cli/releases/tag/arborist-v9.0.0): `@npmcli/arborist@9.0.0` - [workspace](https://github.com/npm/cli/releases/tag/config-v10.0.0): `@npmcli/config@10.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v10.0.0): `libnpmaccess@10.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v8.0.0): `libnpmdiff@8.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v10.0.0): `libnpmexec@10.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.0): `libnpmfund@7.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v8.0.0): `libnpmorg@8.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v9.0.0): `libnpmpack@9.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v11.0.0): `libnpmpublish@11.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmsearch-v9.0.0): `libnpmsearch@9.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v8.0.0): `libnpmteam@8.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmversion-v8.0.0): `libnpmversion@8.0.0` ### [`v10.9.3`](https://github.com/npm/cli/releases/tag/v10.9.3) [Compare Source](https://github.com/npm/cli/compare/v10.9.2...v10.9.3) ##### Bug Fixes - [`7cff878`](https://github.com/npm/cli/commit/7cff878a3dd95b6a9d0bae118914626f5480ecb5) [#&#8203;8343](https://github.com/npm/cli/pull/8343) powershell: use Invoke-Expression to pass args ([#&#8203;8343](https://github.com/npm/cli/issues/8343)) ([@&#8203;alexsch01](https://github.com/alexsch01)) - [`78dc057`](https://github.com/npm/cli/commit/78dc0574cad0295fb49a96032871e17ea6c2cffc) [#&#8203;8378](https://github.com/npm/cli/pull/8378) stop working around bug fixed in `npm-package-arg@12.0.2` ([@&#8203;TrevorBurnham](https://github.com/TrevorBurnham)) - [`e510f14`](https://github.com/npm/cli/commit/e510f14bf6a20d67e7b37c3f25ff271d9f7a0da5) [#&#8203;8248](https://github.com/npm/cli/pull/8248) docs: 'pacakge' -> 'package' ([#&#8203;8248](https://github.com/npm/cli/issues/8248)) ([@&#8203;t3hmrman](https://github.com/t3hmrman)) ##### Dependencies - [`c38ec84`](https://github.com/npm/cli/commit/c38ec84f94cec3b9aa34401ca52524eae0773f34) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `validate-npm-package-name@6.0.1` - [`72564c5`](https://github.com/npm/cli/commit/72564c5390529aa1749fa654b97ac26be566fa98) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `spdx-license-ids@3.0.21` - [`20fa199`](https://github.com/npm/cli/commit/20fa199cb3f1b6788875cca2c80a3776dc64efe4) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `socks@2.8.5` - [`48c193a`](https://github.com/npm/cli/commit/48c193a088ef4f982b662c8c8a946b4d1d52338c) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `socks-proxy-agent@8.0.5` - [`00fccfb`](https://github.com/npm/cli/commit/00fccfbf52b0af67ac9e715d1ebd97d48736a431) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `semver@7.7.2` - [`5ab8aac`](https://github.com/npm/cli/commit/5ab8aac000afc9aa627b77a659c6d56ebfa512f2) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `read@4.1.0` - [`224c69e`](https://github.com/npm/cli/commit/224c69e7a957532677f00292ce366a621f43dda7) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `p-map@7.0.3` - [`1e41678`](https://github.com/npm/cli/commit/1e41678627b3652afe2d23cce49b48aae7374ddc) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `npm-package-arg@12.0.2` - [`e9cf30e`](https://github.com/npm/cli/commit/e9cf30e74f22fd3584831a6bcf2834d2b9033576) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `nopt@8.1.0` - [`2bedf25`](https://github.com/npm/cli/commit/2bedf256df7a4072a71e6bc2d67526c428b6933b) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `minizlib@3.0.2` - [`a795ee0`](https://github.com/npm/cli/commit/a795ee032cd590ef7b267cb9be3771d981b95b86) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `minipass-fetch@4.0.1` - [`8ed043c`](https://github.com/npm/cli/commit/8ed043c174578e816a7dfa4c16410e6cff7db21b) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `https-proxy-agent@7.0.6` - [`74518d0`](https://github.com/npm/cli/commit/74518d05f4f5f5788e6bc58680c62b46f7a5c512) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `http-cache-semantics@4.2.0` - [`cc7dcfc`](https://github.com/npm/cli/commit/cc7dcfc76faa5fd8e415437404347ed1758a1a4b) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `hosted-git-info@8.1.0` - [`13aea40`](https://github.com/npm/cli/commit/13aea4091c21162588937f38b5705806e6eeffd6) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `foreground-child@3.3.1` - [`9c81599`](https://github.com/npm/cli/commit/9c81599086e5e8a0245004e0814d92c4222adb1f) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `exponential-backoff@3.1.2` - [`b59097f`](https://github.com/npm/cli/commit/b59097f3ab3d4a300c5112f6f0b4f600f93381b9) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `node-gyp@11.2.0` - [`8b29435`](https://github.com/npm/cli/commit/8b2943514f1a699ce4d5b8610b55eb867758bfed) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `debug@4.4.1` - [`4c8e170`](https://github.com/npm/cli/commit/4c8e170a5507c37ca85dbd3695a7a4813e347ac1) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `cidr-regex@4.1.3` - [`9bb94a3`](https://github.com/npm/cli/commit/9bb94a310e6a2f3d2556f7945d5cc10f3a7f1fc9) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `is-cidr@5.1.1` - [`a1dbb0b`](https://github.com/npm/cli/commit/a1dbb0b11a0e2f7df47c93fd0a5d0068e19475e5) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `ci-info@4.2.0` - [`0a5f2ff`](https://github.com/npm/cli/commit/0a5f2ff9397e03ef092073fa05076213a00cb480) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `chalk@5.4.1` - [`7912c9c`](https://github.com/npm/cli/commit/7912c9ca4bdadb38f1445903291116c7365500ae) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `brace-expansion@2.0.2` - [`19028b8`](https://github.com/npm/cli/commit/19028b89b8923ad772a48e352557665bc75c0687) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `agent-base@7.1.3` - [`fd26776`](https://github.com/npm/cli/commit/fd267760a1d0cb0908e44525c7a5d1ca124f8d2a) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `abbrev@3.0.1` - [`dbb23ab`](https://github.com/npm/cli/commit/dbb23abac7cca20c55f3831b2be747e9d1dc2b95) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `sigstore@3.1.0` - [`92feb9b`](https://github.com/npm/cli/commit/92feb9b18fa007f743004420afbed895c7f0a279) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `@sigstore/protobuf-specs@0.4.3` - [`4fd7174`](https://github.com/npm/cli/commit/4fd7174b2fa4ba7fd0b2b333b6184ea3f0b649bd) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `@sigstore/tuf@3.1.1` - [`b327bc2`](https://github.com/npm/cli/commit/b327bc214ebe228bfe588ed0fee360cf096e607f) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `@npmcli/run-script@9.1.0` - [`04e7e1c`](https://github.com/npm/cli/commit/04e7e1c4ed4e90c6e5b4691675cb994e601c07d6) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `@npmcli/redact@3.2.2`. - [`90d2aab`](https://github.com/npm/cli/commit/90d2aabd98aa873ae804b559331c9b2a316c0dd5) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `@npmcli/query@4.0.1` - [`2e47537`](https://github.com/npm/cli/commit/2e47537a30eae4ad505a7863f375360f16e3fde3) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `@npmcli/package-json@6.2.0` - [`a5eb5dd`](https://github.com/npm/cli/commit/a5eb5dd28e6b2ac626a3a5d44b936402565c4694) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `@npmcli/git@6.0.3` ##### Chores - [`15e545b`](https://github.com/npm/cli/commit/15e545b7a0301798b28056382325cd83e02621e7) [#&#8203;8384](https://github.com/npm/cli/pull/8384) `@npmcli/template-oss@4.24.4` ([#&#8203;8384](https://github.com/npm/cli/issues/8384)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`fb5a9f2`](https://github.com/npm/cli/commit/fb5a9f2ac7047655b79988c972ed99ef3b8fa8fe) [#&#8203;8378](https://github.com/npm/cli/pull/8378) `@npmcli/template-oss@4.24.3` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`19da79a`](https://github.com/npm/cli/commit/19da79a93442de81470355e87147ebcd179b7e80) [#&#8203;8378](https://github.com/npm/cli/pull/8378) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) - [workspace](https://github.com/npm/cli/releases/tag/arborist-v8.0.1): `@npmcli/arborist@8.0.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v7.0.1): `libnpmdiff@7.0.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v9.0.1): `libnpmexec@9.0.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v6.0.1): `libnpmfund@6.0.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v8.0.1): `libnpmpack@8.0.1` ### [`v10.9.2`](https://github.com/npm/cli/releases/tag/v10.9.2) [Compare Source](https://github.com/npm/cli/compare/v10.9.1...v10.9.2) ##### Dependencies - [`ae9345e`](https://github.com/npm/cli/commit/ae9345e352a30151c5326889d7a23b7289894e99) [#&#8203;7959](https://github.com/npm/cli/pull/7959) `@npmcli/run-script@9.0.2` - [`39a19b3`](https://github.com/npm/cli/commit/39a19b3e03991ea255d0242af176ef710dd2a1d4) [#&#8203;7959](https://github.com/npm/cli/pull/7959) `node-gyp@11.0.0` - [`93e2186`](https://github.com/npm/cli/commit/93e2186c321c3c43031af9cb3b3fb9ff97ee04eb) [#&#8203;7956](https://github.com/npm/cli/pull/7956) `@npmcli/map-workspaces@4.0.2` - [`bf0ea00`](https://github.com/npm/cli/commit/bf0ea0064931dc84c1ff92f85b78500cb586b593) [#&#8203;7956](https://github.com/npm/cli/pull/7956) `@npmcli/package-json@6.1.0` - [`c84baa3`](https://github.com/npm/cli/commit/c84baa37c65e8bf1f730c585361d4a0bf8c9c67d) [#&#8203;7956](https://github.com/npm/cli/pull/7956) `init-package-json@7.0.2` - [`e642099`](https://github.com/npm/cli/commit/e642099003f92c7247833f513782654c7f9f77c4) [#&#8203;7956](https://github.com/npm/cli/pull/7956) `node-gyp@10.3.1` ### [`v10.9.1`](https://github.com/npm/cli/releases/tag/v10.9.1) [Compare Source](https://github.com/npm/cli/compare/v10.9.0...v10.9.1) ##### Bug Fixes - [`c7fe0db`](https://github.com/npm/cli/commit/c7fe0db8c99233f8709c5e7a90578db6828353fd) [#&#8203;7924](https://github.com/npm/cli/pull/7924) perf: enable compile cache if present ([#&#8203;7924](https://github.com/npm/cli/issues/7924)) ([@&#8203;H4ad](https://github.com/H4ad)) ##### Dependencies - [`a221db7`](https://github.com/npm/cli/commit/a221db75b60d801b66089e915ed648c71d7799fd) [#&#8203;7931](https://github.com/npm/cli/pull/7931) `npm-install-checks@7.1.1` - [`fbad17a`](https://github.com/npm/cli/commit/fbad17aa990d78642836bd97faed71d3e0ca8eab) [#&#8203;7931](https://github.com/npm/cli/pull/7931) `hosted-git-info@8.0.2` - [`65d2a86`](https://github.com/npm/cli/commit/65d2a86a372d9e814f56f1c0d9ce8d73ca392696) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `@sigstore/tuf@3.0.0` - [`be45963`](https://github.com/npm/cli/commit/be45963ecf9f7c3dac85dc19696b82646c28a18e) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `sigstore@3.0.0` - [`fb0bfbd`](https://github.com/npm/cli/commit/fb0bfbd2647cf07081582b462fba869f39018c36) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `spdx-license-ids@3.0.20` - [`ccadf2a`](https://github.com/npm/cli/commit/ccadf2aa519e5de5d6b9ff62be5d2d25985b7c0f) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `promise-call-limit@3.0.2` - [`b25712e`](https://github.com/npm/cli/commit/b25712e1888d829393b9a708835ee69ec8ea1e70) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `package-json-from-dist@1.0.1` - [`1c9e96f`](https://github.com/npm/cli/commit/1c9e96fb9db044ff4cfb4bb5db9b8fc4d4073e13) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `negotiator@0.6.4` - [`f13bc9c`](https://github.com/npm/cli/commit/f13bc9c22a35fe97ba81e38d87f61c287d7ee0a9) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `debug@4.3.7` - [`029060c`](https://github.com/npm/cli/commit/029060c5e16aee4d8345635862c5fb0612f58162) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `cross-spawn@7.0.6` - [`9350950`](https://github.com/npm/cli/commit/93509509b01e8c9a1cedfb991e48e3cf0e8cbad2) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `@npmcli/metavuln-calculator@8.0.1` - [`c003827`](https://github.com/npm/cli/commit/c003827e3f5c20ec2b9a4c1631fd1dfbb5b6fb27) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `ansi-regex@6.1.0` - [`d6194f5`](https://github.com/npm/cli/commit/d6194f5774d037f474339ed47713e2809c39e735) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `pacote@19.0.1` - [`4ff29f6`](https://github.com/npm/cli/commit/4ff29f6a7ee052649d41a4084f1940d957f7959d) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `npm-registry-fetch@18.0.2` - [`fd6f4fb`](https://github.com/npm/cli/commit/fd6f4fb08f62ed5e8442528c7d532d7d064df1aa) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `make-fetch-happen@14.0.3` - [`b3f3004`](https://github.com/npm/cli/commit/b3f3004f1769d212240b40f1122d67f213073aec) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `ci-info@4.1.0` - [`a1f9d48`](https://github.com/npm/cli/commit/a1f9d482f567336d0fb802b7b67da1e71120ddd8) [#&#8203;7922](https://github.com/npm/cli/pull/7922) `promise-spawn@8.0.2` ##### Chores - [`3ace1c1`](https://github.com/npm/cli/commit/3ace1c103d7cf769acd86e1c23b39c96cec2f763) [#&#8203;7922](https://github.com/npm/cli/pull/7922) update arborist in mock-registry ([@&#8203;wraithgar](https://github.com/wraithgar)) - [workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v10.0.1): `libnpmpublish@10.0.1` ### [`v10.9.0`](https://github.com/npm/cli/releases/tag/v10.9.0) [Compare Source](https://github.com/npm/cli/compare/v10.8.3...v10.9.0) ##### Features - [`4d57928`](https://github.com/npm/cli/commit/4d57928ea20c1672864dc0c8ebaff5d877e61c9c) [#&#8203;7766](https://github.com/npm/cli/pull/7766) devEngines ([#&#8203;7766](https://github.com/npm/cli/issues/7766)) ([@&#8203;reggi](https://github.com/reggi)) ##### Bug Fixes - [`6ca609e`](https://github.com/npm/cli/commit/6ca609e20b68fb2e5ef8177db116b84a339461fd) [#&#8203;7789](https://github.com/npm/cli/pull/7789) ping and doctor commands fix for checking if registry is online ([#&#8203;7789](https://github.com/npm/cli/issues/7789)) ([@&#8203;milaninfy](https://github.com/milaninfy)) ##### Documentation - [`63d6a73`](https://github.com/npm/cli/commit/63d6a732c3c0e9c19fd4d147eaa5cc27c29b168d) [#&#8203;7783](https://github.com/npm/cli/pull/7783) package.json: add brief section on exports, link to Node.js docs ([#&#8203;7783](https://github.com/npm/cli/issues/7783)) ([@&#8203;wheresrhys](https://github.com/wheresrhys)) - [`366c07e`](https://github.com/npm/cli/commit/366c07e2f3cb9d1c6ddbd03e624a4d73fbd2676e) [#&#8203;7776](https://github.com/npm/cli/pull/7776) remove incorrect note about npm install ([#&#8203;7776](https://github.com/npm/cli/issues/7776)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [`60a7ee5`](https://github.com/npm/cli/commit/60a7ee5b7a71c1a46cee4026d7e06f8785a0786b) [#&#8203;7803](https://github.com/npm/cli/pull/7803) hoist npm-normalize-package-bin - [`20dd44f`](https://github.com/npm/cli/commit/20dd44ff7deedd594f996fcfe48615fd93498db3) [#&#8203;7803](https://github.com/npm/cli/pull/7803) hoist minipass-fetch - [`5795987`](https://github.com/npm/cli/commit/5795987605af9bb163ad3a689a0854b99cd39cbe) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `proggy@3.0.0` - [`99ccae3`](https://github.com/npm/cli/commit/99ccae3ded6f7013b26ed268a208c24473cdeb8f) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `bin-links@5.0.0` - [`75786ad`](https://github.com/npm/cli/commit/75786adb86f763d781f840feea4afb8d01953b99) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/query@4.0.0` - [`1c25a1d`](https://github.com/npm/cli/commit/1c25a1d74c26364742b59f9d57b9a07bb4f8726f) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/node-gyp@4.0.0` - [`2d7fc3d`](https://github.com/npm/cli/commit/2d7fc3d320b92a8447e7282df14e2b99047cc426) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/name-from-folder@3.0.0` - [`1e09334`](https://github.com/npm/cli/commit/1e093347e3723c77bb4dc9214e111a3ec78fbbea) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/metavuln-calculator@8.0.0` - [`820e983`](https://github.com/npm/cli/commit/820e983b1d5a82d6c9c10895487c2e43b423d6ef) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/installed-package-contents@3.0.0` - [`9cd6603`](https://github.com/npm/cli/commit/9cd66031ebd2e9a0d6fdee3a7b4d7779694306ff) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `read-package-json-fast@4.0.0` - [`b84d907`](https://github.com/npm/cli/commit/b84d9079feaf9582763356e538c7247383b00e9f) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/git@6.0.1` - [`53ed632`](https://github.com/npm/cli/commit/53ed632561cc0336f4194524de6e236f50d67212) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `write-file-atomic@6.0.0` - [`ab40dab`](https://github.com/npm/cli/commit/ab40dab333bd24ab255f7c63798e86e1a7f66374) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `which@5.0.0` - [`b1c4770`](https://github.com/npm/cli/commit/b1c477084d5e2bcd7335610587091ca1189ebaf8) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `validate-npm-package-name@6.0.0` - [`8206c4f`](https://github.com/npm/cli/commit/8206c4f675937e855b60164946c086eb64d7ecb6) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `ssri@12.0.0` - [`8b7dbc8`](https://github.com/npm/cli/commit/8b7dbc8234914352b2649f56c6a11765f1904e30) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `read@4.0.0` - [`f6909a0`](https://github.com/npm/cli/commit/f6909a022c9373c85d980c96a30f47a3a65aa4a9) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `proc-log@5.0.0` - [`f9b2e18`](https://github.com/npm/cli/commit/f9b2e1884fbfe2a2c41e3fcaa4be722209141aed) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `parse-conflict-json@4.0.0` - [`e7ab206`](https://github.com/npm/cli/commit/e7ab206370e5fc62fefe6916e5dcc40b3e577d22) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `pacote@19.0.0` - [`b28dbb1`](https://github.com/npm/cli/commit/b28dbb10b382f51f2c80fa5719e804074655ed67) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `npm-user-validate@3.0.0` - [`d13a20b`](https://github.com/npm/cli/commit/d13a20bebef1b9932f86c44741ea6d214ad6842b) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `npm-registry-fetch@18.0.1` - [`5208f74`](https://github.com/npm/cli/commit/5208f7404c656a91cfb34671cf8533e147f5944f) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `npm-profile@11.0.1` - [`092f41f`](https://github.com/npm/cli/commit/092f41fec40f418468605557fcb4f4e1babd9d45) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `npm-pick-manifest@10.0.0` - [`50a7bc8`](https://github.com/npm/cli/commit/50a7bc8737bb4e0a8fbc5f00b8f580512153a5bc) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `npm-package-arg@12.0.0` - [`591130d`](https://github.com/npm/cli/commit/591130d0aaaa032f484504287e993d38b6f04d4f) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `npm-install-checks@7.1.0` - [`be6ae96`](https://github.com/npm/cli/commit/be6ae96bab5265a89090388f49be8311dc012a68) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `npm-audit-report@6.0.0` - [`8d4060a`](https://github.com/npm/cli/commit/8d4060a661db50dc4d4a2f30cc57346f1d242599) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `normalize-package-data@7.0.0` - [`105fa2b`](https://github.com/npm/cli/commit/105fa2bdb2bbb0502bb8e0c5ccec3dadcff3c2d6) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `nopt@8.0.0` - [`eae4f57`](https://github.com/npm/cli/commit/eae4f577b40732dbcad6c959a2a479258247f399) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `make-fetch-happen@14.0.1` - [`7214149`](https://github.com/npm/cli/commit/72141496fbc7e5f0e0824d584b82690eeee45bb5) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `json-parse-even-better-errors@4.0.0` - [`c4bed31`](https://github.com/npm/cli/commit/c4bed312966bbdd70e457543c6a95c827a1e6b59) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `init-package-json@7.0.1` - [`f54b155`](https://github.com/npm/cli/commit/f54b155d0cbc251c7159cc42ba3b6154563f9e49) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `ini@5.0.0` - [`6deae9e`](https://github.com/npm/cli/commit/6deae9e5d989ac30208fbcbca13ec827c6f2b588) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `hosted-git-info@8.0.0` - [`034c729`](https://github.com/npm/cli/commit/034c7297568d328bcaf79bd2c7226d3593e21810) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `cacache@19.0.1` - [`ddb8be0`](https://github.com/npm/cli/commit/ddb8be0af2f2967f011d012d3634b78197000b80) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `abbrev@3.0.0` - [`538a4cc`](https://github.com/npm/cli/commit/538a4cc1dd731a3643ab4477fe545db39997bcdf) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/run-script@9.0.1` - [`b80d048`](https://github.com/npm/cli/commit/b80d0482cb52fc00275fef9548d86e17eaf28f50) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/redact@3.0.0` - [`81137fc`](https://github.com/npm/cli/commit/81137fc3dab75f7bea5c2a78e10b050284fc11b0) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/promise-spawn@8.0.1` - [`2076368`](https://github.com/npm/cli/commit/207636897aa5544ec28cad5b75fe2e685028dafd) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/package-json@6.0.1` - [`feac87c`](https://github.com/npm/cli/commit/feac87c7ed6113665bc144ee677017bc66138b70) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/map-workspaces@4.0.1` - [`dd90f9e`](https://github.com/npm/cli/commit/dd90f9ee7882dbeec073604638b98e68f9873371) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/fs@4.0.0` ##### Chores - [`95e2cb1`](https://github.com/npm/cli/commit/95e2cb105f1c80362a2355801917425be84e6097) [#&#8203;7810](https://github.com/npm/cli/pull/7810) ignore .github folder in release-please ([@&#8203;reggi](https://github.com/reggi)) - [`be1e6da`](https://github.com/npm/cli/commit/be1e6da91380d7a10edb1767dd433ca296b96771) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `minify-registry-metadata@4.0.0` ([@&#8203;reggi](https://github.com/reggi)) - [`43f2374`](https://github.com/npm/cli/commit/43f2374bf5abe825be6068cdfb991f02ba08eac3) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `ignore-walk@7.0.0` ([@&#8203;reggi](https://github.com/reggi)) - [`bb03036`](https://github.com/npm/cli/commit/bb03036ba8f7d7f1497ecac17b5e2f3e2951e214) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `npm-packlist@9.0.0` ([@&#8203;reggi](https://github.com/reggi)) - [`2072705`](https://github.com/npm/cli/commit/2072705aa80d009dc077639adc305692f4a6c0b9) [#&#8203;7803](https://github.com/npm/cli/pull/7803) update `@npmcli/eslint-config@5.0.1` ([@&#8203;reggi](https://github.com/reggi)) - [`949d8f8`](https://github.com/npm/cli/commit/949d8f872d341590d17613203bb57b95084b390d) [#&#8203;7803](https://github.com/npm/cli/pull/7803) engine ^18.17.0 || >=20.5.0 in package template ([@&#8203;reggi](https://github.com/reggi)) - [`fefd509`](https://github.com/npm/cli/commit/fefd509992a05c2dfddbe7bc46931c42f1da69d7) [#&#8203;7764](https://github.com/npm/cli/pull/7764) deps: bump actions/download-artifact from 3 to 4 in /.github/workflows ([#&#8203;7764](https://github.com/npm/cli/issues/7764)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot], [@&#8203;wraithgar](https://github.com/wraithgar)) - [workspace](https://github.com/npm/cli/releases/tag/arborist-v8.0.0): `@npmcli/arborist@8.0.0` - [workspace](https://github.com/npm/cli/releases/tag/config-v9.0.0): `@npmcli/config@9.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v9.0.0): `libnpmaccess@9.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v7.0.0): `libnpmdiff@7.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v9.0.0): `libnpmexec@9.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v6.0.0): `libnpmfund@6.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v11.0.0): `libnpmhook@11.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v7.0.0): `libnpmorg@7.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v8.0.0): `libnpmpack@8.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v10.0.0): `libnpmpublish@10.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmsearch-v8.0.0): `libnpmsearch@8.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v7.0.0): `libnpmteam@7.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmversion-v7.0.0): `libnpmversion@7.0.0` ### [`v10.8.3`](https://github.com/npm/cli/releases/tag/v10.8.3) [Compare Source](https://github.com/npm/cli/compare/v10.8.2...v10.8.3) ##### Bug Fixes - [`7e61151`](https://github.com/npm/cli/commit/7e61151b9ab4f62a83e9ea8bcfa15ece11b6a1fd) [#&#8203;7759](https://github.com/npm/cli/pull/7759) docs: init usage description corrected ([#&#8203;7759](https://github.com/npm/cli/issues/7759)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`2404c7e`](https://github.com/npm/cli/commit/2404c7e991e1a4962608a1e6b2453a7ccee4e0a5) [#&#8203;7738](https://github.com/npm/cli/pull/7738) publish: consider package-spec when inside workspace dir ([#&#8203;7738](https://github.com/npm/cli/issues/7738)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`91e46a3`](https://github.com/npm/cli/commit/91e46a34b685ebbf134d573209731868cae304d0) [#&#8203;7721](https://github.com/npm/cli/pull/7721) init: use locally installed version of given package ([#&#8203;7721](https://github.com/npm/cli/issues/7721)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`4e81a6a`](https://github.com/npm/cli/commit/4e81a6a4106e4e125b0eefda042b75cfae0a5f23) [#&#8203;7674](https://github.com/npm/cli/pull/7674) always set exit code if exiting uncleanly ([#&#8203;7674](https://github.com/npm/cli/issues/7674)) ([@&#8203;wraithgar](https://github.com/wraithgar), [@&#8203;hashtagchris](https://github.com/hashtagchris)) - [`a947f25`](https://github.com/npm/cli/commit/a947f25bd4576f7ef70fe6b1226e72252fa7a571) [#&#8203;7679](https://github.com/npm/cli/pull/7679) update lifecycle script list in run-script ([#&#8203;7679](https://github.com/npm/cli/issues/7679)) ([@&#8203;sonsurim](https://github.com/sonsurim)) ##### Documentation - [`e674987`](https://github.com/npm/cli/commit/e674987c8dc5634c3b2a8a4d0f024d15041ba23c) [#&#8203;7743](https://github.com/npm/cli/pull/7743) update docs for npmrc and package-json ([#&#8203;7743](https://github.com/npm/cli/issues/7743)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`24d5350`](https://github.com/npm/cli/commit/24d53505491195b5c853c05db322f19c5ea091e0) [#&#8203;7742](https://github.com/npm/cli/pull/7742) fix and update scoped configuration example ([#&#8203;7742](https://github.com/npm/cli/issues/7742)) ([@&#8203;demedos](https://github.com/demedos)) ##### Dependencies - [`3fd7a48`](https://github.com/npm/cli/commit/3fd7a48a26e1839580780fe969a89f71c6932064) [#&#8203;7737](https://github.com/npm/cli/pull/7737) `lru-cache@10.4.3` - [`d7e462b`](https://github.com/npm/cli/commit/d7e462b28c4e9380b96f7a683fdcc02a0915a826) [#&#8203;7737](https://github.com/npm/cli/pull/7737) `jackspeak@3.4.3` - [`df58b0c`](https://github.com/npm/cli/commit/df58b0c756d5279b219c684e0768b279d2607eab) [#&#8203;7737](https://github.com/npm/cli/pull/7737) `glob@10.4.5` - [`7342c24`](https://github.com/npm/cli/commit/7342c2460a38bfc16783b927f7454ddc353592c7) [#&#8203;7737](https://github.com/npm/cli/pull/7737) `foreground-child@3.3.0` - [`2986f4e`](https://github.com/npm/cli/commit/2986f4e5e08ea9d606012ee609a0b722a76b4252) [#&#8203;7737](https://github.com/npm/cli/pull/7737) `cacache@18.0.4` - [`a44ab26`](https://github.com/npm/cli/commit/a44ab26326d04e3eb0d48e7749b41e1e0f30c5ca) [#&#8203;7737](https://github.com/npm/cli/pull/7737) `postcss-selector-parser@6.1.2` - [`4e965ad`](https://github.com/npm/cli/commit/4e965ad4c990f501481c569bf28e543625cbd7ff) [#&#8203;7737](https://github.com/npm/cli/pull/7737) `semver@7.6.3` - [`12587fa`](https://github.com/npm/cli/commit/12587fa8e926b63b13ff0443e474ec4eea0b1d5a) [#&#8203;7737](https://github.com/npm/cli/pull/7737) `npm-package-arg@11.0.3` - [`1a9ac86`](https://github.com/npm/cli/commit/1a9ac861fcb5113e661239c54ae7a6aaa96bf88b) [#&#8203;7737](https://github.com/npm/cli/pull/7737) `debug@4.3.6` - [`a303ddd`](https://github.com/npm/cli/commit/a303dddaf1b853cc351cc9aadb47741cf5c3f998) [#&#8203;7737](https://github.com/npm/cli/pull/7737) `node-gyp@10.2.0` ##### Chores - [`1772276`](https://github.com/npm/cli/commit/1772276c881911277efed4cdc386901d9c19d65b) [#&#8203;7756](https://github.com/npm/cli/pull/7756) fix duplicate changelog entries ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`8035725`](https://github.com/npm/cli/commit/80357253ecd8483463cd66c783c4464c330d72df) [#&#8203;7756](https://github.com/npm/cli/pull/7756) `@npmcli/template-oss@4.23.3` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`ed4add1`](https://github.com/npm/cli/commit/ed4add1e2791180a19f0fe1ebfa08a0837d3fe1a) [#&#8203;7737](https://github.com/npm/cli/pull/7737) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`86b05fc`](https://github.com/npm/cli/commit/86b05fc8f110cadc67fcf7417bc0646289919000) [#&#8203;7683](https://github.com/npm/cli/pull/7683) allow for longer timer values ([#&#8203;7683](https://github.com/npm/cli/issues/7683)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v8.1.4): `libnpmexec@8.1.4` ### [`v10.8.2`](https://github.com/npm/cli/releases/tag/v10.8.2) [Compare Source](https://github.com/npm/cli/compare/v10.8.1...v10.8.2) ##### Bug Fixes - [`3101a40`](https://github.com/npm/cli/commit/3101a4045bd7030f232d6cb2ae61339214968321) [#&#8203;7631](https://github.com/npm/cli/pull/7631) limit concurrent open files during 'npm cache verify' ([#&#8203;7631](https://github.com/npm/cli/issues/7631)) ([@&#8203;oikumene](https://github.com/oikumene)) - [`2273183`](https://github.com/npm/cli/commit/22731831e22011e32fa0ca12178e242c2ee2b33d) [#&#8203;7595](https://github.com/npm/cli/pull/7595) outdated: fixed wanted range for alias with version range ([#&#8203;7595](https://github.com/npm/cli/issues/7595)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`15be6dd`](https://github.com/npm/cli/commit/15be6dd33bfab8bdfaf8c3dece435d7139c1bf6d) [#&#8203;7574](https://github.com/npm/cli/pull/7574) don't try parsing workspaces if none exist ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`ac937d4`](https://github.com/npm/cli/commit/ac937d4f29b27fb877f79f33034ee1144c7202c4) [#&#8203;7616](https://github.com/npm/cli/pull/7616) install: add save-peer flag ([#&#8203;7616](https://github.com/npm/cli/issues/7616)) ([@&#8203;drew4237](https://github.com/drew4237)) - [`55639ef`](https://github.com/npm/cli/commit/55639efd2d3094ca0931ddf9276c93f6880cd6e6) [#&#8203;7615](https://github.com/npm/cli/pull/7615) use git+https in package.com url examples ([#&#8203;7615](https://github.com/npm/cli/issues/7615)) ([@&#8203;MikeMcC399](https://github.com/MikeMcC399)) - [`93883bb`](https://github.com/npm/cli/commit/93883bb6459208a916584cad8c6c72a315cf32af) [#&#8203;7582](https://github.com/npm/cli/pull/7582) Improve manpage section for `package.json` `funding` properties ([#&#8203;7582](https://github.com/npm/cli/issues/7582)) ([@&#8203;kemitchell](https://github.com/kemitchell)) - [`92e71e6`](https://github.com/npm/cli/commit/92e71e6b0c7889e243e6b54ef8b4eb9656de95f8) [#&#8203;7576](https://github.com/npm/cli/pull/7576) fix links to community discussions ([#&#8203;7576](https://github.com/npm/cli/issues/7576)) ([@&#8203;leobalter](https://github.com/leobalter)) ##### Dependencies - [`1c1adae`](https://github.com/npm/cli/commit/1c1adaeeb59401db32d3d1ac4074654c87cd6f25) [#&#8203;7636](https://github.com/npm/cli/pull/7636) `npm-pick-manifest@9.1.0` - [`5e4fa18`](https://github.com/npm/cli/commit/5e4fa18dc02cd6b99df51e220661d82b2db12c3d) [#&#8203;7636](https://github.com/npm/cli/pull/7636) `socks-proxy-agent@8.0.4` - [`d8fa116`](https://github.com/npm/cli/commit/d8fa116f142044d3774439cf64dd51e8acb5bcff) [#&#8203;7636](https://github.com/npm/cli/pull/7636) `https-proxy-agent@7.0.5` - [`76dab91`](https://github.com/npm/cli/commit/76dab917eb22f5079cbb8bc052ec7c5bb07e9389) [#&#8203;7636](https://github.com/npm/cli/pull/7636) `normalize-package-data@6.0.2` - [`094c4ea`](https://github.com/npm/cli/commit/094c4ea17398d092a8b2c631564209c10183d417) [#&#8203;7636](https://github.com/npm/cli/pull/7636) `minimatch@9.0.5` - [`1c8d41d`](https://github.com/npm/cli/commit/1c8d41ddafc5810511d54fd227ce964c503464e0) [#&#8203;7636](https://github.com/npm/cli/pull/7636) `@npmcli/git@5.0.8` - [`e5451e1`](https://github.com/npm/cli/commit/e5451e1e91d7a71546f21daca604fb956c1cac3f) [#&#8203;7605](https://github.com/npm/cli/pull/7605) `jackspeak@3.4.0` - [`7b584d3`](https://github.com/npm/cli/commit/7b584d3b60ff118fd04f3ee5693816d9e948ff1b) [#&#8203;7605](https://github.com/npm/cli/pull/7605) `foreground-child@3.2.1` - [`941d0d7`](https://github.com/npm/cli/commit/941d0d7b596ec4cc2d21f86fb03876e2c6360987) [#&#8203;7605](https://github.com/npm/cli/pull/7605) `debug@4.3.5` - [`8b8ce7a`](https://github.com/npm/cli/commit/8b8ce7a23543a4d28c850fa27cd411de68a74cfd) [#&#8203;7605](https://github.com/npm/cli/pull/7605) `glob@10.4.2` - [`4646768`](https://github.com/npm/cli/commit/46467680d0e75c95406e46b5e2f754d2b7df1f7b) [#&#8203;7605](https://github.com/npm/cli/pull/7605) `npm-registry-fetch@17.1.0` - [`6f0d7ce`](https://github.com/npm/cli/commit/6f0d7cec260993d269294e05e18eacf23935b78a) [#&#8203;7605](https://github.com/npm/cli/pull/7605) `@npmcli/redact@2.0.1` - [`29204c8`](https://github.com/npm/cli/commit/29204c8ad4be0a1ffbca6f40393b00278bb34b3e) [#&#8203;7605](https://github.com/npm/cli/pull/7605) `@npmcli/package-json@5.2.0` - [`04d6910`](https://github.com/npm/cli/commit/04d6910e474003762b4606837960b4eb10d7bcd9) [#&#8203;7574](https://github.com/npm/cli/pull/7574) `@npmcli/package-json@5.1.1` - [`4ef4830`](https://github.com/npm/cli/commit/4ef4830dd792c2f23d3ffc7a10f797fc4ac8e5cb) [#&#8203;7574](https://github.com/npm/cli/pull/7574) remove read-package-json-fast ##### Chores - [`2490b49`](https://github.com/npm/cli/commit/2490b492cc8d9a351841d2c643b13a47a3254f41) [#&#8203;7621](https://github.com/npm/cli/pull/7621) remove .github/workflows/benchmark.yml ([#&#8203;7621](https://github.com/npm/cli/issues/7621)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`3b8b111`](https://github.com/npm/cli/commit/3b8b11161ee2f88817dcc19b4770040d5bc73261) [#&#8203;7605](https://github.com/npm/cli/pull/7605) update devDependencies in lockfile ([@&#8203;wraithgar](https://github.com/wraithgar)) ### [`v10.8.1`](https://github.com/npm/cli/releases/tag/v10.8.1) [Compare Source](https://github.com/npm/cli/compare/v10.8.0...v10.8.1) ##### Bug Fixes - [`6b55646`](https://github.com/npm/cli/commit/6b556468f9d6ed62c681954bfe6ad012315e3b53) [#&#8203;7569](https://github.com/npm/cli/pull/7569) exec: look in workspace and root for bin entries ([#&#8203;7569](https://github.com/npm/cli/issues/7569)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`e4c7a41`](https://github.com/npm/cli/commit/e4c7a410f590e5c9c81f6410f600181a4deef005) [#&#8203;7564](https://github.com/npm/cli/pull/7564) publish: skip workspace packages marked private on publish ([#&#8203;7564](https://github.com/npm/cli/issues/7564)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`8f94ae8`](https://github.com/npm/cli/commit/8f94ae8c4d36cd397c53e8dc9f54d4332bf1b847) [#&#8203;7556](https://github.com/npm/cli/pull/7556) utils/tar: index access while match is null ([#&#8203;7555](https://github.com/npm/cli/issues/7555)) ([#&#8203;7556](https://github.com/npm/cli/issues/7556)) ([@&#8203;NormanPerrin](https://github.com/NormanPerrin)) - [`2d1d8d0`](https://github.com/npm/cli/commit/2d1d8d0ef18a10ac7938380884745f1d3c3cb078) [#&#8203;7559](https://github.com/npm/cli/pull/7559) adds `node:` specifier to all native node modules ([#&#8203;7559](https://github.com/npm/cli/issues/7559)) ([@&#8203;reggi](https://github.com/reggi)) - [`7d89b55`](https://github.com/npm/cli/commit/7d89b55341160459e0fcd3374c3720d758b16339) [#&#8203;7490](https://github.com/npm/cli/pull/7490) ci: rm workspace node\_modules ([#&#8203;7490](https://github.com/npm/cli/issues/7490)) ([@&#8203;reggi](https://github.com/reggi)) - [`9122fb6`](https://github.com/npm/cli/commit/9122fb65ac05d793a69f4fdcbd03b59595adf937) [#&#8203;7516](https://github.com/npm/cli/pull/7516) cache: add both full and minified packument to cache ([#&#8203;7516](https://github.com/npm/cli/issues/7516)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`9e6686b`](https://github.com/npm/cli/commit/9e6686bb965fa6843ea483cb802f14282eabf3e5) [#&#8203;7545](https://github.com/npm/cli/pull/7545) send proper otp token on web auth ([#&#8203;7545](https://github.com/npm/cli/issues/7545)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`b1db070`](https://github.com/npm/cli/commit/b1db070cb4a497fd91fd61cf197d28b5d47274bb) [#&#8203;7534](https://github.com/npm/cli/pull/7534) refactor: use output.buffer and set explicit json mode in query ([#&#8203;7534](https://github.com/npm/cli/issues/7534)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`53cda32`](https://github.com/npm/cli/commit/53cda32aa35f3a592fb0ddf37e43c028f93ef613) [#&#8203;7542](https://github.com/npm/cli/pull/7542) refactor ls to use output.buffer for json ([#&#8203;7542](https://github.com/npm/cli/issues/7542)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`61d5771`](https://github.com/npm/cli/commit/61d57719e6443978c5e9a91ca7a63397be3065fa) [#&#8203;7541](https://github.com/npm/cli/pull/7541) remove json.stringify from all commands ([#&#8203;7541](https://github.com/npm/cli/issues/7541)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`4dfc7d2`](https://github.com/npm/cli/commit/4dfc7d20b58eaa3d231ef5dc86b9802e1c0d0e68) [#&#8203;7540](https://github.com/npm/cli/pull/7540) pass strings to JSON.stringify in --json mode ([#&#8203;7540](https://github.com/npm/cli/issues/7540)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`3cefdf6`](https://github.com/npm/cli/commit/3cefdf6eaab5bfb4371149f674dc95e9b9c54853) [#&#8203;7538](https://github.com/npm/cli/pull/7538) outdated: return array for outdated deps from multiple workspaces ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`ef4c975`](https://github.com/npm/cli/commit/ef4c975f2784f70ab86a3e7e6e40c99279e5a3e3) [#&#8203;7508](https://github.com/npm/cli/pull/7508) view: dont immediately exit on first workspace 404 ([#&#8203;7508](https://github.com/npm/cli/issues/7508)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ##### Documentation - [`fd6479f`](https://github.com/npm/cli/commit/fd6479f85b9cf14a23cb4f9a049e0ea68632d8e9) [#&#8203;7560](https://github.com/npm/cli/pull/7560) update publish docs: dist-tag + publish case ([#&#8203;7560](https://github.com/npm/cli/issues/7560)) ([@&#8203;davidlj95](https://github.com/davidlj95)) ##### Dependencies - [`e3f0fd4`](https://github.com/npm/cli/commit/e3f0fd45d97569a0d6c2a67e179e4a5f13eb9442) [#&#8203;7568](https://github.com/npm/cli/pull/7568) `@npmcli/package-json@5.1.1` - [`447a8d7`](https://github.com/npm/cli/commit/447a8d7f3124bf9f69453098ce31b56bad20efd7) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `spdx-license-ids@3.0.18` - [`83fed2e`](https://github.com/npm/cli/commit/83fed2e8ec253051d60babdf2b10e2f2c64df318) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `sigstore@2.3.1` - [`41291ba`](https://github.com/npm/cli/commit/41291bab34d3f7351c94e97e89ac1f85b0950188) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `@sigstore/tuf@2.3.4` - [`18b42a4`](https://github.com/npm/cli/commit/18b42a46abdbc26a28f2e16ea74a1812d8de4c4d) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `glob@10.4.1` - [`5c6759d`](https://github.com/npm/cli/commit/5c6759decb00dfbe377c0ad41f85a3222f79a36a) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `postcss-selector-parser@6.1.0` - [`2508a83`](https://github.com/npm/cli/commit/2508a83e6d2936d15c210b9dee41098131ed6aff) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `is-cidr@5.1.0` - [`6278fe4`](https://github.com/npm/cli/commit/6278fe430bb7c3ecfae730f9ea084501e57c0e2c) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `ini@4.1.3` #### [10.8.1](https://github.com/npm/cli/compare/v10.8.0...v10.8.1) (2024-05-29) ##### Bug Fixes - [`6b55646`](https://github.com/npm/cli/commit/6b556468f9d6ed62c681954bfe6ad012315e3b53) [#&#8203;7569](https://github.com/npm/cli/pull/7569) exec: look in workspace and root for bin entries ([#&#8203;7569](https://github.com/npm/cli/issues/7569)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`e4c7a41`](https://github.com/npm/cli/commit/e4c7a410f590e5c9c81f6410f600181a4deef005) [#&#8203;7564](https://github.com/npm/cli/pull/7564) publish: skip workspace packages marked private on publish ([#&#8203;7564](https://github.com/npm/cli/issues/7564)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`8f94ae8`](https://github.com/npm/cli/commit/8f94ae8c4d36cd397c53e8dc9f54d4332bf1b847) [#&#8203;7556](https://github.com/npm/cli/pull/7556) utils/tar: index access while match is null ([#&#8203;7555](https://github.com/npm/cli/issues/7555)) ([#&#8203;7556](https://github.com/npm/cli/issues/7556)) ([@&#8203;NormanPerrin](https://github.com/NormanPerrin)) - [`2d1d8d0`](https://github.com/npm/cli/commit/2d1d8d0ef18a10ac7938380884745f1d3c3cb078) [#&#8203;7559](https://github.com/npm/cli/pull/7559) adds `node:` specifier to all native node modules ([#&#8203;7559](https://github.com/npm/cli/issues/7559)) ([@&#8203;reggi](https://github.com/reggi)) - [`7d89b55`](https://github.com/npm/cli/commit/7d89b55341160459e0fcd3374c3720d758b16339) [#&#8203;7490](https://github.com/npm/cli/pull/7490) ci: rm workspace node\_modules ([#&#8203;7490](https://github.com/npm/cli/issues/7490)) ([@&#8203;reggi](https://github.com/reggi)) - [`9122fb6`](https://github.com/npm/cli/commit/9122fb65ac05d793a69f4fdcbd03b59595adf937) [#&#8203;7516](https://github.com/npm/cli/pull/7516) cache: add both full and minified packument to cache ([#&#8203;7516](https://github.com/npm/cli/issues/7516)) ([@&#8203;milaninfy](https://github.com/milaninfy)) - [`9e6686b`](https://github.com/npm/cli/commit/9e6686bb965fa6843ea483cb802f14282eabf3e5) [#&#8203;7545](https://github.com/npm/cli/pull/7545) send proper otp token on web auth ([#&#8203;7545](https://github.com/npm/cli/issues/7545)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`b1db070`](https://github.com/npm/cli/commit/b1db070cb4a497fd91fd61cf197d28b5d47274bb) [#&#8203;7534](https://github.com/npm/cli/pull/7534) refactor: use output.buffer and set explicit json mode in query ([#&#8203;7534](https://github.com/npm/cli/issues/7534)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`53cda32`](https://github.com/npm/cli/commit/53cda32aa35f3a592fb0ddf37e43c028f93ef613) [#&#8203;7542](https://github.com/npm/cli/pull/7542) refactor ls to use output.buffer for json ([#&#8203;7542](https://github.com/npm/cli/issues/7542)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`61d5771`](https://github.com/npm/cli/commit/61d57719e6443978c5e9a91ca7a63397be3065fa) [#&#8203;7541](https://github.com/npm/cli/pull/7541) remove json.stringify from all commands ([#&#8203;7541](https://github.com/npm/cli/issues/7541)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`4dfc7d2`](https://github.com/npm/cli/commit/4dfc7d20b58eaa3d231ef5dc86b9802e1c0d0e68) [#&#8203;7540](https://github.com/npm/cli/pull/7540) pass strings to JSON.stringify in --json mode ([#&#8203;7540](https://github.com/npm/cli/issues/7540)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`3cefdf6`](https://github.com/npm/cli/commit/3cefdf6eaab5bfb4371149f674dc95e9b9c54853) [#&#8203;7538](https://github.com/npm/cli/pull/7538) outdated: return array for outdated deps from multiple workspaces ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`ef4c975`](https://github.com/npm/cli/commit/ef4c975f2784f70ab86a3e7e6e40c99279e5a3e3) [#&#8203;7508](https://github.com/npm/cli/pull/7508) view: dont immediately exit on first workspace 404 ([#&#8203;7508](https://github.com/npm/cli/issues/7508)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ##### Documentation - [`fd6479f`](https://github.com/npm/cli/commit/fd6479f85b9cf14a23cb4f9a049e0ea68632d8e9) [#&#8203;7560](https://github.com/npm/cli/pull/7560) update publish docs: dist-tag + publish case ([#&#8203;7560](https://github.com/npm/cli/issues/7560)) ([@&#8203;davidlj95](https://github.com/davidlj95)) ##### Dependencies - [`e3f0fd4`](https://github.com/npm/cli/commit/e3f0fd45d97569a0d6c2a67e179e4a5f13eb9442) [#&#8203;7568](https://github.com/npm/cli/pull/7568) `@npmcli/package-json@5.1.1` - [`447a8d7`](https://github.com/npm/cli/commit/447a8d7f3124bf9f69453098ce31b56bad20efd7) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `spdx-license-ids@3.0.18` - [`83fed2e`](https://github.com/npm/cli/commit/83fed2e8ec253051d60babdf2b10e2f2c64df318) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `sigstore@2.3.1` - [`41291ba`](https://github.com/npm/cli/commit/41291bab34d3f7351c94e97e89ac1f85b0950188) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `@sigstore/tuf@2.3.4` - [`18b42a4`](https://github.com/npm/cli/commit/18b42a46abdbc26a28f2e16ea74a1812d8de4c4d) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `glob@10.4.1` - [`5c6759d`](https://github.com/npm/cli/commit/5c6759decb00dfbe377c0ad41f85a3222f79a36a) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `postcss-selector-parser@6.1.0` - [`2508a83`](https://github.com/npm/cli/commit/2508a83e6d2936d15c210b9dee41098131ed6aff) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `is-cidr@5.1.0` - [`6278fe4`](https://github.com/npm/cli/commit/6278fe430bb7c3ecfae730f9ea084501e57c0e2c) [#&#8203;7566](https://github.com/npm/cli/pull/7566) `ini@4.1.3` ##### Chores - [`2d84091`](https://github.com/npm/cli/commit/2d840917bbeff6a1eb5accc10a5ec1c2280b9470) [#&#8203;7568](https://github.com/npm/cli/pull/7568) fix snapshots for updated [@&#8203;npmcli/package-json](https://github.com/npmcli/package-json) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`6574dc9`](https://github.com/npm/cli/commit/6574dc98705cf0a88ea6fe41a57d0d0adfcea439) [#&#8203;7566](https://github.com/npm/cli/pull/7566) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Chores - [`2d84091`](https://github.com/npm/cli/commit/2d840917bbeff6a1eb5accc10a5ec1c2280b9470) [#&#8203;7568](https://github.com/npm/cli/pull/7568) fix snapshots for updated [@&#8203;npmcli/package-json](https://github.com/npmcli/package-json) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`6574dc9`](https://github.com/npm/cli/commit/6574dc98705cf0a88ea6fe41a57d0d0adfcea439) [#&#8203;7566](https://github.com/npm/cli/pull/7566) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) ### [`v10.8.0`](https://github.com/npm/cli/releases/tag/v10.8.0) [Compare Source](https://github.com/npm/cli/compare/v10.7.0...v10.8.0) ##### Features - [`1e375c1`](https://github.com/npm/cli/commit/1e375c1f8d16ac114b615c2a2f374099345b0b69) [#&#8203;7442](https://github.com/npm/cli/pull/7442) create exit handler class ([#&#8203;7442](https://github.com/npm/cli/issues/7442)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ##### Bug Fixes - [`d5c3289`](https://github.com/npm/cli/commit/d5c32899b6ffc6254c96f62a06a854bb2c2b95c5) [#&#8203;7513](https://github.com/npm/cli/pull/7513) refactor: use output buffer and error for more commands ([#&#8203;7513](https://github.com/npm/cli/issues/7513)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`12f103c`](https://github.com/npm/cli/commit/12f103ce55ed21c9c04f87a101fb64d55ac02d3c) [#&#8203;7533](https://github.com/npm/cli/pull/7533) add first param titles to logs where missing ([#&#8203;7533](https://github.com/npm/cli/issues/7533)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`badeac2`](https://github.com/npm/cli/commit/badeac28faf9fde5f8c05d235219be840999a646) [#&#8203;7521](https://github.com/npm/cli/pull/7521) config: use redact on config output ([#&#8203;7521](https://github.com/npm/cli/issues/7521)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`76aef74`](https://github.com/npm/cli/commit/76aef7423ab7e47a5f9b73849b47ba029730d75a) [#&#8203;7520](https://github.com/npm/cli/pull/7520) view: refactor exec and execWorkspaces to call same methods ([#&#8203;7520](https://github.com/npm/cli/issues/7520)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`b54cdb8`](https://github.com/npm/cli/commit/b54cdb836d6c4146a1aa8e1a5fe9655ba2ed0a6a) [#&#8203;7515](https://github.com/npm/cli/pull/7515) refactor: create new error output primitives ([#&#8203;7515](https://github.com/npm/cli/issues/7515)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`e40454c`](https://github.com/npm/cli/commit/e40454c35f75b5b814e7b5167c8a8b05664246f3) [#&#8203;7506](https://github.com/npm/cli/pull/7506) view: dont unwrap arrays in json mode ([#&#8203;7506](https://github.com/npm/cli/issues/7506)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`6f64148`](https://github.com/npm/cli/commit/6f6414829fd82704233fbb56375b167495a0aaf5) require stdout to be a TTY for progress ([#&#8203;7507](https://github.com/npm/cli/issues/7507)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`db62910`](https://github.com/npm/cli/commit/db6291036f076bf0251b74a504bd5b693c29c4bb) [#&#8203;7504](https://github.com/npm/cli/pull/7504) config: be more aggressive about hiding protected values ([#&#8203;7504](https://github.com/npm/cli/issues/7504)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`6d456bb`](https://github.com/npm/cli/commit/6d456bba46d6afe1e2cf9464908e6ad99375cb7c) [#&#8203;7497](https://github.com/npm/cli/pull/7497) dont write log file for completion commands ([#&#8203;7497](https://github.com/npm/cli/issues/7497)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`722c0fa`](https://github.com/npm/cli/commit/722c0faa387ae6e35886f08eefb238c03ae85db1) [#&#8203;7463](https://github.com/npm/cli/pull/7463) limit packument cache size based on heap size ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`ca1a68d`](https://github.com/npm/cli/commit/ca1a68d14d184f2535720ed4715f388965ade21a) [#&#8203;7474](https://github.com/npm/cli/pull/7474) log if `npm deprecate` does not match any version ([#&#8203;7474](https://github.com/npm/cli/issues/7474)) ([@&#8203;mbtools](https://github.com/mbtools)) - [`261ea19`](https://github.com/npm/cli/commit/261ea193c96aaa73ce5630e21c6a31de9f19ef5b) [#&#8203;7457](https://github.com/npm/cli/pull/7457) run input.start around help and openining urls ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`4ab6cf4`](https://github.com/npm/cli/commit/4ab6cf4a9e7fca64f95422f4099b33cdbb9efa25) [#&#8203;7459](https://github.com/npm/cli/pull/7459) publish: validate dist-tag ([#&#8203;7459](https://github.com/npm/cli/issues/7459)) ([@&#8203;reggi](https://github.com/reggi)) ##### Documentation - [`b2ce025`](https://github.com/npm/cli/commit/b2ce0250e32abaaaf60d895cda210914bdf903ea) [#&#8203;7518](https://github.com/npm/cli/pull/7518) suggest correct bin entry ([#&#8203;7518](https://github.com/npm/cli/issues/7518)) ([@&#8203;Santoshraj2](https://github.com/Santoshraj2)) - [`bdd2aae`](https://github.com/npm/cli/commit/bdd2aae12b213815b5d800902b0a9722b263a03c) [#&#8203;7502](https://github.com/npm/cli/pull/7502) remove obsolete removal using make uninstall ([#&#8203;7502](https://github.com/npm/cli/issues/7502)) ([@&#8203;avinal](https://github.com/avinal)) - [`c3d2819`](https://github.com/npm/cli/commit/c3d281984ed363ed03d6a7abe083f301c1dd2c88) [#&#8203;7496](https://github.com/npm/cli/pull/7496) npm help json/global command on windows ([#&#8203;7496](https://github.com/npm/cli/issues/7496)) ([@&#8203;klm-turing](https://github.com/klm-turing), [@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`268303c`](https://github.com/npm/cli/commit/268303c3b40551ae558f201841d3d5977769a7c9) [#&#8203;7479](https://github.com/npm/cli/pull/7479) add npm version to every local help output ([#&#8203;7479](https://github.com/npm/cli/issues/7479)) ([@&#8203;klm-turing](https://github.com/klm-turing)) - [`e39d422`](https://github.com/npm/cli/commit/e39d422d69c2275ed1e3a606447a9b9d87bdca4f) [#&#8203;7473](https://github.com/npm/cli/pull/7473) suggest "npm repo" for showing the repo of a package ([#&#8203;7473](https://github.com/npm/cli/issues/7473)) ([@&#8203;full-stop](https://github.com/full-stop)) - [`f6fff32`](https://github.com/npm/cli/commit/f6fff3295d19b63003cf49eb1c4805f453c5390a) [#&#8203;7433](https://github.com/npm/cli/pull/7433) clarify what peerDependenciesMeta does ([#&#8203;7433](https://github.com/npm/cli/issues/7433)) ([@&#8203;xuhdev](https://github.com/xuhdev), [@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [`1cdc662`](https://github.com/npm/cli/commit/1cdc662bd2835531fbe790011a00f88ddb5f6868) [#&#8203;7522](https://github.com/npm/cli/pull/7522) `@tufjs/repo-mock@2.0.1` - [`898bcfd`](https://github.com/npm/cli/commit/898bcfda5c5ac192b2cf5f47d0b939794c1b2164) [#&#8203;7522](https://github.com/npm/cli/pull/7522) `@sigstore/protobuf-specs@0.3.2` - [`fec3c94`](https://github.com/npm/cli/commit/fec3c947d7dcc71071a8f527aa5bd81f47015486) [#&#8203;7522](https://github.com/npm/cli/pull/7522) `path-scurry@1.11.1` - [`cb85973`](https://github.com/npm/cli/commit/cb8597316a8d53815835901ae9d5756d4dc481ea) [#&#8203;7522](https://github.com/npm/cli/pull/7522) `glob@10.3.15` - [`e189873`](https://github.com/npm/cli/commit/e18987371399f508cb224e159987b10ddb922bb8) [#&#8203;7498](https://github.com/npm/cli/pull/7498) `@sigstore/sign@2.3.1` - [`c2b28f9`](https://github.com/npm/cli/commit/c2b28f9d6cba12e88f849e5b4a82607e2c218a16) [#&#8203;7498](https://github.com/npm/cli/pull/7498) `minipass@7.1.1` - [`9064ffc`](https://github.com/npm/cli/commit/9064ffc6c85309de2e9e798fdc6caca209f5fa18) [#&#8203;7498](https://github.com/npm/cli/pull/7498) `@sigstore/tuf@2.3.3` - [`fd42986`](https://github.com/npm/cli/commit/fd429866c79cc001979135857c019d7d2873f291) [#&#8203;7498](https://github.com/npm/cli/pull/7498) `@npmcli/fs@3.1.1` - [`4e53e33`](https://github.com/npm/cli/commit/4e53e33757c88ca9c413e3943b17e0cb246e955c) [#&#8203;7498](https://github.com/npm/cli/pull/7498) `semver@7.6.2` - [`f078c82`](https://github.com/npm/cli/commit/f078c8224f6775d53da98f310531524c616e6099) [#&#8203;7495](https://github.com/npm/cli/pull/7495) `glob@10.3.14` - [`58f773c`](https://github.com/npm/cli/commit/58f773c99742ef55ac2a9eca23c27b32800c2cf1) [#&#8203;7495](https://github.com/npm/cli/pull/7495) `path-scurry@1.11.0` - [`ea0b07d`](https://github.com/npm/cli/commit/ea0b07da149767265f11d5d77d2156e2c9f43e63) [#&#8203;7482](https://github.com/npm/cli/pull/7482) `pacote@18.0.6` - [`8d161a4`](https://github.com/npm/cli/commit/8d161a414160dab7a930b1668c3af3ba280e8532) [#&#8203;7482](https://github.com/npm/cli/pull/7482) `semver@7.6.1` - [`5b2317b`](https://github.com/npm/cli/commit/5b2317b472342428c6521d7b0d550d0fcc9bb202) [#&#8203;7463](https://github.com/npm/cli/pull/7463) add lru-cache - [`26fefb8`](https://github.com/npm/cli/commit/26fefb82b3bd812009b8b627e3c19032a931aade) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `promzard@1.0.2` - [`2146e1f`](https://github.com/npm/cli/commit/2146e1f83ae94debecfaf08ef32e319c02223c12) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `npm-bundled@3.0.1` - [`ff6c5d1`](https://github.com/npm/cli/commit/ff6c5d161b52e8961e0c2ebf0467bc1382ef72d2) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `minipass-fetch@3.0.5` - [`419f9b9`](https://github.com/npm/cli/commit/419f9b9d9d6806d56b68d96bd50f7d25274a8f48) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `cmd-shim@6.0.3` - [`dade2c8`](https://github.com/npm/cli/commit/dade2c88d23289d57351d614feaa876d9e1e17f4) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `minipass@7.1.0` - [`18e5312`](https://github.com/npm/cli/commit/18e53129f0f3a19725e377b336336aa85ade3ba5) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `validate-npm-package-name@5.0.1` - [`d440011`](https://github.com/npm/cli/commit/d44001164f66d15daa3fd27da004194478b7c99c) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `npm-user-validate@2.0.1` - [`552113e`](https://github.com/npm/cli/commit/552113e7a663efdcebfcbcc6148b1d51be55596b) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `ignore-walk@6.0.5` - [`7e15b6d`](https://github.com/npm/cli/commit/7e15b6d56abbf47456c12fa2d5688d5d187a0ae7) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `@npmcli/metavuln-calculator@7.1.1` - [`8b20f8c`](https://github.com/npm/cli/commit/8b20f8c8ba70e43ad222538fc396dedb071b1680) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `ssri@10.0.6` - [`a9a6dcd`](https://github.com/npm/cli/commit/a9a6dcd4427ec82e491a2cad5672d8183e12180f) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `pacote@18.0.5` - [`e2fdb65`](https://github.com/npm/cli/commit/e2fdb651cda9ec603f009f5713a5a2b489d49e15) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `npm-pick-manifest@9.0.1` - [`310a7a5`](https://github.com/npm/cli/commit/310a7a5583d14da761d38b7421ebb6cee65600b6) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `normalize-package-data@6.0.1` - [`e71f541`](https://github.com/npm/cli/commit/e71f541b020de7940faccffab68d0255c4079e1a) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `nopt@7.2.1` - [`18c3b40`](https://github.com/npm/cli/commit/18c3b4058c7f721ff585de2f2766e53da897e16e) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `json-parse-even-better-errors@3.0.2` - [`4c5bf77`](https://github.com/npm/cli/commit/4c5bf77af6db3b447f9b9abc3b67b211d7bb82b8) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `init-package-json@6.0.3` - [`714e3e1`](https://github.com/npm/cli/commit/714e3e1e1ce014cba71db41c2d6c02d9dd53fcd3) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `hosted-git-info@7.0.2` - [`f94d672`](https://github.com/npm/cli/commit/f94d6726a6ca96cad0da88ea499fa22f35b7c4c0) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `cacache@18.0.3` - [`43331e4`](https://github.com/npm/cli/commit/43331e4d0647c3af4cc2aa3db8b47d797584a6d8) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `bin-links@4.0.4` - [`8234412`](https://github.com/npm/cli/commit/823441219ce63d7863aede8b22b4b1d07021fd22) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `@npmcli/promise-spawn@7.0.2` - [`6dfaebb`](https://github.com/npm/cli/commit/6dfaebb8f08acf992ac36faf4db8b650e8e55eae) [#&#8203;7480](https://github.com/npm/cli/pull/7480) `@npmcli/git@5.0.7` - [`63ef498`](https://github.com/npm/cli/commit/63ef498bf2916a882a92c0b9fe6de6728584694a) [#&#8203;7457](https://github.com/npm/cli/pull/7457) `npm-registry-fetch@17.0.1` - [`4cbc2d4`](https://github.com/npm/cli/commit/4cbc2d402174933052c7addd6ea55b1ecee202c5) [#&#8203;7457](https://github.com/npm/cli/pull/7457) `npm-profile@10.0.0` ##### Chores - [`10256e8`](https://github.com/npm/cli/commit/10256e8cbe3583b65cb253a19ba9ee64f21c9584) [#&#8203;7522](https://github.com/npm/cli/pull/7522) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`dcfc3de`](https://github.com/npm/cli/commit/dcfc3deba2bb0066ec5d8b1870719f730adc2e97) [#&#8203;7517](https://github.com/npm/cli/pull/7517) convert run-script tests to snapshots ([#&#8203;7517](https://github.com/npm/cli/issues/7517)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`8add914`](https://github.com/npm/cli/commit/8add914841775f239acd838b1d8d52b251d0e1b2) [#&#8203;7505](https://github.com/npm/cli/pull/7505) create single bug report issue template ([#&#8203;7505](https://github.com/npm/cli/issues/7505)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`7c7fba4`](https://github.com/npm/cli/commit/7c7fba4fc92528287e1f2ef5fb8256e60760c201) [#&#8203;7500](https://github.com/npm/cli/pull/7500) benchmarks: fix emoji reaction to comment ([#&#8203;7500](https://github.com/npm/cli/issues/7500)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`d3b9587`](https://github.com/npm/cli/commit/d3b958756144d71c25cc4bd2020e040a940fbe3b) [#&#8203;7494](https://github.com/npm/cli/pull/7494) disable progress on npm pack test ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`67ebb66`](https://github.com/npm/cli/commit/67ebb66d3ffa61582f8dd63ddbb5679649a5d2a4) [#&#8203;7494](https://github.com/npm/cli/pull/7494) disable color in config tests ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`2ec2e75`](https://github.com/npm/cli/commit/2ec2e75ee81361a850bca643341d240441870334) [#&#8203;7494](https://github.com/npm/cli/pull/7494) disable progress on shellout exit tests ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`e9fdc9a`](https://github.com/npm/cli/commit/e9fdc9a792666d5b9aa73833c65516bafcb80863) [#&#8203;7483](https://github.com/npm/cli/pull/7483) create smoke-publish-test.sh script ([#&#8203;7483](https://github.com/npm/cli/issues/7483)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`1524cfd`](https://github.com/npm/cli/commit/1524cfd94daaca131ab16180c27323999fab07b3) [#&#8203;7484](https://github.com/npm/cli/pull/7484) remove extra quotes from benchmark event\_type ([#&#8203;7484](https://github.com/npm/cli/issues/7484)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`9c4d3c4`](https://github.com/npm/cli/commit/9c4d3c402c77bd7aaa514ee9e02d7fd87223343e) [#&#8203;7467](https://github.com/npm/cli/pull/7467) template-oss-apply ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`2b7ec54`](https://github.com/npm/cli/commit/2b7ec54f52f9e8aee568ccb4e34ce4a5733af21a) [#&#8203;7467](https://github.com/npm/cli/pull/7467) `template-oss@4.22.0` ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`8ded848`](https://github.com/npm/cli/commit/8ded848b099297a12a81ec008d6229f3ad3494a6) [#&#8203;7457](https://github.com/npm/cli/pull/7457) remove doctor snapshot stack traces ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ### [`v10.7.0`](https://github.com/npm/cli/releases/tag/v10.7.0) [Compare Source](https://github.com/npm/cli/compare/v10.6.0...v10.7.0) ##### Features - [`7e349f4`](https://github.com/npm/cli/commit/7e349f45363bb8dbe1cc803f8b48befc01aae7fd) [#&#8203;7432](https://github.com/npm/cli/pull/7432) add spinner ([#&#8203;7432](https://github.com/npm/cli/issues/7432)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ##### Bug Fixes - [`d679ce8`](https://github.com/npm/cli/commit/d679ce80fd9b761b2323777ec5cd84ebc5c164fe) [#&#8203;7449](https://github.com/npm/cli/pull/7449) linting: no-unused-vars ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`2558283`](https://github.com/npm/cli/commit/25582837b0ebb8c2de2932c04224332b11d0e1d5) [#&#8203;7450](https://github.com/npm/cli/pull/7450) powershell: fallback to script root if globalPrefix does not exist ([#&#8203;7450](https://github.com/npm/cli/issues/7450)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`bc4c342`](https://github.com/npm/cli/commit/bc4c3426c35201baff7230c2b3beee2cf5936296) [#&#8203;7448](https://github.com/npm/cli/pull/7448) account for registries with no publisher in search ([#&#8203;7448](https://github.com/npm/cli/issues/7448)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`bcc781a`](https://github.com/npm/cli/commit/bcc781abf10b46aa5b04da996fc4602524be9b0e) [#&#8203;7439](https://github.com/npm/cli/pull/7439) move run-script banners to stderr when in json mode ([#&#8203;7439](https://github.com/npm/cli/issues/7439)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`104fcb5`](https://github.com/npm/cli/commit/104fcb53282653a1c5610a6590afecc207920a6b) [#&#8203;7438](https://github.com/npm/cli/pull/7438) remove doctor log for each file permission check ([#&#8203;7438](https://github.com/npm/cli/issues/7438)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`5230647`](https://github.com/npm/cli/commit/52306473da03123ef5623e9e152e10285c8097f3) [#&#8203;7422](https://github.com/npm/cli/pull/7422) rewrite powershell scripts to use PSScriptRoot ([#&#8203;7422](https://github.com/npm/cli/issues/7422)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`71cbd91`](https://github.com/npm/cli/commit/71cbd91b6f01875a99eeae989ea67489bdd0178d) [#&#8203;7421](https://github.com/npm/cli/pull/7421) hide banner for exec and explore ([#&#8203;7421](https://github.com/npm/cli/issues/7421)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`57ebebf`](https://github.com/npm/cli/commit/57ebebf03d55d4eda2b6439149a97b595a191aaf) [#&#8203;7418](https://github.com/npm/cli/pull/7418) update repository.url in package.json ([#&#8203;7418](https://github.com/npm/cli/issues/7418)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`1674136`](https://github.com/npm/cli/commit/1674136bc14b0f708bb01f75d65474346c863bd9) [#&#8203;7441](https://github.com/npm/cli/pull/7441) correct search help output ([#&#8203;7441](https://github.com/npm/cli/issues/7441)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [`80eec03`](https://github.com/npm/cli/commit/80eec03462e5747cb4434d43aff25939826b7850) [#&#8203;7453](https://github.com/npm/cli/pull/7453) `@npmcli/redact@2.0.0` - [`a7145d4`](https://github.com/npm/cli/commit/a7145d422485fcbcb9427efa775c15180c7ee1c2) [#&#8203;7453](https://github.com/npm/cli/pull/7453) `npm-registry-fetch@17.0.0` - [`a785766`](https://github.com/npm/cli/commit/a785766325141335cde39d43eb631062e32d6605) [#&#8203;7453](https://github.com/npm/cli/pull/7453) `pacote@18.0.3` - [`65d76db`](https://github.com/npm/cli/commit/65d76dbd2fb11c83141302500ec4a3f5128ff12f) [#&#8203;7453](https://github.com/npm/cli/pull/7453) `npm-profile@9.0.2` - [`cadc0f0`](https://github.com/npm/cli/commit/cadc0f0cad8909755ae8ac72f2dd5802a0d34943) [#&#8203;7449](https://github.com/npm/cli/pull/7449) hoist production copy of sprintf-js - [`2cffdfe`](https://github.com/npm/cli/commit/2cffdfef45b9a13d189f5059cc69fc7319620fda) [#&#8203;7449](https://github.com/npm/cli/pull/7449) `lru-cache@10.2.2` - [`432efb5`](https://github.com/npm/cli/commit/432efb5ee313ac5bd08642a9cef2b7c52da23ea9) [#&#8203;7449](https://github.com/npm/cli/pull/7449) `make-fetch-happen@13.0.1` - [`9da5738`](https://github.com/npm/cli/commit/9da57388ebd5c643c2a95bbf63abc745cad45ccc) [#&#8203;7437](https://github.com/npm/cli/pull/7437) `@npmcli/run-script@8.1.0` ([#&#8203;7437](https://github.com/npm/cli/issues/7437)) - [`762888a`](https://github.com/npm/cli/commit/762888a3b603704c7c53a94a704b8a7f3edea918) [#&#8203;7429](https://github.com/npm/cli/pull/7429) update dependencies for workspaces ([#&#8203;7429](https://github.com/npm/cli/issues/7429)) - [workspace](https://github.com/npm/cli/releases/tag/arborist-v7.5.1): `@npmcli/arborist@7.5.1` - [workspace](https://github.com/npm/cli/releases/tag/config-v8.3.1): `@npmcli/config@8.3.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.5): `libnpmaccess@8.0.5` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v6.1.1): `libnpmdiff@6.1.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v8.1.0): `libnpmexec@8.1.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.9): `libnpmfund@5.0.9` - [workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v10.0.4): `libnpmhook@10.0.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.5): `libnpmorg@6.0.5` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v7.0.1): `libnpmpack@7.0.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.7): `libnpmpublish@9.0.7` - [workspace](https://github.com/npm/cli/releases/tag/libnpmsearch-v7.0.4): `libnpmsearch@7.0.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v6.0.4): `libnpmteam@6.0.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmversion-v6.0.1): `libnpmversion@6.0.1` ##### Chores - [`356c374`](https://github.com/npm/cli/commit/356c374817711845719902184547e1e0ac359b22) [#&#8203;7453](https://github.com/npm/cli/pull/7453) fix test fixture for new redact behavior ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`2fba4b7`](https://github.com/npm/cli/commit/2fba4b7b6218900fd895daf5218682edeb4253a4) [#&#8203;7449](https://github.com/npm/cli/pull/7449) update devDependencies in lockfile ([@&#8203;wraithgar](https://github.com/wraithgar)) ### [`v10.6.0`](https://github.com/npm/cli/releases/tag/v10.6.0) [Compare Source](https://github.com/npm/cli/compare/v10.5.2...v10.6.0) ##### Features - [`9123de4`](https://github.com/npm/cli/commit/9123de4d282bfd19ea17ad613f5a2acab0e0e162) [#&#8203;7373](https://github.com/npm/cli/pull/7373) do all ouput over proc-log events ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`9622597`](https://github.com/npm/cli/commit/9622597399ec93224fddf90a9209a98dbcfd6b2f) [#&#8203;7339](https://github.com/npm/cli/pull/7339) refactor terminal display ([#&#8203;7339](https://github.com/npm/cli/issues/7339)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ##### Bug Fixes - [`0e74ee4`](https://github.com/npm/cli/commit/0e74ee42cbd2cbe438e64a2426767dad1868e70d) [#&#8203;7416](https://github.com/npm/cli/pull/7416) clean up npm object ([#&#8203;7416](https://github.com/npm/cli/issues/7416)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`c060e60`](https://github.com/npm/cli/commit/c060e60a7ce767f6fdb32782c0d373e717df7856) [#&#8203;7415](https://github.com/npm/cli/pull/7415) return command and argv from load ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`180b919`](https://github.com/npm/cli/commit/180b919d2322e55ec5d58bbd476c3ecc31880479) [#&#8203;7415](https://github.com/npm/cli/pull/7415) remove unused npm.setCmd method ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`0708b3b`](https://github.com/npm/cli/commit/0708b3b2dbfc811b0e692133557b6b2e698519fd) [#&#8203;7414](https://github.com/npm/cli/pull/7414) use name of level instead of label for logging prefixes ([#&#8203;7414](https://github.com/npm/cli/issues/7414)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`7f4e667`](https://github.com/npm/cli/commit/7f4e66772ee631158b47fcfcd8e22b7b6b9b9cce) [#&#8203;7403](https://github.com/npm/cli/pull/7403) redact when displaying non-ascii arguments ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`06202f0`](https://github.com/npm/cli/commit/06202f0e13d91f5ee6edfe2da6ee21bafbf18cca) [#&#8203;7403](https://github.com/npm/cli/pull/7403) store unref promises for awaiting in tests ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`e5f1948`](https://github.com/npm/cli/commit/e5f1948a569224c59a9a4fdeb0e3b82312fb87c6) [#&#8203;7403](https://github.com/npm/cli/pull/7403) run update notifier after exec but before waiting ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`f309c1c`](https://github.com/npm/cli/commit/f309c1cd8ab26b9cdc3b1224499aba345edfc582) [#&#8203;7403](https://github.com/npm/cli/pull/7403) refactor: move timer and error logfile messages to lib/npm ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`43e6194`](https://github.com/npm/cli/commit/43e619480568493433af78208e2b3c48843185ef) [#&#8203;7403](https://github.com/npm/cli/pull/7403) dont show run script banners in silent ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`694dba9`](https://github.com/npm/cli/commit/694dba9fd9a8d71facc7b832bf8f00ca9468e68a) [#&#8203;7403](https://github.com/npm/cli/pull/7403) dont expose as many public properties of timers ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`7ca6d84`](https://github.com/npm/cli/commit/7ca6d8490b675c9d4c402ae8e41c9afd5871aa35) [#&#8203;7403](https://github.com/npm/cli/pull/7403) use proc-log META for flush and force ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`2538438`](https://github.com/npm/cli/commit/25384388e01d1c9d6c4cae4a49149407b0024176) [#&#8203;7403](https://github.com/npm/cli/pull/7403) dont write timing logs to file unless requested ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`7e04417`](https://github.com/npm/cli/commit/7e04417d4b084043300d1cdd5b4dce8ea7184d9e) [#&#8203;7403](https://github.com/npm/cli/pull/7403) rename base-cmd to match other commands ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`fc68547`](https://github.com/npm/cli/commit/fc68547eb9b06a1a6a2a0feb7e422accec50230d) [#&#8203;7403](https://github.com/npm/cli/pull/7403) remove some npm.load timers and exit earlier for --versions ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`28019d5`](https://github.com/npm/cli/commit/28019d50fdb1b2395199516694180edc7b4f8dd6) [#&#8203;7403](https://github.com/npm/cli/pull/7403) cleanup: move cli specific files to separate dir ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`469f788`](https://github.com/npm/cli/commit/469f7885ca47f79bbd3c7171dc56a471a3e422a2) [#&#8203;7403](https://github.com/npm/cli/pull/7403) cleanup: newlines and whitespace ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`4ab6401`](https://github.com/npm/cli/commit/4ab64013236925e7bceb9f88cfcc81f4a65f292f) [#&#8203;7403](https://github.com/npm/cli/pull/7403) cleanup: dont nest files utils dir ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`78447d7`](https://github.com/npm/cli/commit/78447d7a35fab870456ba66eee408b2baddca23e) [#&#8203;7399](https://github.com/npm/cli/pull/7399) prefer fs/promises over promisify ([#&#8203;7399](https://github.com/npm/cli/issues/7399)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`d531f8b`](https://github.com/npm/cli/commit/d531f8b9237fabf640d421a8c4ea3c4284e00f0a) [#&#8203;7407](https://github.com/npm/cli/pull/7407) Remove table output from search and tar summary ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`c209e98`](https://github.com/npm/cli/commit/c209e989b405fa3e86df7015c22e6840e18313b8) [#&#8203;7401](https://github.com/npm/cli/pull/7401) Remove table output from many commands ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`ad7ab8c`](https://github.com/npm/cli/commit/ad7ab8c19994c1d2a452278edba65968185d3871) [#&#8203;7388](https://github.com/npm/cli/pull/7388) perf: lazy loading optimizations ([#&#8203;7388](https://github.com/npm/cli/issues/7388)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`8eae4b3`](https://github.com/npm/cli/commit/8eae4b3b30a7375f0f9dd4172a8b683efe0bb354) [#&#8203;7385](https://github.com/npm/cli/pull/7385) token: properly await registry request ([#&#8203;7385](https://github.com/npm/cli/issues/7385)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`9216d59`](https://github.com/npm/cli/commit/9216d5985fb3e2a2754be5bf0b1d43fc321cf723) [#&#8203;7377](https://github.com/npm/cli/pull/7377) better output colors ([#&#8203;7377](https://github.com/npm/cli/issues/7377)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`6512112`](https://github.com/npm/cli/commit/65121122d99855541f63aa787f8ee8bb4eea4a3f) [#&#8203;7378](https://github.com/npm/cli/pull/7378) use proc-log for all timers ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`2a80dab`](https://github.com/npm/cli/commit/2a80dab2ed1feedf3cd3af8ff7f41846567b2fd3) [#&#8203;7370](https://github.com/npm/cli/pull/7370) typo in `npm access` usage ([#&#8203;7370](https://github.com/npm/cli/issues/7370)) ([@&#8203;mbtools](https://github.com/mbtools)) ##### Documentation - [`dfa4cab`](https://github.com/npm/cli/commit/dfa4cabdccdd1c82cc160bb435c29c45ed05fdf4) [#&#8203;7401](https://github.com/npm/cli/pull/7401) update output examples ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`140b9c9`](https://github.com/npm/cli/commit/140b9c988d08beb6c3cd95b67cd4135ed32a19e6) [#&#8203;7382](https://github.com/npm/cli/pull/7382) package-json: note that line endings are inferred ([#&#8203;7382](https://github.com/npm/cli/issues/7382)) ([@&#8203;ertw](https://github.com/ertw)) - [`c16dd4e`](https://github.com/npm/cli/commit/c16dd4e46b58d6c4490284e6edc5c255862e322b) [#&#8203;7367](https://github.com/npm/cli/pull/7367) Document that overrides only work in the root `package.json` ([#&#8203;7367](https://github.com/npm/cli/issues/7367)) ([@&#8203;s100](https://github.com/s100)) ##### Dependencies - [`36adff3`](https://github.com/npm/cli/commit/36adff36c41f56315fe582e1e4dda29060f7fdf7) [#&#8203;7408](https://github.com/npm/cli/pull/7408) `pacote@18.0.2` - [`486d46c`](https://github.com/npm/cli/commit/486d46cd5b5678ad1ab6c23ee12cf7559477805a) [#&#8203;7408](https://github.com/npm/cli/pull/7408) `@npmcli/installed-package-contents@2.1.0` - [`157d0ae`](https://github.com/npm/cli/commit/157d0aebfe5710880d0c91bddee970316b8a6612) [#&#8203;7408](https://github.com/npm/cli/pull/7408) `@npmcli/package-json@5.1.0` - [`b0ca163`](https://github.com/npm/cli/commit/b0ca16310d9db944dd13f80ecce534c65eea42c5) [#&#8203;7409](https://github.com/npm/cli/pull/7409) remove [@&#8203;npmcli/disparity-colors](https://github.com/npmcli/disparity-colors) - [`c77f035`](https://github.com/npm/cli/commit/c77f035fc18fdc0a9eb3ef0a7d1faf2c7aec6af3) [#&#8203;7407](https://github.com/npm/cli/pull/7407) remove columnify - [`2ec690d`](https://github.com/npm/cli/commit/2ec690da99fb441cdd7069480b42b6302e098005) [#&#8203;7401](https://github.com/npm/cli/pull/7401) move cli-table3 to devDependencies - [`fc6e291`](https://github.com/npm/cli/commit/fc6e291e9c2154c2e76636cb7ebf0a17be307585) [#&#8203;7392](https://github.com/npm/cli/pull/7392) `proc-log@4.2.0` ([#&#8203;7392](https://github.com/npm/cli/issues/7392)) - [`38ed048`](https://github.com/npm/cli/commit/38ed048ac0d7a36785dbff0eeca3618cb7f084c5) [#&#8203;7378](https://github.com/npm/cli/pull/7378) `@npmcli/metavuln-calculator@7.1.0` - [`7678a3d`](https://github.com/npm/cli/commit/7678a3d92835457bb402c82e4ca7ea3fa734d23b) [#&#8203;7378](https://github.com/npm/cli/pull/7378) `proc-log@4.1.0` - [`87f6c09`](https://github.com/npm/cli/commit/87f6c094ac47f4e6eb5d5d6a03a0ad97711b51e9) [#&#8203;7373](https://github.com/npm/cli/pull/7373) `@npmcli/metavuln-calculator@7.0.1` - [`b8f8b41`](https://github.com/npm/cli/commit/b8f8b414d8ad9635e3efedc6e491c8c6e3df0973) [#&#8203;7373](https://github.com/npm/cli/pull/7373) `@npmcli/run-script@8.0.0` - [`79f79c7`](https://github.com/npm/cli/commit/79f79c7460be8a74f2b77c647100bcefd89b2efa) [#&#8203;7373](https://github.com/npm/cli/pull/7373) `proc-log@4.0.0` - [`9027266`](https://github.com/npm/cli/commit/90272661b16d861a5926af8ec394d32ec0f307fd) [#&#8203;7373](https://github.com/npm/cli/pull/7373) `pacote@18.0.0` - [`ee4b3e0`](https://github.com/npm/cli/commit/ee4b3e0e741545045dc03741c7147560961d867d) [#&#8203;7373](https://github.com/npm/cli/pull/7373) `npm-registry-fetch@16.2.1` - [`0e7789b`](https://github.com/npm/cli/commit/0e7789b7d9ec88c89edcdade9fc898c131ed492a) [#&#8203;7373](https://github.com/npm/cli/pull/7373) `npm-profile@9.0.1` - [`ac98fd3`](https://github.com/npm/cli/commit/ac98fd3a8514f2552555d2b8af74a52e64888797) [#&#8203;7373](https://github.com/npm/cli/pull/7373) `npm-package-arg@11.0.2` - [`9351570`](https://github.com/npm/cli/commit/93515700efbb2147a6e929cf117da9e6e87c0aca) [#&#8203;7373](https://github.com/npm/cli/pull/7373) `@npmcli/package-json@5.0.3` - [`d3a0cfa`](https://github.com/npm/cli/commit/d3a0cfad06ddffe6a3d4968257b7993aea68fc7c) [#&#8203;7373](https://github.com/npm/cli/pull/7373) `@npmcli/git@5.0.6` - [workspace](https://github.com/npm/cli/releases/tag/arborist-v7.5.0): `@npmcli/arborist@7.5.0` - [workspace](https://github.com/npm/cli/releases/tag/config-v8.3.0): `@npmcli/config@8.3.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.4): `libnpmaccess@8.0.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v6.1.0): `libnpmdiff@6.1.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v8.0.0): `libnpmexec@8.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.8): `libnpmfund@5.0.8` - [workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v10.0.3): `libnpmhook@10.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.4): `libnpmorg@6.0.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v7.0.0): `libnpmpack@7.0.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.6): `libnpmpublish@9.0.6` - [workspace](https://github.com/npm/cli/releases/tag/libnpmsearch-v7.0.3): `libnpmsearch@7.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v6.0.3): `libnpmteam@6.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmversion-v6.0.0): `libnpmversion@6.0.0` ##### Chores - [`3cbc258`](https://github.com/npm/cli/commit/3cbc25800bbd14a8b22ee3feddad715b3a6436d7) [#&#8203;7403](https://github.com/npm/cli/pull/7403) test for early version exit ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`08e0c0e`](https://github.com/npm/cli/commit/08e0c0ed1ad7bc2f12b4f358eb3e6b18bdbca053) [#&#8203;7403](https://github.com/npm/cli/pull/7403) move sigstore json files to fixtures dir ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`ea66e95`](https://github.com/npm/cli/commit/ea66e9534f4b9004f8b4c53a2f8adb7688ee9b36) [#&#8203;7380](https://github.com/npm/cli/pull/7380) remove licensee as a devDependency ([#&#8203;7380](https://github.com/npm/cli/issues/7380)) ([@&#8203;lukekarrys](https://github.com/lukekarrys), [@&#8203;wraithgar](https://github.com/wraithgar)) - [`9333e9d`](https://github.com/npm/cli/commit/9333e9df9b6ad3143f084a25b0e7ea347c8094d3) [#&#8203;7386](https://github.com/npm/cli/pull/7386) reduce windows shim test flakes ([#&#8203;7386](https://github.com/npm/cli/issues/7386)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ### [`v10.5.2`](https://github.com/npm/cli/releases/tag/v10.5.2) [Compare Source](https://github.com/npm/cli/compare/v10.5.1...v10.5.2) ##### Bug Fixes - [`ef381b1`](https://github.com/npm/cli/commit/ef381b1449c99e174437665aa767e7a9b60edf22) [#&#8203;7363](https://github.com/npm/cli/pull/7363) use [@&#8203;npmcli/redact](https://github.com/npmcli/redact) for url cleaning ([#&#8203;7363](https://github.com/npm/cli/issues/7363)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`3760dd2`](https://github.com/npm/cli/commit/3760dd275aaa53cd2cee92e6a7b90aaf62f663cf) [#&#8203;7361](https://github.com/npm/cli/pull/7361) perf: do less work loading config ([#&#8203;7361](https://github.com/npm/cli/issues/7361)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`64bcf4c`](https://github.com/npm/cli/commit/64bcf4cf09e284ca18988615ab8696b55d27d829) [#&#8203;7360](https://github.com/npm/cli/pull/7360) perf: only initialize workpaces when we are inside a workspace ([#&#8203;7360](https://github.com/npm/cli/issues/7360)) ([@&#8203;H4ad](https://github.com/H4ad)) - [`5a28a29`](https://github.com/npm/cli/commit/5a28a29799aac2c89b4e7a3d5c1d1d880346b743) [#&#8203;7352](https://github.com/npm/cli/pull/7352) perf: lazy load workspace dependency ([#&#8203;7352](https://github.com/npm/cli/issues/7352)) ([@&#8203;H4ad](https://github.com/H4ad)) - [`5fc0f9d`](https://github.com/npm/cli/commit/5fc0f9dfdac3f95fd2eb6855beb2020941b2a361) [#&#8203;7347](https://github.com/npm/cli/pull/7347) lazy load validate npm package name on error message ([#&#8203;7347](https://github.com/npm/cli/issues/7347)) ([@&#8203;H4ad](https://github.com/H4ad)) - [`c929ed1`](https://github.com/npm/cli/commit/c929ed180b3d3361d1541737a4c3c9932cd480c6) [#&#8203;7321](https://github.com/npm/cli/pull/7321) prioritize CLI flags over publishConfig settings ([#&#8203;7321](https://github.com/npm/cli/issues/7321)) ([@&#8203;roni-berlin](https://github.com/roni-berlin)) - [`70497cb`](https://github.com/npm/cli/commit/70497cbcd4e6b32948253b644ccd7a3f0ee29270) [#&#8203;7346](https://github.com/npm/cli/pull/7346) perf: avoid importing the entire semver package for update-notifier ([#&#8203;7346](https://github.com/npm/cli/issues/7346)) ([@&#8203;H4ad](https://github.com/H4ad)) ##### Documentation - [`90ba1c9`](https://github.com/npm/cli/commit/90ba1c9fd6c1ea89173ed7712cf1da205732b164) [#&#8203;7340](https://github.com/npm/cli/pull/7340) fix incorrect ISO 8601 reference ([#&#8203;7340](https://github.com/npm/cli/issues/7340)) ([@&#8203;emmanuel-ferdman](https://github.com/emmanuel-ferdman)) ##### Dependencies - [`699a1de`](https://github.com/npm/cli/commit/699a1de9d22e6c552141f87e468f5b37ed825206) [#&#8203;7362](https://github.com/npm/cli/pull/7362) `@npmcli/map-workspaces@3.0.6` - [`49fb9b7`](https://github.com/npm/cli/commit/49fb9b7cc22a348f608ab443c6953d950955c9e2) [#&#8203;7362](https://github.com/npm/cli/pull/7362) `socks@2.8.3` - [`f69052e`](https://github.com/npm/cli/commit/f69052e16c21ce87c3f8f53a3769cc42ae68db63) [#&#8203;7362](https://github.com/npm/cli/pull/7362) `@npmcli/package-json@5.0.2` - [`c18a0ad`](https://github.com/npm/cli/commit/c18a0ade8c4e7f6e35ffa937aa7afe06351b4b60) [#&#8203;7357](https://github.com/npm/cli/pull/7357) `sigstore@2.3.0` - [`fd4153b`](https://github.com/npm/cli/commit/fd4153b3ccbc8d49b3aff90fed5e853f35fd6beb) [#&#8203;7357](https://github.com/npm/cli/pull/7357) `socks@2.8.2` - [`d6b705a`](https://github.com/npm/cli/commit/d6b705a474a39b83b3d75516a95e34af92793034) [#&#8203;7357](https://github.com/npm/cli/pull/7357) `postcss-selector-parser@6.0.16` - [`248c177`](https://github.com/npm/cli/commit/248c1771b8b406337ec96cffc6b8bc8f9b3b55b4) [#&#8203;7357](https://github.com/npm/cli/pull/7357) `hasown@2.0.2` - [`4af9e86`](https://github.com/npm/cli/commit/4af9e863d1a3ad4a934315113745bad4f3c29bb0) [#&#8203;7357](https://github.com/npm/cli/pull/7357) `builtins@5.1.0` - [`7546b56`](https://github.com/npm/cli/commit/7546b5608d86fdefc5d2f080cd9c0223150ab2f7) [#&#8203;7357](https://github.com/npm/cli/pull/7357) `@npmcli/agent@2.2.2` - [`d38fd4f`](https://github.com/npm/cli/commit/d38fd4f6035a6ec9fbd366079d6761cf9c25b471) [#&#8203;7357](https://github.com/npm/cli/pull/7357) `spdx-expression-parse@4.0.0` - [`913b326`](https://github.com/npm/cli/commit/913b326f62319c95df3b576dd71cdbb04be26782) [#&#8203;7357](https://github.com/npm/cli/pull/7357) `is-cidr@5.0.5` - [`84bbbd4`](https://github.com/npm/cli/commit/84bbbd4b61be12025cfa952c9d2a522a1b996245) [#&#8203;7357](https://github.com/npm/cli/pull/7357) `@npmcli/package-json@5.0.1` - [`a0f5048`](https://github.com/npm/cli/commit/a0f504808b81af7442f47343366724eea1bc8623) [#&#8203;7357](https://github.com/npm/cli/pull/7357) `@npmcli/git@5.0.5` - [workspace](https://github.com/npm/cli/releases/tag/arborist-v7.4.2): `@npmcli/arborist@7.4.2` - [workspace](https://github.com/npm/cli/releases/tag/config-v8.2.2): `@npmcli/config@8.2.2` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.9): `libnpmdiff@6.0.9` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.10): `libnpmexec@7.0.10` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.7): `libnpmfund@5.0.7` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.9): `libnpmpack@6.0.9` ##### Chores - [`81be28d`](https://github.com/npm/cli/commit/81be28de88fb5f3951e782a474548214f61eef70) [#&#8203;7357](https://github.com/npm/cli/pull/7357) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) ### [`v10.5.1`](https://github.com/npm/cli/releases/tag/v10.5.1) [Compare Source](https://github.com/npm/cli/compare/v10.5.0...v10.5.1) ##### Bug Fixes - [`17d97d2`](https://github.com/npm/cli/commit/17d97d266807f69cfc2a7a3982e8db126f90c48a) [#&#8203;7334](https://github.com/npm/cli/pull/7334) use [@&#8203;npmcli/redact](https://github.com/npmcli/redact) for log redactions ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`8cab136`](https://github.com/npm/cli/commit/8cab136f731c69be079be08d79e3514e01bbd563) [#&#8203;7324](https://github.com/npm/cli/pull/7324) ensure maxSockets is respected ([#&#8203;7324](https://github.com/npm/cli/issues/7324)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`9bffa13`](https://github.com/npm/cli/commit/9bffa13e0b96efe1039d9075fdcb11d5946b2f90) [#&#8203;7320](https://github.com/npm/cli/pull/7320) query: properly return :missing nodes ([#&#8203;7320](https://github.com/npm/cli/issues/7320)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`9d4e85f`](https://github.com/npm/cli/commit/9d4e85f2379eded50b54f4e0b6f307031037f1ec) [#&#8203;7297](https://github.com/npm/cli/pull/7297) search: include searchlimit option in help output ([#&#8203;7297](https://github.com/npm/cli/issues/7297)) ([@&#8203;10xLaCroixDrinker](https://github.com/10xLaCroixDrinker)) - [`bdb3c28`](https://github.com/npm/cli/commit/bdb3c28167f757060474ef2b82c92f3a1f210972) [#&#8203;7274](https://github.com/npm/cli/pull/7274) added check for dry-run ([#&#8203;7274](https://github.com/npm/cli/issues/7274)) ([@&#8203;cod1r](https://github.com/cod1r)) - [`7f1ab88`](https://github.com/npm/cli/commit/7f1ab8822a8d50403338595ab9f218e4d63f37fa) [#&#8203;7271](https://github.com/npm/cli/pull/7271) more lightweight npm bin discovery in windows ([#&#8203;7271](https://github.com/npm/cli/issues/7271)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`1da5cf0`](https://github.com/npm/cli/commit/1da5cf0ace30d89edf05833b91ce80467c7864bd) [#&#8203;7198](https://github.com/npm/cli/pull/7198) add link to engines section ([#&#8203;7198](https://github.com/npm/cli/issues/7198)) ([@&#8203;uiolee](https://github.com/uiolee)) - [`1114a12`](https://github.com/npm/cli/commit/1114a12f2b4691d403d0863d4dca44f25580f57d) [#&#8203;7307](https://github.com/npm/cli/pull/7307) fix incorrect npm audit key response link ([#&#8203;7307](https://github.com/npm/cli/issues/7307)) ([@&#8203;davidlj95](https://github.com/davidlj95)) - [`9807caf`](https://github.com/npm/cli/commit/9807cafbaf274eca2a0abbd04a9b2b55e850de9d) [#&#8203;7304](https://github.com/npm/cli/pull/7304) update audit docs with provenance info ([#&#8203;7304](https://github.com/npm/cli/issues/7304)) ([@&#8203;bdehamer](https://github.com/bdehamer)) - [`e1ecfa7`](https://github.com/npm/cli/commit/e1ecfa7829be91282373862669b92ef42b9e48df) [#&#8203;7285](https://github.com/npm/cli/pull/7285) Correct capitalization for URL ([#&#8203;7285](https://github.com/npm/cli/issues/7285)) ([@&#8203;coliff](https://github.com/coliff)) ##### Dependencies - [`87a61fc`](https://github.com/npm/cli/commit/87a61fc8bb65c950cda389ab3d14ae250ab2345d) [#&#8203;7334](https://github.com/npm/cli/pull/7334) `npm-registry-fetch@16.2.0` - [`5469614`](https://github.com/npm/cli/commit/54696148f25986bcdf39e1acb5aca4bf09e7d1a0) [#&#8203;7327](https://github.com/npm/cli/pull/7327) `init-package-json@6.0.2` - [`5469614`](https://github.com/npm/cli/commit/54696148f25986bcdf39e1acb5aca4bf09e7d1a0) [#&#8203;7327](https://github.com/npm/cli/pull/7327) `promzard@1.0.1` - [`5469614`](https://github.com/npm/cli/commit/54696148f25986bcdf39e1acb5aca4bf09e7d1a0) [#&#8203;7327](https://github.com/npm/cli/pull/7327) `read@3.0.1` ([#&#8203;7327](https://github.com/npm/cli/issues/7327)) - [`9ccff72`](https://github.com/npm/cli/commit/9ccff72c332e6062e6ebcf8123c7888d8d617091) [#&#8203;7329](https://github.com/npm/cli/pull/7329) `tar@6.2.1` - [`7201a00`](https://github.com/npm/cli/commit/7201a00632f5cedf50101e8411a4b3c514439efb) [#&#8203;7329](https://github.com/npm/cli/pull/7329) `node-gyp@10.1.0` - [`6fd94f2`](https://github.com/npm/cli/commit/6fd94f249f43080ae183da36b971981e8ad00882) [#&#8203;7329](https://github.com/npm/cli/pull/7329) `minimatch@9.0.4` - [`b048592`](https://github.com/npm/cli/commit/b048592a9583dca6f75a9c837edee57ab4e12ab0) [#&#8203;7329](https://github.com/npm/cli/pull/7329) `ini@4.1.2` - [`c54a84a`](https://github.com/npm/cli/commit/c54a84ab5fdd7513913518734c0ece5f3d3e39c9) [#&#8203;7329](https://github.com/npm/cli/pull/7329) `glob@10.3.12` - [`6853531`](https://github.com/npm/cli/commit/6853531da30bc8fecb776c823144766915b5e421) [#&#8203;7329](https://github.com/npm/cli/pull/7329) `cli-table3@&#8203;0.6.4` - [`c9315cb`](https://github.com/npm/cli/commit/c9315cb240be02babbbd99585f7ef23679e1d963) [#&#8203;7329](https://github.com/npm/cli/pull/7329) `binary-extensions@2.3.0` - [`5bb0031`](https://github.com/npm/cli/commit/5bb003147423a644969c04222e2ba1b6cf407e6f) [#&#8203;7329](https://github.com/npm/cli/pull/7329) `@sigstore/tuf@2.3.2` - [`8cab136`](https://github.com/npm/cli/commit/8cab136f731c69be079be08d79e3514e01bbd563) [#&#8203;7324](https://github.com/npm/cli/pull/7324) `agent-base@7.1.1` ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [workspace](https://github.com/npm/cli/releases/tag/arborist-v7.4.1): `@npmcli/arborist@7.4.1` - [workspace](https://github.com/npm/cli/releases/tag/config-v8.2.1): `@npmcli/config@8.2.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.3): `libnpmaccess@8.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.8): `libnpmdiff@6.0.8` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.9): `libnpmexec@7.0.9` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.6): `libnpmfund@5.0.6` - [workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v10.0.2): `libnpmhook@10.0.2` - [workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.3): `libnpmorg@6.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.8): `libnpmpack@6.0.8` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.5): `libnpmpublish@9.0.5` - [workspace](https://github.com/npm/cli/releases/tag/libnpmsearch-v7.0.2): `libnpmsearch@7.0.2` - [workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v6.0.2): `libnpmteam@6.0.2` ##### Chores - [`8cab136`](https://github.com/npm/cli/commit/8cab136f731c69be079be08d79e3514e01bbd563) [#&#8203;7324](https://github.com/npm/cli/pull/7324) add smoke-test for large prod installs ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`0dab381`](https://github.com/npm/cli/commit/0dab3810e6b84e1b4afcc2a315c878fffccb328b) [#&#8203;7258](https://github.com/npm/cli/pull/7258) `jsdom@24.0.0` ([#&#8203;7258](https://github.com/npm/cli/issues/7258)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`af3c48e`](https://github.com/npm/cli/commit/af3c48e074d03caebaa8ed24d39405329f545497) [#&#8203;7262](https://github.com/npm/cli/pull/7262) test refactor ([#&#8203;7262](https://github.com/npm/cli/issues/7262)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ### [`v10.5.0`](https://github.com/npm/cli/releases/tag/v10.5.0) [Compare Source](https://github.com/npm/cli/compare/v10.4.0...v10.5.0) ##### Features - [`2366edc`](https://github.com/npm/cli/commit/2366edcaf2b32b5d1c6a7c03184c59eef0e08eae) [#&#8203;7218](https://github.com/npm/cli/pull/7218) query: add :vuln pseudo selector ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`4f3ddbb`](https://github.com/npm/cli/commit/4f3ddbbe88df7c94d1e06e660928a962e973f332) [#&#8203;5966](https://github.com/npm/cli/pull/5966) add --expect-entries to `npm query` ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Bug Fixes - [`818957c`](https://github.com/npm/cli/commit/818957c0f88c859bf3ea90ff440ec5d9d9e990b9) [#&#8203;7158](https://github.com/npm/cli/pull/7158) pack, publish: default foreground-scripts to true ([#&#8203;7158](https://github.com/npm/cli/issues/7158)) ([@&#8203;ljharb](https://github.com/ljharb)) - [`d04111d`](https://github.com/npm/cli/commit/d04111d48ca59fce27909712b328fe5cfc4d016d) [#&#8203;7197](https://github.com/npm/cli/pull/7197) view: filter out invalid semver ([#&#8203;7197](https://github.com/npm/cli/issues/7197)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`b0a3ba0`](https://github.com/npm/cli/commit/b0a3ba0b99ce5920722244f1ccb8b830826abef4) [#&#8203;7195](https://github.com/npm/cli/pull/7195) prevent adding invalid dist-tag ([#&#8203;7195](https://github.com/npm/cli/issues/7195)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`c4741fe`](https://github.com/npm/cli/commit/c4741fee8b4e6cdca90c6773385ff710c8b3f7f5) [#&#8203;7254](https://github.com/npm/cli/pull/7254) Remove additional example and comments about uninstall script ([#&#8203;7254](https://github.com/npm/cli/issues/7254)) ([@&#8203;rveerd](https://github.com/rveerd)) - [`686a622`](https://github.com/npm/cli/commit/686a622480d32eabf2d69982e422ba3dcd8a6f7c) [#&#8203;7247](https://github.com/npm/cli/pull/7247) scope: update example command to work in windows ([#&#8203;7247](https://github.com/npm/cli/issues/7247)) ([@&#8203;robertobasile84](https://github.com/robertobasile84)) - [`95b5057`](https://github.com/npm/cli/commit/95b505738a73ba740227a41b8c7c87013af5acaf) [#&#8203;5966](https://github.com/npm/cli/pull/5966) clarify in-range and out-of-range in dependency selectors ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`5b7184f`](https://github.com/npm/cli/commit/5b7184f3aaf5a9ca58418b6d029616088964ed0a) [#&#8203;7190](https://github.com/npm/cli/pull/7190) workspaces: fix grammar ([#&#8203;7190](https://github.com/npm/cli/issues/7190)) ([@&#8203;alekstech](https://github.com/alekstech)) - [`0dd03f9`](https://github.com/npm/cli/commit/0dd03f9450e0cf57fa85ad2ef74b5a54f3c775a9) [#&#8203;7182](https://github.com/npm/cli/pull/7182) fix typos ([#&#8203;7182](https://github.com/npm/cli/issues/7182)) ([@&#8203;GoodDaisy](https://github.com/GoodDaisy)) ##### Dependencies - [`16d4c9f`](https://github.com/npm/cli/commit/16d4c9f0e48a18719f1461460504a4228f8f663d) [#&#8203;7218](https://github.com/npm/cli/pull/7218) `@npmcli/query@3.1.0` - [`06247d1`](https://github.com/npm/cli/commit/06247d18fd3573d48b220512e84f87eaab06210a) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `spdx-license-ids@3.0.17` - [`79d1e0b`](https://github.com/npm/cli/commit/79d1e0bc9f781b02af876f0615595976958ca410) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `spdx-exceptions@2.5.0` - [`67e853a`](https://github.com/npm/cli/commit/67e853a507ab31af5b82fd3fcbcb2fe2f18cad5d) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `socks@2.8.0` - [`4c9fe4b`](https://github.com/npm/cli/commit/4c9fe4be4df39960cfadef2ca07465c90d9ee414) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `lru-cache@10.2.0` - [`4a50c5a`](https://github.com/npm/cli/commit/4a50c5adaa0f28a8e9f6433c34b0eedfc73885a1) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `https-proxy-agent@7.0.4` - [`ed3f254`](https://github.com/npm/cli/commit/ed3f254a09d8f0da49e927e8b7fbd81c1232208e) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `http-proxy-agent@7.0.2` - [`8ec4fd5`](https://github.com/npm/cli/commit/8ec4fd541be937a965e685ad4dbbfb57ae3b2462) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `hasown@2.0.1` - [`98b1189`](https://github.com/npm/cli/commit/98b11894b770065979c8fefb87861c156ad0c895) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `@npmcli/agent@2.2.1` - [`dafa903`](https://github.com/npm/cli/commit/dafa903fe9083343fd17bdd3a5acc6f9acc8f356) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `sigstore@2.2.2` - [`d0bcb76`](https://github.com/npm/cli/commit/d0bcb76bd635eefcb1fae39e831e227a1852ef68) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `diff@5.2.0` - [`a13808e`](https://github.com/npm/cli/commit/a13808e2e8ed0507e12ad27f8b212e5b0b6ccae8) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `semver@7.6.0` - [`d6521ac`](https://github.com/npm/cli/commit/d6521ac9c43ccf909ff4d1564dffa0f07e260503) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `@sigstore/tuf@2.3.1` - [`43cac2f`](https://github.com/npm/cli/commit/43cac2f990aefca283d49e26ff83ba5d6fb28313) [#&#8203;7242](https://github.com/npm/cli/pull/7242) `ip@2.0.1` - [workspace](https://github.com/npm/cli/releases/tag/arborist-v7.4.0): `@npmcli/arborist@7.4.0` - [workspace](https://github.com/npm/cli/releases/tag/config-v8.2.0): `@npmcli/config@8.2.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.7): `libnpmdiff@6.0.7` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.8): `libnpmexec@7.0.8` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.5): `libnpmfund@5.0.5` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.7): `libnpmpack@6.0.7` ##### Chores - [`d6bc684`](https://github.com/npm/cli/commit/d6bc6840edce1957c0ea0ed618819cbfe23fa611) [#&#8203;7242](https://github.com/npm/cli/pull/7242) update devDependencies in lockfile ([@&#8203;wraithgar](https://github.com/wraithgar)) ### [`v10.4.0`](https://github.com/npm/cli/releases/tag/v10.4.0) [Compare Source](https://github.com/npm/cli/compare/v10.3.0...v10.4.0) ##### Features - [`35a098c`](https://github.com/npm/cli/commit/35a098cc54ef208c53e7329bfb65a7e5656c559b) [#&#8203;7175](https://github.com/npm/cli/pull/7175) display tree diff on `--long` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`dffca29`](https://github.com/npm/cli/commit/dffca29f0690be82692eaa44a1dd02a0807a70ae) [#&#8203;7174](https://github.com/npm/cli/pull/7174) format: print `--dry-run` diffs in table format ([#&#8203;7174](https://github.com/npm/cli/issues/7174)) ([@&#8203;ritaaktay](https://github.com/ritaaktay)) - [`6d5f9ac`](https://github.com/npm/cli/commit/6d5f9acd0dc7f755a9ef4d27e1dac7076ec7e469) [#&#8203;7133](https://github.com/npm/cli/pull/7133) dedupe - display difference when `--dry-run` is enabled ([#&#8203;7133](https://github.com/npm/cli/issues/7133)) ([@&#8203;Blaumaus](https://github.com/Blaumaus)) ##### Bug Fixes - [`ec06f77`](https://github.com/npm/cli/commit/ec06f7712bbdc3b38c546593e9970962fee127ed) [#&#8203;7175](https://github.com/npm/cli/pull/7175) inline diff table code w/ summary code ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`d4ebfba`](https://github.com/npm/cli/commit/d4ebfba91991423b52edf5f9431424faa6618073) [#&#8203;7157](https://github.com/npm/cli/pull/7157) use util.stripVTControlCharacters instead of strip-ansi ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`81c95c7`](https://github.com/npm/cli/commit/81c95c7de71b40831ad46356d75ed56b20c66372) [#&#8203;7063](https://github.com/npm/cli/pull/7063) don't reset update notifier duration on every check ([#&#8203;7063](https://github.com/npm/cli/issues/7063)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`2b7eaad`](https://github.com/npm/cli/commit/2b7eaade0620b3ea69e8b0b21335ed25af082351) [#&#8203;7168](https://github.com/npm/cli/pull/7168) package-json: Reword warning about publishing local dependencies ([#&#8203;7168](https://github.com/npm/cli/issues/7168)) ([@&#8203;DanKaplanSES](https://github.com/DanKaplanSES)) - [`67ab0f7`](https://github.com/npm/cli/commit/67ab0f745ad182fa8250cc1da53b618df2e0d95a) [#&#8203;7142](https://github.com/npm/cli/pull/7142) update: Replace comma with period in run on sentence ([#&#8203;7142](https://github.com/npm/cli/issues/7142)) ([@&#8203;DanKaplanSES](https://github.com/DanKaplanSES)) - [`05c69dc`](https://github.com/npm/cli/commit/05c69dc7ac70d27f1ec1d58ea0dd7111770fd0aa) [#&#8203;7150](https://github.com/npm/cli/pull/7150) config: State default configuration file affected by `npm config set` ([#&#8203;7150](https://github.com/npm/cli/issues/7150)) ([@&#8203;DanKaplanSES](https://github.com/DanKaplanSES)) - [`44f4518`](https://github.com/npm/cli/commit/44f45187ef8ee20c373e89407f3c32708bef9f0f) [#&#8203;7149](https://github.com/npm/cli/pull/7149) Link to the config command in the npm configuration description ([#&#8203;7149](https://github.com/npm/cli/issues/7149)) ([@&#8203;DanKaplanSES](https://github.com/DanKaplanSES)) - [`dd5699f`](https://github.com/npm/cli/commit/dd5699f7f0dcf9e5ad1c5549f3eaacaa1715f8eb) [#&#8203;7152](https://github.com/npm/cli/pull/7152) update: Fix a typo and remove unneeded statement ([#&#8203;7152](https://github.com/npm/cli/issues/7152)) ([@&#8203;DanKaplanSES](https://github.com/DanKaplanSES)) ##### Dependencies - [`ec77e81`](https://github.com/npm/cli/commit/ec77e81f5ecc3603bb7c9963f860a8c46f6a61ec) [#&#8203;7124](https://github.com/npm/cli/pull/7124) `promise-call-limit@3.0.1` - [`e32189c`](https://github.com/npm/cli/commit/e32189c768181d58ab72825d67307a3a653652ac) [#&#8203;7173](https://github.com/npm/cli/pull/7173) deduplicate tree - [`b7af4d9`](https://github.com/npm/cli/commit/b7af4d9bb96a86abee6a745b4a756b84d54d6e79) [#&#8203;7173](https://github.com/npm/cli/pull/7173) `tar-stream@3.1.7` - [`6883743`](https://github.com/npm/cli/commit/68837432c0b78bf7a4382a443f35ce2484449952) [#&#8203;7173](https://github.com/npm/cli/pull/7173) `@npmcli/run-script@7.0.4` - [`739634d`](https://github.com/npm/cli/commit/739634d76168f438934f1f8287618dabe2f3b968) [#&#8203;7157](https://github.com/npm/cli/pull/7157) remove strip-ansi - [`162c82e`](https://github.com/npm/cli/commit/162c82e845d410ede643466f9f8af78a312296cc) [#&#8203;7148](https://github.com/npm/cli/pull/7148) `pacote@17.0.6` ([#&#8203;7148](https://github.com/npm/cli/issues/7148)) ([@&#8203;bdehamer](https://github.com/bdehamer)) - [`a50b03b`](https://github.com/npm/cli/commit/a50b03b10046cf769cd328df96adcf292db5c067) [#&#8203;7141](https://github.com/npm/cli/pull/7141) `sigstore@2.2.0` ([#&#8203;7141](https://github.com/npm/cli/issues/7141)) ([@&#8203;bdehamer](https://github.com/bdehamer)) - [`f696b51`](https://github.com/npm/cli/commit/f696b517a39bea1be0f7116983a5b4c8ed6f01b7) [#&#8203;7132](https://github.com/npm/cli/pull/7132) `@sigstore/tuf@2.3.0` ([#&#8203;7132](https://github.com/npm/cli/issues/7132)) ([@&#8203;bdehamer](https://github.com/bdehamer)) - [workspace](https://github.com/npm/cli/releases/tag/arborist-v7.3.1): `@npmcli/arborist@7.3.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.6): `libnpmdiff@6.0.6` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.7): `libnpmexec@7.0.7` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.4): `libnpmfund@5.0.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.6): `libnpmpack@6.0.6` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.4): `libnpmpublish@9.0.4` ##### Chores - [`a82ccc5`](https://github.com/npm/cli/commit/a82ccc5f97a60698fb0ee413347a621d0662f493) [#&#8203;7173](https://github.com/npm/cli/pull/7173) `nock@13.5.0` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`dcaa99c`](https://github.com/npm/cli/commit/dcaa99c5138ad20a3210a8396772177aa1fa33da) [#&#8203;7173](https://github.com/npm/cli/pull/7173) fix exec test ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`0d96080`](https://github.com/npm/cli/commit/0d96080fa8c08b5eb77bbd6ae64111379fa24465) [#&#8203;7162](https://github.com/npm/cli/pull/7162) release: do not exclude docs directory from CLI release commits ([#&#8203;7162](https://github.com/npm/cli/issues/7162)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ### [`v10.3.0`](https://github.com/npm/cli/releases/tag/v10.3.0) [Compare Source](https://github.com/npm/cli/compare/v10.2.5...v10.3.0) ##### Features - [`6673c77`](https://github.com/npm/cli/commit/6673c77bc4222d0f1719449fe903b7461b3e6907) [#&#8203;6914](https://github.com/npm/cli/pull/6914) add `--libc` option to override platform specific install ([#&#8203;6914](https://github.com/npm/cli/issues/6914)) ([@&#8203;wraithgar](https://github.com/wraithgar), [@&#8203;Brooooooklyn](https://github.com/Brooooooklyn)) ##### Bug Fixes - [`b7fc10a`](https://github.com/npm/cli/commit/b7fc10aa37bc2422f479119558f82e01bdaab6cd) [#&#8203;7113](https://github.com/npm/cli/pull/7113) filter C0 and C1 control characters from logs and cli output ([#&#8203;7113](https://github.com/npm/cli/issues/7113)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [`3fd5213`](https://github.com/npm/cli/commit/3fd521393461639b6b768df43f0b5b71d3ee7dd2) [#&#8203;7121](https://github.com/npm/cli/pull/7121) `npm-packlist@8.0.2` - [`5698415`](https://github.com/npm/cli/commit/56984154b445c479236effdb844888b1ef409250) [#&#8203;7121](https://github.com/npm/cli/pull/7121) `postcss-selector-parser@6.0.15` - [`e56a4f3`](https://github.com/npm/cli/commit/e56a4f3dff9de349917d530074e698c644471080) [#&#8203;7121](https://github.com/npm/cli/pull/7121) `are-we-there-yet@4.0.2` - [`8495b7c`](https://github.com/npm/cli/commit/8495b7c088118e383ff6f3c7ce744df9c0d8e106) [#&#8203;7121](https://github.com/npm/cli/pull/7121) `cacache@18.0.2` - [`796d1c7`](https://github.com/npm/cli/commit/796d1c7507d69382181e515d6c6987930c9ec636) [#&#8203;7121](https://github.com/npm/cli/pull/7121) `@npmcli/run-script@7.0.3` - [`3b7f6f2`](https://github.com/npm/cli/commit/3b7f6f274aceed4218e5e903752d879a41d3a547) [#&#8203;7121](https://github.com/npm/cli/pull/7121) `@npmcli/promise-spawn@7.0.1` - [`7ecd146`](https://github.com/npm/cli/commit/7ecd146a3241723602693ca67c78ca5e2da8cb57) [#&#8203;7121](https://github.com/npm/cli/pull/7121) `npmcli/git@5.0.4` - [workspace](https://github.com/npm/cli/releases/tag/arborist-v7.3.0): `@npmcli/arborist@7.3.0` - [workspace](https://github.com/npm/cli/releases/tag/config-v8.1.0): `@npmcli/config@8.1.0` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.5): `libnpmdiff@6.0.5` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.6): `libnpmexec@7.0.6` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.3): `libnpmfund@5.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.5): `libnpmpack@6.0.5` ##### Chores - [`2fd8292`](https://github.com/npm/cli/commit/2fd8292eff1155ec84a53f6d4321e6a386df93c7) [#&#8203;7121](https://github.com/npm/cli/pull/7121) work around [@&#8203;npmcli/git](https://github.com/npmcli/git) lazy loading ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`cd9a66d`](https://github.com/npm/cli/commit/cd9a66df2476d602fe3d36a6c3c6185f1bd8c676) [#&#8203;7121](https://github.com/npm/cli/pull/7121) update devDependencies in lockfile ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`2dda715`](https://github.com/npm/cli/commit/2dda715c9e72eefe69b49ee07c87fa126c84ff10) [#&#8203;7121](https://github.com/npm/cli/pull/7121) `tap@16.3.10` ([@&#8203;wraithgar](https://github.com/wraithgar)) ### [`v10.2.5`](https://github.com/npm/cli/releases/tag/v10.2.5) [Compare Source](https://github.com/npm/cli/compare/v10.2.4...v10.2.5) ##### Bug Fixes - [`c7a592c`](https://github.com/npm/cli/commit/c7a592c9c400e73dd27264c11ad6459616023e4c) [#&#8203;7061](https://github.com/npm/cli/pull/7061) dont use cache for update notifier manifest request ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`7b952f6`](https://github.com/npm/cli/commit/7b952f64b882bd891fab5c21c7c3b49838c8a995) [#&#8203;7049](https://github.com/npm/cli/pull/7049) unpublish: bubble up all errors parsing local package.json ([#&#8203;7049](https://github.com/npm/cli/issues/7049)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`be4741f`](https://github.com/npm/cli/commit/be4741f5bc20239f11842f780047d91fda23935d) [#&#8203;7039](https://github.com/npm/cli/pull/7039) unpublish bugfixes ([#&#8203;7039](https://github.com/npm/cli/issues/7039)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`bc7f53d`](https://github.com/npm/cli/commit/bc7f53db793d362d2015d3e55ce121e6b4d3d91f) [#&#8203;7036](https://github.com/npm/cli/pull/7036) reverse direction of SPDX SBOM dependency rels ([#&#8203;7036](https://github.com/npm/cli/issues/7036)) ([@&#8203;bdehamer](https://github.com/bdehamer), [@&#8203;antonbauhofer](https://github.com/antonbauhofer)) - [`11ec231`](https://github.com/npm/cli/commit/11ec231e895300e5b7292ac16685d37d1d5df3b9) [#&#8203;7033](https://github.com/npm/cli/pull/7033) skip creation of log directory if `logs-max` is set to 0 ([#&#8203;7033](https://github.com/npm/cli/issues/7033)) ([@&#8203;JJ](https://github.com/JJ)) - [`6267f54`](https://github.com/npm/cli/commit/6267f543c2ac134c0f8433f8b48659a3949bf210) [#&#8203;7005](https://github.com/npm/cli/pull/7005) properly catch missing url opener error on interactive prompt ([#&#8203;7005](https://github.com/npm/cli/issues/7005)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [`ff1204a`](https://github.com/npm/cli/commit/ff1204aff0651e32679ecd09d0a2a62de49f4eac) [#&#8203;7058](https://github.com/npm/cli/pull/7058) `lru-cache@10.1.0` - [`c648020`](https://github.com/npm/cli/commit/c648020cdc0fa0916bc618b6d1191e68dcfc8d73) [#&#8203;7058](https://github.com/npm/cli/pull/7058) `json-parse-even-better-errors@3.0.1` - [`53aa8f2`](https://github.com/npm/cli/commit/53aa8f2c110f38a10f98f976cb40f54ea6d95844) [#&#8203;7058](https://github.com/npm/cli/pull/7058) `pacote@17.0.5` - [`2e5331c`](https://github.com/npm/cli/commit/2e5331c75df8606b1f92bf61c8612f5e7b0274aa) [#&#8203;7058](https://github.com/npm/cli/pull/7058) `npm-packlist@8.0.1` - [`937b7b7`](https://github.com/npm/cli/commit/937b7b7b11ec21fbe373ab93f4e4e170625dd6b1) [#&#8203;7058](https://github.com/npm/cli/pull/7058) `ignore-walk@6.0.4` - [`35371c8`](https://github.com/npm/cli/commit/35371c8796a08a269ac3f7017c35e5fcb7ef0968) [#&#8203;7058](https://github.com/npm/cli/pull/7058) `cacache@18.0.1` - [workspace](https://github.com/npm/cli/releases/tag/arborist-v7.2.2): `@npmcli/arborist@7.2.2` - [workspace](https://github.com/npm/cli/releases/tag/config-v8.0.3): `@npmcli/config@8.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.2): `libnpmaccess@8.0.2` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.4): `libnpmdiff@6.0.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.5): `libnpmexec@7.0.5` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.2): `libnpmfund@5.0.2` - [workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v10.0.1): `libnpmhook@10.0.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.2): `libnpmorg@6.0.2` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.4): `libnpmpack@6.0.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.3): `libnpmpublish@9.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmsearch-v7.0.1): `libnpmsearch@7.0.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v6.0.1): `libnpmteam@6.0.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmversion-v5.0.2): `libnpmversion@5.0.2` ##### Chores - [`f656b66`](https://github.com/npm/cli/commit/f656b669e549286844f2071b9b62cf23f7958034) [#&#8203;7062](https://github.com/npm/cli/pull/7062) `@npmcli/template-oss@4.21.3` ([#&#8203;7062](https://github.com/npm/cli/issues/7062)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`9754b17`](https://github.com/npm/cli/commit/9754b173de26f3173e7f41eab34733fe9ba50f1d) [#&#8203;7051](https://github.com/npm/cli/pull/7051) use global npm for workspace tests ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`3891757`](https://github.com/npm/cli/commit/3891757f54d6d960cbf5f0d93d183d6424e8bed6) [#&#8203;7051](https://github.com/npm/cli/pull/7051) `@npmcli/template-oss@4.21.2` ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`71f70fa`](https://github.com/npm/cli/commit/71f70fa0e86448b20a63b9eec922ad25971a9377) [#&#8203;7058](https://github.com/npm/cli/pull/7058) `nock@13.4.0` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`43674a4`](https://github.com/npm/cli/commit/43674a449816e364265205e56270ad547718069c) [#&#8203;7058](https://github.com/npm/cli/pull/7058) `tap@16.3.9` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`4ba585c`](https://github.com/npm/cli/commit/4ba585ce0e1a2ea4591d64d7166b81b7fe92010b) [#&#8203;7040](https://github.com/npm/cli/pull/7040) fix tests for zlib differences between node versions ([#&#8203;7040](https://github.com/npm/cli/issues/7040)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ### [`v10.2.4`](https://github.com/npm/cli/releases/tag/v10.2.4) [Compare Source](https://github.com/npm/cli/compare/v10.2.3...v10.2.4) ##### Bug Fixes - [`cd291e7`](https://github.com/npm/cli/commit/cd291e7aa52e56fc45f8245e67c77e0ed3711b07) [#&#8203;6995](https://github.com/npm/cli/pull/6995) refactor search formatting code ([#&#8203;6995](https://github.com/npm/cli/issues/6995)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`f3a7380`](https://github.com/npm/cli/commit/f3a7380a45323dbf6c74015e418de3963fb11a69) [#&#8203;6973](https://github.com/npm/cli/pull/6973) look in workspace for exec commands ([#&#8203;6973](https://github.com/npm/cli/issues/6973)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`d11496b`](https://github.com/npm/cli/commit/d11496b26dfee5957e7e2a1b328f346b2aca9348) [#&#8203;6977](https://github.com/npm/cli/pull/6977) pkg: properly output in workspace mode ([#&#8203;6977](https://github.com/npm/cli/issues/6977)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`0f70088`](https://github.com/npm/cli/commit/0f7008851f1c250405e8dc326f15d535e8fc1eae) [#&#8203;6969](https://github.com/npm/cli/pull/6969) correctly handle object licenses in SBOM generation ([#&#8203;6969](https://github.com/npm/cli/issues/6969)) ([@&#8203;jamietanna](https://github.com/jamietanna)) - [`dce3b08`](https://github.com/npm/cli/commit/dce3b0896ba81b2109fea42ab32edd8a3193324c) [#&#8203;6951](https://github.com/npm/cli/pull/6951) properly catch missing url opener error ([#&#8203;6951](https://github.com/npm/cli/issues/6951)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`a38836c`](https://github.com/npm/cli/commit/a38836ce9d703f5012ff4d4a8a4e3b9a9aedc025) [#&#8203;6616](https://github.com/npm/cli/pull/6616) add path usage for view command ([#&#8203;6616](https://github.com/npm/cli/issues/6616)) ([@&#8203;RobinKnipe](https://github.com/RobinKnipe)) - [`da18e4f`](https://github.com/npm/cli/commit/da18e4f9baa180beeb325a384759a26a19ac2919) [#&#8203;6987](https://github.com/npm/cli/pull/6987) update npm-prune description ([#&#8203;6987](https://github.com/npm/cli/issues/6987)) ([@&#8203;Eomm](https://github.com/Eomm)) ##### Dependencies - [`e9ec2f7`](https://github.com/npm/cli/commit/e9ec2f7005e7326d9a819978b251cf0a05062538) [#&#8203;6994](https://github.com/npm/cli/pull/6994) `lru-cache@10.0.2` - [`faf9eff`](https://github.com/npm/cli/commit/faf9efffb7bfe6efde6e53830cb054b34c3a6ea3) [#&#8203;6994](https://github.com/npm/cli/pull/6994) `is-core-module@2.13.1` - [`b00e780`](https://github.com/npm/cli/commit/b00e7808e370513e79ca31c261958377984e7444) [#&#8203;6994](https://github.com/npm/cli/pull/6994) `@sigstore/sign@2.2.0` - [`4613774`](https://github.com/npm/cli/commit/461377426d998ed79400501b09e1ee67c32bee23) [#&#8203;6994](https://github.com/npm/cli/pull/6994) hoisting newer deps in favor of older ones - [`54c4f7b`](https://github.com/npm/cli/commit/54c4f7b8705b2c9d5b8bc5bb846f4e7863735b7e) [#&#8203;6994](https://github.com/npm/cli/pull/6994) `signal-exit@4.1.0` - [`8c5882f`](https://github.com/npm/cli/commit/8c5882f3eed305bbd3514d7143f9d92e9577e1b9) [#&#8203;6994](https://github.com/npm/cli/pull/6994) `strip-ansi@7.1.0` - [`cd0c649`](https://github.com/npm/cli/commit/cd0c649ec2b421b59012854e61788a11a77194f2) [#&#8203;6994](https://github.com/npm/cli/pull/6994) `ci-info@4.0.0` - [`a0a58b7`](https://github.com/npm/cli/commit/a0a58b735c418d8555a06890b63098c68f53106e) [#&#8203;6994](https://github.com/npm/cli/pull/6994) `@sigstore/tuf@2.2.0` - [`b3a53c6`](https://github.com/npm/cli/commit/b3a53c6ab5fd933fc7f8258c155ed31be834393e) [#&#8203;6949](https://github.com/npm/cli/pull/6949) `is-cidr@5.0.3` ([#&#8203;6949](https://github.com/npm/cli/issues/6949)) - [Workspace](https://github.com/npm/cli/releases/tag/config-v8.0.2): `@npmcli/config@8.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.4): `libnpmexec@7.0.4` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.2): `libnpmpublish@9.0.2` ### [`v10.2.3`](https://github.com/npm/cli/releases/tag/v10.2.3) [Compare Source](https://github.com/npm/cli/compare/v10.2.2...v10.2.3) ##### Dependencies - [`b5dedf3`](https://github.com/npm/cli/commit/b5dedf39dd772192ed6639926ad4c99ff5dfd28a) [#&#8203;6958](https://github.com/npm/cli/pull/6958) `node-gyp@10.0.1` ### [`v10.2.2`](https://github.com/npm/cli/releases/tag/v10.2.2) [Compare Source](https://github.com/npm/cli/compare/v10.2.1...v10.2.2) ##### Bug Fixes - [`8ed6d28`](https://github.com/npm/cli/commit/8ed6d28fa14b40d7a05784ad0a1e80661256b466) [#&#8203;6910](https://github.com/npm/cli/pull/6910) make npm link respect --no-save ([#&#8203;6910](https://github.com/npm/cli/issues/6910)) ([@&#8203;Santoshraj2](https://github.com/Santoshraj2)) - [`eacec5f`](https://github.com/npm/cli/commit/eacec5f49060d3dfcdc3c7043115619e4bb22864) [#&#8203;6941](https://github.com/npm/cli/pull/6941) add back bin/node-gyp-bin/node-gyp files ([#&#8203;6941](https://github.com/npm/cli/issues/6941)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`b776753`](https://github.com/npm/cli/commit/b776753f9cfeab329169105f604bc55ed03bd0e1) [#&#8203;6928](https://github.com/npm/cli/pull/6928) Grammar mistake in authentication error message ([#&#8203;6928](https://github.com/npm/cli/issues/6928)) ([@&#8203;Gekuro](https://github.com/Gekuro), gek) ##### Documentation - [`c422a01`](https://github.com/npm/cli/commit/c422a01e1564d25148c821ee257196ebe60e8e6c) [#&#8203;6924](https://github.com/npm/cli/pull/6924) use markdown links instead of html ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`dd03aa0`](https://github.com/npm/cli/commit/dd03aa0b9acc535283daf39699de9831202348cb) [#&#8203;6921](https://github.com/npm/cli/pull/6921) add v9 and above for lockfile version 3 ([#&#8203;6921](https://github.com/npm/cli/issues/6921)) ([@&#8203;MikeMcC399](https://github.com/MikeMcC399)) ##### Dependencies - [`dfb6298`](https://github.com/npm/cli/commit/dfb6298c3eb9fb7ef452906765ac5f23ea6fec49) [#&#8203;6937](https://github.com/npm/cli/pull/6937) `node-gyp@10.0.0` ([#&#8203;6937](https://github.com/npm/cli/issues/6937)) - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v7.2.1): `@npmcli/arborist@7.2.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.3): `libnpmdiff@6.0.3` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.3): `libnpmexec@7.0.3` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.1): `libnpmfund@5.0.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.3): `libnpmpack@6.0.3` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmversion-v5.0.1): `libnpmversion@5.0.1` ### [`v10.2.1`](https://github.com/npm/cli/releases/tag/v10.2.1) [Compare Source](https://github.com/npm/cli/compare/v10.2.0...v10.2.1) ##### Bug Fixes - [`35c92fe`](https://github.com/npm/cli/commit/35c92fec3d053d303cc8057faa0ff4fe6e7cdc8a) [#&#8203;6902](https://github.com/npm/cli/pull/6902) Add check to pkg command to deal with empty values ([#&#8203;6902](https://github.com/npm/cli/issues/6902)) ([@&#8203;NeonArray](https://github.com/NeonArray)) - [`5b6172f`](https://github.com/npm/cli/commit/5b6172f01c88b73e83a75a508bbdcad92231ead5) [#&#8203;6895](https://github.com/npm/cli/pull/6895) logout from custom registry ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`8423d4f`](https://github.com/npm/cli/commit/8423d4f133a40c8ceb0e1a75d23aa95fbf4f5b65) [#&#8203;6895](https://github.com/npm/cli/pull/6895) delete auth from proper location on logout ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`0cfe9de`](https://github.com/npm/cli/commit/0cfe9de1c74b20d3e04ecc26ccf594196d101afe) [#&#8203;6873](https://github.com/npm/cli/pull/6873) audit: spelling error in message ([#&#8203;6873](https://github.com/npm/cli/issues/6873)) ([@&#8203;Fdawgs](https://github.com/Fdawgs)) ##### Documentation - [`5142735`](https://github.com/npm/cli/commit/5142735c462e285a7a7d9bcbd562885c6ef96c96) [#&#8203;6894](https://github.com/npm/cli/pull/6894) update npm build description ([#&#8203;6894](https://github.com/npm/cli/issues/6894)) ([@&#8203;siemhesda](https://github.com/siemhesda)) - [`2e4b4ad`](https://github.com/npm/cli/commit/2e4b4ad8bef158def1b2302846ab294fe7a83de4) [#&#8203;6861](https://github.com/npm/cli/pull/6861) npm publish content modification ([#&#8203;6861](https://github.com/npm/cli/issues/6861)) ([@&#8203;jpg619](https://github.com/jpg619)) ##### Dependencies - [`96e1637`](https://github.com/npm/cli/commit/96e1637117b6614b5ad861d86d828746d5db356c) [#&#8203;6915](https://github.com/npm/cli/pull/6915) `cmd-shim@6.0.2` ([#&#8203;6915](https://github.com/npm/cli/issues/6915)) - [`b405da1`](https://github.com/npm/cli/commit/b405da1672e05d55bd22e476091891c443bcbeab) [#&#8203;6899](https://github.com/npm/cli/pull/6899) `bin-links@4.0.3` - [`ef69d36`](https://github.com/npm/cli/commit/ef69d362fa81640ac3ca60a6e01921c17f7a76cb) [#&#8203;6895](https://github.com/npm/cli/pull/6895) `npm-registry-fetch@16.1.0` - [`337c903`](https://github.com/npm/cli/commit/337c9038605b97431e06d2f470229f4370703b13) [#&#8203;6882](https://github.com/npm/cli/pull/6882) `spdx-license-ids@3.0.16` - [`e6b0be7`](https://github.com/npm/cli/commit/e6b0be7d3b3cd7f66612f9adb6c4de829335b607) [#&#8203;6882](https://github.com/npm/cli/pull/6882) `socks-proxy-agent@8.0.2` - [`ee6892e`](https://github.com/npm/cli/commit/ee6892e69079b07c0a8747d873018819a97e3877) [#&#8203;6882](https://github.com/npm/cli/pull/6882) `readable-stream@4.4.2` - [`61c3ee9`](https://github.com/npm/cli/commit/61c3ee9a073528b30676ec66fdd29788ea7be09d) [#&#8203;6882](https://github.com/npm/cli/pull/6882) `minipass@7.0.4` - [`14d31fd`](https://github.com/npm/cli/commit/14d31fdcc747f420158d254d0ac258a848bc888c) [#&#8203;6882](https://github.com/npm/cli/pull/6882) `is-core-module@2.13.0` - [`03f3d2e`](https://github.com/npm/cli/commit/03f3d2e1d13cd12f23a946cfb9065b8e8fbe129b) [#&#8203;6882](https://github.com/npm/cli/pull/6882) `https-proxy-agent@7.0.2` - [`e0163c6`](https://github.com/npm/cli/commit/e0163c6787f3877c3ad6c84d8af44378f7eed23b) [#&#8203;6882](https://github.com/npm/cli/pull/6882) `are-we-there-yet@4.0.1` - [`fca804a`](https://github.com/npm/cli/commit/fca804adec57e176bb2a2e60bf84df44e661478f) [#&#8203;6882](https://github.com/npm/cli/pull/6882) `ci-info@3.9.0` - [`6af582f`](https://github.com/npm/cli/commit/6af582f23bf046a224d5679e917977f0bb3f95e3) [#&#8203;6882](https://github.com/npm/cli/pull/6882) `npm-install-checks@6.3.0` - [Workspace](https://github.com/npm/cli/releases/tag/config-v8.0.1): `@npmcli/config@8.0.1` ### [`v10.2.0`](https://github.com/npm/cli/releases/tag/v10.2.0) [Compare Source](https://github.com/npm/cli/compare/v10.1.0...v10.2.0) ##### Features - [`7c459d2`](https://github.com/npm/cli/commit/7c459d28ca987264028d4d2ca21b0825493c1537) [#&#8203;6801](https://github.com/npm/cli/pull/6801) add npm sbom command ([#&#8203;6801](https://github.com/npm/cli/issues/6801)) ([@&#8203;bdehamer](https://github.com/bdehamer)) - [`81a460f`](https://github.com/npm/cli/commit/81a460f6e6317aca2288d16cda591aa6541540c6) [#&#8203;6732](https://github.com/npm/cli/pull/6732) add package-lock-only mode to npm query ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`0d29855`](https://github.com/npm/cli/commit/0d2985535c9cc3dfc3e1f355580570c9cce37d61) [#&#8203;6732](https://github.com/npm/cli/pull/6732) add no-package-lock mode to npm audit ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Bug Fixes - [`2207628`](https://github.com/npm/cli/commit/22076286a46499e3d0b3f8564b7ba07008317be4) [#&#8203;6823](https://github.com/npm/cli/pull/6823) use strip-ansi module instead of internal regex ([#&#8203;6823](https://github.com/npm/cli/issues/6823)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`d46d052`](https://github.com/npm/cli/commit/d46d0526be12eae2cd458fd08dd5c0a0320cc8bd) [#&#8203;6798](https://github.com/npm/cli/pull/6798) tolerate null bugs URLs ([#&#8203;6798](https://github.com/npm/cli/issues/6798)) ([@&#8203;vladh](https://github.com/vladh)) - [`fb1b674`](https://github.com/npm/cli/commit/fb1b6741bd52d865b8f8a93ad3fd6c8afa758b6a) [#&#8203;6758](https://github.com/npm/cli/pull/6758) deprecate: ignore implicit workspace mode ([#&#8203;6758](https://github.com/npm/cli/issues/6758)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`68031f2`](https://github.com/npm/cli/commit/68031f2ae1cd5d49b0fb263da1a7eae62712ff97) [#&#8203;6844](https://github.com/npm/cli/pull/6844) update `CONTRIBUTING.md` to prevent errors ([#&#8203;6844](https://github.com/npm/cli/issues/6844)) ([@&#8203;darcyclarke](https://github.com/darcyclarke)) - [`3ac703c`](https://github.com/npm/cli/commit/3ac703c95e7bb851d0f6145f1d612749ed479fef) [#&#8203;6831](https://github.com/npm/cli/pull/6831) add `include `param to commands that have `omit` param ([#&#8203;6831](https://github.com/npm/cli/issues/6831)) ([@&#8203;siemhesda](https://github.com/siemhesda)) - [`03912db`](https://github.com/npm/cli/commit/03912dbaeb92559270ab3f7df75b507b2f35a119) [#&#8203;6819](https://github.com/npm/cli/pull/6819) add init-specific params to init docs/help ([#&#8203;6819](https://github.com/npm/cli/issues/6819)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`8088325`](https://github.com/npm/cli/commit/8088325281bc976e8a8aea4d7527b54f4e25fb5f) [#&#8203;6800](https://github.com/npm/cli/pull/6800) Update npm-doctor.md ([#&#8203;6800](https://github.com/npm/cli/issues/6800)) ([@&#8203;siemhesda](https://github.com/siemhesda)) ##### Dependencies - [`aa6728b`](https://github.com/npm/cli/commit/aa6728b1d003f0fc620b074ba0396a3e07f2db6a) [#&#8203;6859](https://github.com/npm/cli/pull/6859) `tar@6.2.0` - [`ce9089f`](https://github.com/npm/cli/commit/ce9089f604a01297d3d2dd544283696a6297dce5) [#&#8203;6859](https://github.com/npm/cli/pull/6859) `npm-package-arg@11.0.1` - [`39d7f04`](https://github.com/npm/cli/commit/39d7f046f1c39017b398cb242ad07e874484e86c) [#&#8203;6859](https://github.com/npm/cli/pull/6859) `minipass@7.0.4` - [`0a47af5`](https://github.com/npm/cli/commit/0a47af509d66071908c7e0bf065dcf2f4c877669) [#&#8203;6859](https://github.com/npm/cli/pull/6859) `hosted-git-info@7.0.1` - [`af93130`](https://github.com/npm/cli/commit/af93130fe949f07df23891286c634c77ecf38c53) [#&#8203;6859](https://github.com/npm/cli/pull/6859) `glob@10.3.10` - [`3ebc474`](https://github.com/npm/cli/commit/3ebc4744433d906e5c491d183fc077ffe79958cf) [#&#8203;6859](https://github.com/npm/cli/pull/6859) `@npmcli/query@3.0.1` - [`284cbfd`](https://github.com/npm/cli/commit/284cbfd168879b9277c9999e8a28dad8f72ecc02) [#&#8203;6858](https://github.com/npm/cli/pull/6858) `@npmcli/agent@2.2.0` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v7.2.0): `@npmcli/arborist@7.2.0` - [Workspace](https://github.com/npm/cli/releases/tag/config-v8.0.0): `@npmcli/config@8.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.1): `libnpmaccess@8.0.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.2): `libnpmdiff@6.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.2): `libnpmexec@7.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.0): `libnpmfund@5.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.1): `libnpmorg@6.0.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.2): `libnpmpack@6.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.1): `libnpmpublish@9.0.1` ### [`v10.1.0`](https://github.com/npm/cli/releases/tag/v10.1.0) [Compare Source](https://github.com/npm/cli/compare/v10.0.0...v10.1.0) ##### Features - [`1c93c44`](https://github.com/npm/cli/commit/1c93c4430300e3b3bd2cb5bab327c1732f470bca) [#&#8203;6755](https://github.com/npm/cli/pull/6755) Add `--cpu` and `--os` option to override platform specific install ([#&#8203;6755](https://github.com/npm/cli/issues/6755)) ([@&#8203;yukukotani](https://github.com/yukukotani)) ##### Bug Fixes - [`7bf2374`](https://github.com/npm/cli/commit/7bf2374a1dde0e9b4a4345eeaafb23316a9a5a0b) [#&#8203;6762](https://github.com/npm/cli/pull/6762) make `$npm_execpath` always point to npm ([@&#8203;rotu](https://github.com/rotu)) ##### Documentation - [`09d8e0a`](https://github.com/npm/cli/commit/09d8e0a20bd11f53a9fafac1fff4f1ec0b7b379e) [#&#8203;6759](https://github.com/npm/cli/pull/6759) fix versions of node.js in readme ([#&#8203;6759](https://github.com/npm/cli/issues/6759)) ([@&#8203;JoaoOtavioS](https://github.com/JoaoOtavioS)) ##### Dependencies - [`f76066a`](https://github.com/npm/cli/commit/f76066a047e4a0e819149356b68a1c50fd30f9de) [#&#8203;6771](https://github.com/npm/cli/pull/6771) `@npmcli/agent@2.1.1` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v7.1.0): `@npmcli/arborist@7.1.0` - [Workspace](https://github.com/npm/cli/releases/tag/config-v7.2.0): `@npmcli/config@7.2.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.1): `libnpmdiff@6.0.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.1): `libnpmexec@7.0.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.1.1): `libnpmfund@4.1.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.1): `libnpmpack@6.0.1` ### [`v10.0.0`](https://github.com/npm/cli/releases/tag/v10.0.0) [Compare Source](https://github.com/npm/cli/compare/v9.9.4...v10.0.0) ##### ⚠️ BREAKING CHANGES - support for node 14 and 16 has been dropped. `npm` now supports node `^18.17.0 || >=20.5.0` - npm no longer treats missing scripts as a special case in workspace mode. Use `if-present` to ignore missing scripts. - `@npmcli/agent` is now used as the agent for network requests - the `ci-name` config has been removed - the hard-coded `hashAlgorithm` value is no longer being passed through flatOptions - the unused `tmp` config has been removed - the hard-coded `metrics-registry` config has been removed. - libnpmpublish will no longer attempt a single automatic retry on 409 responses during publish. - support for the strict RFC 8909 mode has been removed. this mode was only enabled when the environ `NPM_PACKAGE_ARG_8909_STRICT=1` was set. ##### Bug Fixes - [`e0d3edd`](https://github.com/npm/cli/commit/e0d3edd9908f8303abb9941bdd2f6e9aa31bc9d7) [#&#8203;6641](https://github.com/npm/cli/pull/6641) remove "ci-name" config ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`0a71ebb`](https://github.com/npm/cli/commit/0a71ebb3d1e7fca07d39ea64e5f1acd22ecd255c) [#&#8203;6641](https://github.com/npm/cli/pull/6641) stop retrying on 409 conflict ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`9344167`](https://github.com/npm/npm-package-arg/commit/934416709cb14ad0a0bab6e544b8d42c62aa279f) [#&#8203;135](https://github.com/npm/npm-package-arg/pull/135) remove strict 8909 mode ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`b34ee65`](https://github.com/npm/cli/commit/b34ee65ad1c82b53d5b5b28595203e18163fe4df) [#&#8203;6706](https://github.com/npm/cli/pull/6706) set objectMode for search filter stream ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`f916d33`](https://github.com/npm/cli/commit/f916d333c16b4f0433d8a304e856b73ed4f949cd) [#&#8203;6715](https://github.com/npm/cli/pull/6715) allow searching packages with no description ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`0318f44`](https://github.com/npm/cli/commit/0318f442fe6c18275607a5d574c383f085484e6e) [#&#8203;6641](https://github.com/npm/cli/pull/6641) remove implicit if-present logic from run-script workspaces ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`db91a77`](https://github.com/npm/cli/commit/db91a77032f4024878d56bde099b2b3765ff08d2) [#&#8203;6641](https://github.com/npm/cli/pull/6641) remove "hashAlgorithm" from flatOptions ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`ece52a3`](https://github.com/npm/cli/commit/ece52a3dda09b1df960ae042d53560f18d446d5f) [#&#8203;6641](https://github.com/npm/cli/pull/6641) remove "tmp" config ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`1f767aa`](https://github.com/npm/cli/commit/1f767aa306e3a550e2c0aefb16a0370e59b44ce3) [#&#8203;6641](https://github.com/npm/cli/pull/6641) remove metric-registry config ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`c736b62`](https://github.com/npm/cli/commit/c736b622b8504b07f5a19f631ade42dd40063269) [#&#8203;6686](https://github.com/npm/cli/pull/6686) add missing bugs key in package-json.md ([#&#8203;6686](https://github.com/npm/cli/issues/6686)) ([@&#8203;airscripts](https://github.com/airscripts)) - [`c1e01d9`](https://github.com/npm/cli/commit/c1e01d97da3b775edf104de158ee5db5cf027d0d) [#&#8203;6680](https://github.com/npm/cli/pull/6680) Update package-json.md ([#&#8203;6680](https://github.com/npm/cli/issues/6680)) ([@&#8203;p-chan](https://github.com/p-chan), [@&#8203;ljharb](https://github.com/ljharb)) - [`e5338af`](https://github.com/npm/cli/commit/e5338af3ca5d1aea78348f4894481eef3b1f7354) [#&#8203;6672](https://github.com/npm/cli/pull/6672) remove link to deprecated `npm set-script` command ([#&#8203;6672](https://github.com/npm/cli/issues/6672)) ([@&#8203;emmanuel-ferdman](https://github.com/emmanuel-ferdman)) ##### Dependencies - [`5ab3f7e`](https://github.com/npm/cli/commit/5ab3f7e944b12481cb1164175c7a79d24d5e3ac5) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@npmcli/git@5.0.3` - [`eb41977`](https://github.com/npm/cli/commit/eb41977c56cbac88fa7d02f88dbf630cc652471a) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@npmcli/run-script@7.0.1` - [`f30c9e3`](https://github.com/npm/cli/commit/f30c9e30c2a6d777ea31157a90fddadc81fd11d0) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@npmcli/git@5.0.2` - [`f334466`](https://github.com/npm/cli/commit/f334466c53669e7debd4b9c67eafca74955509ee) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `pacote@17.0.4` - [`bb63bf9`](https://github.com/npm/cli/commit/bb63bf945b2db8f3074e7429aff6343721c55cd1) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@npmcli/run-script@7.0.0` - [`75642c6`](https://github.com/npm/cli/commit/75642c6041195e093ef15ee2a42e1fc6a381c572) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@npmcli/promise-spawn@7.0.0` - [`dbb18f4`](https://github.com/npm/cli/commit/dbb18f4778a97915cd8bbb737a807f3db51c4619) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@npmcli/agent@2.1.0` - [`812aa6d`](https://github.com/npm/cli/commit/812aa6d2027ed42453b86b22f4cf8de25f6e0180) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `sigstore@2.1.0` - [`7fab9d3`](https://github.com/npm/cli/commit/7fab9d3d2efd71f505658216dc44d802bc3203a6) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@sigstore/tuf@2.1.0` - [`12337cc`](https://github.com/npm/cli/commit/12337cc9d43bae2c5ad75e295b6a4d70e15a39cf) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `which@4.0.0` - [`b1ad3ad`](https://github.com/npm/cli/commit/b1ad3ad194d046aa6209a4efad961429b379393c) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `npm-packlist@8.0.0` - [`43831d0`](https://github.com/npm/cli/commit/43831d0fe4b02cb18d1c533f2831aaeedf5102e1) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `pacote@17.0.3` - [`44e8fec`](https://github.com/npm/cli/commit/44e8fec3f28ce3bdd0500b92cbcf8f211da3c866) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `pacote@17.0.2` - [`0d2e2c9`](https://github.com/npm/cli/commit/0d2e2c9d09ff760d8db09774fcd7ad417a88c4c7) [#&#8203;6706](https://github.com/npm/cli/pull/6706) bump sigstore from 1.7.0 to 2.0.0 - [`dbd5885`](https://github.com/npm/cli/commit/dbd5885364648d3f2fe1c7b672e8aeadcd06edd1) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `npm-profile@9.0.0` - [`2ee0fb3`](https://github.com/npm/cli/commit/2ee0fb3ac0c5e49f9eba545d6b05e20be1352414) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `npm-registry-fetch@16.0.0` - [`81ff4df`](https://github.com/npm/cli/commit/81ff4dfd17024efb068816c9b0824ffc709a7cc4) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `pacote@17.0.1` - [`2b23d44`](https://github.com/npm/cli/commit/2b23d44a9f0f01370d4999853aedecec4f1d8dd3) [#&#8203;6706](https://github.com/npm/cli/pull/6706) hoist `read-package-json@7.0.0` - [`325ed05`](https://github.com/npm/cli/commit/325ed05be53b57096727fb962925bf362edf9730) [#&#8203;6706](https://github.com/npm/cli/pull/6706) hoist `normalize-package-data@6.0.0` - [`c3a1a02`](https://github.com/npm/cli/commit/c3a1a021780d948a3023b622700b98aabb0df2f4) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@npmcli/metavuln-calculator@7.0.0` - [`f1dd130`](https://github.com/npm/cli/commit/f1dd1305fdcba0b7f5496223b5a65f0fe7e29975) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@npmcli/git@5.0.1` - [`10792ea`](https://github.com/npm/cli/commit/10792ea951a3ef8fc138f82d7b81484006213ce9) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `init-package-json@6.0.0` - [`cac0725`](https://github.com/npm/cli/commit/cac07256e7234d0782a4833dae207732c71fef95) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `pacote@17.0.0` - [`fd8beaf`](https://github.com/npm/cli/commit/fd8beaf4de23b8fbd9d5b968e10a5034d1a8f7bd) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `npm-pick-manifest@9.0.0` - [`65f435e`](https://github.com/npm/cli/commit/65f435ee0a088d6593d8e985c2519cdd783f9a6d) [#&#8203;6706](https://github.com/npm/cli/pull/6706) hoist `lru-cache@10.0.1` - [`c784b57`](https://github.com/npm/cli/commit/c784b57b654d25e8d932e6fe415b87e75dcf9026) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `npm-package-arg@11.0.0` - [`d6b1790`](https://github.com/npm/cli/commit/d6b1790492d9bc96c196d85d8fc9fd98d62d0087) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `normalize-package-data@6.0.0` - [`2f03fb9`](https://github.com/npm/cli/commit/2f03fb9d8f25fd2b047d46edb608eb75f1f36017) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `make-fetch-happen@13.0.0` - [`729e893`](https://github.com/npm/cli/commit/729e893cf610de725142f72cc344d1c11f42d7af) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `hosted-git-info@7.0.0` - [`7af81c7`](https://github.com/npm/cli/commit/7af81c7360a6df31cdb0a8f18104b42656166378) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `cacache@18.0.0` - [`b0849ab`](https://github.com/npm/cli/commit/b0849ab6feb62bf307ee362389bfcaf0e85653be) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@npmcli/package-json@5.0.0` - [`c9587d7`](https://github.com/npm/cli/commit/c9587d79c7c02aff4f53b093bf6702026ecea53a) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@npmcli/git@5.0.0` - [`e28d426`](https://github.com/npm/cli/commit/e28d42674deb791d862e07756bb453190773e6ec) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `minipass-fetch@3.0.4` - [`61e9b00`](https://github.com/npm/cli/commit/61e9b00e096ce2e3122f1b21d22f3073ff22f2ce) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@npmcli/metavuln-calculator@6.0.1` - [`2c5542d`](https://github.com/npm/cli/commit/2c5542d29ba207e7c5c4337ac9ad7f296188508a) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `minipass@7.0.3` - [`ede7f5e`](https://github.com/npm/cli/commit/ede7f5e74ad4d88559fec2532ddba2facbd7af7f) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `glob@10.3.3` - [`4c9eb17`](https://github.com/npm/cli/commit/4c9eb1703bd41555e4ef7c2fc087a349b90c9b4c) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `npm-install-checks@6.2.0` - [`88ece81`](https://github.com/npm/cli/commit/88ece8161021997cb5c22040b34d0dffff55fcf1) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `npm-pick-manifest@8.0.2` - [`9117a4f`](https://github.com/npm/cli/commit/9117a4fcf05291ce7609bcad5bb810df9a5158e7) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `ssri@10.0.5` - [`45f8d6f`](https://github.com/npm/cli/commit/45f8d6f15f82067f27d56357159a7f965b857f5d) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `make-fetch-happen@12.0.0` - [`f6f6a18`](https://github.com/npm/cli/commit/f6f6a18120b31626259cdd4da834524a034aa4cb) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `fs-minipass@3.0.3` - [`5eea975`](https://github.com/npm/cli/commit/5eea975437ab27d02afa2aaee59b2d4f98831df3) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `cacache@17.1.4` - [`ca33c98`](https://github.com/npm/cli/commit/ca33c9840533435bda634adefb61757f30fad5ab) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `@npmcli/metavuln-calculator@6.0.0` - [`7be541a`](https://github.com/npm/cli/commit/7be541a7a82cf1fb0de58953605b69c058f7efe0) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `npm-profile@8.0.0` - [`edbc25a`](https://github.com/npm/cli/commit/edbc25a5980c34e0d28aac7503475cd33e07f7d2) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `pacote@16.0.0` - [`5d0d859`](https://github.com/npm/cli/commit/5d0d8592cbf3b816d9fe44c36d390200ec15e87a) [#&#8203;6706](https://github.com/npm/cli/pull/6706) `npm-registry-fetch@15.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v7.0.0): `@npmcli/arborist@7.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/config-v7.1.0): `@npmcli/config@7.1.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.0): `libnpmaccess@8.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.0): `libnpmdiff@6.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.0): `libnpmexec@7.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.1.0): `libnpmfund@4.1.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v10.0.0): `libnpmhook@10.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.0): `libnpmorg@6.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.0): `libnpmpack@6.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.0): `libnpmpublish@9.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmsearch-v7.0.0): `libnpmsearch@7.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v6.0.0): `libnpmteam@6.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmversion-v5.0.0): `libnpmversion@5.0.0` ### [`v9.9.4`](https://github.com/npm/cli/releases/tag/v9.9.4) [Compare Source](https://github.com/npm/cli/compare/v9.9.3...v9.9.4) ##### Dependencies - [`080e201`](https://github.com/npm/cli/commit/080e20107fb5882afc5132b25a1a3195cdf17cfc) [#&#8203;7930](https://github.com/npm/cli/pull/7930) `hosted-git-info@6.1.3` ([#&#8203;7930](https://github.com/npm/cli/issues/7930)) - [`401bb86`](https://github.com/npm/cli/commit/401bb86a0377f9460db304c61bf9803680746dbf) [#&#8203;7928](https://github.com/npm/cli/pull/7928) `tar@6.2.1` - [`cfb3b77`](https://github.com/npm/cli/commit/cfb3b77f738b05b8603e91d29a72da195a98a941) [#&#8203;7928](https://github.com/npm/cli/pull/7928) `cross-spawn@7.0.6` - [`6a5f8a8`](https://github.com/npm/cli/commit/6a5f8a875739706a70209400e041eeac4637c26d) [#&#8203;7928](https://github.com/npm/cli/pull/7928) `debug@4.3.7` - [`72df313`](https://github.com/npm/cli/commit/72df313d1ade770eb58efcdf62ee74db2c5d88a2) [#&#8203;7928](https://github.com/npm/cli/pull/7928) `hosted-git-info@6.1.2` ### [`v9.9.3`](https://github.com/npm/cli/releases/tag/v9.9.3) [Compare Source](https://github.com/npm/cli/compare/v9.9.2...v9.9.3) ##### Bug Fixes - [`88ea8c7`](https://github.com/npm/cli/commit/88ea8c772661056aae8d52870b56defed058b9b9) [#&#8203;7010](https://github.com/npm/cli/pull/7010) set objectMode for search filter stream ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`8d9d735`](https://github.com/npm/cli/commit/8d9d7351f5f9cfd7028a9f47cde520ca393218dd) [#&#8203;7010](https://github.com/npm/cli/pull/7010) unpublish: bubble up all errors parsing local package.json ([#&#8203;7049](https://github.com/npm/cli/issues/7049)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`e0e75e5`](https://github.com/npm/cli/commit/e0e75e5c153581b31a8a473e8b5823064716cfe0) [#&#8203;7010](https://github.com/npm/cli/pull/7010) unpublish bugfixes ([#&#8203;7039](https://github.com/npm/cli/issues/7039)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`4d59ce1`](https://github.com/npm/cli/commit/4d59ce1826efaaa4d23f807a3c303c78d28d4195) [#&#8203;7047](https://github.com/npm/cli/pull/7047) reverse direction of SPDX SBOM dep rels ([#&#8203;7047](https://github.com/npm/cli/issues/7047)) ([@&#8203;bdehamer](https://github.com/bdehamer), [@&#8203;antonbauhofer](https://github.com/antonbauhofer)) - [`878f22b`](https://github.com/npm/cli/commit/878f22b5323554540ab48271b6ddd5502de97845) [#&#8203;7008](https://github.com/npm/cli/pull/7008) properly catch missing url opener error ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`91a8eca`](https://github.com/npm/cli/commit/91a8eca99457092389ee22ff7491b6886cf30654) [#&#8203;7008](https://github.com/npm/cli/pull/7008) properly catch missing url opener error on interactive prompt ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [`1968e0e`](https://github.com/npm/cli/commit/1968e0e1d2f3b70be638b4d102a2a4d87782cd9b) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `spdx-license-ids@3.0.17` - [`d130576`](https://github.com/npm/cli/commit/d1305763d7981fb0d818f5ad0997ae57a431c991) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `spdx-exceptions@2.5.0` - [`00f28b8`](https://github.com/npm/cli/commit/00f28b8fdea49a4630b1379f859de7dc55ba20c1) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `signal-exit@4.1.0` - [`57096c3`](https://github.com/npm/cli/commit/57096c3fc771a8464c61401439bc1ec90f2a1b96) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `postcss-selector-parser@6.0.15` - [`3ce677e`](https://github.com/npm/cli/commit/3ce677ece00b0dc9fa0aa7e307efe81fbcdbf8f5) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `minipass-fetch@3.0.4` - [`89757ed`](https://github.com/npm/cli/commit/89757ed1dadae3f852dfaa6e34357d093607769a) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `is-core-module@2.13.1` - [`bc1e841`](https://github.com/npm/cli/commit/bc1e841a7048da2ee2dd4ee002f5b5b9ac00099d) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `socks@2.8.1` - [`01f4049`](https://github.com/npm/cli/commit/01f40496ce5c8f07f0afc768e01141ef2d72e775) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `ignore-walk@6.0.4` - [`15f8982`](https://github.com/npm/cli/commit/15f8982000e07afd8dcf3b4c5f8a08daf028ee12) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `function-bind@1.1.2` - [`88ff949`](https://github.com/npm/cli/commit/88ff949e3ad9a1a3d3253ff90b9e698532d72997) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `cmd-shim@6.0.2` - [`3e298f6`](https://github.com/npm/cli/commit/3e298f6d23889dc32f5b152385c5d71941340f5b) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `bin-links@4.0.3` - [`35a6286`](https://github.com/npm/cli/commit/35a6286ec140f8c33c4d414c8382dd793631db39) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `are-we-there-yet@4.0.2` - [`aeb28c4`](https://github.com/npm/cli/commit/aeb28c4047bb3f19a1f493e82687344108e9e976) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `agentkeepalive@4.5.0` - [`edc7e23`](https://github.com/npm/cli/commit/edc7e230c52f74f2027c08b52e6a87f9d4f80cab) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `@npmcli/query@3.1.0` - [`00a3a08`](https://github.com/npm/cli/commit/00a3a085041ef40685d6db340c5b0034d350963c) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `tar@6.2.0` - [`7f424c3`](https://github.com/npm/cli/commit/7f424c3a8a2fc6e297f78b6f53d44787299aa1e0) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `ssri@10.0.5` - [`79b8538`](https://github.com/npm/cli/commit/79b8538356691742c414fd4e08b41618a500ec25) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `semver@7.6.0` - [`b5faf10`](https://github.com/npm/cli/commit/b5faf10efd9869d789e7165e8ab22e73b4c888c0) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `npm-install-checks@6.3.0` - [`2c62266`](https://github.com/npm/cli/commit/2c62266ea09452dc623522d61cb10dea351dfea4) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `node-gyp@9.4.1` - [`cc0516b`](https://github.com/npm/cli/commit/cc0516b952180b241e090d4286d7245bb936aea2) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `minipass@7.0.4` - [`651d362`](https://github.com/npm/cli/commit/651d3620a53af92ba2e5bee1f2d601af05999fc0) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `json-parse-even-better-errors@3.0.1` - [`4b239c6`](https://github.com/npm/cli/commit/4b239c6025606e1f29adb6dd9c25c3feb488796c) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `glob@10.3.10` - [`2f65b46`](https://github.com/npm/cli/commit/2f65b4664ff32748a95be75de40e60e5bea4a5a1) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `fs-minipass@3.0.3` - [`6c73ddf`](https://github.com/npm/cli/commit/6c73ddf6cbc3facfba5e3619e26c7a1b16670ee8) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `diff@5.2.0` - [`73ee6cc`](https://github.com/npm/cli/commit/73ee6cc17da99ccc1018f325cf3d95e6762c7224) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `ci-info@4.0.0` - [`64715a4`](https://github.com/npm/cli/commit/64715a424e433dfdb7432b8fcd36fb2054f4628e) [#&#8203;7010](https://github.com/npm/cli/pull/7010) `cacache@17.1.4` - [workspace](https://github.com/npm/cli/releases/tag/arborist-v6.5.1): `@npmcli/arborist@6.5.1` - [workspace](https://github.com/npm/cli/releases/tag/config-v6.4.1): `@npmcli/config@6.4.1` - [workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v7.0.3): `libnpmaccess@7.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.21): `libnpmdiff@5.0.21` - [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.5): `libnpmexec@6.0.5` - [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.2.2): `libnpmfund@4.2.2` - [workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.4): `libnpmhook@9.0.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.5): `libnpmorg@5.0.5` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.21): `libnpmpack@5.0.21` - [workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.5.2): `libnpmpublish@7.5.2` - [workspace](https://github.com/npm/cli/releases/tag/libnpmsearch-v6.0.3): `libnpmsearch@6.0.3` - [workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.4): `libnpmteam@5.0.4` - [workspace](https://github.com/npm/cli/releases/tag/libnpmversion-v4.0.3): `libnpmversion@4.0.3` ##### Chores - [`77fa150`](https://github.com/npm/cli/commit/77fa1502bf9236de79aaf6a9610b46f70bf5c99e) [#&#8203;7252](https://github.com/npm/cli/pull/7252) release: do not exclude docs directory from CLI release commits ([#&#8203;7162](https://github.com/npm/cli/issues/7162)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`1d4c464`](https://github.com/npm/cli/commit/1d4c464b42814c08eda7e716ca424757bf94a76d) [#&#8203;7252](https://github.com/npm/cli/pull/7252) `@npmcli/template-oss@4.21.3` ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`6780643`](https://github.com/npm/cli/commit/678064360ca928d1ae67d06f9f5e6bbaa735984f) [#&#8203;7010](https://github.com/npm/cli/pull/7010) dev dependency updates ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`ce701e9`](https://github.com/npm/cli/commit/ce701e9470552ba3e648993f636dd5235b7d6783) [#&#8203;7048](https://github.com/npm/cli/pull/7048) fix tests for zlib differences between node versions ([#&#8203;7048](https://github.com/npm/cli/issues/7048)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ### [`v9.9.2`](https://github.com/npm/cli/releases/tag/v9.9.2) [Compare Source](https://github.com/npm/cli/compare/v9.9.1...v9.9.2) ##### Bug Fixes - [`4c9a5e1`](https://github.com/npm/cli/commit/4c9a5e15cdb7195a0781d765997eab49ef759d36) [#&#8203;6993](https://github.com/npm/cli/pull/6993) look in workspace for exec commands ([#&#8203;6993](https://github.com/npm/cli/issues/6993)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`bb6f496`](https://github.com/npm/cli/commit/bb6f4960caebfefa81bfb82bbee2a54ff2b3a8b4) [#&#8203;6992](https://github.com/npm/cli/pull/6992) correctly handle object licenses in SBOM generation ([#&#8203;6992](https://github.com/npm/cli/issues/6992)) ([@&#8203;bdehamer](https://github.com/bdehamer), [@&#8203;jamietanna](https://github.com/jamietanna)) - [`10db3ca`](https://github.com/npm/cli/commit/10db3ca830408721c3d1ed108a4f04d9135a0598) [#&#8203;6990](https://github.com/npm/cli/pull/6990) pkg: properly output in workspace mode ([#&#8203;6990](https://github.com/npm/cli/issues/6990)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`6ab06d7`](https://github.com/npm/cli/commit/6ab06d7a86614abb9b296feb85864e86f178f97e) [#&#8203;6985](https://github.com/npm/cli/pull/6985) update npm-prune description ([#&#8203;6985](https://github.com/npm/cli/issues/6985)) ([@&#8203;Eomm](https://github.com/Eomm)) ##### Dependencies - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.5.1): `libnpmpublish@7.5.1` ### [`v9.9.1`](https://github.com/npm/cli/releases/tag/v9.9.1) [Compare Source](https://github.com/npm/cli/compare/v9.9.0...v9.9.1) ##### Bug Fixes - [`0dba79a`](https://github.com/npm/cli/commit/0dba79a848254ca5e7f02a2ea76f1d4d84dc95d8) [#&#8203;6942](https://github.com/npm/cli/pull/6942) add back bin/node-gyp-bin/node-gyp files ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`c93edb5`](https://github.com/npm/cli/commit/c93edb55f52532e666a9ba2719bee0da725fe6f0) [#&#8203;6932](https://github.com/npm/cli/pull/6932) add back `bin/node-gyp-bin/node-gyp` files ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ##### Documentation - [`e6cce28`](https://github.com/npm/cli/commit/e6cce28ddd300923f616be4a6fa3946d5e96480c) [#&#8203;6925](https://github.com/npm/cli/pull/6925) use markdown links instead of html ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ### [`v9.9.0`](https://github.com/npm/cli/releases/tag/v9.9.0) [Compare Source](https://github.com/npm/cli/compare/v9.8.1...v9.9.0) ##### Features - [`ecda95a`](https://github.com/npm/cli/commit/ecda95a1eb08c5579815a7c8b27fd885a20f25af) [#&#8203;6841](https://github.com/npm/cli/pull/6841) add npm sbom command ([#&#8203;6841](https://github.com/npm/cli/issues/6841)) ([@&#8203;bdehamer](https://github.com/bdehamer)) - [`fdb8a86`](https://github.com/npm/cli/commit/fdb8a863813b88da178358d246dc6f4bb48f1d2d) [#&#8203;6794](https://github.com/npm/cli/pull/6794) add package-lock-only mode to npm query ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`16c04b1`](https://github.com/npm/cli/commit/16c04b1340a6046c27a6369a2acb891b714652dd) [#&#8203;6877](https://github.com/npm/cli/pull/6877) add no-package-lock mode to npm audit ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`66ef765`](https://github.com/npm/cli/commit/66ef76539c5ee2f015b130f53aa2f325f1bf3f84) [#&#8203;6776](https://github.com/npm/cli/pull/6776) Add `--cpu` and `--os` option to override platform specific install ([#&#8203;6776](https://github.com/npm/cli/issues/6776)) ([@&#8203;yukukotani](https://github.com/yukukotani)) ##### Bug Fixes - [`c9406f7`](https://github.com/npm/cli/commit/c9406f79dce12953f639df6add0c4215831e99b8) [#&#8203;6791](https://github.com/npm/cli/pull/6791) deprecate: ignore implicit workspace mode ([#&#8203;6758](https://github.com/npm/cli/issues/6758)) ([#&#8203;6791](https://github.com/npm/cli/issues/6791)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`0b1d7c3`](https://github.com/npm/cli/commit/0b1d7c3e54f6b2ef1333087632048df3cb69f22d) [#&#8203;6779](https://github.com/npm/cli/pull/6779) allow searching packages with no description ([#&#8203;6779](https://github.com/npm/cli/issues/6779)) ([@&#8203;wraithgar](https://github.com/wraithgar), [@&#8203;lukekarrys](https://github.com/lukekarrys)) ##### Documentation - [`9750720`](https://github.com/npm/cli/commit/975072058e0fcec25074d73514cd50ea180b54fe) [#&#8203;6694](https://github.com/npm/cli/pull/6694) fix example path ([#&#8203;6694](https://github.com/npm/cli/issues/6694)) ([@&#8203;fvilers](https://github.com/fvilers)) ##### Dependencies - [`588a245`](https://github.com/npm/cli/commit/588a245191c4bf37f43a919809c54c205547811b) [#&#8203;6756](https://github.com/npm/cli/pull/6756) `npm-pick-manifest@8.0.2` - [`a76b1df`](https://github.com/npm/cli/commit/a76b1df3a78231cac910a68b2f188b17c9a6c623) [#&#8203;6877](https://github.com/npm/cli/pull/6877) `sigstore@1.9.0` - [`95b5ab0`](https://github.com/npm/cli/commit/95b5ab06785bd047b08ac0a84b986115774ead0f) [#&#8203;6877](https://github.com/npm/cli/pull/6877) `npm-install-checks@6.2.0` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.5.0): `@npmcli/arborist@6.5.0` - [Workspace](https://github.com/npm/cli/releases/tag/config-v6.4.0): `@npmcli/config@6.4.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.20): `libnpmdiff@5.0.20` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.4): `libnpmexec@6.0.4` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.2.1): `libnpmfund@4.2.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.20): `libnpmpack@5.0.20` ### [`v9.8.1`](https://github.com/npm/cli/releases/tag/v9.8.1) [Compare Source](https://github.com/npm/cli/compare/v9.8.0...v9.8.1) ##### Bug Fixes - [`38351c9`](https://github.com/npm/cli/commit/38351c954040ddea56dc5db453f7f7d10964e5cd) [#&#8203;6651](https://github.com/npm/cli/pull/6651) warn on autocorrected package.json entries during publish ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`02c7ddb`](https://github.com/npm/cli/commit/02c7ddb4501682c9e84b8c1325638b7db1ca7deb) [#&#8203;6642](https://github.com/npm/cli/pull/6642) much clearer npx 'canceled' error ([#&#8203;6642](https://github.com/npm/cli/issues/6642)) ([@&#8203;rahulio96](https://github.com/rahulio96), [@&#8203;AaronHamilton965](https://github.com/AaronHamilton965)) ##### Documentation - [`36bf5fe`](https://github.com/npm/cli/commit/36bf5fe2a0a2ef7f7ffc0b302eea15e227556010) [#&#8203;6643](https://github.com/npm/cli/pull/6643) Added steps for using npm/npx locally to CONTRIBUTING.md ([#&#8203;6643](https://github.com/npm/cli/issues/6643)) ([@&#8203;AaronHamilton965](https://github.com/AaronHamilton965), [@&#8203;rahulio96](https://github.com/rahulio96)) ##### Dependencies - [`a0763d3`](https://github.com/npm/cli/commit/a0763d38d8934a6769e5aac08539291c5051f36e) [#&#8203;6651](https://github.com/npm/cli/pull/6651) `@npmcli/package-json@4.0.1` - [`24f5a8b`](https://github.com/npm/cli/commit/24f5a8b07909710e06f5aa3844d99c03cce0b9ca) [#&#8203;6653](https://github.com/npm/cli/pull/6653) `supports-color@9.4.0` - [`f45498b`](https://github.com/npm/cli/commit/f45498b33550d3874b9602ef027f215ea2590124) [#&#8203;6653](https://github.com/npm/cli/pull/6653) `chalk@5.3.0` - [`44d60eb`](https://github.com/npm/cli/commit/44d60eb0c4ee0456ee4c9f855f06348cfb4c0f9c) [#&#8203;6653](https://github.com/npm/cli/pull/6653) `minimatch@9.0.3` - [`fc9a843`](https://github.com/npm/cli/commit/fc9a843f59ec4c1733d427566b9df9a4b440bb7f) [#&#8203;6653](https://github.com/npm/cli/pull/6653) `bin-links@3.0.2` - [`daad9ad`](https://github.com/npm/cli/commit/daad9addc1e2587d162e06016498252cf0b6514a) [#&#8203;6653](https://github.com/npm/cli/pull/6653) `semver@7.5.4` - [`c1ffd6a`](https://github.com/npm/cli/commit/c1ffd6a2f91cdb5c8d3cd7524a3136346181f67f) [#&#8203;6653](https://github.com/npm/cli/pull/6653) move [@&#8203;npmcli/fs](https://github.com/npmcli/fs), [@&#8203;npmcli/promise-spawn](https://github.com/npmcli/promise-spawn) into dependencies - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.3): `libnpmexec@6.0.3` ### [`v9.8.0`](https://github.com/npm/cli/releases/tag/v9.8.0) [Compare Source](https://github.com/npm/cli/compare/v9.7.2...v9.8.0) ##### Features - [`67459e7`](https://github.com/npm/cli/commit/67459e7b56a5e8d2b4f8eb3a0487183013c63b99) [#&#8203;6626](https://github.com/npm/cli/pull/6626) add `pkg fix` subcommand ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`89b2741`](https://github.com/npm/cli/commit/89b27413952ca454f715fee314d37e26f371444d) [#&#8203;6548](https://github.com/npm/cli/pull/6548) add ps1 scripts ([#&#8203;6548](https://github.com/npm/cli/issues/6548)) ([@&#8203;mribbons](https://github.com/mribbons), [@&#8203;lukekarrys](https://github.com/lukekarrys)) ##### Dependencies - [`b252164`](https://github.com/npm/cli/commit/b252164dd5c866bf2d25c96836ad829d4d6909ee) [#&#8203;6626](https://github.com/npm/cli/pull/6626) `@npmcli/package-json@4.0.0` - [`9238682`](https://github.com/npm/cli/commit/92386822ddf0a849fd2c269b1f5ee9ee47082da0) [#&#8203;6623](https://github.com/npm/cli/pull/6623) `sigstore@1.7.0` ([#&#8203;6623](https://github.com/npm/cli/issues/6623)) - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.3.0): `@npmcli/arborist@6.3.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.19): `libnpmdiff@5.0.19` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.2): `libnpmexec@6.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.19): `libnpmfund@4.0.19` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.19): `libnpmpack@5.0.19` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.5.0): `libnpmpublish@7.5.0` ### [`v9.7.2`](https://github.com/npm/cli/releases/tag/v9.7.2) [Compare Source](https://github.com/npm/cli/compare/v9.7.1...v9.7.2) ##### Bug Fixes - [`939a188`](https://github.com/npm/cli/commit/939a188bc3ab9c2bfa49ccb4837fe4ad844131ed) [#&#8203;6574](https://github.com/npm/cli/pull/6574) ignore node prereleases in npm engines check ([#&#8203;6574](https://github.com/npm/cli/issues/6574)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`d980405`](https://github.com/npm/cli/commit/d980405ffcbc80ad63fbea680ee40a57ffc4a210) [#&#8203;6556](https://github.com/npm/cli/pull/6556) better color support detection ([#&#8203;6556](https://github.com/npm/cli/issues/6556)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`40d7e09`](https://github.com/npm/cli/commit/40d7e09aa9c038bc20e37c4fbd21d02dc82b93a7) [#&#8203;6555](https://github.com/npm/cli/pull/6555) remove unnecessary package.json values ([#&#8203;6555](https://github.com/npm/cli/issues/6555)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`3a7378d`](https://github.com/npm/cli/commit/3a7378d889707d2a4c1f8a6397dda87825e9f5a3) [#&#8203;6554](https://github.com/npm/cli/pull/6554) cleanup bin contents ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`e722439`](https://github.com/npm/cli/commit/e722439b05bb4da691975359db58eac794f1f5d9) [#&#8203;6497](https://github.com/npm/cli/pull/6497) move all definitions to [@&#8203;npmcli/config](https://github.com/npmcli/config) package ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ##### Documentation - [`405ffbf`](https://github.com/npm/cli/commit/405ffbfa2758ec388c06120fdf5fde2a07835779) [#&#8203;6557](https://github.com/npm/cli/pull/6557) remove redundant statement about files attribute ([#&#8203;6557](https://github.com/npm/cli/issues/6557)) ([@&#8203;DaviDevMod](https://github.com/DaviDevMod)) - [`cd1e6aa`](https://github.com/npm/cli/commit/cd1e6aa320ccc264f5027de5976bb7acc32f1ded) [#&#8203;6551](https://github.com/npm/cli/pull/6551) add flag `package-lock-only` for `npm install` ([#&#8203;6551](https://github.com/npm/cli/issues/6551)) ([@&#8203;m4rch3n1ng](https://github.com/m4rch3n1ng)) ##### Dependencies - [`aebc523`](https://github.com/npm/cli/commit/aebc523c46f6e37c943a750e4cb6ec4b8f12ae01) [#&#8203;6585](https://github.com/npm/cli/pull/6585) `safe-buffer@5.2.1` `string_decoder@1.3.0` ([#&#8203;6585](https://github.com/npm/cli/issues/6585)) - [`bb6054b`](https://github.com/npm/cli/commit/bb6054b9558efd859e32ba9227453b3c84ef647d) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `tuf-js@1.1.7` - [`aee4a30`](https://github.com/npm/cli/commit/aee4a30bfb88ac147f5f8ac9bdb28cfc0be16e7f) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `strip-ansi@7.1.0` - [`6105dbc`](https://github.com/npm/cli/commit/6105dbcc1c1647c66759e73ad8699a539e8a70c3) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `path-scurry@1.9.2` - [`22d44e8`](https://github.com/npm/cli/commit/22d44e81d6bced4c9d5960b74023ee017df6606b) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `read-package-json@6.0.4` - [`fdd02fd`](https://github.com/npm/cli/commit/fdd02fde1c53ce66a3b15b55907fd7e80680b89b) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `jackspeak@2.2.1` - [`7797075`](https://github.com/npm/cli/commit/77970756cb2a18257a50e765617f2237abe245d6) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `is-core-module@2.12.1` - [`f9780cc`](https://github.com/npm/cli/commit/f9780ccbde62feb59691b5c2f19ed5f3688b1e7e) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `sigstore@1.6.0` - [`72d6a79`](https://github.com/npm/cli/commit/72d6a79fa28aec50dab576e93ef06a89694770a5) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `semver@7.5.2` - [`98f1f5f`](https://github.com/npm/cli/commit/98f1f5fd2d6890c207c77452739053a674d83990) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `nopt@7.2.0` - [`8710ff8`](https://github.com/npm/cli/commit/8710ff88afffb573b4f65c4a19303924935fecd2) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `pacote@15.2.0` - [`0cb539d`](https://github.com/npm/cli/commit/0cb539dae1311ef0f60ccf5bd47def1763c38852) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `node-gyp@9.4.0` - [`39ad586`](https://github.com/npm/cli/commit/39ad5862ffc99b3da365ab3dd8538b68a4352ea5) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `ini@4.1.1` - [`5e0070c`](https://github.com/npm/cli/commit/5e0070cf28353e94458e0d8190833595aa143314) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `glob@10.2.7` `minimatch@9.0.1` - [`26cf235`](https://github.com/npm/cli/commit/26cf235aa45d0d4100f061f009c1ffdf0a1fdf16) [#&#8203;6573](https://github.com/npm/cli/pull/6573) `cacache@17.1.3` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.10): `@npmcli/arborist@6.2.10` - [Workspace](https://github.com/npm/cli/releases/tag/config-v6.2.1): `@npmcli/config@6.2.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.18): `libnpmdiff@5.0.18` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.1): `libnpmexec@6.0.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.18): `libnpmfund@4.0.18` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.18): `libnpmpack@5.0.18` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.4.0): `libnpmpublish@7.4.0` ### [`v9.7.1`](https://github.com/npm/cli/releases/tag/v9.7.1) [Compare Source](https://github.com/npm/cli/compare/v9.7.0...v9.7.1) ##### Dependencies - [`7467ff6`](https://github.com/npm/cli/commit/7467ff680a3fffbf6b974c5779229c2e54e8515f) [#&#8203;6518](https://github.com/npm/cli/pull/6518) `@npmcli/package-json@3.1.1`, `@npmcli/git@4.1.0` ### [`v9.7.0`](https://github.com/npm/cli/releases/tag/v9.7.0) [Compare Source](https://github.com/npm/cli/compare/v9.6.7...v9.7.0) ⚠️ **DEPRECATED** ⚠️ ##### Features - [`a63a6d8`](https://github.com/npm/cli/commit/a63a6d8d6fd339d504ab94c0364ce7ee3d4e3775) [#&#8203;6490](https://github.com/npm/cli/pull/6490) add provenanceFile option for libnpmpublish ([@&#8203;bdehamer](https://github.com/bdehamer)) - [`2a8f4f2`](https://github.com/npm/cli/commit/2a8f4f203a47f60cc96312934927419a7d83c2f1) [#&#8203;6490](https://github.com/npm/cli/pull/6490) add new exclusive config item publish-file ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`361e194`](https://github.com/npm/cli/commit/361e1945b5a34230690ccf37a14687d021e1dbce) [#&#8203;6483](https://github.com/npm/cli/pull/6483) implement flag --prefer-dedupe for `npm install` ([#&#8203;6483](https://github.com/npm/cli/issues/6483)) ([@&#8203;m4rch3n1ng](https://github.com/m4rch3n1ng)) ##### Bug Fixes - [`38eb39b`](https://github.com/npm/cli/commit/38eb39b8068ab4e3b0a544234ac5df804469e3d8) [#&#8203;6514](https://github.com/npm/cli/pull/6514) strip ansi characters from search results ([#&#8203;6514](https://github.com/npm/cli/issues/6514)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`4b5ccfc`](https://github.com/npm/cli/commit/4b5ccfce376378521cb743bfbd32a724340e75b8) [#&#8203;6477](https://github.com/npm/cli/pull/6477) make usage and completion static functions ([#&#8203;6477](https://github.com/npm/cli/issues/6477)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`4f39e8c`](https://github.com/npm/cli/commit/4f39e8c983e652b66f9c342b93694a29dc5a0b92) [#&#8203;6479](https://github.com/npm/cli/pull/6479) refactor engines validation to lint syntax ([#&#8203;6479](https://github.com/npm/cli/issues/6479)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`f3cfe12`](https://github.com/npm/cli/commit/f3cfe129b2602e8f454acac572a51d8adc6c1111) [#&#8203;6482](https://github.com/npm/cli/pull/6482) remove unused lib/npm relics ([#&#8203;6482](https://github.com/npm/cli/issues/6482)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`87de0c7`](https://github.com/npm/cli/commit/87de0c79cca0788d728095cfb537447745bada13) [#&#8203;6472](https://github.com/npm/cli/pull/6472) move explore command to [@&#8203;npmcli/package-json](https://github.com/npmcli/package-json) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`636e29e`](https://github.com/npm/cli/commit/636e29e2c887e7f197977e3215642b6778eb59de) [#&#8203;6472](https://github.com/npm/cli/pull/6472) move to [@&#8203;npmcli/package-json](https://github.com/npmcli/package-json) where possible ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`37cc797`](https://github.com/npm/cli/commit/37cc797341100cd0a8371e80b25b938f166c9d71) [#&#8203;6418](https://github.com/npm/cli/pull/6418) retrieve registry keys via TUF ([#&#8203;6418](https://github.com/npm/cli/issues/6418)) ([@&#8203;bdehamer](https://github.com/bdehamer)) ##### Documentation - [`83cd5bd`](https://github.com/npm/cli/commit/83cd5bd68aa6255c598b8dd3a544f16129885aee) [#&#8203;6480](https://github.com/npm/cli/pull/6480) add global option for uninstall ([#&#8203;6480](https://github.com/npm/cli/issues/6480)) ([@&#8203;m4rch3n1ng](https://github.com/m4rch3n1ng)) - [`0400ce3`](https://github.com/npm/cli/commit/0400ce3c9d7af792c9931f1ba365e25b899833b6) [#&#8203;6481](https://github.com/npm/cli/pull/6481) add cli params to `npm set`, `npm get` ([#&#8203;6481](https://github.com/npm/cli/issues/6481)) ([@&#8203;m4rch3n1ng](https://github.com/m4rch3n1ng)) - [`c3638ce`](https://github.com/npm/cli/commit/c3638ce613364aff50fedb493a97f1ee60211158) [#&#8203;6468](https://github.com/npm/cli/pull/6468) remove `package-lock` option for `npm ci` ([#&#8203;6468](https://github.com/npm/cli/issues/6468)) ([@&#8203;m4rch3n1ng](https://github.com/m4rch3n1ng)) ##### Dependencies - [`060d587`](https://github.com/npm/cli/commit/060d587f6f5a60db0c02c319c1df1a11c146442f) `chalk@5.2.0`, `npm-audit-report@5.0.0` - [`fc52ca8`](https://github.com/npm/cli/commit/fc52ca8c0bd2aeb4e3885e5395ec647628bdd87c) [#&#8203;6472](https://github.com/npm/cli/pull/6472) remove read-package-json-fast - [`3238aa7`](https://github.com/npm/cli/commit/3238aa78905bc90b404dc3075ec810884f8fd1c8) [#&#8203;6472](https://github.com/npm/cli/pull/6472) remove read-package-json - [Workspace](https://github.com/npm/cli/releases/tag/config-v6.2.0): `@npmcli/config@6.2.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.0): `libnpmexec@6.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.3.0): `libnpmpublish@7.3.0` ### [`v9.6.7`](https://github.com/npm/cli/releases/tag/v9.6.7) [Compare Source](https://github.com/npm/cli/compare/v9.6.6...v9.6.7) ##### Bug Fixes - [`9202c7d`](https://github.com/npm/cli/commit/9202c7d7c4058deb618e1a74fdc97b11f2845af7) [#&#8203;6464](https://github.com/npm/cli/pull/6464) npm cache completion ([#&#8203;6464](https://github.com/npm/cli/issues/6464)) ([@&#8203;m4rch3n1ng](https://github.com/m4rch3n1ng)) - [`6ce99a8`](https://github.com/npm/cli/commit/6ce99a809c815934df73e002381b2b74b25ab0f8) [#&#8203;6461](https://github.com/npm/cli/pull/6461) exit codes in node v20 ([#&#8203;6461](https://github.com/npm/cli/issues/6461)) ([@&#8203;MichaelBitard](https://github.com/MichaelBitard)) - [`23c865f`](https://github.com/npm/cli/commit/23c865fcd4bd4ee6957006c7b8f9e8cfde1db321) [#&#8203;6434](https://github.com/npm/cli/pull/6434) deprecate ci-name config ([#&#8203;6434](https://github.com/npm/cli/issues/6434)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`7751dd4`](https://github.com/npm/cli/commit/7751dd431ca6ee4a3503fa71bda88a5cd89eb83c) [#&#8203;6413](https://github.com/npm/cli/pull/6413) add a comma ([#&#8203;6413](https://github.com/npm/cli/issues/6413)) ([@&#8203;darryltec](https://github.com/darryltec)) ##### Dependencies - [`afc38a5`](https://github.com/npm/cli/commit/afc38a564c55e8e7b676a3036d1438784ee6c8f0) [#&#8203;6458](https://github.com/npm/cli/pull/6458) `cacache@17.1.2` - [`afb936c`](https://github.com/npm/cli/commit/afb936cc5e22d96115472cdfc16908299db5e9dd) [#&#8203;6458](https://github.com/npm/cli/pull/6458) `tuf-js@1.1.6` - [`f6a0884`](https://github.com/npm/cli/commit/f6a0884e0867cf0948ddbbdc1b98e0756bf96cef) [#&#8203;6458](https://github.com/npm/cli/pull/6458) `readable-stream@4.4.0` - [`858f0ca`](https://github.com/npm/cli/commit/858f0caa3add38c0a171825421693eddf59ccf40) [#&#8203;6458](https://github.com/npm/cli/pull/6458) `postcss-selector-parser@6.0.13` - [`53ecb84`](https://github.com/npm/cli/commit/53ecb84bb625a16e2d0a86b1d9380384c0e7545c) [#&#8203;6458](https://github.com/npm/cli/pull/6458) `path-scurry@1.9.1` - [`d93f70c`](https://github.com/npm/cli/commit/d93f70c9cd108e6dc3ce9533339dec77c359c320) [#&#8203;6458](https://github.com/npm/cli/pull/6458) `signal-exit@4.0.2` - [`19214b5`](https://github.com/npm/cli/commit/19214b54828a9b4e923ea329fa5841edf0753162) [#&#8203;6458](https://github.com/npm/cli/pull/6458) `@npmcli/package-json@3.1.0` - [`f53e6ff`](https://github.com/npm/cli/commit/f53e6ff22bc374a03ea6663dbad584c493f1d5b8) [#&#8203;6458](https://github.com/npm/cli/pull/6458) `sigstore@1.5.2` - [`94d6ee7`](https://github.com/npm/cli/commit/94d6ee7f353265b64e51ced879915882be83aa89) [#&#8203;6458](https://github.com/npm/cli/pull/6458) `glob@10.2.4` - [`902cb80`](https://github.com/npm/cli/commit/902cb80771cc440ef10e7ce7b2afa8934277e0f6) [#&#8203;6458](https://github.com/npm/cli/pull/6458) `semver@7.5.1` - [`35e2e9a`](https://github.com/npm/cli/commit/35e2e9a4ce91325462d75b1774298485127762fc) [#&#8203;6458](https://github.com/npm/cli/pull/6458) `@npmcli/run-script@6.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.7): `@npmcli/config@6.1.7` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.2.0): `libnpmpublish@7.2.0` ### [`v9.6.6`](https://github.com/npm/cli/releases/tag/v9.6.6) [Compare Source](https://github.com/npm/cli/compare/v9.6.5...v9.6.6) ##### Dependencies - [`70e65b1`](https://github.com/npm/cli/commit/70e65b12ea2c834acec509645d4ba8252dcf88ff) [#&#8203;6423](https://github.com/npm/cli/pull/6423) `tuf-js@1.1.5` ([#&#8203;6423](https://github.com/npm/cli/issues/6423)) - [`72291f7`](https://github.com/npm/cli/commit/72291f756ad9b63e6dcaef384521f65d58793ee6) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `read-package-json@6.0.3` - [`e498f82`](https://github.com/npm/cli/commit/e498f82852e49f638dc661d89785df7d6112fb76) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `minimatch@9.0.0` - [`13aa7b7`](https://github.com/npm/cli/commit/13aa7b7a75b8fb18db3f4d86dfe780c8057c4213) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `minipass@5.0.0` - [`f2a5678`](https://github.com/npm/cli/commit/f2a5678e73b8e0794f41cc259ab9bd3741d4ec56) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `tar@6.1.14` - [`69d4dd2`](https://github.com/npm/cli/commit/69d4dd280b515cb6ba03a1cdb914ef5b106ae945) [#&#8203;6416](https://github.com/npm/cli/pull/6416) npm update - [`abdca39`](https://github.com/npm/cli/commit/abdca39a78af416f82771bde69360c0b664ac63d) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `sigstore@1.4.0` - [`16f68fb`](https://github.com/npm/cli/commit/16f68fbfa5f250fdf8e5ed4742cc492f56c06219) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `glob@10.2.2` - [`67fcfb1`](https://github.com/npm/cli/commit/67fcfb165a1cde7885c1a0f13f8de98e27a1d961) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `ignore-walk@6.0.3` - [`bfa2ff3`](https://github.com/npm/cli/commit/bfa2ff325786ad731df82b3436d02f649a403375) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `make-fetch-happen@11.1.1` - [`877591a`](https://github.com/npm/cli/commit/877591af5c8430bc2a2873774b81a8fdd7c9d105) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `npm-registry-fetch@14.0.5` - [`7630517`](https://github.com/npm/cli/commit/7630517ae613c8d671d533c7ed027428568020ce) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `pacote@15.1.3` - [`c2d6e0a`](https://github.com/npm/cli/commit/c2d6e0aae02148cbc7934a5ee9a05e4e7bc45c9b) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `write-file-atomic@5.0.1` - [`acdf97e`](https://github.com/npm/cli/commit/acdf97e7955bdfa1a4dd2bfaec39a73e1a3c0ce9) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `which@3.0.1` - [`00c541a`](https://github.com/npm/cli/commit/00c541ae4080b210eaffee49a6e5e7fe9da2237d) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `ssri@10.0.4` - [`1b95e73`](https://github.com/npm/cli/commit/1b95e73a64d3031d28f754ca43b603318d7d1920) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `read-package-json@6.0.2` - [`6927fd3`](https://github.com/npm/cli/commit/6927fd36a65f7c4917abd3826590a972678a7c7b) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `fs-minipass@3.0.2` - [`3eec56e`](https://github.com/npm/cli/commit/3eec56e2135c5278d71b546fea68f9300f343dd6) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `cacache@17.1.0` - [`7a2ce3f`](https://github.com/npm/cli/commit/7a2ce3f9fa2c4430500bed2a76822c6aa603570b) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `@npmcli/run-script@6.0.1` - [`3881770`](https://github.com/npm/cli/commit/38817700290806ce1b1b6231bdbb0730fa7a9504) [#&#8203;6416](https://github.com/npm/cli/pull/6416) `@npmcli/map-workspaces@3.0.4` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.9): `@npmcli/arborist@6.2.9` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.17): `libnpmdiff@5.0.17` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.17): `libnpmexec@5.0.17` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.17): `libnpmfund@4.0.17` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.4): `libnpmorg@5.0.4` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.17): `libnpmpack@5.0.17` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.4): `libnpmpublish@7.1.4` ### [`v9.6.5`](https://github.com/npm/cli/releases/tag/v9.6.5) [Compare Source](https://github.com/npm/cli/compare/v9.6.4...v9.6.5) ##### Bug Fixes - [`33dc428`](https://github.com/npm/cli/commit/33dc4285fd8c698c539faae10fe1bf76ceedb6b1) [#&#8203;6374](https://github.com/npm/cli/pull/6374) account for npx package-name with no spec ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`82879f6`](https://github.com/npm/cli/commit/82879f69c72681f636be73d13c4464e35f258954) [#&#8203;6225](https://github.com/npm/cli/pull/6225) lazy loading of arborist and pacote ([#&#8203;6225](https://github.com/npm/cli/issues/6225)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`f4e73ab`](https://github.com/npm/cli/commit/f4e73ab87e0aa1e214f978d4723e85ee2cfdd9c8) [#&#8203;6322](https://github.com/npm/cli/pull/6322) remove incompatible params from ci ([#&#8203;6322](https://github.com/npm/cli/issues/6322)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`c7fe1c7`](https://github.com/npm/cli/commit/c7fe1c70eef49fa666f9f25ec941afa8b6acbf05) [#&#8203;6328](https://github.com/npm/cli/pull/6328) save raw data to file, not parsed data ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`31214a6`](https://github.com/npm/cli/commit/31214a6d9e9d4e973f5a5462543ea1d91d7bbf65) [#&#8203;6381](https://github.com/npm/cli/pull/6381) Update description for publish --provenance flag ([#&#8203;6381](https://github.com/npm/cli/issues/6381)) ([@&#8203;feelepxyz](https://github.com/feelepxyz)) - [`997bcdf`](https://github.com/npm/cli/commit/997bcdf8d4fd3e5ecdd224060fb166b43c3ffb19) [#&#8203;6329](https://github.com/npm/cli/pull/6329) fix npm cache folder location for windows ([#&#8203;6329](https://github.com/npm/cli/issues/6329)) ([@&#8203;charlie-wong](https://github.com/charlie-wong)) ##### Dependencies - [`fae5e00`](https://github.com/npm/cli/commit/fae5e0063215e97ee18a60f8136a06045d621ec2) [#&#8203;6372](https://github.com/npm/cli/pull/6372) `sigstore@1.3.0` ([#&#8203;6372](https://github.com/npm/cli/issues/6372)) - [`3fa9542`](https://github.com/npm/cli/commit/3fa9542d7f3c0123cb3c49a40f6d5b7bc8d857a5) [#&#8203;6363](https://github.com/npm/cli/pull/6363) `semver@7.5.0` - [`e49844e`](https://github.com/npm/cli/commit/e49844e1c6943be193d8f700d85dac4ddaa91967) [#&#8203;6363](https://github.com/npm/cli/pull/6363) `minipass-fetch@3.0.2` - [`357cc29`](https://github.com/npm/cli/commit/357cc29a335e684391c7b840019223e555919406) [#&#8203;6363](https://github.com/npm/cli/pull/6363) `walk-up-path@3.0.1` - [`2c80b1e`](https://github.com/npm/cli/commit/2c80b1ede7b6a3c49b3255e171759d30913f0c74) [#&#8203;6363](https://github.com/npm/cli/pull/6363) `ini@4.1.0` - [`5933841`](https://github.com/npm/cli/commit/593384149feea848c60b2e6524d1cc1730a35798) [#&#8203;6363](https://github.com/npm/cli/pull/6363) `minipass@4.2.8` - [`b39d54e`](https://github.com/npm/cli/commit/b39d54e877e992a583f0d8185da1c3773737801d) [#&#8203;6363](https://github.com/npm/cli/pull/6363) `minimatch@7.4.6` - [`201aa5a`](https://github.com/npm/cli/commit/201aa5adcdfcb65ff215c4440244978c44c3ed8b) [#&#8203;6363](https://github.com/npm/cli/pull/6363) `ssri@10.0.3` - [`acb9120`](https://github.com/npm/cli/commit/acb912089c02c34f73a7d1e431bce563da98777f) [#&#8203;6363](https://github.com/npm/cli/pull/6363) `read@2.1.0` - [`2472205`](https://github.com/npm/cli/commit/247220552bc19a5751542289605f38ab9b74e124) [#&#8203;6363](https://github.com/npm/cli/pull/6363) `npm-registry-fetch@14.0.4` - [`2780714`](https://github.com/npm/cli/commit/278071456b3f90e1d3e46857679f547fa98781f0) [#&#8203;6363](https://github.com/npm/cli/pull/6363) `npm-install-checks@6.1.1` - [`b5af015`](https://github.com/npm/cli/commit/b5af015e63c75b33184ae329a27e994d6ef94506) [#&#8203;6363](https://github.com/npm/cli/pull/6363) `make-fetch-happen@11.1.0` - [`14c498d`](https://github.com/npm/cli/commit/14c498d7dbc13e0bc0f1d9438c0f7f1abd7f98d8) [#&#8203;6363](https://github.com/npm/cli/pull/6363) `@npmcli/metavuln-calculator@5.0.1` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.8): `@npmcli/arborist@6.2.8` - [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.6): `@npmcli/config@6.1.6` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.16): `libnpmdiff@5.0.16` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.16): `libnpmexec@5.0.16` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.16): `libnpmfund@4.0.16` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.16): `libnpmpack@5.0.16` ### [`v9.6.4`](https://github.com/npm/cli/releases/tag/v9.6.4) [Compare Source](https://github.com/npm/cli/compare/v9.6.3...v9.6.4) ##### Documentation - [`54795a3`](https://github.com/npm/cli/commit/54795a3554691e97b369baac714cb43f4342af8a) [#&#8203;6312](https://github.com/npm/cli/pull/6312) filter archives out of version manager search ([#&#8203;6312](https://github.com/npm/cli/issues/6312)) ([@&#8203;ljharb](https://github.com/ljharb)) - [`530c285`](https://github.com/npm/cli/commit/530c285cfd381006996e15e12d68c6c30fb3a4b2) [#&#8203;6306](https://github.com/npm/cli/pull/6306) remove reference to npm-packlist ([#&#8203;6306](https://github.com/npm/cli/issues/6306)) ([@&#8203;staff0rd](https://github.com/staff0rd)) ##### Dependencies - [`85935ac`](https://github.com/npm/cli/commit/85935ac24d3cb0df867d4f9f901c4b152d92bc49) [#&#8203;6325](https://github.com/npm/cli/pull/6325) `ssri@10.0.2` ([#&#8203;6325](https://github.com/npm/cli/issues/6325)) - [`f1388b4`](https://github.com/npm/cli/commit/f1388b4c5aac0617893b546ff9c764f05d20bc07) [#&#8203;6317](https://github.com/npm/cli/pull/6317) npm update - [`7dd0129`](https://github.com/npm/cli/commit/7dd012958f392d66974d59a9fb0a200a16822906) [#&#8203;6317](https://github.com/npm/cli/pull/6317) `glob@9.3.2` - [`deca335`](https://github.com/npm/cli/commit/deca335ed47697e6e9cb4d67c84cfff8ae95ca5c) [#&#8203;6317](https://github.com/npm/cli/pull/6317) `promise-call-limit@1.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.7): `@npmcli/arborist@6.2.7` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.15): `libnpmdiff@5.0.15` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.15): `libnpmexec@5.0.15` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.15): `libnpmfund@4.0.15` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.15): `libnpmpack@5.0.15` ### [`v9.6.3`](https://github.com/npm/cli/releases/tag/v9.6.3) [Compare Source](https://github.com/npm/cli/compare/v9.6.2...v9.6.3) ##### Bug Fixes - [`829503b`](https://github.com/npm/cli/commit/829503b804f31b63a405ece48ea265b641b43392) [#&#8203;6304](https://github.com/npm/cli/pull/6304) don't break up log message across lines ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`1435fcf`](https://github.com/npm/cli/commit/1435fcf1e351a888b006993c2f6ce73fc533638c) [#&#8203;6304](https://github.com/npm/cli/pull/6304) do less work loading ./lib/npm.js ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`09b58e4`](https://github.com/npm/cli/commit/09b58e4cabc2202aab878c89fc6930e4a085fd3a) [#&#8203;6284](https://github.com/npm/cli/pull/6284) make all color output use an npm instance of chalk ([#&#8203;6284](https://github.com/npm/cli/issues/6284)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`e252532`](https://github.com/npm/cli/commit/e25253250717601be59e76a5dcf965441fc99caa) [#&#8203;6283](https://github.com/npm/cli/pull/6283) do less work looking up commands ([#&#8203;6283](https://github.com/npm/cli/issues/6283)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`6a4bcba`](https://github.com/npm/cli/commit/6a4bcbaaf12c15041c73914fb3a24389a62f7436) [#&#8203;6275](https://github.com/npm/cli/pull/6275) clean up man sorting ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`8a96b65`](https://github.com/npm/cli/commit/8a96b650ac3e3a1da9f4f50b975dda7847d35916) [#&#8203;6275](https://github.com/npm/cli/pull/6275) ignore ts and map files ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`94d2b39`](https://github.com/npm/cli/commit/94d2b39dfdf423e4a391baa2910e8537b1ba46c4) [#&#8203;6271](https://github.com/npm/cli/pull/6271) Do not log warnings about log cleanup when logs\_max=0 ([#&#8203;6271](https://github.com/npm/cli/issues/6271)) ([@&#8203;jmealo](https://github.com/jmealo)) - [`2def359`](https://github.com/npm/cli/commit/2def359c93bc6b2f79443107dcb13b0d7c1b9865) [#&#8203;6277](https://github.com/npm/cli/pull/6277) updated ebadplatform messaging to be generated based on the error ([#&#8203;6277](https://github.com/npm/cli/issues/6277)) ([@&#8203;nlf](https://github.com/nlf)) ##### Documentation - [`1e2eb81`](https://github.com/npm/cli/commit/1e2eb8150bf31488b6f591b74144bc0c4709be2c) [#&#8203;6311](https://github.com/npm/cli/pull/6311) replace version manager list with a github search ([#&#8203;6311](https://github.com/npm/cli/issues/6311)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`9d2be4e`](https://github.com/npm/cli/commit/9d2be4e1f84e2bd4b79ce2cdc42e338d946867a8) [#&#8203;6289](https://github.com/npm/cli/pull/6289) remove npm bin link ([#&#8203;6289](https://github.com/npm/cli/issues/6289)) ([@&#8203;KevinRouchut](https://github.com/KevinRouchut)) ##### Dependencies - [`e652dbd`](https://github.com/npm/cli/commit/e652dbddd1625ea7b774729b0f1f349bb3e7af89) [#&#8203;6308](https://github.com/npm/cli/pull/6308) `minimatch@7.4.3` ([#&#8203;6308](https://github.com/npm/cli/issues/6308)) - [`01986d1`](https://github.com/npm/cli/commit/01986d13d640e4f532e5c0b66cb2dee01a1462f9) [#&#8203;6307](https://github.com/npm/cli/pull/6307) `sigstore@1.2.0` ([#&#8203;6307](https://github.com/npm/cli/issues/6307)) - [`ea12627`](https://github.com/npm/cli/commit/ea12627ec8f3455ada2b011bc6ff84980b2a5b30) [#&#8203;6275](https://github.com/npm/cli/pull/6275) `minimatch@7.4.2` - [`ec3e020`](https://github.com/npm/cli/commit/ec3e020871419b37f13a92a42d0b90bda549e09c) [#&#8203;6275](https://github.com/npm/cli/pull/6275) `glob@9.3.1` - [`952fbed`](https://github.com/npm/cli/commit/952fbed699713cb720d24ca2d9762de4d9ddb83f) [#&#8203;6275](https://github.com/npm/cli/pull/6275) `read-package-json@6.0.1` - [`dd43d30`](https://github.com/npm/cli/commit/dd43d305cd108e39fbcbad9400d7db8c8b02fb3c) [#&#8203;6275](https://github.com/npm/cli/pull/6275) `parse-conflict-json@3.0.1` - [`d5ce7ca`](https://github.com/npm/cli/commit/d5ce7ca40fec1a3aac47d1edca6f4030ff6134a4) [#&#8203;6275](https://github.com/npm/cli/pull/6275) `npm-install-checks@6.1.0` - [`704cd1e`](https://github.com/npm/cli/commit/704cd1ebaaa94d14a1ce5bcb5b45dc6f359edd13) [#&#8203;6275](https://github.com/npm/cli/pull/6275) `nopt@7.1.0` - [`a6da22a`](https://github.com/npm/cli/commit/a6da22ad3262c5deb0bdd623c2160ab20efaef28) [#&#8203;6275](https://github.com/npm/cli/pull/6275) `ignore-walk@6.0.2` - [`55955fd`](https://github.com/npm/cli/commit/55955fd090938b86b1872dfa986d3d30bfda87de) [#&#8203;6275](https://github.com/npm/cli/pull/6275) `cacache@17.0.5` - [`839b670`](https://github.com/npm/cli/commit/839b670c93b19aae9b95b5fd7fe687a5f532628b) [#&#8203;6275](https://github.com/npm/cli/pull/6275) `@npmcli/map-workspaces@3.0.3` - [`9a7b8e8`](https://github.com/npm/cli/commit/9a7b8e8105460ca76ce825707961060243987653) [#&#8203;6275](https://github.com/npm/cli/pull/6275) `@npmcli/git@4.0.4` - [`57c0a55`](https://github.com/npm/cli/commit/57c0a55d509c4cd725e5b4a0e049aa114969cb2b) [#&#8203;6275](https://github.com/npm/cli/pull/6275) npm update - [`74c80f5`](https://github.com/npm/cli/commit/74c80f54a7e6345f6751732dc4cb2c2923947343) [#&#8203;6275](https://github.com/npm/cli/pull/6275) `minipass@4.2.5` - [`b174c90`](https://github.com/npm/cli/commit/b174c908f03ade15a8b57ff59a0736c9ff79a313) [#&#8203;6275](https://github.com/npm/cli/pull/6275) `graceful-fs@4.2.11` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.6): `@npmcli/arborist@6.2.6` - [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.5): `@npmcli/config@6.1.5` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.14): `libnpmdiff@5.0.14` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.14): `libnpmexec@5.0.14` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.14): `libnpmfund@4.0.14` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.14): `libnpmpack@5.0.14` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.3): `libnpmpublish@7.1.3` ### [`v9.6.2`](https://github.com/npm/cli/releases/tag/v9.6.2) [Compare Source](https://github.com/npm/cli/compare/v9.6.1...v9.6.2) ##### Bug Fixes - [`4622b42`](https://github.com/npm/cli/commit/4622b425751bc6e3eebb9abfa5fc3fbf94890e34) [#&#8203;6247](https://github.com/npm/cli/pull/6247) add provenance publish notice ([#&#8203;6247](https://github.com/npm/cli/issues/6247)) ([@&#8203;bdehamer](https://github.com/bdehamer)) ##### Dependencies - [`434b461`](https://github.com/npm/cli/commit/434b461e4c15513817eaec6acfe82c7814789c85) [#&#8203;6255](https://github.com/npm/cli/pull/6255) `sigstore@1.1.1` ([#&#8203;6255](https://github.com/npm/cli/issues/6255)) - [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.4): `@npmcli/config@6.1.4` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.2): `libnpmpublish@7.1.2` ### [`v9.6.1`](https://github.com/npm/cli/releases/tag/v9.6.1) [Compare Source](https://github.com/npm/cli/compare/v9.6.0...v9.6.1) ##### Bug Fixes - [`e455e3f`](https://github.com/npm/cli/commit/e455e3f6a5d0aa2c53cc24064557ec592706ca2c) [#&#8203;6211](https://github.com/npm/cli/pull/6211) send options with grant/revoke requests ([#&#8203;6211](https://github.com/npm/cli/issues/6211)) ([@&#8203;DavidTanner](https://github.com/DavidTanner)) - [`e4de224`](https://github.com/npm/cli/commit/e4de22480a21591f0c9ba755c8464a9e1f0413c9) [#&#8203;6220](https://github.com/npm/cli/pull/6220) clean uri from audit error ([#&#8203;6220](https://github.com/npm/cli/issues/6220)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [`cb45b21`](https://github.com/npm/cli/commit/cb45b216c831a2b0c08f97d57ad4d34b318f3d69) [#&#8203;6231](https://github.com/npm/cli/pull/6231) npm update - [`1f60a7e`](https://github.com/npm/cli/commit/1f60a7ee02953632bf5fb4e64e66755d7bb1bdd1) [#&#8203;6231](https://github.com/npm/cli/pull/6231) `minipass@4.2.4` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.5): `@npmcli/arborist@6.2.5` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.13): `libnpmdiff@5.0.13` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.13): `libnpmexec@5.0.13` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.13): `libnpmfund@4.0.13` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.13): `libnpmpack@5.0.13` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.1): `libnpmpublish@7.1.1` ### [`v9.6.0`](https://github.com/npm/cli/releases/tag/v9.6.0) [Compare Source](https://github.com/npm/cli/compare/v9.5.1...v9.6.0) ##### Features - [`84fbaf2`](https://github.com/npm/cli/commit/84fbaf2bd809e56f396496dd5f4691a46dd548aa) [#&#8203;6216](https://github.com/npm/cli/pull/6216) add preliminary fish shell completion ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Bug Fixes - [`c4c8754`](https://github.com/npm/cli/commit/c4c8754f12e73007ef0f0f516c8e51e08858b2c6) audit: add signatures to completion ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`fc46489`](https://github.com/npm/cli/commit/fc4648984c9fc4904d2b51597590015f8ca702fc) access: only complete once ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`b43961a`](https://github.com/npm/cli/commit/b43961a9a3c0e5ea0314a241ba8ae9b7ea57cae7) cmd-list: alias only to real commands ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Documentation - [`2695e1f`](https://github.com/npm/cli/commit/2695e1fb1384ad41fe6b99fdc570088978626dd8) [#&#8203;6187](https://github.com/npm/cli/pull/6187) npm v9 creates package-lock.json v3 ([#&#8203;6187](https://github.com/npm/cli/issues/6187)) ([@&#8203;tuukka](https://github.com/tuukka)) ##### Dependencies - [`71ae406`](https://github.com/npm/cli/commit/71ae4067bccef53aa99ccf8abbe9115daaae8e8c) [#&#8203;6218](https://github.com/npm/cli/pull/6218) `@npmcli/installed-package-contents@2.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.4): `@npmcli/arborist@6.2.4` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.12): `libnpmdiff@5.0.12` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.12): `libnpmexec@5.0.12` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.12): `libnpmfund@4.0.12` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.12): `libnpmpack@5.0.12` ### [`v9.5.1`](https://github.com/npm/cli/releases/tag/v9.5.1) [Compare Source](https://github.com/npm/cli/compare/v9.5.0...v9.5.1) ##### Documentation - [`9bc455b`](https://github.com/npm/cli/commit/9bc455bc2c0f247ff4ca2e1fd299063008b4e260) [#&#8203;6188](https://github.com/npm/cli/pull/6188) fixing typos ([#&#8203;6188](https://github.com/npm/cli/issues/6188)) ([@&#8203;deining](https://github.com/deining)) - [`ec8c95c`](https://github.com/npm/cli/commit/ec8c95c2ab2de71a18e291b4f65ebb87c6ace1e8) [#&#8203;6186](https://github.com/npm/cli/pull/6186) update OSI link ([#&#8203;6186](https://github.com/npm/cli/issues/6186)) ([@&#8203;roerohan](https://github.com/roerohan)) ##### Dependencies - [`7ba3e17`](https://github.com/npm/cli/commit/7ba3e17087e13d737103260f10e671befc6ce256) [#&#8203;6189](https://github.com/npm/cli/pull/6189) npm update - [`f7a5200`](https://github.com/npm/cli/commit/f7a520072f3dcafd9391e5e27f3ceef8e59e95dc) `pacote@15.1.1` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.3): `@npmcli/arborist@6.2.3` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.11): `libnpmdiff@5.0.11` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.11): `libnpmexec@5.0.11` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.11): `libnpmfund@4.0.11` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.11): `libnpmpack@5.0.11` ### [`v9.5.0`](https://github.com/npm/cli/releases/tag/v9.5.0) [Compare Source](https://github.com/npm/cli/compare/v9.4.2...v9.5.0) ##### Features - [`79bfd03`](https://github.com/npm/cli/commit/79bfd03947a25f4bfb67d1c54893be7c79ec77e2) [#&#8203;6153](https://github.com/npm/cli/pull/6153) audit signatures verifies attestations ([@&#8203;feelepxyz](https://github.com/feelepxyz)) - [`5fc6473`](https://github.com/npm/cli/commit/5fc647316cdc07d4337cdf1b75f73a0663822c7f) add provenance attestation ([@&#8203;bdehamer](https://github.com/bdehamer)) ##### Bug Fixes - [`53f75a4`](https://github.com/npm/cli/commit/53f75a4faeac02b97cfac91309a7f9f4efe553a0) [#&#8203;6158](https://github.com/npm/cli/pull/6158) gracefully fallback from auth-type=web ([#&#8203;6158](https://github.com/npm/cli/issues/6158)) ([@&#8203;MylesBorins](https://github.com/MylesBorins)) - [`ed59aae`](https://github.com/npm/cli/commit/ed59aae51cc55f57ee32d43e898ef05236005a09) [#&#8203;6162](https://github.com/npm/cli/pull/6162) refactor error reporting in audit command ([@&#8203;bdehamer](https://github.com/bdehamer)) ##### Dependencies - [`fad0473`](https://github.com/npm/cli/commit/fad04737d7b0d1e3a8cd3d3a651e90db6b185f7b) `minipass@4.0.3` - [`678c6bf`](https://github.com/npm/cli/commit/678c6bf716012fd834c06644ed1a82e10a5393ad) `minimatch@6.2.0` - [`9b4b366`](https://github.com/npm/cli/commit/9b4b366af5dac21b6db5d722d30b7e1fff064600) `ci-info@3.8.0` - [`d20ee2a`](https://github.com/npm/cli/commit/d20ee2afa0b9c97ed6822cb8e6838ba537dd76a9) `pacote@15.1.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.0): `libnpmpublish@7.1.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.3): `libnpmteam@5.0.3` ### [`v9.4.2`](https://github.com/npm/cli/releases/tag/v9.4.2) [Compare Source](https://github.com/npm/cli/compare/v9.4.1...v9.4.2) ##### Bug Fixes - [`d02da52`](https://github.com/npm/cli/commit/d02da52dc1ac6520223e9e7e8fdcbd9e27b5333f) [#&#8203;6142](https://github.com/npm/cli/pull/6142) revert `install-links` default back to `false` ([#&#8203;6142](https://github.com/npm/cli/issues/6142)) ([@&#8203;nlf](https://github.com/nlf)) ##### Documentation - [`6ea2cd7`](https://github.com/npm/cli/commit/6ea2cd77c6ba92f213e4833c746f032ef9bfcc3d) [#&#8203;6134](https://github.com/npm/cli/pull/6134) update references to OTP to be accurate ([#&#8203;6134](https://github.com/npm/cli/issues/6134)) ([@&#8203;MylesBorins](https://github.com/MylesBorins)) ##### Dependencies - [`cb6713d`](https://github.com/npm/cli/commit/cb6713dc8ef7161c8162cc418a023d25b17e5bcf) [#&#8203;6143](https://github.com/npm/cli/pull/6143) rebuild package-lock ([#&#8203;6143](https://github.com/npm/cli/issues/6143)) - [`8200f4f`](https://github.com/npm/cli/commit/8200f4f16d9dad1d44094c8c2182e26bc1a8b732) [#&#8203;6133](https://github.com/npm/cli/pull/6133) `ignore-walk@6.0.1` - [`d43f881`](https://github.com/npm/cli/commit/d43f8812af5900cce45364729871a745b379aea9) `map-workspaces@3.0.2` - [`99457f1`](https://github.com/npm/cli/commit/99457f1f48d57f913b398e25f4e5da066af71204) `minimatch@6.1.6` - [`f4c8c62`](https://github.com/npm/cli/commit/f4c8c62baf532b7599e3760f959788bbda97ba0b) `init-package-json@5.0.0` - [`3c6615f`](https://github.com/npm/cli/commit/3c6615fff53a3368679f28b8812eba86dbc195a9) `npm-user-validate@2.0.0` - [`10445ca`](https://github.com/npm/cli/commit/10445ca4a09df590777a9289ab1ed0f41449c85d) remove mkdirp - [`ab82492`](https://github.com/npm/cli/commit/ab824922ea7678585926adb67a90cdcebc53b4ae) `node-gyp@9.3.1` - [`74c5cbb`](https://github.com/npm/cli/commit/74c5cbbd774f7ff7c1f037b382aec36cbc8ca2f1) `minipass@4.0.2` - [`1138038`](https://github.com/npm/cli/commit/11380386cef7ad8b12226431ca3d5e166455d626) `make-fetch-happen@11.0.3` - [`c1ccfa1`](https://github.com/npm/cli/commit/c1ccfa146523d734bdfe2a7bef1b0abc64e716d8) `glob@8.1.0` - [`3dc17ce`](https://github.com/npm/cli/commit/3dc17ce3fa570f9ef2c55e2a565af6fe89b3e73d) `fs-minipass@3.0.1` - [`5c84a99`](https://github.com/npm/cli/commit/5c84a99f5a141a632bd644ca97505010c2842eb2) `ci-info@3.7.1` - [`fc5332f`](https://github.com/npm/cli/commit/fc5332f4027f3019a855f12a66e29bca1b143364) `read@2.0.0` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.2): `@npmcli/arborist@6.2.2` - [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.3): `@npmcli/config@6.1.3` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.10): `libnpmdiff@5.0.10` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.10): `libnpmexec@5.0.10` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.10): `libnpmfund@4.0.10` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.3): `libnpmhook@9.0.3` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.3): `libnpmorg@5.0.3` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.10): `libnpmpack@5.0.10` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.8): `libnpmpublish@7.0.8` ### [`v9.4.1`](https://github.com/npm/cli/releases/tag/v9.4.1) [Compare Source](https://github.com/npm/cli/compare/v9.4.0...v9.4.1) ##### Bug Fixes - [`1525a5e`](https://github.com/npm/cli/commit/1525a5e7fba4c996ac3bed5fdb75da275c537da8) [#&#8203;6082](https://github.com/npm/cli/pull/6082) unpublish with scoped registry ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [`721fe3f`](https://github.com/npm/cli/commit/721fe3fac383d714aa7fd7285b4392619903b1e7) [#&#8203;6118](https://github.com/npm/cli/pull/6118) `read-package-json-fast@3.0.2` - [`6e4a649`](https://github.com/npm/cli/commit/6e4a64976dc9a359b97413cd725e93caa1f0fc28) `pacote@15.0.8` - [`1820afe`](https://github.com/npm/cli/commit/1820afe4b34909b8702da69032dde9d3ecdbb447) `cacache@17.0.4` - [`24b2ec4`](https://github.com/npm/cli/commit/24b2ec4e156f98ef80ed5ac8751d35a32ad1251a) `@npmcli/promise-spawn@6.0.2` - [`4b8046e`](https://github.com/npm/cli/commit/4b8046e680d5907d2df71d6d3775b66e0bea7ed2) `@npmcli/name-from-folder@2.0.0` - [`1d4be7a`](https://github.com/npm/cli/commit/1d4be7a5457fd0081696e29f8382645873cf13d9) `@npmcli/map-workspaces@3.0.1` - [`a39556f`](https://github.com/npm/cli/commit/a39556f1cff4526dcbcb7b65cdd86a1ba092e13e) `@npmcli/template-oss@4.11.3` - [`64b06ed`](https://github.com/npm/cli/commit/64b06ed21fc165e413b3e6f1ae5a236350e5bfaf) [#&#8203;6115](https://github.com/npm/cli/pull/6115) `http-cache-semantics@4.1.1` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.1): `@npmcli/arborist@6.2.1` - [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.2): `@npmcli/config@6.1.2` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v7.0.2): `libnpmaccess@7.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.9): `libnpmdiff@5.0.9` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.9): `libnpmexec@5.0.9` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.9): `libnpmfund@4.0.9` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.2): `libnpmhook@9.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.2): `libnpmorg@5.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.9): `libnpmpack@5.0.9` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.7): `libnpmpublish@7.0.7` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmsearch-v6.0.2): `libnpmsearch@6.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.2): `libnpmteam@5.0.2` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmversion-v4.0.2): `libnpmversion@4.0.2` ### [`v9.4.0`](https://github.com/npm/cli/releases/tag/v9.4.0) [Compare Source](https://github.com/npm/cli/compare/v9.3.1...v9.4.0) ##### Features - [`8d6d851`](https://github.com/npm/cli/commit/8d6d8519fbbcebdca8834e19cb34ac71f045a010) [#&#8203;6078](https://github.com/npm/cli/pull/6078) added --install-strategy=linked ([#&#8203;6078](https://github.com/npm/cli/issues/6078)) ([@&#8203;fritzy](https://github.com/fritzy)) ##### Dependencies - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.0): `@npmcli/arborist@6.2.0` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.8): `libnpmdiff@5.0.8` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.8): `libnpmexec@5.0.8` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.8): `libnpmfund@4.0.8` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.8): `libnpmpack@5.0.8` ### [`v9.3.1`](https://github.com/npm/cli/releases/tag/v9.3.1) [Compare Source](https://github.com/npm/cli/compare/v9.3.0...v9.3.1) ##### Bug Fixes - [`8be672b`](https://github.com/npm/cli/commit/8be672b21f7d434c898bb4e97dc3fca6e54b29a1) [#&#8203;6050](https://github.com/npm/cli/pull/6050) don't try to deprecate nonexistant versions ([#&#8203;6050](https://github.com/npm/cli/issues/6050)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`1c3612c`](https://github.com/npm/cli/commit/1c3612cc2fe9974166b5aab92477b289a768c1e7) [#&#8203;6054](https://github.com/npm/cli/pull/6054) use recursive rm in ci command ([#&#8203;6054](https://github.com/npm/cli/issues/6054)) ([@&#8203;jamesshaw1987](https://github.com/jamesshaw1987), [@&#8203;burkel24](https://github.com/burkel24)) ### [`v9.3.0`](https://github.com/npm/cli/releases/tag/v9.3.0) [Compare Source](https://github.com/npm/cli/compare/v9.2.0...v9.3.0) ##### Features - [`753b98e`](https://github.com/npm/cli/commit/753b98ef49e0410642cbfb1adbe06e7417e22d82) [#&#8203;5261](https://github.com/npm/cli/pull/5261) rootless workspace init provides suggestion ([@&#8203;fritzy](https://github.com/fritzy)) ##### Bug Fixes - [`cf175fb`](https://github.com/npm/cli/commit/cf175fb2a7faffa6664874a9e8bea52dbbb1b0e2) [#&#8203;6044](https://github.com/npm/cli/pull/6044) default auth-type to legacy if otp is configured ([#&#8203;6044](https://github.com/npm/cli/issues/6044)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`2383deb`](https://github.com/npm/cli/commit/2383deb9723593365cf748238f3b2388e7aaf6f5) [#&#8203;6037](https://github.com/npm/cli/pull/6037) clean urls from arborist, owner, and ping commands ([#&#8203;6037](https://github.com/npm/cli/issues/6037)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`69f5ff8`](https://github.com/npm/cli/commit/69f5ff863fccf91935b1f62b514fd2621b761903) view: convert command to use output instead of console ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`dc52222`](https://github.com/npm/cli/commit/dc52222123245d3faf2afa444d0223deb25e35b6) init: write package.json workspaces paths with / separators ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`31af1aa`](https://github.com/npm/cli/commit/31af1aaa9f6427bd61d752d54801d873c6242af8) refactor `help` to use `@npmcli/promise-spawn` ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`669ef94`](https://github.com/npm/cli/commit/669ef9476cac4679322bec69e7a55ff5992cf827) fund: correctly parse and use `which` config ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`72e6d6f`](https://github.com/npm/cli/commit/72e6d6f638db03dbe3c965be79ce05cb6fda12fc) generate workspace support for docs pages ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`450e50f`](https://github.com/npm/cli/commit/450e50fa555bfef869735b0195fe0a451e94eb3d) evaluate configs in command class ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`28ec922`](https://github.com/npm/cli/commit/28ec922e18c7178e840fd28cbbf78f56f0a7a653) [#&#8203;5946](https://github.com/npm/cli/pull/5946) replace rimraf with fs.rm ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ##### Documentation - [`f0038e5`](https://github.com/npm/cli/commit/f0038e5b7492a899da26fafd5f781291961ef427) [#&#8203;6048](https://github.com/npm/cli/pull/6048) missing backtick in synopsis of npm init ([#&#8203;5837](https://github.com/npm/cli/issues/5837)) ([#&#8203;6048](https://github.com/npm/cli/issues/6048)) ([@&#8203;Peallyz](https://github.com/Peallyz)) - [`ca8ff00`](https://github.com/npm/cli/commit/ca8ff007d7abba1f3ae6646668ee840afa1191b6) [#&#8203;6045](https://github.com/npm/cli/pull/6045) update outdated file path to definitions.js ([@&#8203;ericmutta](https://github.com/ericmutta)) - [`fe9debd`](https://github.com/npm/cli/commit/fe9debd7925c8e6d05d53f49f516fec8aede8890) [#&#8203;6038](https://github.com/npm/cli/pull/6038) fix typos in definitions.js ([#&#8203;6038](https://github.com/npm/cli/issues/6038)) ([@&#8203;lukekarrys](https://github.com/lukekarrys), [@&#8203;ericmutta](https://github.com/ericmutta)) - [`fa27aca`](https://github.com/npm/cli/commit/fa27acaa72002c5cc80f59401dbd0ba817cda404) [#&#8203;6018](https://github.com/npm/cli/pull/6018) fix typo in removal.md ([@&#8203;ericmutta](https://github.com/ericmutta)) - [`82f69d9`](https://github.com/npm/cli/commit/82f69d90d58da8cc2a53570bfe2a1a9cc2574f0d) [#&#8203;6026](https://github.com/npm/cli/pull/6026) fix typo in registry.md ([@&#8203;ericmutta](https://github.com/ericmutta)) ##### Dependencies - [`ec09474`](https://github.com/npm/cli/commit/ec09474b371b0706d0d55a4968cf6ae545423568) [#&#8203;5945](https://github.com/npm/cli/pull/5945) `minipass-fetch@3.0.1` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.1.6): `@npmcli/arborist@6.1.6` - [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.1): `@npmcli/config@6.1.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.7): `libnpmdiff@5.0.7` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.7): `libnpmexec@5.0.7` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.7): `libnpmfund@4.0.7` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.7): `libnpmpack@5.0.7` ### [`v9.2.0`](https://github.com/npm/cli/releases/tag/v9.2.0) [Compare Source](https://github.com/npm/cli/compare/v9.1.3...v9.2.0) ##### Features - [`cf57ffa`](https://github.com/npm/cli/commit/cf57ffa90088fcf5b028cc02938baae6228b5a40) [#&#8203;5888](https://github.com/npm/cli/pull/5888) discrete npm doctor commands ([#&#8203;5888](https://github.com/npm/cli/issues/5888)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Bug Fixes - [`dfd5d46`](https://github.com/npm/cli/commit/dfd5d461e0ee2163e210cc136d2bb7873dfeb363) [#&#8203;5932](https://github.com/npm/cli/pull/5932) ignore implicit workspaces for completion ([#&#8203;5932](https://github.com/npm/cli/issues/5932)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [`2f2b146`](https://github.com/npm/cli/commit/2f2b1469565894ec777e6eb77fea7b607b797adb) [#&#8203;5936](https://github.com/npm/cli/pull/5936) `npm-packlist@7.0.4` ([#&#8203;5936](https://github.com/npm/cli/issues/5936)) - [`372d158`](https://github.com/npm/cli/commit/372d158d2637120600a95abee64355ed1cb6f990) [#&#8203;5935](https://github.com/npm/cli/pull/5935) `minimatch@5.1.1` ([#&#8203;5935](https://github.com/npm/cli/issues/5935)) - [`0e6c28b`](https://github.com/npm/cli/commit/0e6c28ba093f8c5d35df98afca28e842b247004b) [#&#8203;5934](https://github.com/npm/cli/pull/5934) `ci-info@3.7.0` ([#&#8203;5934](https://github.com/npm/cli/issues/5934)) - [`0a3fe00`](https://github.com/npm/cli/commit/0a3fe000e2723ae6fdb8b1d3154fd3835057c992) [#&#8203;5933](https://github.com/npm/cli/pull/5933) `minipass@4.0.0` - [`6b77340`](https://github.com/npm/cli/commit/6b7734009ecd939fbb3d382cb92eb0cdbec7dcd3) `tar@6.1.13` - [`cf0a174`](https://github.com/npm/cli/commit/cf0a17407abc577c27420a1c8a4a0c08c7cefce9) `ssri@10.0.1` - [`3da9a1a`](https://github.com/npm/cli/commit/3da9a1a4ebcf1779035b5f9ae985c087f617efe3) `pacote@15.0.7` - [`fee9b66`](https://github.com/npm/cli/commit/fee9b6686892a1c7f976c36ddd5d89b70c416817) `npm-registry-fetch@14.0.3` - [`e940917`](https://github.com/npm/cli/commit/e940917befcdaf44ee7e24d31b540f4de8507734) `cacache@17.0.3` - [`875bd56`](https://github.com/npm/cli/commit/875bd56c33ca5eef80c2a50a11808445f2a39a2a) `npm-package-arg@10.1.0` - [`280b7a4`](https://github.com/npm/cli/commit/280b7a445e4a83d70980cf3c436745a1faa50c67) [#&#8203;5927](https://github.com/npm/cli/pull/5927) `npm-packlist@7.0.3` - [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.1.5): `@npmcli/arborist@6.1.5` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v7.0.1): `libnpmaccess@7.0.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.6): `libnpmdiff@5.0.6` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.6): `libnpmexec@5.0.6` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.6): `libnpmfund@4.0.6` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.1): `libnpmhook@9.0.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.1): `libnpmorg@5.0.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.6): `libnpmpack@5.0.6` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.6): `libnpmpublish@7.0.6` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmsearch-v6.0.1): `libnpmsearch@6.0.1` - [Workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.1): `libnpmteam@5.0.1` ### [`v9.1.3`](https://github.com/npm/cli/releases/tag/v9.1.3) [Compare Source](https://github.com/npm/cli/compare/v9.1.2...v9.1.3) ##### Bug Fixes - [`ffbdea2`](https://github.com/npm/cli/commit/ffbdea286a08eeaf40ab83eea5bfe0602dc6bbcd) [#&#8203;5894](https://github.com/npm/cli/pull/5894) npm pack filename on scoped packages ([#&#8203;5894](https://github.com/npm/cli/issues/5894)) ([@&#8203;HenryNguyen5](https://github.com/HenryNguyen5)) - [`c26d708`](https://github.com/npm/cli/commit/c26d708428a96da530092759b5ff6d67c7282348) [#&#8203;5884](https://github.com/npm/cli/pull/5884) validate username at get-identity ([#&#8203;5884](https://github.com/npm/cli/issues/5884)) ([@&#8203;sosoba](https://github.com/sosoba), [@&#8203;nlf](https://github.com/nlf)) ##### Documentation - [`ea948dc`](https://github.com/npm/cli/commit/ea948dceac5cfeef437c97874ab26c3275e75766) [#&#8203;5881](https://github.com/npm/cli/pull/5881) update description of npm exec ([#&#8203;5881](https://github.com/npm/cli/issues/5881)) ([@&#8203;styfle](https://github.com/styfle), [@&#8203;wraithgar](https://github.com/wraithgar)) - [`40f2c21`](https://github.com/npm/cli/commit/40f2c213d75a252665311b4f8775d297390aeb70) [#&#8203;5865](https://github.com/npm/cli/pull/5865) ci-info url ([#&#8203;5865](https://github.com/npm/cli/issues/5865)) ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`681a45b`](https://github.com/npm/cli/commit/681a45bb48acd57aa64cb3241ea4915f5a12e029) [#&#8203;5875](https://github.com/npm/cli/pull/5875) run the comand for directory workspaces ([#&#8203;5875](https://github.com/npm/cli/issues/5875)) ([@&#8203;1aron](https://github.com/1aron)) - [`681a45b`](https://github.com/npm/cli/commit/681a45bb48acd57aa64cb3241ea4915f5a12e029) [#&#8203;5875](https://github.com/npm/cli/pull/5875) add workspace directory example ([#&#8203;5875](https://github.com/npm/cli/issues/5875)) ([@&#8203;1aron](https://github.com/1aron)) ##### Dependencies - [Workspace](https://github.com/npm/cli/compare/arborist-v6.1.3...arborist-v6.1.4): `@npmcli/arborist@6.1.4` - [Workspace](https://github.com/npm/cli/compare/libnpmdiff-v5.0.4...libnpmdiff-v5.0.5): `libnpmdiff@5.0.5` - [Workspace](https://github.com/npm/cli/compare/libnpmexec-v5.0.4...libnpmexec-v5.0.5): `libnpmexec@5.0.5` - [Workspace](https://github.com/npm/cli/compare/libnpmfund-v4.0.4...libnpmfund-v4.0.5): `libnpmfund@4.0.5` - [Workspace](https://github.com/npm/cli/compare/libnpmpack-v5.0.4...libnpmpack-v5.0.5): `libnpmpack@5.0.5` - [Workspace](https://github.com/npm/cli/compare/libnpmpublish-v7.0.4...libnpmpublish-v7.0.5): `libnpmpublish@7.0.5` ### [`v9.1.2`](https://github.com/npm/cli/releases/tag/v9.1.2) [Compare Source](https://github.com/npm/cli/compare/v9.1.1...v9.1.2) ##### Bug Fixes - [`d9654cf`](https://github.com/npm/cli/commit/d9654cffd7024ec2d068147868978fc994d696e4) [#&#8203;5861](https://github.com/npm/cli/pull/5861) remove unwanted package.json entries ([#&#8203;5861](https://github.com/npm/cli/issues/5861)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [`a351685`](https://github.com/npm/cli/commit/a351685c4951b1d9e2ba86bc99e3706688813438) [#&#8203;5858](https://github.com/npm/cli/pull/5858) move from [@&#8203;npmcli/ci-detect](https://github.com/npmcli/ci-detect) to ci-info ([#&#8203;5858](https://github.com/npm/cli/issues/5858)) - [Workspace](https://github.com/npm/cli/compare/arborist-v6.1.2...arborist-v6.1.3): `@npmcli/arborist@6.1.3` - [Workspace](https://github.com/npm/cli/compare/libnpmdiff-v5.0.3...libnpmdiff-v5.0.4): `libnpmdiff@5.0.4` - [Workspace](https://github.com/npm/cli/compare/libnpmexec-v5.0.3...libnpmexec-v5.0.4): `libnpmexec@5.0.4` - [Workspace](https://github.com/npm/cli/compare/libnpmfund-v4.0.3...libnpmfund-v4.0.4): `libnpmfund@4.0.4` - [Workspace](https://github.com/npm/cli/compare/libnpmpack-v5.0.3...libnpmpack-v5.0.4): `libnpmpack@5.0.4` - [Workspace](https://github.com/npm/cli/compare/libnpmpublish-v7.0.3...libnpmpublish-v7.0.4): `libnpmpublish@7.0.4` ### [`v9.1.1`](https://github.com/npm/cli/releases/tag/v9.1.1) [Compare Source](https://github.com/npm/cli/compare/v9.1.0...v9.1.1) ##### Documentation - [`1bff064`](https://github.com/npm/cli/commit/1bff0640ccb8414e2d416a5cf9d64e9ff03c6403) [#&#8203;5819](https://github.com/npm/cli/pull/5819) config: document `npm config fix` ([#&#8203;5819](https://github.com/npm/cli/issues/5819)) ([@&#8203;wraithgar](https://github.com/wraithgar)) ##### Dependencies - [`335c7e4`](https://github.com/npm/cli/commit/335c7e4348f5505fad33b8a78348a02a82b91426) [#&#8203;5813](https://github.com/npm/cli/pull/5813) `cacache@17.0.2` - [`878ddfb`](https://github.com/npm/cli/commit/878ddfb5b68c03bdcd7d7da8dae92c4947942801) `@npmcli/fs@3.1.0` - [Workspace](https://github.com/npm/cli/compare/arborist-v6.1.1...arborist-v6.1.2): `@npmcli/arborist@6.1.2` - [Workspace](https://github.com/npm/cli/compare/libnpmdiff-v5.0.2...libnpmdiff-v5.0.3): `libnpmdiff@5.0.3` - [Workspace](https://github.com/npm/cli/compare/libnpmexec-v5.0.2...libnpmexec-v5.0.3): `libnpmexec@5.0.3` - [Workspace](https://github.com/npm/cli/compare/libnpmfund-v4.0.2...libnpmfund-v4.0.3): `libnpmfund@4.0.3` - [Workspace](https://github.com/npm/cli/compare/libnpmpack-v5.0.2...libnpmpack-v5.0.3): `libnpmpack@5.0.3` - [Workspace](https://github.com/npm/cli/compare/libnpmpublish-v7.0.2...libnpmpublish-v7.0.3): `libnpmpublish@7.0.3` ### [`v9.1.0`](https://github.com/npm/cli/releases/tag/v9.1.0) [Compare Source](https://github.com/npm/cli/compare/v9.0.1...v9.1.0) ##### Features - [`706b3d3`](https://github.com/npm/cli/commit/706b3d3f227de43a095263926d2eef2b4e4cf2a9) [#&#8203;5779](https://github.com/npm/cli/pull/5779) set --no-audit when installing outside of a project (like --global) ([@&#8203;fritzy](https://github.com/fritzy)) ##### Bug Fixes - [`1f5382d`](https://github.com/npm/cli/commit/1f5382dada181cda41f1504974de1e69a6c1ad7f) [#&#8203;5789](https://github.com/npm/cli/pull/5789) don't set `stdioString` for any spawn/run-script calls ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`8fd614a`](https://github.com/npm/cli/commit/8fd614af5d6de970a6bbcffc538564d2a809411a) use promiseSpawn.open instead of opener ([@&#8203;nlf](https://github.com/nlf)) - [`41843ad`](https://github.com/npm/cli/commit/41843ad8a20bd20aacad2bb37fe473f2e76d5306) use an absolute path to notepad.exe by default, correct docs ([@&#8203;nlf](https://github.com/nlf)) - [`0c5834e`](https://github.com/npm/cli/commit/0c5834ed635833ef49fe10cc888025a5debebe21) [#&#8203;5758](https://github.com/npm/cli/pull/5758) use hosted-git-info to parse registry urls ([#&#8203;5758](https://github.com/npm/cli/issues/5758)) ([@&#8203;lukekarrys](https://github.com/lukekarrys)) ##### Documentation - [`ce6745c`](https://github.com/npm/cli/commit/ce6745c806d721f5e3c455a65fd44bfe03e9d2ae) [#&#8203;5763](https://github.com/npm/cli/pull/5763) fixed some typos ([#&#8203;5763](https://github.com/npm/cli/issues/5763)) ([@&#8203;AndrewDawes](https://github.com/AndrewDawes)) ##### Dependencies - [`b89c19e`](https://github.com/npm/cli/commit/b89c19e9a7674b0bd9d336c14dee1bf381843648) [#&#8203;5795](https://github.com/npm/cli/pull/5795) `cli-table3@&#8203;0.6.3` - [`6b6dfca`](https://github.com/npm/cli/commit/6b6dfca191cb8f7871f755b926fd5ae223ba697a) `fastest-levenshtein@1.0.16` - [`9972ed1`](https://github.com/npm/cli/commit/9972ed1423d7a4f7ca03a34f5aa69321b81850fd) `@npmcli/ci-detect@3.0.1` - [`024e612`](https://github.com/npm/cli/commit/024e612f55fc9906b49065dbabbee8b8261eb4eb) `abbrev@2.0.0` - [`66f9bcd`](https://github.com/npm/cli/commit/66f9bcd10b8d8cb635593c526727056581c7955d) `nopt@7.0.0` - [`5730d17`](https://github.com/npm/cli/commit/5730d17198e066077cb3ea6f78753746afc13603) `tar@6.1.12` - [`2fef570`](https://github.com/npm/cli/commit/2fef570caf00bd92a3a4cf0b2bc4ce56fd8bd594) `node-gyp@9.3.0` - [`abfb28b`](https://github.com/npm/cli/commit/abfb28b249183b8c033f8e7acc1546150cdac137) `@npmcli/run-script@6.0.0` - [`205e2fd`](https://github.com/npm/cli/commit/205e2fdde91f4f21d92ccf0bf9e1ab9ab3053167) `pacote@15.0.6` - [`ac25863`](https://github.com/npm/cli/commit/ac25863a33b75620ac9edf4057bfb9409028636a) remove opener, `@npmcli/promise-spawn@6.0.1`, `@npmcli/run-script@5.1.1`, `@npmcli/git@4.0.3`, `pacote@15.0.5`, `which@3.0.0` - [Workspace](https://github.com/npm/cli/compare/arborist-v6.1.0...arborist-v6.1.1): `@npmcli/arborist@6.1.1` - [Workspace](https://github.com/npm/cli/compare/config-v6.0.1...config-v6.1.0): `@npmcli/config@6.1.0` - [Workspace](https://github.com/npm/cli/compare/libnpmdiff-v5.0.1...libnpmdiff-v5.0.2): `libnpmdiff@5.0.2` - [Workspace](https://github.com/npm/cli/compare/libnpmexec-v5.0.1...libnpmexec-v5.0.2): `libnpmexec@5.0.2` - [Workspace](https://github.com/npm/cli/compare/libnpmfund-v4.0.1...libnpmfund-v4.0.2): `libnpmfund@4.0.2` - [Workspace](https://github.com/npm/cli/compare/libnpmpack-v5.0.1...libnpmpack-v5.0.2): `libnpmpack@5.0.2` - [Workspace](https://github.com/npm/cli/compare/libnpmpublish-v7.0.1...libnpmpublish-v7.0.2): `libnpmpublish@7.0.2` - [Workspace](https://github.com/npm/cli/compare/libnpmversion-v4.0.0...libnpmversion-v4.0.1): `libnpmversion@4.0.1` ### [`v9.0.1`](https://github.com/npm/cli/releases/tag/v9.0.1) [Compare Source](https://github.com/npm/cli/compare/v9.0.0...v9.0.1) ##### Documentation - [`b5fadd0`](https://github.com/npm/cli/commit/b5fadd0cec392f4bf6d60fa1358f96400be94667) [#&#8203;5742](https://github.com/npm/cli/pull/5742) Better npx link ([#&#8203;5742](https://github.com/npm/cli/issues/5742)) ([@&#8203;mrienstra](https://github.com/mrienstra)) ##### Dependencies - [`de6618e`](https://github.com/npm/cli/commit/de6618e93182ba00b4be516db1efb3c51efa17ba) [#&#8203;5757](https://github.com/npm/cli/pull/5757) `@npmcli/promise-spawn@5.0.0` ([#&#8203;5757](https://github.com/npm/cli/issues/5757)) - [`5625274`](https://github.com/npm/cli/commit/562527456d3862d871d042fa4ff6e38354e320ea) [#&#8203;5755](https://github.com/npm/cli/pull/5755) `hosted-git-info@6.1.0` ([#&#8203;5755](https://github.com/npm/cli/issues/5755)) - [`32bdd68`](https://github.com/npm/cli/commit/32bdd686ccf826050075e770ffddf7401efa79c9) [#&#8203;5754](https://github.com/npm/cli/pull/5754) `npm-packlist@7.0.2` ([#&#8203;5754](https://github.com/npm/cli/issues/5754)) - [Workspace](https://github.com/npm/cli/compare/arborist-v6.0.0...arborist-v6.1.0): `@npmcli/arborist@6.1.0` - [Workspace](https://github.com/npm/cli/compare/libnpmdiff-v5.0.0...libnpmdiff-v5.0.1): `libnpmdiff@5.0.1` - [Workspace](https://github.com/npm/cli/compare/libnpmexec-v5.0.0...libnpmexec-v5.0.1): `libnpmexec@5.0.1` - [Workspace](https://github.com/npm/cli/compare/libnpmfund-v4.0.0...libnpmfund-v4.0.1): `libnpmfund@4.0.1` - [Workspace](https://github.com/npm/cli/compare/libnpmpack-v5.0.0...libnpmpack-v5.0.1): `libnpmpack@5.0.1` - [Workspace](https://github.com/npm/cli/compare/libnpmpublish-v7.0.0...libnpmpublish-v7.0.1): `libnpmpublish@7.0.1` ### [`v9.0.0`](https://github.com/npm/cli/releases/tag/v9.0.0) [Compare Source](https://github.com/npm/cli/compare/v8.19.4...v9.0.0) ##### ⚠️ BREAKING CHANGES - `npm` is now compatible with the following semver range for node: `^14.17.0 || ^16.13.0 || >=18.0.0` - `npm` will no longer attempt to modify ownership of files it creates - the presence of auth related settings that are not scoped to a specific registry found in a config file is no longer supported and will throw errors - `login`, `adduser`, and `auth-type` changes - legacy auth types `sso`, `saml` & `legacy` have been consolidated into `"legacy"` - `auth-type` defaults to `"web"` - `login` and `adduser` are now separate commands that send different data to the registry. - `auth-type` config values `web` and `legacy` only try their respective methods, npm no longer tries them all and waits to see which one doesn't fail. - `npm pack` now follows a strict order of operations when applying ignore rules. If a `files` array is present in the `package.json`, then rules in `.gitignore` and `.npmignore` files from the root will be ignored. - links generated from git urls will now use `HEAD` instead of `master` as the default ref - `timing` and `loglevel` changes - `timing` has been removed as a value for `--loglevel` - `--timing` will show timing information regardless of `--loglevel`, except when `--silent` - `--timing` file changes: - When run with the `--timing` flag, `npm` now writes timing data to a file alongside the debug log data, respecting the `logs-dir` option and falling back to `<CACHE>/_logs/` dir, instead of directly inside the cache directory. - The timing file data is no longer newline delimited JSON, and instead each run will create a uniquely named `<ID>-timing.json` file, with the `<ID>` portion being the same as the debug log. - Finally, the data inside the file now has three top level keys, `metadata`, `timers`, and `unfinishedTimers` instead of everything being a top level key. - `npm` now outputs some json errors on stdout. Previously `npm` would output all json formatted errors on stderr, making it difficult to parse as the stderr stream usually has logs already written to it. In the future, `npm` will differentiate between errors and crashes. Errors, such as `E404` and `ERESOLVE`, will be handled and will continue to be output on stdout. In the case of a crash, `npm` will log the error as usual but will not attempt to display it as json, even in `--json` mode. Moving a case from the category of an error to a crash will not be considered a breaking change. For more information see [npm/rfcs#482](https://github.com/npm/rfcs/issues/482). - deprecate boolean install flags in favor of `--install-strategy` - deprecate `--global-style`, `--global` now sets `--install-strategy=shallow` - deprecate `--legacy-bundling`, now sets `--install-strategy=nested` - `npm config set` will no longer accept deprecated or invalid config options - `install-links` config defaults to `"true"` - `node-version` config has been removed - `npm-version` config has been removed - `npm access` subcommands have been renamed - `npm birthday` has been removed - `npm set-script` has been removed - `npm bin` has been removed (use `npx` or `npm exec` to execute binaries) ##### Features - [`a09e19d`](https://github.com/npm/cli/commit/a09e19d88f046e54e8d75343883635a1bd056310) [#&#8203;5696](https://github.com/npm/cli/pull/5696) introduce the `npm config fix` command ([@&#8203;nlf](https://github.com/nlf)) - [`d2963c6`](https://github.com/npm/cli/commit/d2963c67b992b9b3b9dd32f6f41cbbe4bcc580c8) explicitly validate config within the cli ([@&#8203;nlf](https://github.com/nlf)) - [`a5fec08`](https://github.com/npm/cli/commit/a5fec08348add7e75fa2498e6a9efe608b20aa8b) rewrite: docs generation ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`9609e9e`](https://github.com/npm/cli/commit/9609e9eed87c735f0319ac0af265f4d406cbf800) [#&#8203;5605](https://github.com/npm/cli/pull/5605) use v3 lockfiles by default ([@&#8203;fritzy](https://github.com/fritzy)) - [`3ae796d`](https://github.com/npm/cli/commit/3ae796d937bd36a5b1b9fd6e9e8473b4f2ddc32d) implement new `npm-packlist` behavior ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`e64d69a`](https://github.com/npm/cli/commit/e64d69aedecc0943425605b3a6dc68aec3ad93aa) [#&#8203;5581](https://github.com/npm/cli/pull/5581) write eresolve error files to the logs directory ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`3445da0`](https://github.com/npm/cli/commit/3445da0138f9eed9d73d2b3f5f451fcc1fa2e3fe) timings are now written alongside debug log files ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`66ed584`](https://github.com/npm/cli/commit/66ed58454418dd69c4cd8196ad8499e73f7e46e1) [#&#8203;5551](https://github.com/npm/cli/pull/5551) default `auth-type` to `"web"` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`6ee5b32`](https://github.com/npm/cli/commit/6ee5b320d2eab58c18d50b861b3cfabe7f24124a) query: display `queryContext` in results ([@&#8203;nlf](https://github.com/nlf)) - [`314311c`](https://github.com/npm/cli/commit/314311c61b8f341715c168199d52976ee3237077) [#&#8203;5550](https://github.com/npm/cli/pull/5550) separate `login`/`adduser` & remove unnecessary auth types ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`9c32c6c`](https://github.com/npm/cli/commit/9c32c6c8d6fc5bdfd6af685731fe26920d7e5446) rewrite: `npm access` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`854521b`](https://github.com/npm/cli/commit/854521baa49ef88ff9586ec2cc5f1fbaee7fa364) rewrite: `libnpmaccess` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`e95017a`](https://github.com/npm/cli/commit/e95017a07b041cbb3293e659dad853f76462c108) [#&#8203;5485](https://github.com/npm/cli/pull/5485) feat(workspaces): update supported node engines in `package.json` ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`de2d33f`](https://github.com/npm/cli/commit/de2d33f3ed42e187803bdd31db4f7a12f08f353c) add `--install-strategy=hoisted|nested|shallow`, deprecate `--global-style`, `--legacy-bundling` ([#&#8203;5709](https://github.com/npm/cli/issues/5709)) ([@&#8203;fritzy](https://github.com/fritzy)) - [`49bbb2f`](https://github.com/npm/cli/commit/49bbb2fb9d56e02d94da652befaa3d445283090b) [#&#8203;5455](https://github.com/npm/cli/pull/5455) remove `npm birthday` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`926f0ad`](https://github.com/npm/cli/commit/926f0adbd71949c905932a241a245b78c85ef643) [#&#8203;5456](https://github.com/npm/cli/pull/5456) remove `npm set-script` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`2a8c2fc`](https://github.com/npm/cli/commit/2a8c2fcd124ce7d4b23a6c26552d097c6501ac74) [#&#8203;5458](https://github.com/npm/cli/pull/5458) default `install-links` to `"true"` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`2e92800`](https://github.com/npm/cli/commit/2e9280072f9852466fa0944d3a0fdb0c8af156a9) [#&#8203;5459](https://github.com/npm/cli/pull/5459) remove `npm bin` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`457d388`](https://github.com/npm/cli/commit/457d388c9a70b4bc6c2421f576c79fb7524ff259) [#&#8203;5475](https://github.com/npm/cli/pull/5475) update supported node engines in package.json ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`46d038f`](https://github.com/npm/cli/commit/46d038f1b3bcee416f324490e9fe3ef9d86254f4) [#&#8203;5716](https://github.com/npm/cli/pull/5716) output json formatted errors on `stdout` ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`0a69db4`](https://github.com/npm/cli/commit/0a69db44672ac1b6cf8aa3c129844e4214806f81) [#&#8203;5719](https://github.com/npm/cli/pull/5719) refuse to set deprecated/invalid config ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`6e4961f`](https://github.com/npm/cli/commit/6e4961f914f77c4004c68dc87c6f8d7c703ecbdf) separate configs for `--timing` and `--loglevel` ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`6a27a7b`](https://github.com/npm/cli/commit/6a27a7b07128d444735b76597431fcac633fcba6) [#&#8203;5712](https://github.com/npm/cli/pull/5712) deprecated `key`, `cert` config options and updated registry scoped auth docs ([@&#8203;fritzy](https://github.com/fritzy)) ##### Bug Fixes - [`c3d7549`](https://github.com/npm/cli/commit/c3d75499cfd4e3601c6ca31621b2f693af466c4d) add tag to publish log message ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`a35c784`](https://github.com/npm/cli/commit/a35c784f8c25dce05b4173edd6c3f8e7913d7b50) [#&#8203;5691](https://github.com/npm/cli/pull/5691) config: remove `node-version` and `npm-version` ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`e4e8ae2`](https://github.com/npm/cli/commit/e4e8ae20aef9e27e57282e87e8757d5b364abb39) libnpmpack: obey `foregroundScripts` ([@&#8203;winterqt](https://github.com/winterqt)) - [`07fabc9`](https://github.com/npm/cli/commit/07fabc93007495f0926f4dd24b4350c07d92887d) [#&#8203;5633](https://github.com/npm/cli/pull/5633) `npm link` should override `--install-links` ([@&#8203;fritzy](https://github.com/fritzy)) - [`02fcbb6`](https://github.com/npm/cli/commit/02fcbb67e6b7cf78cd6dc996570b0ba58132de22) [#&#8203;5634](https://github.com/npm/cli/pull/5634) ensure `Arborist` constructor gets passed around everywhere for `pacote` ([@&#8203;nlf](https://github.com/nlf)) - [`0d90a01`](https://github.com/npm/cli/commit/0d90a011fff411c878ba4b44582f14ef7dbdceb1) [#&#8203;5480](https://github.com/npm/cli/pull/5480) audit: add a condition to allow third-party registries returning E400 ([@&#8203;juanheyns](https://github.com/juanheyns), Juan Heyns) - [`41481f8`](https://github.com/npm/cli/commit/41481f8bc1de0fb92a2d6aab3d4a43292d1a1db7) [#&#8203;5475](https://github.com/npm/cli/pull/5475) attempt more graceful failure in older node versions ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`fc82298`](https://github.com/npm/cli/commit/fc8229824fedcd6ba79608b854e97e30d54958f4) [#&#8203;5295](https://github.com/npm/cli/pull/5295) `npm hook ls` duplicates hook name prefixes ([@&#8203;gennadiygashev](https://github.com/gennadiygashev)) - [`3f1fcf0`](https://github.com/npm/cli/commit/3f1fcf054276f7f65e6a78c4d5bc460e7f962e49) account for new `npm-package-arg` behavior ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`353b5bb`](https://github.com/npm/cli/commit/353b5bb92c3f7899526536b597252b44aa8a712d) [#&#8203;5710](https://github.com/npm/cli/pull/5710) remove `chownr` and `mkdirp-infer-owner` ([@&#8203;nlf](https://github.com/nlf)) ##### Documentation - [`285b39f`](https://github.com/npm/cli/commit/285b39f8d6915823fb424cca7161a0b445b86bd3) [#&#8203;5324](https://github.com/npm/cli/pull/5324) add documentation for expanded `:semver` selector ([@&#8203;nlf](https://github.com/nlf)) - [`fd0eebe`](https://github.com/npm/cli/commit/fd0eebe4c2b55dd69972aff7de1b4db14ea6799a) update registry docs header ([@&#8203;hughlilly](https://github.com/hughlilly)) - [`542efdb`](https://github.com/npm/cli/commit/542efdb0a31f663cd899bc6d2ddad8fa88c20bc8) update `folders` page for modern npm ([@&#8203;shalvah](https://github.com/shalvah)) - [`f37caad`](https://github.com/npm/cli/commit/f37caad9e92c50ae949014f6bee6375d9299fb39) [#&#8203;5606](https://github.com/npm/cli/pull/5606) accurately describe `install-links` effect on relative paths ([@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`130bc9f`](https://github.com/npm/cli/commit/130bc9fb31fcff956765493a9e3cec668867c30e) [#&#8203;5626](https://github.com/npm/cli/pull/5626) remove circular reference ([#&#8203;5626](https://github.com/npm/cli/issues/5626)) ([@&#8203;giovanniPepi](https://github.com/giovanniPepi)) - [`f0e7584`](https://github.com/npm/cli/commit/f0e758494698d9dd8a58d07bf71c87608c36869e) [#&#8203;5601](https://github.com/npm/cli/pull/5601) update docs/logging for new `--access` default ([@&#8203;wraithgar](https://github.com/wraithgar)) - [`2d756cb`](https://github.com/npm/cli/commit/2d756cbb05125dcb769f2ca4c1687e42568d5882) [#&#8203;5527](https://github.com/npm/cli/pull/5527) add instruction to query objects with `npm view` ([@&#8203;moonith](https://github.com/moonith)) - [`8743366`](https://github.com/npm/cli/commit/874336699681ac37857167b2438fac19c059511c) [#&#8203;5519](https://github.com/npm/cli/pull/5519) add hash to "tag" config link ([@&#8203;mrienstra](https://github.com/mrienstra), [@&#8203;lukekarrys](https://github.com/lukekarrys)) - [`5645c51`](https://github.com/npm/cli/commit/5645c51410a730c4b9c6831cf81ab22efbe8c0ce) [#&#8203;5521](https://github.com/npm/cli/pull/5521) link mentions of config parameters ([@&#8203;mrienstra](https://github.com/mrienstra)) - [`19762b4`](https://github.com/npm/cli/commit/19762b4ac4b10741ff53ddd315be1fd23d9b1e28) [#&#8203;5529](https://github.com/npm/cli/pull/5529) modify misleading doc about bins ([@&#8203;Hafizur046](https://github.com/Hafizur046)) - [`19762b4`](https://github.com/npm/cli/commit/19762b4ac4b10741ff53ddd315be1fd23d9b1e28) [#&#8203;5529](https://github.com/npm/cli/pull/5529) modify misleading doc about package.json:bin ([@&#8203;Hafizur046](https://github.com/Hafizur046)) - [`8402fd8`](https://github.com/npm/cli/commit/8402fd8780c5e0461850da882dca024f7df1a681) [#&#8203;5547](https://github.com/npm/cli/pull/5547) add `:outdated` pseudo selector to docs ([@&#8203;nlf](https://github.com/nlf)) ##### Dependencies [`df77a1f`](https://github.com/npm/cli/commit/8402fd8780c5e0461850da882dca024f7df1a681) [#&#8203;5707](https://github.com/npm/cli/pull/5707#issuecomment-1283770746) Update Major Versions of Dependencies ##### Updated: - `@npmcli/config@6.0.1` - `@npmcli/disparity-colors@3.0.0` - `@npmcli/git@4.0.1` - `@npmcli/installed-package-contents@2.0.0` - `@npmcli/map-workspaces@3.0.0` - `@npmcli/metavuln-calculator@5.0.0` - `@npmcli/move-file@3.0.0` - `@npmcli/node-gyp@3.0.0` - `@npmcli/package-json@3.0.0` - `@npmcli/promise-spawn@4.0.0` - `@npmcli/query@3.0.0` - `@npmcli/run-script@5.0.0` - `bin-links@4.0.1` - `cacache@17.0.1` - `ignore-walk@6.0.0` - `init-package-json@4.0.1` - `json-parse-even-better-errors@3.0.0` - `make-fetch-happen@11.0.1` - `normalize-package-data@5.0.0` - `npm-audit-report@4.0.0` - `npm-install-checks@6.0.0` - `npm-packlist@7.0.1` - `npm-pick-manifest@8.0.1` - `npm-profile@7.0.1` - `npm-registry-fetch@14.0.2` - `npmlog@7.0.0` - `pacote@15.0.1` - `parse-conflict-json@3.0.0` - `proc-log@3.0.0` - `read-package-json-fast@3.0.1` - `read-package-json@6.0.0` - `ssri@10.0.0` - `treeverse@3.0.0` - `validate-npm-package-name@5.0.0` - `write-file-atomic@5.0.0` ##### Removed: - `@npmcli/fs` </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate added 1 commit 2025-06-25 13:09:57 +02:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/npm-11.x:renovate/npm-11.x
git checkout renovate/npm-11.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff renovate/npm-11.x
git checkout renovate/npm-11.x
git rebase main
git checkout main
git merge --ff-only renovate/npm-11.x
git checkout renovate/npm-11.x
git rebase main
git checkout main
git merge --no-ff renovate/npm-11.x
git checkout main
git merge --squash renovate/npm-11.x
git checkout main
git merge --ff-only renovate/npm-11.x
git checkout main
git merge renovate/npm-11.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: verdigado-public/nextcloud_groupfolder_filesystem_snapshots#8
No description provided.