Release: 6.11.0

A new npm version has been released! As of this release, npm should never ever create root-owned files anywhere other than in root-owned folders. (Ie, this extends 6.10’s inferred cache ownership to node_modules, package.json, package-lock.json, etc.)

This also fixes the unhelpful crash that occurs when the --user config refers to a user who does not exist on the system, which has plagued Docker users for quite some time now.

npm ci now gets access to the full suite of npm config values, making it once again suitable for installs that rely on node-gyp having access to those values.

Last but not least, several fixes to cmd-shim, to allow it to handle several new edge cases, and provide first-class support for PowerShell scripts.

To get it, run:

npm install -g npm@latest

v6.11.0 (2019-08-20):

A few meaty bugfixes, and introducing peerDependenciesMeta.

FEATURES

BUGFIXES

DEPENDENCIES

TESTS

Noting a possible regression on Windows:

[Edit: npm v6.11.1 has been released to address this issue.]

1 Like