Changelog
Select CLI Version:
See Details
Table of contents
8.19.4 (2023-02-14)
Documentation
Dependencies
cfab523#6166[email protected](#6166)
8.19.3 (2022-11-03)
Bug Fixes
Documentation
Dependencies
8.19.2 (2022-09-13)
Dependencies
8.19.1 (2022-09-01)
Bug Fixes
8.19.0 (2022-08-31)
Features
Bug Fixes
Documentation
3569094#5321 docs: fix link to dependency selectors page (@hghmn)414667a#5328 docs(dependency-selectors): fix Arborist example in docs (@kyle-west)
Dependencies
1286f03#5381 deps:[email protected]d7e9a8e#5381 deps:[email protected]2c4e387#5381 deps:[email protected]e401a81#5381 deps:[email protected]f4205e5#5381 deps:[email protected]8f7abbe#5381 deps:[email protected]b12ac01#5381 deps:[email protected]7fbf6f7#5381 deps:[email protected]7c7f656#5381 deps:[email protected]26d2e55#5381 deps:@npmcli/[email protected]a79ee00#5381 deps:[email protected]2561822#5378 deps:@npmcli/[email protected]8ab12dc#5323 deps:@npmcli/[email protected]@npmcli/arborist@^5.6.1libnpmaccess@^6.0.4libnpmdiff@^4.0.5libnpmexec@^4.0.12libnpmfund@^3.0.3libnpmhook@^8.0.4libnpmorg@^4.0.4libnpmpack@^4.1.3libnpmpublish@^6.0.5libnpmsearch@^5.0.4libnpmteam@^4.0.4libnpmversion@^3.0.7
v8.18.0 (2022-08-17)
Features
e6d4304#5306 feat(arborist): add overridden getter to Node class (@nlf)d221f72#5306 feat(arborist): add :overridden pseudo selector (@nlf)0d4ed0f#5306 feat(query): support :overridden pseudo selector (@nlf)
Bug Fixes
05d9bcf#5306 fix(ls): display overridden nodes (@nlf)cd2b1e6#5306 fix(explain): display override information (@nlf)e5a9162#5297 fix: npm exec does not use script-shell option to run commands (@lux01)6eba131#5298 fix: don't prompt onnpm exec [directory](@wraithgar)
Documentation
bc66ffa#5304 docs: update --no-optional to --omit=optional (@wraithgar)
Dependencies
8460ccf#5311 deps:[email protected]41d0f51#5310 deps:@npmcli/[email protected]4e08d71#5315 deps:[email protected]46e8753#5316 deps:[email protected]d39b2ee#5318 deps:[email protected]7d564bd#5318 deps:[email protected]5a56686#5318 deps:@npmcli/[email protected]3c5a866#5318 deps:[email protected]07536a4#5318 deps:@npmcli/[email protected]8165501#5318 deps:@npmcli/[email protected]cbee638#5318 deps:[email protected]1f6daf5#5318 deps:[email protected]409468f#5318 deps:[email protected]
v8.17.0 (2022-08-10)
Features
Bug Fixes
9078e27#5263 fix(query): tell arborist to load an actual tree, not a virtual one (@nlf)c992fd6#5273 fix: look up local command bins from local tree (@wraithgar)95ae9f2#5253 fix: only try to run global bin if the bin name exists (@wraithgar)daaf461#5291 fix: ignore global prefix if --prefix is used (@wraithgar)
Documentation
Dependencies
741bccf#5284 deps:@npmcli/[email protected]7f31b85#5284 deps:[email protected]2569d82#5284 deps:[email protected]a396f8d#5284 deps:@npmcli/[email protected]a9b5306#5284 deps:[email protected]786f753#5284 deps:[email protected]7b702b6#5284 deps:[email protected]e74f99e#5284 deps:[email protected]9833066#5284 deps:[email protected]4e5dd73#5284 deps:[email protected]d0f5995#5284 deps:@npmcli/[email protected]8d870c5#5275 deps:[email protected]
v8.16.0 (2022-08-03)
Features
3c024ac#5000 feat: add npm query cmd (@ruyadorno) (@wraithgar)703dbbf#4860 feat: add --replace-registry-host=<npmjs|always|never> (@fritzy)
Bug Fixes
eac1bf2#5164 fix(ls): when filtering workspaces, make sure the edge has a to before checking if its a workspace (@nlf)47cc95d#5227 fix(arborist): use the sourceReference root rather than the node root for overrides (@nlf)050284d#5233 fix(arborist): pass the edge to fromPath in order to determine correct path (@nlf)d315ead#5243 fix: gracefully exit login and publish commands on Ctrl+C (SIGINT) in the new webAuthn flow (@neeldani)ea44995#5244 fix: properly find locally/globally/npxCache packages (@wraithgar)19f1497#5244 fix: use binPaths (@wraithgar)3b30af2#5244 fix: fix exec tests and clean up workspace-location-msg (@wraithgar)8233fca#5248 fix(arborist): fix bare attribute queries (@darcyclarke)19a8346#5250 fix: properly find and run global scoped packages (@wraithgar)
Documentation
Dependencies
fd030c8#5245 deps:[email protected]c18dbc4#5244 deps: add@npmcli/[email protected]cd6bafd#5244 deps: add[email protected]d0be9a2#5244 deps:@npmcli/[email protected]d55007d#5247 deps:@npmcli/[email protected]c650a29#5241 deps:@npmcli/[email protected]4b7b48b#5246 deps:[email protected]
v8.15.1 (2022-07-27)
Bug Fixes
9905d0e#5197 fix: don't fail immediately if cache dir is not accessible (@lukekarrys)0e3660e#5206 fix(init): allow for spec on scope-only arg (@wraithgar)62b95a0#5122 fix: allow hash character in paths (@AgainPsychoX)
Documentation
f9abee7#5205 docs: update commit-ish default branch (@dijonkitchen)77bf2e1#5218 docs: update npm-ls.md (@MapleCCC)de40c31#5207 docs: sync ci params with install (@wraithgar)4d1d8a9#5221 docs: describe implicit workspace and prefix configuration (@fritzy) (@lukekarrys) (@wraithgar)
Dependencies
3bbb293#5223 deps:@npmcli/[email protected]
v8.15.0 (2022-07-20)
Features
5ef53ee#5160 feat: accept registry-scoped certfile and keyfile as credentials (@jenseng)c8bdb4afeat: Support pure web authentication for commands (@jumoel) (@ljharb) (@hfaulds) (@sandeepmeduru)
Bug Fixes
9c590fa#5172 fix: disable progress bar on publish (@wraithgar)2fa3271#5196 fix: add missing ` in adduser warning (@MylesBorins)
Documentation
7efad06#5168 docs: Update audit signatures cmd (@feelepxyz)8ab5fca#5171 docs: correct bundledDependencies -> bundleDependencies (@nlf)
Dependencies
64fe64b#5187 deps:@npmcli/[email protected]51b12a0#5187 deps:[email protected]3ae1b81#5190 deps:[email protected]
v8.14.0 (2022-07-13)
Features
f032e1c#4827 feat: add npm audit signatures (@feelepxyz)e8102c1#5076 feat: Addwebauth type (@jumoel)e9b4214#5094 feat(arborist): add support for dependencies script (@nlf)c6c4ba3#5149 feat: notify on adduser of upcoming cmds, login and register (@fritzy)e58f02f#5149 feat: warn on config --auth-type=sso/saml/oauth, undeprecate --auth-type (@fritzy)
Bug Fixes
52ec5ec#5154 fix: properly open package arg repo inside workspace (@wraithgar)
Documentation
9697f16#5118 docs: typo in npm command (@crisanmm)da5a4ba#5079 docs: update reference to deprecated spdx package (@kachick)25b3058#5043 docs: naming of files in example code should be consistent (@xc1427)ac56fc4#5095 docs: documentdependenciesscript (@nlf)
Dependencies
cb0db7c#5147 deps:@npmcli/[email protected]b8c0580#5156 deps:[email protected]ad72611#5156 deps:[email protected]c94919d#5156 deps:[email protected]18ddc57#5156 deps:[email protected]a2d700b#5156 deps:[email protected]99dc697#5156 deps:@npmcli/[email protected]4a9f2dc#5157 deps:[email protected]45a9bde#5158 deps:[email protected]
v8.13.2 (2022-06-29)
Documentation
5be7d6e#5087 docs: add foreground-scripts to run-script page (@ruyadorno)
Dependencies
dd62328#5086 deps:@npmcli/[email protected]5546906#5086 deps:@npmcli/[email protected]c7d5a69#5102 deps:@npmcli/[email protected]7ce66b0#5103 deps:[email protected]
v8.13.1 (2022-06-23)
Dependencies
f59a114#5064 deps:@npmcli/[email protected]- fix: improves escaping of arguments for run-script, exec and npx (@nlf)
236b4a2#5069 deps:[email protected]0a6664d#5070 deps:@npmcli/[email protected]9f94049#5071 deps:[email protected]8212363#5072 deps:[email protected]
v8.13.0 (2022-06-22)
Features
Bug Fixes
e03009f#5042 fix: Add space to SemVer log message (@dnicolson)2953983#5035 fix(view): error on missing version (@wraithgar)
Documentation
69b5a96#5048 docs: consolidate docs and help for package spec (@wraithgar)facba42#5030 docs: fix typo (@westy92)
Dependencies
2e50cb8#5049 deps:[email protected]2c06cee#5049 deps:@npmcli/[email protected]61112f7#5044 deps:[email protected]01eef03#5034 deps:[email protected]afa10c7#5063 deps:[email protected]a5be4d6#5062 deps:[email protected]3ea332b#5061 deps:[email protected]14a08d6#5060 deps:[email protected]1ab9776#5059 deps:@npmcli/[email protected]
v8.12.2 (2022-06-15)
Dependencies
053dffe#4986 deps:[email protected]d404c8c#4985 deps:[email protected]
v8.12.1 (2022-06-02)
Bug Fixes
v8.12.0 (2022-06-01)
Features
aee6fc8#4892 feat(init): reify on init new workspace (@ruyadorno)a8ae177#4931 feat: Add--auth-type=webauthnflag (@jumoel)
Bug Fixes
646b6b5#4963 fix(arborist): use rawSpec for bundled and shrinkwrapped deps (@nlf)fcc72dd#4929 fix(libnpmexec): fix bug not install latest pkg (@jihunleekr)
Dependencies
a6b62b2#4949 deps:[email protected]fb4cc24#4969 deps:[email protected]5b9688c#4971 deps:[email protected]a8bfdd8#4972 deps:[email protected]66981ec#4973 deps:[email protected]180a7e4#4975 deps:@npmcli/[email protected]0886f7f#4976 deps:[email protected]
v8.11.0 (2022-05-25)
Features
8898710#4879 feat: deprecated set-script, birthday, --global, and --local (@fritzy)7307c8d#4940 feat(libnpmpack): bump pacote for better workspace awareness (@nlf)
Bug Fixes
400c80f#4913 fix(ci): remove node_modules post-validation (@wraithgar)124df81#4910 fix: clean up npm cache tests (@wraithgar)ee3308afix: remove dead code from get-identity (@wraithgar)357b0af#4917 fix: pass prefix and workspaces to libnpmpack (@nlf)0f89e07#4935 fix: add global getter to npm class (@nlf)
Documentation
83ed8d0#4922 docs: update roadmap link in readme (@OmriBarZik)ed054d4#4933 docs: fix broken link in changelog (@yonran)
Dependencies
632ce87#4915 deps:[email protected]7b2b77a#4915 deps:[email protected]f3b0a24#4915 deps:[email protected]0df3011#4915 deps:[email protected]dc38ab9#4919 deps:[email protected]353e2f9#4940 deps:[email protected] [email protected]f4d4126#4941 deps:[email protected]
v8.10.0 (2022-05-11)
Features
911f55d#4864 feat: add --iwr alias for --include-workspace-root (@fritzy)bfb8bcc#4874 feat: add flag --omit-lockfile-registry-resolved (@fritzy) (Caleb ツ Everett)
Bug Fixes
48d2db6#4862 fix: remove test coverage map (@wraithgar)38cf29a#4868 fix: cleanup star/unstar (@wraithgar)5baa4a7#4857 fix: consolidate bugs, docs, repo command logic (@wraithgar)5a50762#4875 fix(arborist): link deps lifecycle scripts (@ruyadorno)
Dependencies
d58bf40#4856 deps:[email protected]86f443e#4872 deps:[email protected]f9984e6#4880 deps:@npmcli/[email protected]ba59915#4881 deps:[email protected]c0806ba#4881 deps:[email protected]cc7be6b#4881 deps:[email protected]0432c7d#4881 deps:[email protected]5778820#4881 deps:[email protected]893dd00#4881 deps:[email protected]6ab85bd#4881 deps:[email protected]
v8.9.0 (2022-05-04)
Features
62af3a1#4835 feat: make npm owner workspace aware (@wraithgar)
Bug Fixes
d654e7e#4781 fix: start consolidating color output (@wraithgar)b9a966c#4843 fix(exec): ignore packageLockOnly flag (@nlf)
Documentation
8fd7eec#4845 docs: remove incorrect v6 auto prune info (@wraithgar)5f59f80#4847 docs: show complex object interactions in npm pkg (@wraithgar)
Dependencies
62faf8a#4837 deps:[email protected]4ff7d3d#4816 deps:[email protected]e2e9c81#4852 deps:[email protected]
v8.8.0 (2022-04-27)
Features
Bug Fixes
6253d19#4643 fix(exec): workspaces support (@ruyadorno)e9163b4#4657 fix(libnpmpublish): unpublish from custom registry (@ruyadorno)a677f49#4778 fix: Use node in and fallback to PATH if not found (@elibus)b10462e#4752 fix: completion fordeprecatecmd (@wraithgar)ced0acf#4775 fix: consolidate registryConfig application logic (@wraithgar)b06e89f#4679 fix(install): do not install invalid package name (@ruyadorno)9ea2603#4786 fix: normalize win32 paths before globbing (@lukekarrys)8da28b4#4757 fix: removelib/utils/read-package-name.js(@wraithgar)
Documentation
a6ea884#4745 docs: add some more docs for --install-links (@nlf)6cd6831#4782 docs: explain that _auth only goes to npm registry (@wraithgar)fa3d829#4772 docs: include org instructions in scoped publish (@bnb)
Dependencies
36899d1#4807 deps:@npmcli/[email protected]3f2b24a#4786 deps:@npmcli/[email protected]b1b6948#4808 deps:[email protected]4a46a27#4777 fix read mixed local/registry pkg (@ruyadorno)
9f57404#4743 deps:[email protected]532883f#4786 deps:[email protected]4d1398e#4786 deps:[email protected]5e31322#4786 deps:[email protected]4eb2ccb#4786 deps:[email protected]aeb54e4#4786 deps:[email protected]252b2b1#4786 deps:[email protected]c51e553#4786 deps:[email protected]13299ee#4786 deps:[email protected]0f2da5d#4786 deps:[email protected]0ee57f1#4805 deps:[email protected]8a633a4#4806 deps:[email protected]
v8.7.0 (2022-04-13)
Features
6611e91#4723 feat(config): add more npm/node information to config ls (@lukekarrys)c057b90#4740 feat(config): warn on deprecated configs (@lukekarrys)
Bug Fixes
2829cb2#4658 fix: update readme badges (@lukekarrys)e3da5df#4667 fix: replace deprecated String.prototype.substr() (@CommanderRoot)2a26e5e#4645 fix: remove dedupe --save (@wraithgar)47438ff#4645 fix: do not export npm_config_include_workspace_root (@wraithgar)840c338#4678 fix(run-script): don't cascade if-present config (@ruyadorno)4d676e3#4709 fix(arborist): when reloading an edge, also refresh overrides (@nlf)3f7fe17#4659 fix: skip update notifier file if not requested (@lukekarrys)5ba7f0c#4726 fix: show more information during publish dry-run (@lukekarrys)aa4a4da#4735 fix(arborist): dont skip adding advisories to audit based on name/range (@lukekarrys)0cd852f#4741 fix: mitigate doctor test race condition (@wraithgar)ba8b2a7#4744 fix(ls): make--omitfilternpm ls(@lukekarrys)
Documentation
85b3c48#4666 docs(ci): add note that configuration must be consistent between install and ci (@nlf)44108f7#4670 docs: fix npm-uninstall typo (@JSKitty)
Dependencies
aaf86f6#4674 deps:@npmcli/[email protected]4a9a705#4691 deps:@npmcli/[email protected]1a90b9e#4691 deps:[email protected]f86f1af#4691 deps:@npmcli/[email protected]3a76dff#4691 deps:[email protected]0230428#4691 deps:@npmcli/[email protected]82dc75f#4691 deps:[email protected]ad99360#4691 deps:[email protected]79fc706#4691 deps:[email protected]1f2fb1e#4691 deps:@npmcli/[email protected]0f23c33#4691 deps:@npmcli/[email protected]485753d#4691 deps:[email protected]e9b25cd#4691 deps:@npmcli/[email protected]0e87cac#4691 deps:@npmcli/[email protected]b632746#4691 deps:@npmcli/[email protected]b1863bf#4691 deps:[email protected]a2781a3#4691 deps:[email protected]5172e03#4691 deps:[email protected]71296d5#4691 deps:[email protected]69d8343#4691 deps:[email protected]c44c2b0#4691 deps:[email protected]38029ed#4691 deps:[email protected]e57353c#4691 deps:[email protected]1b30c72#4691 deps:[email protected]c70232c#4706 deps:@npmcli/[email protected]baff482#4705 deps:[email protected]dda8a97#4704 deps:[email protected]8914864#4703 deps:[email protected]3516f61#4702 deps:[email protected]ecd22b0#4701 deps:[email protected]7ed9faf#4700 deps:[email protected]df92e23#4699 deps:[email protected]5074adc#4698 deps:[email protected]35e5100#4697 deps:[email protected]86f5b27#4696 deps:[email protected]1617bce#4695 deps:[email protected]e33aa0f#4714 deps: remove stringify-package98377d1#4740 deps:@npmcli/[email protected]605ccef#4728 deps: remove ansistylesc22fb1e#4728 deps: remove ansicolors970244c#4734 deps:[email protected]42dc0b0#4733 deps:@npmcli/[email protected]
v8.6.0 (2022-03-31)
Features
723a0918a#4588 feat(version): reify on workspace version change (@ruyadorno)cc6c09431#4594 feat: add logs-dir config to set custom logging location (@lukekarrys)
Bug Fixes
98bfd9a8cfix: remove always true condition (#4590) (@XhmikosR)81afa5a88#4601 fix(unpublish): properly apply publishConfig (@wraithgar)716a07fde#4607 fix: 100% coverage in tests (@wraithgar)6f9cb490e#4614 fix(arborist): handle link nodes in old lockfiles correctly (@nlf)18b8b9435#4617 fix(arborist): make sure resolveParent exists before checking props (@nlf)bd96ae407#4599 fix(arborist): identify and repair invalid nodes in the virtual tree (@nlf)99d884542#4599 fix: make sure we loadOverrides on the root node in loadVirtual() (@nlf)45dd8b861#4609 fix: move shellout logic into commands (@wraithgar)a64acc0bf#4609 fix: really load all commands in tests, add description to birthday (@wraithgar)d8dcc02cf#4609 fix: consolidate command alias code (@wraithgar)f76d4f2f6#4609 fix: consolidate is-windows code (@wraithgar)57d8f75eb#4609 fix: consolidate node version support logic (@wraithgar)0a957f5e2#4609 fix: consolidate path delimiter logic (@wraithgar)738a40445#4609 fix: bump knownBroken to <12.5.0 (@wraithgar)8b65bfd5d#4629 fix: return otplease fn results (@wraithgar)d8d374d23#4632 fix: consolidate split-package-names (@wraithgar)cc0a2ec99#4611 fix: work better with system manpages (#4610) (@d0sboots)668ec7f33#4644 fix: only call npmlog progress methods if explicitly requested (@lukekarrys)
Documentation
ff1367f01#4641 docs: recommend prepare over prepublish (@verhovsky)
Dependencies
6df061ec2#4594 deps:[email protected]6dd1139c9#4594 deps:[email protected]feb4446d5#4616 deps:[email protected]c33b53311#4613 deps:[email protected]6a4c8ff89#4606 deps:[email protected]6e0a131d2#4627 deps:[email protected]0f1cd60a1#4627 deps:[email protected]da377eed5#4627 deps:[email protected]726a8a07a#4627 deps:[email protected]aac01b89c#4628 deps:@npmcli/[email protected]52dfaf239#4630 deps:[email protected]9778a5387#4635 deps:[email protected]86eff5dcc#4635 deps:[email protected]5b4cbb217#4635 deps:[email protected]a59fd2cb8#4639 deps:@npmcli/[email protected]679e569d5#4655 deps:@npmcli/[email protected]
v8.5.5 (2022-03-17)
Bug Fixes
0e7511d14#4261 fix(arborist): _findMissingEdges missing dependency due to inconsistent path separators (@salvadorj)c83069436#4547 fix: omit bots from authors (@wraithgar)f66da2ed8#4565 fix(owner): bypass cache when fetching packument (@wraithgar)f0c6e86ca#4572 fix: remove name from unpublished message (@wraithgar)f7e58fa74#4572 fix: remove "bug the author" message from package 404 (@wraithgar)5471ff5fe#4573 fix: add isntall alias to install (@wraithgar)84d19210e#4576 fix: properly shownpm view ./directory(@wraithgar)e9a2981f5#4578 fix(arborist): save workspace version (@ruyadorno)
Documentation
a30405258#4580 docs: add foreground-scripts and ignore-scripts to commands (@wraithgar)2361a68e1#4582 docs: add isntall alias to install command (@wraithgar)8ff1dfaae#4575 docs: explain that linked deps neednpm installran in them (@wraithgar)ddbb505ec#4574 docs: explain that git-tag-version=false does not commit (@wraithgar)7c878b978#4584 docs: fix unpublish docs to auto generate usage (@wraithgar)
Dependencies
fcc6acfa8#4562 deps:@npmcli/[email protected]6d3145014#4562 deps:[email protected]f6b771aab#4562 deps:[email protected]e26548fb1#4562 deps:[email protected]915dda7ab#4562 deps:[email protected]f2ec2ef1f#4562 deps:[email protected]340fa51f4#4562 deps:[email protected]9555a5f1d#4562 deps:[email protected]b2a494283#4562 deps:[email protected]1cb88f4b3#4562 deps:[email protected]f95396a03#4562 deps:[email protected]aec2bfecc#4585 deps:[email protected]ed8ab63e4deps:[email protected]0b73bfa82deps:[email protected]475d59b36deps:[email protected]7201c7395deps:[email protected]f5df358c3deps:[email protected]472e7dd7adeps:[email protected]c901d7290deps:[email protected]aad53327fdeps:@npmcli/[email protected]b40136bcadeps:[email protected]5d91201d1deps:[email protected]
v8.5.4 (2022-03-10)
Bug Fixes
fbdb43138#4529 fix(rebuild): don't run lifecycle scripts twice on linked deps (@wraithgar)1c182e11d#4495 fix(doctor): don't retry ping (@wraithgar)55ab38c53#4495 fix(doctor): allow for missing local bin andnode_modules(@wraithgar)5c06a33e6#4528 fix: clean up owner command and otplease (@wraithgar)
Documentation
2485064da#4524 docs: fix typo in configuring-npm/package-json.md (@dlcmh)91f03ee61#4510 docs: standardize changelog heading (@wraithgar)
Dependencies
377f55e0e#4530 deps:[email protected]- add code property to unsupported proxy url error
40b7fbf67#4531 deps:[email protected]- don't throw exception on invalid main attr
d9dc70ce4#4545 deps:[email protected]- evaluate all patterns before throwing
EDUPLICATEWORKSPACE
- evaluate all patterns before throwing
70fcfb46bdeps:[email protected]621cd033fdeps:@npmcli/[email protected]087fdc4cbdeps:[email protected]d24c6d288deps:[email protected]fa59830fcdeps:[email protected]6d5f22b86deps:[email protected]69ea54350deps:[email protected]4742d7cf3deps:[email protected]fdd255ae9deps:[email protected]ed41bc101deps:[email protected]21e241025deps:[email protected]ec7f36ff9deps:[email protected]ad4b56414deps:[email protected]
v8.5.3 (2022-03-03)
Bug Fixes
defe79ad6#4480 fix: publish of tarballs includes README in packument (@fritzy)45fc297f1#4479 fix: ignore implict workspace for some commands (@fritzy)a0900bdf1#4481 fix(ls): respect--include-workspace-root(@fritzy)0cfc155db#4476 fix: set proper workspace repo urls in package.json (@ljharb)9e43de8a5#4493 fix: ignore implicit workspace for whoami (@nlf)
Dependencies
d13f067d9#4490 deps:@npmcli/[email protected](@wraithgar)ce9a6eac0#4490 deps:[email protected](@wraithgar)bd660f5f1#4490 deps:@npmcli/[email protected]3c17b6965#4490 deps:[email protected]e9b69c4c5#4490 deps:[email protected]cf27ca888#4490 deps:[email protected]f3421921a#4490 deps:[email protected]1dd2f7ee1#4490 deps:[email protected]236e3b403#4490 deps:[email protected](@wraithgar)10e1326d2#4490 deps:[email protected]
v8.5.2 (2022-02-24)
Bug Fixes
9bdd1ace8#4300 fix(arborist): use full location as tracker key when inflating (@lukekarrys) (@kirtangajjar)c9ff797e8#4457 fix: remove html comments from man entries (@wraithgar)f4c5f0e52fix(arborist): fix unescaped periods (#4462) (@lukekarrys)c608512ed#4468 fix: ignore integrity values for git dependencies (@lukekarrys)
Documentation
e83e5c9ba#4435 docs: clarify npm init @latest behavior (@wraithgar)d8fa9fa5e#4436 docs: explain $INIT_CWD on using scripts page (@wraithgar)6b68c1aaa#4450 docs: auto-generate npm usage for each command (@manekinekko)
Dependencies
d58e4442bdeps@npmcli/[email protected]77399cb98deps:[email protected]9633752cddeps:[email protected]938750581deps:[email protected]2c86feaf1deps:[email protected]1dab29805deps:[email protected]cf273f1cfdeps:[email protected]8b1d9636adeps:[email protected]67aed0542deps:[email protected]8b26a6db1deps:[email protected]0b2fa7feddeps:[email protected]2646d199fdeps:[email protected]5b29666e5#4459 deps:[email protected] and dedupe vulnerable deps
v8.5.1 (2022-02-17)
Dependencies
54cda9697#4410 fix(arborist): do not audit in offline mode (@mohd-akram)fb13bdaf1#4403 deps:@npmcli/[email protected]702801002#4415 deps:[email protected]88bab3540#4416 deps:[email protected]
Documentation
20378c67c#4423 docs: update documentation for ping (@fhinkel)408d2fc15#4426 docs: update workspaces guide for consistency (@bnb)9275856eb#4424 docs: update usage example for npm pkg (@manekinekko)20c83fae7#4428 docs: update docs for npm install <folder> (@manekinekko)
v8.5.0 (2022-02-10)
Features
0cc9d4c51#4372 feat(deps):@npmcli/[email protected] - introduce automatic workspace roots(@nlf)
Bug Fixes
fb6e2ddf9#4386 fix(log): pass in logger to more external modules (@wraithgar)0e231d4a4#4389 fix(pack): let libnpmpack take care of file writes (@nlf)e2f1f7b04#4389 fix(publish): pass dryRun: true to libnpmpack so it doesnt write a tarball (@nlf)2937b43d4#4389 fix(config): add pack-destination flattener (@nlf)
Documentation
b836d596f#4384 docs: add cross-references between npx and npm exec (@Delapouite)f3fbeea5a#4388 docs: add --save-bundle to --save usage output (@wraithgar)
Dependencies
8732f393edeps:@npmcli/[email protected]d3a7c15e1deps:[email protected]ab926995e#4393 deps:[email protected]1c0d0699c#4394 deps:[email protected]- changed notice color from blue to cyan for improved readability
3c33a5842#4400 deps:[email protected]
v8.4.1 (2022-02-03)
Bug Fixes
1b9338554#4359 fix(log): pass in logger to external modules (@wraithgar)457e0ae61#4363 fix(ci): lock file validation (@ruyadorno)c0519edc1#4364 fix(ci): should not use package-lock config (@ruyadorno)ebb428375#4365 fix(outdated): parse aliased modules (@ruyadorno)
Documentation
Dependencies
3d41447b9#4353 deps:[email protected]dc1a0573a#4353 deps:[email protected]adcefef6b#4353 deps:[email protected]d7e2499e0#4353 deps:[email protected]f0f307140#4353 deps:@npmcli/[email protected]1cb107d33#4353 deps:[email protected]e198ac0d1#4354 deps:[email protected]5a84e6515#4355 deps:[email protected]
v8.4.0 (2022-01-27)
Features
fbe48a840#4307 feat(arborist): add named updates validation (@ruyadorno)
Bug Fixes
1f853f8bf#4306 fix(arborist): load actual tree on named updates (@ruyadorno)90c384ccc#4326 fix(logout): require proper auth.js from npm-registry-fetch (@wraithgar)fabcf431a#4327 fix(arborist): correctly load overrides on workspace edges, closes #4205 (@nlf)8c3b143ca#4258 fix(arborist): shrinkwrap throws when trying to read a folder without permissions (@Linkgoron)b51b29c56#4334 fix(arborist): update save exact (@ruyadorno)
Dependencies
8558527c7#4333 deps:[email protected]- compress option and accept/content encoding header edge cases
- strip cookie header on redirect across hostnames
1bfc507f2#4326 deps:[email protected]52c9608e7#4326 deps:[email protected]2bbeedfeb#4326 deps:[email protected]9652d685bchore(release):@npmcli/[email protected](@wraithgar)0ee4927d2chore(release):[email protected](@wraithgar)6c0dc1ffbchore(release):[email protected](@wraithgar)41b8f7b6fchore(release):[email protected](@wraithgar)433e6aafbchore(release):[email protected](@wraithgar)6654b6efechore(release):[email protected](@wraithgar)3423a9804chore(release):[email protected](@wraithgar)fb03e485dchore(release):[email protected](@wraithgar)
v8.3.2 (2022-01-20)
Bug Fixes
cfd59b8c8#4223 fix: npm update --save (@ruyadorno)510f0ecbc#4218 fix(arborist): ensure indentation is preserved (@ljharb)c99c2151a#4230 fix(arborist): prioritize valid workspace nodes (@nlf)14a3d9500#4265 fix: resolve workspace paths from cwd when possible (@nlf)
Dependencies
v8.3.1 (2022-01-13)
Bug Fixes
Dependencies
da80d579d#4211 deps:[email protected]- feat: Support Sourcehut
5a87d190f#4228 deps:@npmcli/[email protected]1f0d1370fchore(release):@npmcli/[email protected]
Chores
v8.3.0 (2021-12-09)
Features
4b0c29a7c#4116 feat:@npmcli/[email protected]- introduces overrides (@nlf)
166d9e144npm/statusboard#416 #4143 feat: output configured registry during publish (@lukekarrys)71777be17npm/statusboard#417 #4146 feat: displaypublishConfigduringconfig list(@lukekarrys)
Bug Fixes
08c663931#4128 #4134 fix: dont warn on error cleaning individual log files (@lukekarrys)e605b128c#4142 fix: redact all private keys from config output (@lukekarrys)
Documentation
Dependencies
e1da1fa4b#4141 deps:@npmcli/[email protected]:[email protected]- Fixes object property assignment bug in resolving package-locks with conflicts
1d8bec566#4144 #3884 deps:[email protected]- fixes some TAR_ENTRY_INVALID and Z_DATA_ERROR errors
v8.2.0 (2021-12-02)
Features
6734ba36d#4062 feat: streaming debug logfile (@lukekarrys)
Bug Fixes
5f4040aa0chore: remove get-project-scope utils ([@Yucel Okcu](https://github.com/Yucel Okcu))c5c6d1603#4060 fix: add missing scope on flat options (@yuqu)47828b766chore: update one-time password prompt ([@Darcy Clarke](https://github.com/Darcy Clarke))
Documentation
fc46a7926#4072 docs: fix typo insave-peerdescription (@chalkygames123)2fbf1576f#4081 docs: Fix typo (@idleberg)a8bc95f11#4089 docs(workspaces): Fix typo (@yotamselementor)31b098ee2#4113 docs: add logging docs (@darcyclarke)cbae0fb71#4114 docs: update description about where/when debug log is written (@lukekarrys)
Dependencies
037f2cc8c#4078[email protected]0e63df612#4102@npmcli/[email protected]:- fix: always load localPrefix
v8.1.4 (2021-11-18)
BUG FIXES
7887fb3d7#4025 fix: don't try to open file:/// urls (@wraithgar)cd6d3a90d#4026 fix: explicitly allownpm helpto open file:/// man pages (@wraithgar)72ca4a4e3#4020 #4032 fix: command completion (@wraithgar)b78949134#4023 fix(install): command completion with single match (@wraithgar)44bfa3787#4065 @npmcli/arborist 4.0.5- fix: accurate filtering of workspaces
--no-workspaces(@fritzy)
- fix: accurate filtering of workspaces
DEPENDENCIES
225645420#3995 update to latest eslint and linting rules (@wraithgar)203fedf5b#4016[email protected]:@npmcli/[email protected]- Update to eslint@8 and and
@npmcli/[email protected] - Remove eslint-plugin-node. Also remove an unused script that was failing linting. We don't use the update-dist-tags script anymore as part of our release process. (@wraithgar)
- Update to eslint@8 and and
7b4aa59b6[email protected]:,[email protected](@isaacs)08015859c#4049[email protected]088c11694#4045[email protected]:- feat: support vs2022
- feat: build with config.gypi from node headers
v8.1.3 (2021-11-04)
BUG FIXES
8ffeb71df#3959 fix: refactor commands (@wraithgar)e5bfdaca4#3978 fix: shrinkwrap setting incorrect lockfileVersion (@lukekarrys)32ccd3c27#3988 fix: remove usage of unnecessary util.promisify (@lukekarrys)1e9c31c4e#3994 fix: npm help on windows (@wraithgar)22230ef3d#3987 fix: make prefixed usage errors more consistent (@lukekarrys)
DEPENDENCIES
ac2fabb86#3990@npmcli/[email protected]- fix: don't compare spec for local dep vs existing
- fix: stop pruning peerSets when entryEdge is from a workspace
a0d35ff20#3996@npmcli/[email protected]:- fix: dont load project configs in global mode
v8.1.2 (2021-10-28)
BUG FIXES
cb9f43551#3949 allow--lockfile-versionconfig to be string and coerce to number (@lukekarrys)070901d7a#3943 fix(publish): clean args before logging (@wraithgar)
DEPENDENCIES
v8.1.1 (2021-10-21)
DEPENDENCIES
51fb83ce9#3921@npmcli/[email protected]:- fix: skip peer conflict check if there is a current node
1d07f2187#3913[email protected]:- feat(gyp): update gyp to v0.10.0
v8.1.0 (2021-10-14)
FEATURES
24273a862#3890 feat(workspaces): add --include-workspace-root and explicit --no-workspaces (@fritzy)d559d6da8#3880 feat(config): Add --lockfile-version config option (@isaacs)
DEPENDENCIES
ae4bf013d#3883[email protected]:- fix: preserve git+ssh url for non-hosted repos
- deps: update
[email protected] - fix: no longer include ignored bundled link deps
fbc5a3d08#3889@npmcli/[email protected]b6bc279e5@npmcli/[email protected]0f69d295b#3893@npmcli/[email protected]
DOCUMENTATION
f77932ca1#3861 fix(docs): Update Node support in README (@gfyoung)a190f422a#3878 fix(docs): grammar fix (@XhmikosR)
v8.0.0 (2021-10-07)
The purpose of this release is to drop support for old node versions and to remove support for require('npm'). There are no other breaking changes.
BREAKING CHANGES
- Drop support for node 10 and 11
- Raise support ceiling in node 12 and 14 to LTS (^12.13.0/^14.15.0)
- Drop support to
require('npm') - Update subdependencies that also dropped node10 support
DEPENDENCIES
- The following dependencies were updated to drop node10 support and update to the latest node-gyp
8bd85cdae#3813[email protected]