-
Notifications
You must be signed in to change notification settings - Fork 29k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deps: upgrade npm to 10.6.0 #52691
deps: upgrade npm to 10.6.0 #52691
Conversation
Review requested:
|
Fast-track has been requested by @nodejs-github-bot. Please 👍 to approve. |
We consolidated the display and logging layer in npm in this release, removing quite a few libraries that were responsible for that. The progress bar has been temporarily removed till we can re-implement it in a way that is more accessible and doesn't clobber logging output like it currently does. This also represents the last of the optimizations that started in |
We will be doing a patch release Monday that will fix the ps1 script and also address a small regression in |
FWIW this PR will need to be rebased anyway to fix the lint error. |
Closing in favor of #52767 |
Ok |
|
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 innpm 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 rootpackage.json
(#7367) (@s100)Dependencies
36adff3
#7408pacote@18.0.2
486d46c
#7408@npmcli/installed-package-contents@2.1.0
157d0ae
#7408@npmcli/package-json@5.1.0
b0ca163
#7409 remove @npmcli/disparity-colorsc77f035
#7407 remove columnify2ec690d
#7401 move cli-table3 to devDependenciesfc6e291
#7392proc-log@4.2.0
(#7392)38ed048
#7378@npmcli/metavuln-calculator@7.1.0
7678a3d
#7378proc-log@4.1.0
87f6c09
#7373@npmcli/metavuln-calculator@7.0.1
b8f8b41
#7373@npmcli/run-script@8.0.0
79f79c7
#7373proc-log@4.0.0
9027266
#7373pacote@18.0.0
ee4b3e0
#7373npm-registry-fetch@16.2.1
0e7789b
#7373npm-profile@9.0.1
ac98fd3
#7373npm-package-arg@11.0.2
9351570
#7373@npmcli/package-json@5.0.3
d3a0cfa
#7373@npmcli/git@5.0.6
@npmcli/arborist@7.5.0
@npmcli/config@8.3.0
libnpmaccess@8.0.4
libnpmdiff@6.1.0
libnpmexec@8.0.0
libnpmfund@5.0.8
libnpmhook@10.0.3
libnpmorg@6.0.4
libnpmpack@7.0.0
libnpmpublish@9.0.6
libnpmsearch@7.0.3
libnpmteam@6.0.3
libnpmversion@6.0.0
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)