Comparing changes
Open a pull request
base repository: npm/cli
base: v5.2.0
head repository: npm/cli
compare: v5.3.0
- 18 commits
- 791 files changed
- 8 contributors
Commits on Jul 11, 2017
-
-
test: Fix unit mock issue in remove-obsolete-dep
We now test extraneousness which means recursively walking `requiredBy` which won't work if one of them is not an object.
-
Revert "install/deps: Stop flattening modules that require peer deps"
This reverts commit 06c154f. This caused problems because folks were using peer deps to indicate that the target of the peer dep needed to be able to require the dependency and had been relying on the fact that peer deps didn't change the shape of the tree (as of npm@3). The fix that will actually work for people is for a peer dep to insist on never being installed deeper than the the thing it relies on. At the moment this is tricky because the thing the peer dep relies on may not yet have been added to the tree, so we don't know where it is.
Commits on Jul 12, 2017
-
ls: add --link filter (#17616)
* feature: Added possibility to ls only linked packages * test: added test case for ls --link * docs: documented --link for npm-ls PR-URL: npm/npm#17616 Credit: @richardsimko Reviewed-By: @zkat
-
action: Split remove and unbuild actions into two (#17733)
Removing modules when there are transitive symlinks requires that it be deepest first, working our way out. Running uninstall lifecycles needs to be shallowest first working our way in. Previously these were all wrapped up in `lib/unbuild` and we couldn't win. This splits them apart. This wasn't previously an issue because we had no facility for creating transitive dependencies as symlinks. PR-URL: npm/npm#17733 Credit: @iarna Reviewed-By: @zkat
-
* More languages * Windows fixes * More bugfixes * New --node-arg opt * prevent auto-fallback infinite loop when npx disappears * npx npx npx npx npx npx npx npx works * no longer bundles deps with libnpx so they can flatten * update-notifier will no longer run for bundled version
-
finalize: When rolling back use symlink project-relative path (#17748)
Previously it was using the realpath (the path w/o any symlinks in it) which proceeded to confusing `fs-vacuum` as that path wasn't necessarily in the base path (our module). (Partially) Fixes: #17637 PR-URL: npm/npm#17748 Credit: @iarna Reviewed-By: @zkat
-
docs: Document semver git urls in package.json docs. (#17728)
PR-URL: npm/npm#17728 Credit: @sankethkatta Reviewed-By: @zkat
-
docs: tweak heading hierarchy in package.json docs (#17684)
PR-URL: npm/npm#17684 Credit: @sonicdoe Reviewed-By: @zkat
-
docs: add --no-save flag for uninstall (#17691)
PR-URL: npm/npm#17691 Credit: @timneedham Reviewed-By: @zkat
-
doctor: Use semver to compare node versions in npm doctor (#17706)
* use semver to compare versions A lexicografical comparison can give incorrect results. e.g.: 'v6.10.0' > 'v6.9.0' => false * use valid minimum version PR-URL: npm/npm#17706 Credit: @leo-shopify Reviewed-By: @zkat
Commits on Jul 13, 2017
-
version: Fixed lockfiles not being added to the commit (#17742)
* Sequential promises instead of concurrent * Fixed style errors * Removed the promise constructor PR-URL: npm/npm#17742 Credit: @markpeterfejes Reviewed-By: @zkat
Commits on Jul 14, 2017
-
test: Unbuild actions happen in reverse now, not remove (#17776)
PR-URL: npm/npm#17776 Credit: @iarna Reviewed-By: @zkat
-
decompose-actions: Update should remove the OLD pkg, add the new (#17…
…777) PR-URL: npm/npm#17777 Credit: @iarna Reviewed-By: @zkat
-
* Add zh_TW (Traditional Chinese) translation * fix issue with finding bin prefixes in nested directory * other i18n tweaks
-
-
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v5.2.0...v5.3.0