11.12.1 (2026-03-24)
- workspace:
@npmcli/[email protected]
11.12.0 (2026-03-18)
8eff5fb#9049 audit: add --include-attestations flag to output sigstore bundles (#9049) (@mitchdenny)
03af94d#9123 skip synopsis code block when command has no usage (@owlstronaut)21ea382#9110 arborist: resolve sibling override sets via common ancestor (#9110) (@manzoorwanijk)
03f4c3a#9131@sigstore/[email protected]4d5f7d9#9131@gar/[email protected]8dcfe69#9131@sigstore/[email protected]e5a7e22#9127[email protected]82deab6#9127[email protected]ce195dc#9127[email protected]
95fa7f4#9132 fix docs test snapshot (#9132) (@wraithgar)7e9d538#9127 dev dependency updates (@wraithgar)920e5ed#9127 test snapshots (@wraithgar)98ccf92#9125 fix snap tests (@owlstronaut)- workspace:
@npmcli/[email protected] - workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.11.1 (2026-03-10)
a9d242b#9099 include all subcommands on main command help (#9099) (@wraithgar)29b8407#9087 unwrap comments and lines meant for output (#9087) (@wraithgar)b56986a#9095 ls: suppress false UNMET DEPENDENCYs in linked strategy (#9095) (@manzoorwanijk)76c76e5#9083 ci: don't error on optional deps in the lockfile (#9083) (@wraithgar)a29aeee#9028 arborist: retry bin-links on Windows EPERM (#9028) (@manzoorwanijk)6565eeb#9045 bypass packument cache to prevent ETARGET errors after publish (#9045) (@Jadu07)
3b96929#9074 scripts: remove mention of obsolete root user behavior (#9074) (@mohd-akram)16ac4e0#9054 fix workspace cross-dependency documentation (@owlstronaut)
075ae23#9086[email protected]13fa40d#9086[email protected]bf7ea2b#9060[email protected]2000d2c#9060[email protected]d86b260#9060[email protected]dff1853#9060@npmcli/[email protected]93c3365#9060[email protected]
d1996a7#9060 dev dependency updates (@wraithgar)- workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.11.0 (2026-02-25)
4fcd352#9017 add :type(registry) to query selector syntax (#9017) (@wraithgar)e1b21f0#8909 adds circleci to trust command (#8909) (@owlstronaut)9a33ad0#8925 adds circleci to oidc (#8925) (@owlstronaut)
4426411#9026 npm audit signatures for keyless attestation registries (#9026) (@ajayk)658b323#9010 handle legacy licenses array in sbom output (#9010) (@JNC4)
7798b6e#9027@gar/[email protected]4838864#9027[email protected]0c200dd#9027[email protected]f0606bb#9027[email protected]d43f350#9027[email protected]4d0918a#9027@npmcli/[email protected]8912ca7#9027[email protected]450ff35#9027[email protected]20ef5a5#9027[email protected]60f332c#9008 remove promise-retrycb8b9c7#9008 add@gar/[email protected]- workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.10.1 (2026-02-19)
9fac412#8995 improve unknown config warning with .npmrc section hint (#8995) (@umeshmore45)bb135cc#8981 arborist: fixpeerOptionaldependency resolution inbuildIdealTree(#8981) (@Saibamen, @cursoragent)5c03826#8993 remove tabular output from "npm view" (@wraithgar)4648f26#8993 remove tabular output from "npm team" (@wraithgar)
0a5756d#8998 clarify unsupported custom .npmrc keys and recommend alternatives (#8998) (@maitrawebtech)22c9153#8985 fix typo and grammar in README (#8985) (@csmit195, Chris)
aa8ffbf#9002[email protected](#9002)67a0f09#9001[email protected]56b8fd4#9001[email protected]aa7fef5#9001[email protected]d3a4161#9000@npmcli/[email protected](#9000)7aa9338#8993 remove cli-columnsf7f7c53#8991 hoist balanced-match10cb575#8991 hoist latest yallist1b3dc9a#8991[email protected]4307af6#8991[email protected]13b4d6a#8991[email protected]45d4000#8991[email protected]
40fcab4#8991@npmcli/[email protected](@wraithgar)1598adb#8991 dev dependency updates (@wraithgar)- workspace:
@npmcli/[email protected] - workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.10.0 (2026-02-11)
cf56a1e#8899 npm trust, per-command config (@reggi)cf56a1e#8899 npm trust (@reggi)66d6e11#8965 add min-release-age (#8965) (@wraithgar)
aae84bf#8973[email protected]8bcb675#8973[email protected]f87aaab#8973[email protected]acec871#8973[email protected]1e42a86#8973[email protected]e1c08a4#8973[email protected]dfb0e34#8973[email protected]0ee7776#8973[email protected]
eb81df8#8973 dev dependency updates (@wraithgar)995e757#8966 Clean up some todos, add tests for previously skipped blocks (@owlstronaut)- workspace:
@npmcli/[email protected] - workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.9.0 (2026-02-04)
332c9f3#8960[email protected]eca02c7#8960[email protected]@isaacs/[email protected]b3f8475#8951[email protected]924171b#8951[email protected]4404002#8951[email protected]b65af73#8951[email protected]164c355#8951[email protected]a74a19c#8951[email protected]e0bc212#8943[email protected]
4a82a8f#8951 dev dependency updates (@wraithgar)- workspace:
@npmcli/[email protected] - workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.8.0 (2026-01-21)
c2f784d#8859 preserve serialNumber UUID in CycloneDX SBOM output #8837 (#8859) (@saksham-malhotra-27)f2c3af7#8840 more intuitive byte formatting boundaries for rounding (#8840) (@watilde)
3474ec3#8866 fix typo/logic error in npm-dedupe docs (#8866) (@Schweinepriester)5552e46#8797 npm-install: explain package-lock.json behavior (#8797) (@MaxBlack-dev, Max Black)
f478ca0#8919[email protected]2b6a71f#8919[email protected]19096f2#8919[email protected]e7f5d1e#8919[email protected]9e756ae#8919[email protected]f951820#8919[email protected]7a949ad#8919@sigstore/[email protected]6979ce1#8919@sigstore/[email protected]b4a6a41#8919@sigstore/[email protected]dc8a8e8#8919@sigstore/[email protected]be221ea#8919[email protected]149823d#8919[email protected]32b2001#8919[email protected]
8f599df#8919 pin jsdom to 27.0.0 (@wraithgar)f4f1161#8919 dev dependency updates (@wraithgar)- workspace:
@npmcli/[email protected] - workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.7.0 (2025-12-09)
4ebb831#8839 updates hints to use cli paradigm (@owlstronaut)7896e51#8838 update the token list text (@owlstronaut)8ab8668#8836 query: support package-lock-only in workspaces (@watilde)35e8d38#8322 properly handle newlines with input when using the spinner (#8322) (@mbtools)0c0faae#8780 adduser: improve email prompt (#8780) (@mbtools)
7f2ab9d#8810 scripts: replace deprecated prepublish and install examples with prepare (Max Black)91ebab7#8847 remove note about token create being disabled (@owlstronaut)2030250#8822 scripts: clarify prepare script runs with --production (Max Black)33a50d7#8821 scripts: update npm_package_* environment variables documentation (Max Black)50508f9#8793 package-json: add documentation for type field (#8793) (@MaxBlack-dev, Max Black)aa1dd7e#8823 scripts: document that prepare scripts run concurrently in workspaces (Max Black)3f48487#8820 package-spec: fix alias syntax in examples (Max Black)dd104da#8812 version: add note about git version requirements (Max Black)58afdcc#8792 install: clarify prerelease version range behavior (Max Black)9f818e8#8795 npm-view: clarify object property access syntax and provide examples (Max Black)39c2f2e#8791 add examples for command line flags including --prefix (Max Black)1298530#8790 clarify version field can be omitted in package-lock (Max Black)090b6ca#8794 npx: clarify that arguments are passed to executed command (Max Black)a864f80#8787 document gypfile field in package.json (Max Black)2fc689d#8788 add field access patterns to npm view (Max Black)4850639#8796 package-json: add examples for replacing dependencies with forks in overrides (Max Black)4864dd4#8798 npm-install: document engines field priority when installing packages (Max Black)95d25cd#8799 package-json: clarify repository field normalization during publish (Max Black)a367f9b#8800 package-lock-json: clarify that version field may be omitted for certain dependencies (Max Black)ffc9b71#8801 npm-install: clarify --tag does not override package.json (#8801) (@MaxBlack-dev, Max Black)73688ca#8735 clarify npm version behavior with prerelease versions (#8735) (@yashwantbezawada)4a32606#8785 updates the token create documentation (#8785) (@owlstronaut, @wraithgar)
- workspace:
@npmcli/[email protected] - workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.6.4 (2025-11-25)
dfb83c7#8749 add example for keywords field (#8749) (@MaxBlack-dev, Max Black)1b1e227#8750 remove outdated roadmap link (#8750) (@MaxBlack-dev, Max Black)1333d57#8752 clarify .npmrc naming convention for environment variable overrides (#8752) (@MaxBlack-dev)22cddb8#8755 add workspace dependencies example to workspaces (Max Black)17e154c#8756 standardize env vars to uppercase convention (Max Black)1e51a25#8754 fix lifecycle event order for prepare script (Max Black)8d72bc9#8753 add os, cpu, and funding fields to package-lock.json (Max Black)
f56bb13#8779[email protected](#8779)f963223#8770[email protected]f51e4aa#8770[email protected]2d15040#8770@npmcli/[email protected]9d77b84#8770@npmcli/[email protected]e2ac092#8770[email protected]6e5bfd9#8770[email protected]7f8e237#8770[email protected]a4aa218#8770[email protected]6430446#8770[email protected]58650dc#8770@npmcli/[email protected]4a11146#8770[email protected]00511d4#8770@npmcli/[email protected]224afa2#8770@npmcli/[email protected]664ac34#8770@npmcli/[email protected]- workspace:
@npmcli/[email protected] - workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.6.3 (2025-11-19)
c6242d9#8706 change npm profile to create tokens with GAT support (#8706) (@owlstronaut, @wraithgar)cbc6fa9#8731 order of version information in error message (#8731) (@piotrd, @pd-be)11dbd7e#8709 display full token when creating authentication tokens (#8709) (@MaxBlack-dev, Max Black)49a4eef#8676 use look behind regex for trailing slash stripping (#8676) (@wraithgar)b1aee62#8645 dep flag calculation (#8645) (@liamcmitchell)
ca53c21#8745 add workspace usage examples (#8745) (@MaxBlack-dev, Max Black)e71ca0e#8746 add --save flag to documentation (#8746) (@MaxBlack-dev, Max Black)06510a8#8683 add ignore-scripts option to npm version help and docs (#8683) (@Tejas242)
7f72238#8723[email protected]7ac9db8#8723[email protected]41e97c6#8723[email protected]6b1fbe1#8723[email protected]aa1d486#8723@npmcli/[email protected]599c819#8723[email protected]e49286e#8723[email protected]b7c9f96#8723@npmcli/[email protected]8cc9f70#8723[email protected]0b7274f#8723[email protected]59b3c6a#8723@npmcli/[email protected]578abad#8723[email protected]89c4151#8723@npmcli/[email protected]c6d109d#8723[email protected]34d8599#8723[email protected]4811a86#8723@npmcli/[email protected]6cb77df#8723@npmcli/[email protected]05ac7a7#8723[email protected]0a74f6d#8723[email protected]c02ce5c#8723@npmcli/[email protected]9c0cefa#8723[email protected]041b9b2#8723[email protected]a1b0fea#8723@npmcli/[email protected]a085745#8723[email protected]00d9c7d#8723[email protected]3404dca#8723[email protected]542fcf3#8723@npmcli/[email protected]89e14d3#8723[email protected]5383f3a#8723[email protected]1bb9a7d#8723[email protected]de619a4#8723[email protected]0e042ec#8723[email protected]2a3c338#8723[email protected]b96e86c#8723[email protected]d347329#8723[email protected]d6830f4#8723@npmcli/[email protected]bcc7ec8#8723@npmcli/[email protected]7a419df#8723@npmcli/[email protected]
32bdd83#8723 fix package-lock (@wraithgar)4bff14b#8670 write tarball to testDir (#8670) (@wraithgar)679486b#8672 fix lockfile (#8672) (@wraithgar)- 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]
11.6.2 (2025-10-08)
c54d1e9#8633 progress bar code cleanup (#8633) (@wraithgar)d352e27#8629 do not redact notice logs going to stdout (#8629) (@wraithgar)5ac3678#8617 spelling in ./lib and ./test/lib (#8617) (@jsoref)9197995#8619 spelling (#8619) (@jsoref)dd884e3#8618 spelling (#8618) (@jsoref)f6028e6#8614 skip redacting urls meant for opening by the user (#8614) (@wraithgar, @jolyndenning)54fd27f#8602 refactor node.ideallyInert to node.inert (#8602) (@liamcmitchell)79e3c1e#8593 use @npmcli/package-json to normalize package data (@wraithgar)
0469c5e#8639 rewrap markdown (#8639) (@jsoref)9ceb9c1#8636 rewrap markdown (#8636) (@jsoref)6324370#8616 fix spelling (#8616) (@jsoref)1b0429a#8607 Fix spelling (#8607) (@jsoref)7fbe07a#8603 clean up deprecatednpm accesscommands (#8603) (@jsoref)
fa7cc6f#8662[email protected](#8662)b05461b#8663@sigstore/[email protected](#8663)c31de22#8661 downgrade ci-info to 4.3.0 (#8661) (@wraithgar)c5191b5#8659[email protected]f255c92#8659[email protected]bdaf323#8659[email protected]a33f106#8659[email protected]8044e07#8659[email protected]f577504#8659[email protected]9aa4fa6#8659[email protected]fe9484a#8593 remove normalize-package-data
b3409f4#8659 dev dependency updates (@wraithgar)e8de81b#8643 Add automatically generated annotation to dependencies.md (#8643) (@jsoref)67cfaf3#8627 fix spelling: different (#8627) (@jsoref)17ddc0d#8622 fix spelling (#8622) (@jsoref)c3e1790#8605 Remove reference to nonexistent calendar (#8605) (@jsoref)ac9143e#8604 Improve link accessibility for screen reader users (#8604) (@jsoref)62d73e7#8601 remove references to benchmarks workflow (#8601) (@jsoref)bb4b739#8598 remove stale comment (#8598) (@jsoref)f73e65d#8592 fix build url code for remark-github@12 (#8592) (@wraithgar)- 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]
11.6.1 (2025-09-23)
d389614#8579 corrects peer dependency flag propagation (@owlstronaut)5db81c3#8512 allow concurrent non-local npx calls (#8512) (@jenseng, @wraithgar)
849dcb6#8589[email protected](#8589)ea15731#8576[email protected]0f41bac#8576[email protected]07bf540#8576[email protected]ef87ec6#8576[email protected]48285e0#8576 add fdir, isexe, and picomatch to node_modules099238a#8576[email protected]6e4d673#8576[email protected]09a7494#8576[email protected]c5157c9#8576[email protected]46035db#8576[email protected]5f6664b#8576[email protected]5516583#8576[email protected]6a392f3#8576[email protected]9519f18#8576[email protected]34bafd1#8576[email protected]dfd034e#8576@npmcli/[email protected]d4eef14#8576[email protected]566f1b7#8576[email protected]ac33497#8576[email protected]1676626#8576[email protected]817f0b1#8576[email protected]79a4e67#8576[email protected]38fa2c2#8576[email protected]24252a1#8576@npmcli/[email protected]ea7ca5f#8576[email protected]521823b#8576@npmcli/[email protected]bf6b686#8576[email protected]9392488#8576[email protected]0082083#8576[email protected]633c4ed#8576[email protected]66f64eb#8576[email protected]1f85f94#8576@sigstore/[email protected]a2bdecc#8576[email protected]1149971#8576[email protected]b5bd5e3#8576[email protected]6221e27#8576@npmcli/[email protected]da81a37#8576[email protected]6b4c5f9#8576@npmcli/[email protected]cb36a8a#8576[email protected]b6bb9ae#8576[email protected]1b4433f#8576@npmcli/[email protected]ceae674#8576@npmcli/[email protected]4f37534#8576 remove read-package-json-fast
7eb5c09#8576 update package-lock with peer flag fixes (@wraithgar)0d00fd8#8576[email protected](@wraithgar)420a569#8576[email protected](@wraithgar)064deb3#8576[email protected](@wraithgar)30fe3ba#8576[email protected](@wraithgar)1c6bb4c#8576[email protected](@wraithgar)208cb93#8576[email protected](@wraithgar)4a46b5a#8576[email protected](@wraithgar)93d190b#8576[email protected](@wraithgar)05301a4#8576[email protected](@wraithgar)6afdda9#8576[email protected](@wraithgar)402a0ab#8576@npmcli/[email protected](@wraithgar)3b43bf7#8576 dev dependency updates (@wraithgar)9f9146f#8576@tufjs/[email protected](@wraithgar)eed8a10#8576 use latest/local arborist in mock-registry (@wraithgar)- 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]
11.6.0 (2025-09-03)
bdcc10d#8359 add support for optional env var replacements in .npmrc (#8359) (@aczekajski, @owlstronaut)
dd4cee9#8539 powershell: improve argument parsing (#8539) (@alexsch01)5f18557#8532 powershell: fix issue with modified InvocationName (#8532) (@alexsch01)9e5abf1#8529 add redaction to log format egress (#8529) (@wraithgar)75ce64a#8524 revert handle signal exits gracefully (#8524) (@owlstronaut)5d82d0b#8469 ps1 scripts in powershell 5.1 (#8469) (@splatteredbits)
- workspace:
@npmcli/[email protected] - workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.5.2 (2025-07-30)
11.5.1 (2025-07-24)
11.5.0 (2025-07-24)
7f66f0a#8447 add better hint forbeforeand clean up description (@wraithgar)280817a#8447 add --before param to command help output (@wraithgar)6e47325#8441 Makes 404 errors less scary without revealing existence (#8441) (@owlstronaut)0a97ffd#8429 handle signal exits gracefully (@owlstronaut)5b858c6#8411 ensure progress bars display consistently across all environments (#8411) (@owlstronaut)
ef3529e#8435 add test snapshot (#8435) (@reggi, @wraithgar)b7758d7#8418 remove reference to Node.js download less common os (#8418) (@MikeMcC399)746ac5d#8380 remove duplicate info (#8380) (@alexsch01)4673e9c#8371 rebrand OS X references to macOS (@MikeMcC399)
398fed4#8450[email protected]5b242c9#8450[email protected]d4e8a8a#8450[email protected]e1b37b2#8450[email protected]3cb5884#8450[email protected]daea981#8450[email protected]39ad47d#8450[email protected]a789f33#8450[email protected]1c0d257#8450@npmcli/[email protected]
804a964#8450 update devDependencies in lockfile (@wraithgar)643ae71#8450 update mock-registry to use local arborist (@wraithgar)cf023d7#8421 contributing: prepare easier copy-paste contributing commands (#8421) (@MikeMcC399)3f60b5f#8383@npmcli/[email protected](#8383) (@wraithgar)01f8cc6#8381@npmcli/[email protected](#8381) (@wraithgar)- workspace:
@npmcli/[email protected] - workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.4.2 (2025-06-11)
f2d6947#8345 move warning to new line whennpm initis canceled (@mbtools)e758dd7#8318 powershell: multiple Invoke-Expression fixes (#8318) (@alexsch01)
7233cb3#8355 remove deprecated section related temp files (#8355) (@milaninfy)fb7a498#8351 clarify shell used for script (#8351) (@milaninfy)8b55d38#8329 Rename "command" to "script" (#8329) (@DanKaplanSES)
7b05420#8358[email protected]e1a3b23#8358[email protected]522efa2#8358[email protected]7a0723f#8358[email protected]9a342a4#8358[email protected]e691ba0#8358@sigstore/[email protected]42ef765#8358[email protected]774c0b1#8358@npmcli/[email protected]dda6f87#8317@npmcli/[email protected]bc08ac7#8317 remove normalize-package-data
0ad1444#8358 dev dependency updates (@wraithgar)- workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.4.1 (2025-05-21)
3ed764a#8308 Clarify script working directory behavior (fixes #8305) (#8308) (@tarekwfa0110, @owlstronaut)
2f30251#8314 remove references to skimdb.npmjs.com (#8314) (@shmam)9cb9d50#8298 add contributor to changelog entry (#8298) (@wraithgar)
- workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.4.0 (2025-05-15)
a0e60fb#8246 added init-private option (@owlstronaut)57aa89f#8265 use run by default and run-script as the alias (#8265) (@owlstronaut)0d4c023#8234 install: add package info to json output (#8234) (@wraithgar)
8794fd9#8297 powershell: support pipeline input with Invoke-Expression (#8297) (@alexsch01)b5173d1#8293 docs: corrected github_path (#8293) (@xaos7991)2210d7a#8278 powershell: use Invoke-Expression to pass args (#8278) (@alexsch01, @mbtools)8669d09#8228 add otplease for enable-2fa, disable-2fa, access (#8228) (@reggi, @wraithgar)78b5a6f#8269 correctly handle scenario where prefix is the cwd (#8269) (@owlstronaut, @ficocelliguy)fdc3413#8221 exec: Fails to Execute Binaries Named After Shell Keywords (#8221) (@13sfaith)4b08e2e#8245 docs: prepare script runs for local package links (@milaninfy)1622ac4#8241 handle missingtimein packument to prevent crash onnpm view(@owlstronaut)db8f5da#8110 outdated: add dependent location in long output (#8110) (@milaninfy, @wraithgar)
d2498df#8295 RemoveCHANGELOGfrom never-ignored list (#8295) (@mrazauskas)4d5c3c1#8283 fixoverridesexample in package-json.md (#8283) (@glasser)96cc4f9#8226 format publish as code to highlight it (@LiangYingC)4990ea0#8226 clarify legacy token creation in npm login and adduser commands (@LiangYingC)
c97ef8a#8246[email protected]f48613d#8292@sigstore/[email protected]a4c5e74#8292[email protected]b9156d2#8292[email protected]472a685#8292[email protected]988696e#8292@sigstore/[email protected]569ac84#8292[email protected]2521c9b#8233@sigstore/[email protected]3274d68#8233@npmcli/[email protected]c263626#8233[email protected]78df711#8233[email protected]
e80e38e#8292 dev dependency updates (@wraithgar)3231ee9#8244 update snapshots (@owlstronaut)c561a33#8233 dev dependency updates (@owlstronaut)7eca19c#8215 update workflow permissions for updating Node PR (@owlstronaut)- 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]
11.3.0 (2025-04-08)
26b6454fix grammar in local path note (@cgay)1c0e83d#7886 fix typo in package-json.md (#7886) (@stoneLeaf)14efa57#8178 fix example package name inoverridesexplainer (#8178) (@G-Rath)4183cba#8162 logging: replace proceeding with preceding in loglevels details (#8162) (@tyleralbee)
e57f112#8207[email protected]3daabb1#8207[email protected]c7a7527#8207[email protected]20b09b6#8207[email protected]679bc4a#8129@npmcli/[email protected]
3fbed84#8207 install rimraf as a devdependency for smoke tests (@owlstronaut)43f0b41#8207 dev dependency updates (@wraithgar)26803bc#8147 release integration node 23 yml (#8147) (@reggi)d679a1a#8146 release integration node 23 (#8146) (@reggi)- workspace:
@npmcli/[email protected] - workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.2.0 (2025-03-05)
247ee1d#8100 cache: add npx commands (@wraithgar)3a80a7b#8081 add --init-type flag (#8081) (@reggi)2a1e11f#8071 move nerfDart list into @npmcli/config (@wraithgar)
8461186#8100 update npx cache if possible when spec is a range (@wraithgar)e345cc5#8050 don't suggest npm update outside of valid engine range (#8050) (@milaninfy)811ca29#8115 stop working around bug fixed in[email protected](@TrevorBurnham)879303c#8078 warn on invalid publishConfig (#8078) (@wraithgar)41417de#8080 warn when TUF fetching of keys fails (#8080) (@wraithgar)593c849#8076 warn on invalid single-hyphen cli flags (#8076) (@wraithgar)
3d8b257#8100@npmcli/[email protected]ab17523#8134[email protected]3cbe21a#8134[email protected]ee5e1aa#8118@npmcli/[email protected]5df69b4#8118[email protected]80c3273#8118[email protected]7fd70fa#8118[email protected]7aeffff#8118[email protected]b0c0490#8118[email protected]ef49d6b#8118[email protected]1399bfb#8118[email protected]6b72107#8118[email protected]c9ad0c4#8118@npmcli/[email protected]b153927#8115[email protected]f0f6265#8071[email protected]
cc72b89#8143 fix smoke tests to account for new release versions within a workspace (#8143) (@reggi)c3810bc#8134 dev dependency updates (@wraithgar)9dc40e6#8118 dev dependency updates (@wraithgar)7ec0831#8118 update jsonpath-plus (@wraithgar)ed85b01#8071 tests for config warnings/changes (@wraithgar)- workspace:
@npmcli/[email protected] - workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.1.0 (2025-01-29)
7f6c997#8009 add dry-run to deprecate/undeprecate commands (@wraithgar)1764a37#8009 add npm undeprecate command (@wraithgar)
31455b2#8054 publish: honor force for no dist tag and registry version check (#8054) (@reggi)dc31c1b#8038 remove max-len linting bypasses (@wraithgar)8a911ff#8038 publish: disregard deprecated versions when calculating highest version (@wraithgar)7f72944#8038 publish: accept publishConfig.tag to override highest semver check (@wraithgar)ab9ddc0#7992 sbom: deduplicate sbom dependencies (#7992) (@bdehamer)f7da341#7980 search: properly display multiple search terms (#7980) (@wraithgar)
3644e79#8055 update readme for Node.js versions, remove badges (#8055) (@wraithgar)f1af61f#8041 fix typos in "package-json" (#8041) (@maxkoryukov)e90c6fe#8051 depth flag default value (#8051) (@milaninfy)866b5ee#8030 safer documentation urls, repos, packages (#8030) (@reggi)
7ddfbad#8053@npmcli/[email protected]9473a86#8053[email protected]a65e5ce#8053@sigstore/[email protected]215ebe4#8053[email protected]
61f00e3#8069 splits out smoke-tests from publish-dryrun tests (#8069) (@reggi)6d0f46e#8058 stop publish smoke from check git clean (#8058) (@reggi)9281ebf#8057 fix smoke tests prerelease needs separate string args (#8057) (@reggi)aa202e9#8056 smoke tests using a preid (#8056) (@reggi)18e0449#8053 dev dependency updates (@wraithgar)859a71c#8052 update node versions for release integration tests (#8052) (@wraithgar)7e7961d#8038 bump @npmcli/eslint-config to 5.1.0 (@wraithgar)- workspace:
@npmcli/[email protected]
11.0.0 (2024-12-16)
5319e48#7973 remove unnecessary sprintf-js files in node_modules (#7973)d369c77#7976[email protected]3b2951a#7976[email protected]a598b7b#7976[email protected]52bcaf6#7976[email protected]aabf345#7976[email protected]28e8761#7976[email protected]
ecd7190#7976 dev dependency updates (@wraithgar)a07f4e0#7976@npmcli/[email protected](@wraithgar)687ab12#7970 remove pre-release mode from npm 11 and workspaces (#7970) (@wraithgar)- 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]
11.0.0-pre.1 (2024-12-06)
- Upon publishing, in order to apply a default "latest" dist tag, the command now retrieves all prior versions of the package. It will require that the version you're trying to publish is above the latest semver version in the registry, not including pre-release tags.
npm initnow has atypeprompt, and sorts the entries in created packages differentlybun.lockbfiles are now included in the strict ignore list during packing
2af31dd#7947 change certfile to cafile (#7947) (@wraithgar)1be8e95#7945 update ignore rules (@wraithgar)
bc9b14d#7955@npmcli/[email protected]fecfcf4#7955[email protected]8905037#7955[email protected]ac8eb39#7955[email protected]c0bcc2a#7955[email protected]d463a6f#7955[email protected]b87ba24#7945@npmcli/[email protected]4bf1901#7945@npmcli/[email protected]ca84b22#7945[email protected]4906f3d#7945[email protected]
cfdf214#7943 fork changelog (#7943) (@wraithgar)- workspace:
@npmcli/[email protected] - workspace:
@npmcli/[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected] - workspace:
[email protected]
11.0.0-pre.0 (2024-11-26)
- When publishing a package with a pre-release version, you must explicitly specify a tag.
--ignore-scriptsnow applies to all lifecycle scripts, includeprepare- npm will no longer fall back to the old audit endpoint if the bulk advisory request fails.
- npm will no longer switch to global mode if aliased to "npmg" or "npm-g" etc.
- The
npm hookcommand has been removed - Attestations made by this package will no longer validate in npm versions prior to 10.6.0
- npm now supports node
^20.17.0 || >=22.9.0 - @npmcli/docs now supports node
^20.17.0 || >=22.9.0
16b7367#7910 publishing prerelease requires explicit tag (#7910) (@reggi)e19bff0#7901 perf: enable compile cache if present (#7901) (@H4ad)080a0f2#7911 remove old audit fallback request (@wraithgar)780afc5#7855 pkg: display if any of multiple attributes exist (#7855) (@Sanderovich)ecd2d23#7842 don't go into global mode if aliased to npmg (#7842) (@wraithgar)62c71e5#7835 removesnpm hookcommand (@reggi)7f541e8#7815 make pack and exec work with git hash refs (#7815) (@milaninfy)3162620#7831 sets node engine range to^20.17.0 || >=22.9.0(@reggi)4c8ba0a#7831 for @npmcli/docs sets node engine range to^20.17.0 || >=22.9.0(@reggi)70cd88d#7808 view: sort and truncate dist-tags (#7808) (@wraithgar)534ad77#7795 remove unused parameters catch statements (#7795) (@btea)
78293ad#7937[email protected]33cf580#7937[email protected]ef1c368#7937[email protected]92e6f07#7937[email protected]e32284a#7937[email protected]5dffd11#7937[email protected]69d9f01#7937[email protected]884bbde#7937[email protected]3c74ec0#7937[email protected]f00359f#7937[email protected]534bbe8#7937[email protected]8cbf1a7#7937@npmcli/[email protected]1bd39e7#7937@npmcli/[email protected]eb6498d#7937[email protected]66fc8c9#7850@npmcli/[email protected]7dbef6f#7850[email protected]75a3f12#7859 remove unused deps (#7859)f36dc59#7833[email protected]7ee15bb#7833 bump sigstore from 2.x to 3.0.0 (@bdehamer)
2d530a5#7941 tests: account for when npm is a prerelease (#7941) (@wraithgar)2c1b369#7937 dev dependency updates (@wraithgar)6edfe2f#7937@npmcli/[email protected](@wraithgar)475285b#7920 clean up dependency graph repos (#7920) (@hashtagchris)ec57f5f#7911 fix dependencies script for circular workspace deps (@wraithgar)ccd8420#7911 fix cli tests for audit fallback removal (@wraithgar)720b4d8#7833 bump @npmcli/arborist to 8.0.0 (@wraithgar)286739c#7824 add creation of a DEPENDENCIES.json file (#7824) (@reggi)852dd8b#7831 sets npm 11 to prerelease (@reggi)95d009e#7831 update engine^20.17.0 || >=22.9.0in actions (@reggi)5a74478#7831 update engines^20.17.0 || >=22.9.0in package template (@reggi)- 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]