9bdd1ace8
#4300 fix(arborist): use full location as tracker key when inflating (@lukekarrys) (@kirtangajjar)c9ff797e8
#4457 fix: remove html comments from man entries (@wraithgar)f4c5f0e52
fix(arborist): fix unescaped periods (#4462) (@lukekarrys)c608512ed
#4468 fix: ignore integrity values for git dependencies (@lukekarrys)
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)
d58e4442b
deps@npmcli/[email protected]
77399cb98
deps:[email protected]
9633752cd
deps:[email protected]
938750581
deps:[email protected]
2c86feaf1
deps:[email protected]
1dab29805
deps:[email protected]
cf273f1cf
deps:[email protected]
8b1d9636a
deps:[email protected]
67aed0542
deps:[email protected]
8b26a6db1
deps:[email protected]
0b2fa7fed
deps:[email protected]
2646d199f
deps:[email protected]
5b29666e5
#4459 deps:[email protected] and dedupe vulnerable deps
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]
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 (@manekinekko)
0cc9d4c51
#4372 feat(deps):@npmcli/[email protected] - introduce automatic workspace roots
(@nlf)
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)
b836d596f
#4384 docs: add cross-references between npx and npm exec (@Delapouite)f3fbeea5a
#4388 docs: add --save-bundle to --save usage output (@wraithgar)
8732f393e
deps:@npmcli/[email protected]
d3a7c15e1
deps:[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]
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)
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]
fbe48a840
#4307 feat(arborist): add named updates validation (@ruyadorno)
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)
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]
9652d685b
chore(release):@npmcli/[email protected]
(@wraithgar)0ee4927d2
chore(release):[email protected]
(@wraithgar)6c0dc1ffb
chore(release):[email protected]
(@wraithgar)41b8f7b6f
chore(release):[email protected]
(@wraithgar)433e6aafb
chore(release):[email protected]
(@wraithgar)6654b6efe
chore(release):[email protected]
(@wraithgar)3423a9804
chore(release):[email protected]
(@wraithgar)fb03e485d
chore(release):[email protected]
(@wraithgar)
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)
da80d579d
#4211 deps:[email protected]
- feat: Support Sourcehut
5a87d190f
#4228 deps:@npmcli/[email protected]
1f0d1370f
chore(release):@npmcli/[email protected]
4b0c29a7c
#4116 feat:@npmcli/[email protected]
- introduces overrides (@nlf)
166d9e144
npm/statusboard#416 #4143 feat: output configured registry during publish (@lukekarrys)71777be17
npm/statusboard#417 #4146 feat: displaypublishConfig
duringconfig list
(@lukekarrys)
08c663931
#4128 #4134 fix: dont warn on error cleaning individual log files (@lukekarrys)e605b128c
#4142 fix: redact all private keys from config output (@lukekarrys)
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
6734ba36d
#4062 feat: streaming debug logfile (@lukekarrys)
5f4040aa0
chore: remove get-project-scope utils ([@Yucel Okcu](https://github.com/Yucel Okcu))c5c6d1603
#4060 fix: add missing scope on flat options (@yuqu)47828b766
chore: update one-time password prompt ([@Darcy Clarke](https://github.com/Darcy Clarke))
fc46a7926
#4072 docs: fix typo insave-peer
description (@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)
037f2cc8c
#4078[email protected]
0e63df612
#4102@npmcli/[email protected]
:- fix: always load localPrefix
7887fb3d7
#4025 fix: don't try to open file:/// urls (@wraithgar)cd6d3a90d
#4026 fix: explicitly allownpm help
to 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
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
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)
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
cb9f43551
#3949 allow--lockfile-version
config to be string and coerce to number (@lukekarrys)070901d7a
#3943 fix(publish): clean args before logging (@wraithgar)
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
24273a862
#3890 feat(workspaces): add --include-workspace-root and explicit --no-workspaces (@fritzy)d559d6da8
#3880 feat(config): Add --lockfile-version config option (@isaacs)
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]
f77932ca1
#3861 fix(docs): Update Node support in README (@gfyoung)a190f422a
#3878 fix(docs): grammar fix (@XhmikosR)
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.
- 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
- The following dependencies were updated to drop node10 support and update to the latest node-gyp
8bd85cdae
#3813[email protected]