Skip to content
This repository has been archived by the owner on Aug 11, 2022. It is now read-only.

v4.4.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@iarna iarna released this 16 Mar 01:24
· 1003 commits to latest since this release
v4.4.3

v4.4.3 (2016-03-09)

This is a small patch release, mostly because the published tarball for v4.4.2 was missing a couple of modules, due to a bug involving scoped modules, bundled dependencies and legacy tree layouts.

There are a couple of other things here that happened to be ready to go. So without further ado…

BUG FIXES

  • 3d80f8f70 npm/fs-vacuum#6 fs-vacuum@1.2.1: Make sure we never, ever remove home directories. Previously if your home directory was entirely empty then we might rmdir it. (@helio-frota)
  • 1af85ca9f #16040 Fix bug where bundled transitive dependencies that happened to be installed under bundled scoped dependencies wouldn't be included in the tarball when building a package. (@iarna)
  • 13c7fdc2e #16040 Fix a bug where bundled scoped dependencies couldn't be extracted. (@iarna)
  • d6cde98c2 #16040 Stop printing ENOENT errors more than once. (@iarna)
  • 722fbf0f6 #16040 Rewrite the extract action for greater clarity. Specifically, this involves moving things around structurally to do the same thing d0c6d194 did, but in a more comprehensive manner. This also fixes a long standing bug where errors from the move step would be eaten during this phase and as a result we would get mysterious crashes in the finalize phase when finalize tried to act on them. (@iarna)
  • 6754dabb6 #16040 Flatten out @npmcorp/move's deps for backwards compatibility reasons. Versions prior to this one will fail to install any package that bundles a scoped dependency. This was responsible for ENOENT errors during the finalize phase. (@iarna)

DOC UPDATES