Skip to content

Releases: npm/cli

v6.9.1

26 Jun 21:36
v6.9.1
43cb258
Compare
Choose a tag to compare

BUGFIXES

DEPENDENCIES

v6.9.1-next.0

20 Mar 21:08
Compare
Choose a tag to compare
v6.9.1-next.0 Pre-release
Pre-release

v6.9.1 (2019-03-20):

BUGFIXES

DEPENDENCIES

v6.9.0

06 Mar 19:06
v6.9.0
656bce7
Compare
Choose a tag to compare

FEATURES

BUGFIXES

  • cf09fbaed #153 Set modified to undefined in npm view when time is not available. This fixes a bug where npm view would crash on certain third-party registries. (@simonua)
  • 774fc26ee #154 Print out tar version in install.sh only when the flag is supported not all the tar implementations support --version flag. This allows the install script to work in OpenBSD, for example. (@agudulin)
  • 863baff11 #158 Fix typo in error message for npm stars. (@phihag)
  • a805a95ad npm.community#4227 Strip version info from pkg on E404. This improves the error messaging format. (@larsgw)

DOCS

DEPENDENCIES

v6.9.0-next.0

21 Feb 00:09
v6.9.0-next.0
de0ebe1
Compare
Choose a tag to compare
v6.9.0-next.0 Pre-release
Pre-release

This release became npm@6.9.0

v6.8.0

13 Feb 23:43
Compare
Choose a tag to compare

This release includes an implementation of RFC #10, documenting an optional field that can be used to specify the directory path for a package within a monorepo.

NEW FEATURES

BUGFIXES

DEPENDENCY BUMPS

MISC

v6.8.0-next.2

07 Feb 19:43
Compare
Choose a tag to compare
v6.8.0-next.2 Pre-release
Pre-release

This release includes an implementation of RFC #10, documenting an optional field that can be used to specify the directory path for a package within a monorepo.

NEW FEATURES

BUGFIXES

DEPENDENCY BUMPS

MISC

v6.8.0-next.1

07 Feb 00:10
Compare
Choose a tag to compare
v6.8.0-next.1 Pre-release
Pre-release

This release includes an implementation of RFC #10, documenting an optional field that can be used to specify the directory path for a package within a monorepo.

NEW FEATURES

BUGFIXES

DEPENDENCY BUMPS

MISC

v6.8.0-next.0

31 Jan 20:52
Compare
Choose a tag to compare
v6.8.0-next.0 Pre-release
Pre-release

This release includes an implementation of RFC #10, documenting an optional field that can be used to specify the directory path for a package within a monorepo.

NEW FEATURES

BUGFIXES

DEPENDENCY BUMPS

MISC

v6.7.0

23 Jan 22:22
v6.7.0
Compare
Choose a tag to compare

Hey y'all! This is a quick hotfix release that includes some important fixes to npm@6.6.0 related to the large rewrite/refactor. We're tagging it as a feature release because the changes involve some minor new features, and semver is semver, but there's nothing major here.

NEW FEATURES

  • 50463f58b Improve usage errors to npm org commands and add optional filtering to npm org ls subcommand. (@zkat)

BUGFIXES

  • 4027070b0 Fix default usage printout for npm org so you actually see how it's supposed to be used. (@zkat)
  • cfea6ea5b fix default usage message for npm hook (@zkat)

DOCS

DEPENDENCY BUMPS

  • 8543fc357 pacote@9.4.0: Fall back to "fullfat" packuments on ETARGET errors. This will make it so that, when a package is published but the corgi follower hasn't caught up, users can still install a freshly-published package. (@zkat)
  • 75475043b npm.community#4752 libnpmpublish@1.1.1: Fixes auth error for username/password legacy authentication. (@sreeramjayan)
  • 0af8c00ac npm.community#4746 libcipm@3.0.3: Fixes issue with "cannot run in wd" errors for run-scripts. (@zkat)
  • 5a7962e46 write-file-atomic@2.4.2: Fixes issues with leaking signal-exit instances and file descriptors. (@iarna)

v6.6.0

17 Jan 23:02
Compare
Choose a tag to compare

REFACTORING OUT npm-REGISTRY-CLIENT

Today is an auspicious day! This release marks the end of a massive internal refactor to npm that means we finally got rid of the legacy npm-registry-client in favor of the shiny, new, window.fetch-like npm-registry-fetch.

Now, the installer had already done most of this work with the release of npm@5, but it turns out every other command still used the legacy client. This release updates all of those commands to use the new client, and while we're at it, adds a few extra goodies:

  • All OTP-requiring commands will now prompt. --otp is no longer required for dist-tag, access, et al.
  • We're starting to integrate a new config system which will eventually get extracted into a standalone package.
  • We now use libnpm for the API functionality of a lot of our commands! That means you can install a library if you want to write your own tooling around them.
  • There's now an npm org command for managing users in your org.
  • pacote now consumes npm-style configurations, instead of its own naming for various config vars. This will make it easier to load npm configs using libnpm.config and hand them directly to pacote.

There's too many commits to list all of them here, so check out the PR if you're curious about details:

NEW FEATURES

BUGFIXES

DOCS

DEPENDENCIES

Read more