v10.0.0
10.0.0 (2023-08-31)
⚠️ BREAKING CHANGES
- support for node 14 and 16 has been dropped.
npmnow supports node^18.17.0 || >=20.5.0 - npm no longer treats missing scripts as a special case in workspace mode. Use
if-presentto ignore missing scripts. @npmcli/agentis now used as the agent for network requests- the
ci-nameconfig has been removed - the hard-coded
hashAlgorithmvalue is no longer being passed through flatOptions - the unused
tmpconfig has been removed - the hard-coded
metrics-registryconfig 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=1was 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-scriptcommand (#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]