Releases: npm/cli
Releases · npm/cli
v6.12.0-next.0
Now npm ci
runs prepare scripts for git dependencies, and respects the --no-optional
argument.
BUG FIXES
890b245dc
#252 chore(ci): add dirPacker to options (@claudiahdz)
DEPENDENCIES
0ca063c5d
[email protected]
:- fix: filter functions and undefined out of makeEnv (@isaacs)
5df6b0ea2
[email protected]
:- fix: pack git directories properly (@claudiahdz)
- respect no-optional argument (@cruzdanilo)
7e04f728c
[email protected]
v6.11.3
6.11.3 (2019-09-03):
Fix npm ci regressions and npm outdated depth.
BUG FIXES
235ed1d28
#239 Don't override user specified depth in outdated. Restores ability to update packages using--depth
as suggested bynpm audit
. (@G-Rath)1fafb5151
#242 npm.community#9586 Revert "install: do not descend into directory deps' child modules" (@isaacs)cebf542e6
#243 npm.community#9720 ci: pass appropriate configs for file/dir modes (@isaacs)
DEPENDENCIES
v6.11.2
6.11.2 (2019-08-22):
Fix a recent Windows regression, and two long-standing Windows bugs. Also, get CI running on Windows, so these things are less likely in the future.
DEPENDENCIES
9778a1b87
[email protected]
: Fix regression where shims fail to preserve exit code (@isaacs)bf93e91d8
[email protected]
: Properly handle git+file: urls on Windows when a drive letter is included. (@isaacs)
BUGFIXES
6cc4cc66f
escape args properly on Windows Bash Despite being bash, Node.js running on windows git mingw bash still executes child processes using cmd.exe. As a result, arguments in this environment need to be escaped in the style of cmd.exe, not bash. (@isaacs)
TESTS
v6.11.1
v6.11.0
v6.11.0 (2019-08-20):
A few meaty bugfixes, and introducing peerDependenciesMeta
.
FEATURES
a12341088
#224 Implements peerDependenciesMeta (@arcanis)2f3b79bba
#234 add new forbidden 403 error code (@claudiahdz)
BUGFIXES
24acc9fc8
and45772af0d
#217 npm.community#8863 npm.community#9327 do not descend into directory deps' child modules, fix shrinkwrap files that inappropriately list child nodes of symlink packages (@isaacs and @salomvary)50cfe113d
#229 fixed typo in semver doc (@gall0ws)e8fb2a1bd
#231 Fix spelling mistakes in CHANGELOG-3.md (@XhmikosR)769d2e057
npm/uid-number#7 Better error on invalid--user
/--group
configs. This addresses the issue when people fail to install binary packages on Docker and other environments where there is no 'nobody' user. (@isaacs)8b43c9624
nodejs/node#28987 npm.community#6032 npm.community#6658 npm.community#6069 npm.community#9323 Fix the regression where random config values in a .npmrc file are not passed to lifecycle scripts, breaking build processes which rely on them. (@isaacs)8b85eaa47
save files with inferred ownership rather than relying onSUDO_UID
andSUDO_GID
. (@isaacs)b7f6e5f02
Infer ownership of shrinkwrap files (@isaacs)54b095d77
#235 Add spec to dist-tag remove function (@theberbie)
DEPENDENCIES
dc8f9e52f
[email protected]
: Infer the ownership of all unpacked files innode_modules
, so that we never have user-owned files in root-owned folders, or root-owned files in user-owned folders. (@isaacs)bb33940c3
[email protected]
:9c93ac3
#2 npm#3380 Handle environment variables properly (@basbossink)2d277f8
#25 #36 #35 Fix 'no shebang' case by always providing$basedir
in shell script (@igorklopov)adaf20b
#26 Fix$*
causing an error when arguments contain parentheses (@satazor)49f0c13
#30 Fix paths for MSYS/MINGW bash (@dscho)51a8af3
#34 Add proper support for PowerShell (@ExE-Boss)4c37e04
#10 Work around quoted batch file names (@isaacs)
a4e279544
[email protected]
(@isaacs):- fail properly if
uid-number
raises an error
- fail properly if
7086a1809
[email protected]
(@isaacs)8845141f9
[email protected]
(@isaacs)51c028215
[email protected]
(@isaacs)534a5548c
[email protected]
(@isaacs)3038f2fd5
[email protected]
(@isaacs)a609a1648
[email protected]
(@isaacs)f0346f754
[email protected]
(@isaacs)ca9c615c8
[email protected]
(@isaacs)b417affbf
[email protected]
(@isaacs)
TESTS
v6.10.3
v6.10.3 (2019-08-06):
BUGFIXES
27cccfbda
#223 vulns → vulnerabilities in npm audit output (@sapegin)d5e865eb7
#222 #226 install, doctor: don't crash if registry unset (@dmitrydvorkin, @isaacs)5b3890226
#227 npm.community#9167 Handle unhandledRejections, tell user what to do when encountering anEACCES
error in the cache. (@isaacs)
DEPENDENCIES
77516df6e
[email protected]
(@isaacs)ceb993590
[email protected]
(@isaacs)4050b9189
[email protected]
- #46 #43 #47 #44 Add support for GitLab subgroups (@mterrel, @isaacs, @ybiquitous)
3b1d629
#48 fix http protocol using sshurl by default (@fengmk2)5d4a8d7
ignore noCommittish on tarball url generation (@isaacs)1692435
use gist tarball url that works for anonymous gists (@isaacs)d5cf830
Do not allow invalid gist urls (@isaacs)e518222
Use LRU cache to prevent unbounded memory consumption (@iarna)
v6.10.2
v6.10.2 (2019-07-23):
tl;dr - Fixes several issues with the cache when npm is run as sudo
on Unix systems.
TESTING
2a78b96f8
check test cache for root-owned files (@isaacs)108646ebc
run sudo tests on Travis-CI (@isaacs)cf984e946
set --no-esm tap flag (@isaacs)8e0a3100d
add script to run tests and leave fixtures for inspection and debugging (@isaacs)
BUGFIXES
25f4f73f6
add a util for writing arbitrary files to cache This prevents metrics timing and debug logs from becoming root-owned. (@isaacs)2c61ce65d
infer cache owner from parent dir incorrect-mkdir
util (@isaacs)235e5d6df
ensure correct owner on cached all-packages metadata (@isaacs)e2d377bb6
npm.community#8540 audit: report server error on failure (@isaacs)52576a39e
#216 npm.community#5385 npm.community#6076 Fixnpm ci
withfile:
dependencies. Partially reverts #40/#86, recording dependencies of linked deps in order fornpm ci
to work. (@jfirebaugh)
DEPENDENCIES
0fefdee13
[email protected]
(@isaacs)e1d87a392
[email protected]
(@isaacs)3f035bf09
[email protected]
(@isaacs)ba3283112
[email protected]
(@isaacs)ee90c334d
[email protected]
(@isaacs)1e480c384
[email protected]
(@isaacs)7662ee850
[email protected]
(@isaacs)1357fadc6
[email protected]
(@isaacs)a621b5cb6
[email protected]
(@isaacs)560cd31dd
[email protected]
(@isaacs)de7ae0867
[email protected]
(@isaacs)e95da463c
[email protected]
(@isaacs)554b641d4
[email protected]
(@isaacs)06772f34a
[email protected]
(@isaacs)85358db80
[email protected]
(@isaacs)051cf20
#26 fix switches for alternative shells on Windows (@gucong3000)3aaf954
#25 set only one PATH env variable for child process on Windows (@zkochan)ea18ed2
#36 #11 #18 remove procInterrupt listener on SIGINT in procError (@mattshin)5523951
#29 #30 Use platform specific path casing if present (@mattezell)
v6.10.1
BUGFIXES
3cbd57712
fix(git): strip GIT environs when running git (@isaacs)a81a8c4c4
#206 improve isOnly(Dev,Optional) (@larsgw)172f9aca6
#179 fix-xmas-underline (@raywu0123)f52673fc7
#212 build: use/usr/bin/env
to load bash (@rsmarples)
DEPENDENCIES
ef4445ad3
#208[email protected]
(@irega)c0d611356
[email protected]
(@isaacs)7716ba972
[email protected]
(@isaacs)42d22e837
[email protected]
(@isaacs)a2ea7f9ff
[email protected]
(@isaacs)429226a5e
[email protected]
(@isaacs)175670ea6
[email protected]
: (@isaacs)0d0517f7f
[email protected]
(@isaacs)741400429
[email protected]
(@isaacs)bddd60e30
[email protected]
(@isaacs)4acf03fd1
[email protected]
(@isaacs)c2bd17291
[email protected]
(@isaacs)7f0221bb1
[email protected]
(@isaacs)f458fe7dd
[email protected]
(@isaacs)009752978
[email protected]
(@isaacs)0fa2bb438
[email protected]
(@isaacs)b86450929
[email protected]
(@isaacs)25db00fe9
[email protected]
(@isaacs)8dfbe8610
[email protected]
(@isaacs)f6164d5dd
isaacs/chownr#21 isaacs/chownr#20 npm.community#7901 npm.community#8203[email protected]
This fixes an EISDIR error from cacache on Darwin in Node versions prior to 10.6. (@isaacs)
v6.10.0
FEATURES
87fef4e35
#176 fix: Always return JSON for outdated --json (@sreeramjayan)f101d44fc
#203 fix(unpublish): add space after hyphen (@ffflorian)a4475de4c
#202 enable production flag for npm audit (@CalebCourier)d192904d0
#178 fix: Return a value forview
when in silent mode (@stayradiated)39d473adf
#185 Allow git to follow global tagsign config (@junderw)
BUGFIXES
d9238af0b
#201 npm/npm#17858 npm/npm#18042 npm.community#644 do not crash when removing nameless packages (@SteveVanOpstal and @isaacs)4bec4f111
#200 Check fornode
(as well asnode.exe
) in npm's local dir on Windows (@rgoulais)ce93dab2d
#180 npm.community#6187 Fix handling ofremote
deps innpm outdated
(@larsgw)
TESTING
a823f3084
travis: Update to include new v12 LTS (@isaacs)33e2d1dac
fix flaky debug-logs test (@isaacs)e9411c6cd
Don't time out waiting for gpg user input (@isaacs)d2d301704
#195 Add the arm64 check for legacy-platform-all.js test case. (@ossdev07)a4dc34243
parallel tests (@isaacs)
DOCUMENTATION
f5857e263
#192 Clarify usage of bundledDependencies (@john-osullivan)747fdaf66
#159 doc: add --audit-level param (@ngraef)
DEPENDENCIES
e36b3c320
[email protected] (@isaacs)6bb935c09
[email protected] (@isaacs)39538b460
[email protected] (@isaacs)f8b1552
#38 Ignore errors raised byfs.closeSync
(@lukeapage)
042193069
[email protected] (@isaacs)8bd8e909f
[email protected] (@isaacs)47de8f5
#146 npm.community#2395 fix(config): Add ssri config 'error' option (@larsgw)5156561
fix(write): avoid acb never called
situation (@zkat)90f40f0
#166 #165 docs: Fix docs forpath
property in get.info (@hdgarrood)
bf61c45c6
[email protected] (@isaacs)f75d46a9d
[email protected] (@isaacs)ec6236210
[email protected] (@isaacs)57bef61bc
update fstream in node-gyp (@isaacs)- Addresses security advisory #886
acbbf7eee
#183 [email protected] (@kemitchell)011ae67f0
[email protected] (@isaacs)f5e884909
[email protected] (@isaacs)b57d07e35
[email protected] (@isaacs)
v6.10.0-next.0
FEATURES
87fef4e35
#176 fix: Always return JSON for outdated --json (@sreeramjayan)f101d44fc
#203 fix(unpublish): add space after hyphen (@ffflorian)a4475de4c
#202 enable production flag for npm audit (@CalebCourier)d192904d0
#178 fix: Return a value forview
when in silent mode (@stayradiated)39d473adf
#185 Allow git to follow global tagsign config (@junderw)
BUGFIXES
d9238af0b
#201 npm/npm#17858 npm/npm#18042 npm.community#644 do not crash when removing nameless packages (@SteveVanOpstal and @isaacs)4bec4f111
#200 Check fornode
(as well asnode.exe
) in npm's local dir on Windows (@rgoulais)ce93dab2d
#180 npm.community#6187 Fix handling ofremote
deps innpm outdated
(@larsgw)
TESTING
a823f3084
travis: Update to include new v12 LTS (@isaacs)33e2d1dac
fix flaky debug-logs test (@isaacs)e9411c6cd
Don't time out waiting for gpg user input (@isaacs)d2d301704
#195 Add the arm64 check for legacy-platform-all.js test case. (@ossdev07)a4dc34243
parallel tests (@isaacs)
DOCUMENTATION
f5857e263
#192 Clarify usage of bundledDependencies (@john-osullivan)747fdaf66
#159 doc: add --audit-level param (@ngraef)
DEPENDENCIES
e36b3c320
[email protected] (@isaacs)6bb935c09
[email protected] (@isaacs)39538b460
[email protected] (@isaacs)f8b1552
#38 Ignore errors raised byfs.closeSync
(@lukeapage)
042193069
[email protected] (@isaacs)8bd8e909f
[email protected] (@isaacs)47de8f5
#146 npm.community#2395 fix(config): Add ssri config 'error' option (@larsgw)5156561
fix(write): avoid acb never called
situation (@zkat)90f40f0
#166 #165 docs: Fix docs forpath
property in get.info (@hdgarrood)
bf61c45c6
[email protected] (@isaacs)f75d46a9d
[email protected] (@isaacs)ec6236210
[email protected] (@isaacs)57bef61bc
update fstream in node-gyp (@isaacs)- Addresses security advisory #886
acbbf7eee
#183 [email protected] (@kemitchell)011ae67f0
[email protected] (@isaacs)f5e884909
[email protected] (@isaacs)b57d07e35
[email protected] (@isaacs)