v10.0.0
10.0.0 (2023-08-31)
⚠️ 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
#6641 remove "ci-name" config (@wraithgar)0a71ebb
#6641 stop retrying on 409 conflict (@wraithgar)9344167
#135 remove strict 8909 mode (@wraithgar)b34ee65
#6706 set objectMode for search filter stream (@lukekarrys)f916d33
#6715 allow searching packages with no description (@lukekarrys)0318f44
#6641 remove implicit if-present logic from run-script workspaces (@wraithgar)db91a77
#6641 remove "hashAlgorithm" from flatOptions (@wraithgar)ece52a3
#6641 remove "tmp" config (@wraithgar)1f767aa
#6641 remove metric-registry config (@wraithgar)
Documentation
c736b62
#6686 add missing bugs key in package-json.md (#6686) (@airscripts)c1e01d9
#6680 Update package-json.md (#6680) (@p-chan, @ljharb)e5338af
#6672 remove link to deprecatednpm set-script
command (#6672) (@emmanuel-ferdman)
Dependencies
5ab3f7e
#6706@npmcli/[email protected]
eb41977
#6706@npmcli/[email protected]
f30c9e3
#6706@npmcli/[email protected]
f334466
#6706[email protected]
bb63bf9
#6706@npmcli/[email protected]
75642c6
#6706@npmcli/[email protected]
dbb18f4
#6706@npmcli/[email protected]
812aa6d
#6706[email protected]
7fab9d3
#6706@sigstore/[email protected]
12337cc
#6706[email protected]
b1ad3ad
#6706[email protected]
43831d0
#6706[email protected]
44e8fec
#6706[email protected]
0d2e2c9
#6706 bump sigstore from 1.7.0 to 2.0.0dbd5885
#6706[email protected]
2ee0fb3
#6706[email protected]
81ff4df
#6706[email protected]
2b23d44
#6706 hoist[email protected]
325ed05
#6706 hoist[email protected]
c3a1a02
#6706@npmcli/[email protected]
f1dd130
#6706@npmcli/[email protected]
10792ea
#6706[email protected]
cac0725
#6706[email protected]
fd8beaf
#6706[email protected]
65f435e
#6706 hoist[email protected]
c784b57
#6706[email protected]
d6b1790
#6706[email protected]
2f03fb9
#6706[email protected]
729e893
#6706[email protected]
7af81c7
#6706[email protected]
b0849ab
#6706@npmcli/[email protected]
c9587d7
#6706@npmcli/[email protected]
e28d426
#6706[email protected]
61e9b00
#6706@npmcli/[email protected]
2c5542d
#6706[email protected]
ede7f5e
#6706[email protected]
4c9eb17
#6706[email protected]
88ece81
#6706[email protected]
9117a4f
#6706[email protected]
45f8d6f
#6706[email protected]
f6f6a18
#6706[email protected]
5eea975
#6706[email protected]
ca33c98
#6706@npmcli/[email protected]
7be541a
#6706[email protected]
edbc25a
#6706[email protected]
5d0d859
#6706[email protected]
- Workspace:
@npmcli/[email protected]
- Workspace:
@npmcli/[email protected]
- Workspace:
[email protected]
- Workspace:
[email protected]
- Workspace:
[email protected]
- Workspace:
[email protected]
- Workspace:
[email protected]
- Workspace:
[email protected]
- Workspace:
[email protected]
- Workspace:
[email protected]
- Workspace:
[email protected]
- Workspace:
[email protected]
- Workspace:
[email protected]