Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: npm@6.10.0 #205

Merged
merged 37 commits into from Jul 3, 2019
Merged

Release: npm@6.10.0 #205

merged 37 commits into from Jul 3, 2019

Commits on Jun 30, 2019

  1. readable-stream@3.3.0

    This fixes a ERR_INVALID_OPT_VALUE error on Node v12
    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    011ae67 View commit details
    Browse the repository at this point in the history
  2. tap@12.7.0

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    740fd95 View commit details
    Browse the repository at this point in the history
  3. tests: parallel tests

    Several changes to the test suite to support running tests in parallel,
    bringing the overall test time down considerably.
    
    - Replace all literal 1337 and 1234 ports with a custom per-process port
      assignment based on the TAP_CHILD_ID environment variable.
    - Add common.pkg as a per-test working directory instead of polluting
      __dirname or accidentally reusing the same working directory for
      multiple tests.
    - Rework test config handling so that tests don't rely on config setup
      being run in a particular order.
    - Remove the npm-registry-couchapp tests, since it (a) relies on
      CouchDB, (b) is no longer a reliable indicator of registry
      compatibility, and (c) is already superceded in most cases by tests
      that use npm-registry-mock.  (A test suite that runs against a
      reference implementation is a thing that should exist, but not here.)
    - Remove the fake-registry logging when TAP_CHILD_ID is set, since this
      is extremely hard to make sense of when running multiple tests in
      parallel.
    
    When Node v6 compatibility is dropped in npm v7, we can upgrade to the
    latest version of tap for a bit more speed, dropping Domains (and the
    associated deprecation warnings), and a fancier test reporter.
    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    a4dc342 View commit details
    Browse the repository at this point in the history
  4. outdated: fix special 'remote' deps

    Add a special case for 'remote' deps (tarballs). Before
    b7b54f2 the package names were possibly
    just looked up in the registry instead.
    
    See https://npm.community/t/6187
    
    Close: #180
    larsgw authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    ce93dab View commit details
    Browse the repository at this point in the history
  5. licensee@7.0.2

    Close: #183
    kemitchell authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    acbbf7e View commit details
    Browse the repository at this point in the history
  6. Fix: Return a value for view when in silent mode

    George Czabania authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    d192904 View commit details
    Browse the repository at this point in the history
  7. Allow git to follow global tagsign config

    -a tells git to "ignore the git config for signing tags"
    
    that is all it does.
    
    Close: #185
    
    Note: SemVer minor -- @isaacs
    junderw authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    39d473a View commit details
    Browse the repository at this point in the history
  8. doc: add --audit-level param

    implementation added in #31
    ngraef authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    747fdaf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8d4effb View commit details
    Browse the repository at this point in the history
  10. Clarify usage of bundledDependencies

    I spent a couple hours debugging the fact that package names in that key aren't supposed to include their versions!  Assumed that it would need to have the same syntax as when running `npm install`.  Thought this would be a good contribution for future readers.
    john-osullivan authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    f5857e2 View commit details
    Browse the repository at this point in the history
  11. CLI: Add the arm64 check for legacy-platform-all.js test case.

    Signed-off-by: ossdev <ossdev@puresoftware.com>
    ossdev07 authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    d2d3017 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    57bef61 View commit details
    Browse the repository at this point in the history
  13. npm checks only node.exe and not node on local dir

    npm find local node.exe on windows, but relies on global node
    installation on linux. Added a test to check for a local installation of
    node before relying on the system wide installation.
    
    Close: #200
    rgoulais authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    4bec4f1 View commit details
    Browse the repository at this point in the history
  14. enable production flag for npm audit

    Note: SemVer minor -- @isaacs
    
    Close: #202
    COURIER, CALEB [AG/1000] authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    a4475de View commit details
    Browse the repository at this point in the history
  15. fix indentation in test

    CalebCourier authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    2ee405d View commit details
    Browse the repository at this point in the history
  16. fix(unpublish): add space after hyphen

    ffflorian authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    f101d44 View commit details
    Browse the repository at this point in the history
  17. npm-packlist@1.4.4

    Never include /.git in the package.  It creates packages that, once
    installed, can not be easily removed.
    
    Prevent .DS_Store files from being picked up if they are files rather
    than folders.  (Note that a .DS_Store file in a specifically included
    dir _will_ still be included.)
    
    Don't bother walking node_modules in the root if no packages are
    bundled.  (Saves thousands of lstat calls on npm publish in normal
    cases.)
    
    Sort package file lists in the tarball to optimize for gzip compression.
    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    ec62362 View commit details
    Browse the repository at this point in the history
  18. tar@4.4.10

    Fixes a bug related to FSReqWrap on Node v12, and incorrect
    encoding/decoding of base-256 numeric values.
    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    f75d46a View commit details
    Browse the repository at this point in the history
  19. bluebird@3.5.5

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    bf61c45 View commit details
    Browse the repository at this point in the history
  20. npm-registry-couchapp@2.7.2

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    b57d07e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e9411c6 View commit details
    Browse the repository at this point in the history
  22. npm-registry-mock@1.2.1

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    f5e8849 View commit details
    Browse the repository at this point in the history
  23. fix: do not crash when removing nameless packages

    Fix: npm/npm#17858
    Fix: npm/npm#18042
    Fix: https://npm.community/t/issue-npm-dedupe-crash-with-typeerror-cannot-read-property-0-of-undefined/644/3
    Close: #201
    
    This fixes a bug where a package folder might have a package.json which
    is missing or lacks a name property.  It also properly detects the
    scoped-ness of a package folder even if the package name is not scoped,
    since one might install `express@npm:@scope/express` and end up in that
    state.
    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    d9238af View commit details
    Browse the repository at this point in the history
  24. fix: Always return JSON for outdated --json

    Close: #176
    
    EDIT: Added test, do not set exitStatus to 1 if we're just printing an
    empty list as JSON. -- @isaacs
    Sreeram Jayan authored and isaacs committed Jun 30, 2019
    1 Configuration menu
    Copy the full SHA
    87fef4e View commit details
    Browse the repository at this point in the history
  25. cacache@11.3.3

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    8bd8e90 View commit details
    Browse the repository at this point in the history
  26. pacote@9.5.1

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    0421930 View commit details
    Browse the repository at this point in the history
  27. write-file-atomic@2.4.3

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    39538b4 View commit details
    Browse the repository at this point in the history
  28. fix flaky debug-logs test

    Total luxury problem.  There are too many cores on my laptop, so
    commands kick off and complete too quickly, resulting in not properly
    demonstrating the behavior that this test is looking for.
    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    33e2d1d View commit details
    Browse the repository at this point in the history
  29. read-package-tree@5.3.1

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    6bb935c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    a823f30 View commit details
    Browse the repository at this point in the history
  31. graceful-fs@4.2.0

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    e36b3c3 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. test: use common.pkg basedir in newly added test

    Missed this on the review.  Minor nit, not worth rebasing, now that the
    release is almost ready to ship.
    isaacs committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    828c21d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36ddc3c View commit details
    Browse the repository at this point in the history
  3. update AUTHORS

    isaacs committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    cad4b85 View commit details
    Browse the repository at this point in the history
  4. 6.10.0-next.0

    isaacs committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    eee0bcd View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2019

  1. Configuration menu
    Copy the full SHA
    162858b View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2019

  1. 6.10.0

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    c1522be View commit details
    Browse the repository at this point in the history