v10.8.0
10.8.0 (2024-05-15)
Features
1e375c1#7442 create exit handler class (#7442) (@lukekarrys)
Bug Fixes
d5c3289#7513 refactor: use output buffer and error for more commands (#7513) (@lukekarrys)12f103c#7533 add first param titles to logs where missing (#7533) (@lukekarrys)badeac2#7521 config: use redact on config output (#7521) (@lukekarrys)76aef74#7520 view: refactor exec and execWorkspaces to call same methods (#7520) (@lukekarrys)b54cdb8#7515 refactor: create new error output primitives (#7515) (@lukekarrys)e40454c#7506 view: dont unwrap arrays in json mode (#7506) (@lukekarrys)6f64148require stdout to be a TTY for progress (#7507) (@lukekarrys)db62910#7504 config: be more aggressive about hiding protected values (#7504) (@wraithgar)6d456bb#7497 dont write log file for completion commands (#7497) (@lukekarrys)722c0fa#7463 limit packument cache size based on heap size (@wraithgar)ca1a68d#7474 log ifnpm deprecatedoes not match any version (#7474) (@mbtools)261ea19#7457 run input.start around help and openining urls (@lukekarrys)4ab6cf4#7459 publish: validate dist-tag (#7459) (@reggi)
Documentation
b2ce025#7518 suggest correct bin entry (#7518) (@Santoshraj2)bdd2aae#7502 remove obsolete removal using make uninstall (#7502) (@avinal)c3d2819#7496 npm help json/global command on windows (#7496) (@klm-turing, @lukekarrys)268303c#7479 add npm version to every local help output (#7479) (@klm-turing)e39d422#7473 suggest "npm repo" for showing the repo of a package (#7473) (@Full-stop)f6fff32#7433 clarify what peerDependenciesMeta does (#7433) (@xuhdev, @wraithgar)
Dependencies
1cdc662#7522@tufjs/[email protected]898bcfd#7522@sigstore/[email protected]fec3c94#7522[email protected]cb85973#7522[email protected]e189873#7498@sigstore/[email protected]c2b28f9#7498[email protected]9064ffc#7498@sigstore/[email protected]fd42986#7498@npmcli/[email protected]4e53e33#7498[email protected]f078c82#7495[email protected]58f773c#7495[email protected]ea0b07d#7482[email protected]8d161a4#7482[email protected]5b2317b#7463 add lru-cache26fefb8#7480[email protected]2146e1f#7480[email protected]ff6c5d1#7480[email protected]419f9b9#7480[email protected]dade2c8#7480[email protected]18e5312#7480[email protected]d440011#7480[email protected]552113e#7480[email protected]7e15b6d#7480@npmcli/[email protected]8b20f8c#7480[email protected]a9a6dcd#7480[email protected]e2fdb65#7480[email protected]310a7a5#7480[email protected]e71f541#7480[email protected]18c3b40#7480[email protected]4c5bf77#7480[email protected]714e3e1#7480[email protected]f94d672#7480[email protected]43331e4#7480[email protected]8234412#7480@npmcli/[email protected]6dfaebb#7480@npmcli/[email protected]63ef498#7457[email protected]4cbc2d4#7457[email protected]
Chores
10256e8#7522 dev dependency updates (@wraithgar)dcfc3de#7517 convert run-script tests to snapshots (#7517) (@lukekarrys)8add914#7505 create single bug report issue template (#7505) (@lukekarrys)7c7fba4#7500 benchmarks: fix emoji reaction to comment (#7500) (@lukekarrys)d3b9587#7494 disable progress on npm pack test (@wraithgar)67ebb66#7494 disable color in config tests (@wraithgar)2ec2e75#7494 disable progress on shellout exit tests (@wraithgar)e9fdc9a#7483 create smoke-publish-test.sh script (#7483) (@lukekarrys)1524cfd#7484 remove extra quotes from benchmark event_type (#7484) (@lukekarrys)9c4d3c4#7467 template-oss-apply (@lukekarrys)2b7ec54#7467[email protected](@lukekarrys)8ded848#7457 remove doctor snapshot stack traces (@lukekarrys)