npm: v10.6.0 Release

Release date:
April 25, 2024
Previous version:
v10.5.2 (released April 10, 2024)
Magnitude:
4,388 Diff Delta
Contributors:
5 total committers
Data confidence:
Commits:

Top Contributors in v10.6.0

lukekarrys
wraithgar
s100
mbtools
ertw

Directory Browser for v10.6.0

All files are compared to previous version, v10.5.2. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

10.6.0 (2024-04-25)

Features

  • 9123de4 #7373 do all ouput over proc-log events (@lukekarrys)
  • 9622597 #7339 refactor terminal display (#7339) (@lukekarrys)

Bug Fixes

  • 0e74ee4 #7416 clean up npm object (#7416) (@wraithgar)
  • c060e60 #7415 return command and argv from load (@lukekarrys)
  • 180b919 #7415 remove unused npm.setCmd method (@lukekarrys)
  • 0708b3b #7414 use name of level instead of label for logging prefixes (#7414) (@lukekarrys)
  • 7f4e667 #7403 redact when displaying non-ascii arguments (@lukekarrys)
  • 06202f0 #7403 store unref promises for awaiting in tests (@lukekarrys)
  • e5f1948 #7403 run update notifier after exec but before waiting (@lukekarrys)
  • f309c1c #7403 refactor: move timer and error logfile messages to lib/npm (@lukekarrys)
  • 43e6194 #7403 dont show run script banners in silent (@lukekarrys)
  • 694dba9 #7403 dont expose as many public properties of timers (@lukekarrys)
  • 7ca6d84 #7403 use proc-log META for flush and force (@lukekarrys)
  • 2538438 #7403 dont write timing logs to file unless requested (@lukekarrys)
  • 7e04417 #7403 rename base-cmd to match other commands (@lukekarrys)
  • fc68547 #7403 remove some npm.load timers and exit earlier for --versions (@lukekarrys)
  • 28019d5 #7403 cleanup: move cli specific files to separate dir (@lukekarrys)
  • 469f788 #7403 cleanup: newlines and whitespace (@lukekarrys)
  • 4ab6401 #7403 cleanup: dont nest files utils dir (@lukekarrys)
  • 78447d7 #7399 prefer fs/promises over promisify (#7399) (@lukekarrys)
  • d531f8b #7407 Remove table output from search and tar summary (@wraithgar)
  • c209e98 #7401 Remove table output from many commands (@wraithgar)
  • ad7ab8c #7388 perf: lazy loading optimizations (#7388) (@wraithgar)
  • 8eae4b3 #7385 token: properly await registry request (#7385) (@wraithgar)
  • 9216d59 #7377 better output colors (#7377) (@wraithgar)
  • 6512112 #7378 use proc-log for all timers (@lukekarrys)
  • 2a80dab #7370 typo in npm access usage (#7370) (@mbtools)

Documentation

  • dfa4cab #7401 update output examples (@wraithgar)
  • 140b9c9 #7382 package-json: note that line endings are inferred (#7382) (@ertw)
  • c16dd4e #7367 Document that overrides only work in the root package.json (#7367) (@s100)

Dependencies

Chores

  • 3cbc258 #7403 test for early version exit (@lukekarrys)
  • 08e0c0e #7403 move sigstore json files to fixtures dir (@lukekarrys)
  • ea66e95 #7380 remove licensee as a devDependency (#7380) (@lukekarrys, @wraithgar)
  • 9333e9d #7386 reduce windows shim test flakes (#7386) (@lukekarrys)