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.5.0 #105

Merged
merged 47 commits into from Dec 10, 2018
Merged

Release: npm@6.5.0 #105

merged 47 commits into from Dec 10, 2018

Commits on Aug 29, 2018

  1. docs: mention --otp flag when prompting for OTP (#60)

    PR-URL: #60
    Credit: @bakkot
    Reviewed-By: @zkat
    bakkot authored and zkat committed Aug 29, 2018
    Configuration menu
    Copy the full SHA
    b1a8729 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    414f2d1 View commit details
    Browse the repository at this point in the history
  3. ci: backronym ci to clean-install (#57)

    Credit: @zkat
    Reviewed-By: @jefflembeck
    zkat committed Aug 29, 2018
    1 Configuration menu
    Copy the full SHA
    fc1a8d1 View commit details
    Browse the repository at this point in the history
  4. version: fix sign-git-commit options (#58)

    Oops: 7984206 did the
    wrong thing with the git params, and it breaks anyone
    trying to sign their git commits with npm version.
    
    Fixes: https://npm.community/t/1661
    Credit: @zkat
    zkat committed Aug 29, 2018
    1 Configuration menu
    Copy the full SHA
    89652cb View commit details
    Browse the repository at this point in the history
  5. figgy-pudding@3.5.1

    Credit: @zkat
    zkat committed Aug 29, 2018
    Configuration menu
    Copy the full SHA
    4f76128 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3706db0 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2018

  1. bluebird@3.5.2

    iarna committed Sep 12, 2018
    Configuration menu
    Copy the full SHA
    83c2b11 View commit details
    Browse the repository at this point in the history
  2. ci-info@1.5.1

    iarna committed Sep 12, 2018
    Configuration menu
    Copy the full SHA
    2702f46 View commit details
    Browse the repository at this point in the history
  3. config-chain@1.1.12

    iarna committed Sep 12, 2018
    Configuration menu
    Copy the full SHA
    4db6c38 View commit details
    Browse the repository at this point in the history
  4. glob@7.1.3

    iarna committed Sep 12, 2018
    Configuration menu
    Copy the full SHA
    70bee4f View commit details
    Browse the repository at this point in the history
  5. opener@1.5.1

    Fix browser opening under Windows Subsystem for Linux (WSL).
    
    Credit: @thijsputman
    iarna committed Sep 12, 2018
    Configuration menu
    Copy the full SHA
    e469fd6 View commit details
    Browse the repository at this point in the history
  6. semver@5.5.1

    iarna committed Sep 12, 2018
    Configuration menu
    Copy the full SHA
    03840dc View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2018

  1. docs: clarify default branch with git url (#64)

    With some tests I note npm use default branch of repository instead of `master`.
    
    PR-URL: #64
    Credit: @zckrs
    Reviewed-By: @zkat
    Mehdy Dara authored and zkat committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    bcae4ea View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2018

  1. test: Automatically audit dependency licenses (#70)

    PR-URL: #70
    Credit: @kemitchell
    Reviewed-By: @zkat
    kemitchell authored and zkat committed Nov 26, 2018
    1 Configuration menu
    Copy the full SHA
    27217da View commit details
    Browse the repository at this point in the history
  2. docs: bash_completion.d dir found in /etc not /usr/local (#72)

    I found this page useful for setting up npm command completion. Thank you npm 
    documentation team.
    
    This suggested changed is based on my system which runs Ubuntu where
    the completion directory path for bash is found in 
    /etc/bash_completion.d and not /usr/local/etc/bash_completion.d
    
    I dug around docs for this in The Bash Manual 
    https://www.gnu.org/software/bash/manual/bashref.html#Programmable-Completion 
    and on some an old (sadly retired) Debian Admin Site
    https://debian-administration.org/article/317/An_introduction_to_bash_completion_part_2
    
    which seemed supportive of the dir being in /etc but I do not have access 
    to an OS X machine where I guess bash_completion.d could be in /usr/local/etc 
    so I left it in.
    
    PR-URL: #72
    Credit: @RobertKielty
    Reviewed-By: @zkat
    RobertKielty authored and zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    15da826 View commit details
    Browse the repository at this point in the history
  3. docs: Update OTP documentation for dist-tag add (#74)

    See discussion here: https://npm.community/t/npm-dist-tag-add-with-2fa-enabled-fails-for-non-latest-tag-with-500/2432
    
    TL;DR:
    
    > To be clear, you can specify an existing tag and it’ll change it. If you have 2FA enabled, you do need to specify `--otp` and if you don’t, you should get a `401` as above.
    
    Ref: https://npm.community/t/npm-dist-tag-add-with-2fa-enabled-fails-for-non-latest-tag-with-500/2432
    PR-URL: #74
    Credit: @scotttrinh
    Reviewed-By: @iarna
    Reviewed-By: @zkat
    scotttrinh authored and zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    8a6ecc7 View commit details
    Browse the repository at this point in the history
  4. edit: scoped packages (#75)

    * edit: fix handling of scoped packages
    
    * edit: fix usage info
    
    * docs: fix docs for the npm-edit command
    
    PR-URL: #75
    Credit: @larsgw
    Reviewed-By: @iarna
    larsgw authored and zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    a34246b View commit details
    Browse the repository at this point in the history
  5. docs: Correct spelling (#78)

    PR-URL: #78
    Credit: @hugovk
    Reviewed-By: @zkat
    hugovk authored and zkat committed Nov 26, 2018
    1 Configuration menu
    Copy the full SHA
    4acd45a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d3e8a7c View commit details
    Browse the repository at this point in the history
  7. publish: Close the file descriptor if exiting upload via an error. (#80)

    This fixes https://npm.community/t/unhelpful-error-message-when-publishing-without-logging-in-error-eperm-operation-not-permitted-unlink/1377/3 and the other dozen or so issues that that link references, and possibly many more involving poor error messages from errors thrown by the upload function. 
    
    @zkat you mentioned you could take a look at any fixes / answer any questions, if you could look this over and let me know if this is a good / valid approach that would be fantastic, thanks! (it wasn't a race condition, luckily :P).
    
    it may also be helpful to add something like 
    ```
        if (!auth.token || !(auth.username && auth.password)) {
          log.warn('publish', 'not logged in')
        }
    ```
    just before we even open the first file descriptor to make sure that even if the error message is completely wrong something in the log will give users a clue what may be going on. I took the method of looking for login creds from the logout method, I'm not sure that's valid or if alternatives to npm exist that don't require credentials but users could still publish to.
    
    Triage of the issue:
    
    1. The upload function throws an error
    2. As that error bubbles through [cacache](https://www.npmjs.com/package/cacache#with-tmp) it tries to delete the tmpdir as it should
    3. It can't delete the temp dir as the upload function's readFileStream to the tar it was trying to upload is still open.
    4. [cacache](https://www.npmjs.com/package/cacache#with-tmp) throws an error about it's inability to remove the dir, which suppresses the upload function's error.
    
    Fixes: https://npm.community/t/unhelpful-error-message-when-publishing-without-logging-in-error-eperm-operation-not-permitted-unlink/1377/3
    PR-URL: #80
    Credit: @macdja38
    Reviewed-By: @zkat
    macdja38 authored and zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    71d8fb4 View commit details
    Browse the repository at this point in the history
  8. cli,outdated: Adds 'Homepage' to outdated --long output. (#81)

    * feat(cli, outdated): Adds 'Homepage' to outdated --long output.
    
    - `package.json`'s `homepage` property is displayed when using the `--long` option for `npm outdated`
    
    * test: npm outdated --long
    
    - Adds `homepage` to `--parseable` output.
    - Updates `npm outdated --long` test to include `homepage` in expected output.
    - Adds `homepage` to `npm-outdated` documentation.
    
    * fix: javascript standard style updates
    
    PR-URL: #81
    Credit: @jbottigliero
    Reviewed-By: @zkat
    Joe Bottigliero authored and zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    4be51a9 View commit details
    Browse the repository at this point in the history
  9. docs: Note that "prepare" runs when installing git dependencies (#82)

    PR-URL: #82
    Credit: @seishun
    Reviewed-By: @zkat
    seishun authored and zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    dcc03ec View commit details
    Browse the repository at this point in the history
  10. docs: Specify that --dry-run isn't available in older versions of npm…

    … publish (#83)
    
    Not sure when `--dry-run` was introduced, I assume it was introduced in npm 6 (correct me if I'm wrong). Anyway, hopefully this will prevent future developers from making the mistake of using it in npm 5 (like I did).
    
    PR-URL: #83
    Credit: @kjin
    Reviewed-By: @zkat
    kjin authored and zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    a91a470 View commit details
    Browse the repository at this point in the history
  11. docs: fix tag in inline code (#96)

    PR-URL: #96
    Credit: @midare
    Reviewed-By: @zkat
    kitayoshi authored and zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    1b2fabc View commit details
    Browse the repository at this point in the history
  12. docs: Add semver link and note on empty string format to deprecate

    …doc (#68)
    
    PR-URL: #68
    Credit: @neverett
    Reviewed-By: @zkat
    neverett authored and zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    6cc70cc View commit details
    Browse the repository at this point in the history
  13. bluebird@3.5.3

    zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    161dc0b View commit details
    Browse the repository at this point in the history
  14. graceful-fs@4.1.15

    Credit: @isaacs
    zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    bb6f943 View commit details
    Browse the repository at this point in the history
  15. tar@4.4.8

    Credit: @isaacs
    zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    43b1f4c View commit details
    Browse the repository at this point in the history
  16. npm-packlist@1.1.12

    Credit: @isaacs
    zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    ab62afc View commit details
    Browse the repository at this point in the history
  17. ci-info@1.6.0

    Credit: @watson
    zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    027f06b View commit details
    Browse the repository at this point in the history
  18. doc: fix semver docs

    zkat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    61dbbb7 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2018

  1. Configuration menu
    Copy the full SHA
    353a81f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2499303 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    499cbbd View commit details
    Browse the repository at this point in the history
  4. update AUTHORS

    zkat committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    6de34c1 View commit details
    Browse the repository at this point in the history
  5. 6.5.0-next.0

    zkat committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    6084ed1 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2018

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

Commits on Dec 6, 2018

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

Commits on Dec 7, 2018

  1. Configuration menu
    Copy the full SHA
    f426a0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    260f271 View commit details
    Browse the repository at this point in the history
  3. travis: 10 is LTS now

    iarna committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    661e5c6 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2018

  1. 6.5.0

    Audrey Eschright committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    ab0f026 View commit details
    Browse the repository at this point in the history
  2. config: support default user on IBM i (#65)

    setuid() can not accept a 'nobody' parameter on IBM i.
    The default user (QSECOFR) on IBM i has user id 0.
    
    PR-URL: #65
    Credit: @dmabupt
    Reviewed-By: @zkat
    dmabupt authored and zkat committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    1065a78 View commit details
    Browse the repository at this point in the history
  3. docs: Fix typo in npm-token documentation (#71)

    PR-URL: #71
    Credit: @GeorgeTaveras1231
    Reviewed-By: @zkat
    GeorgeTaveras1231 authored and zkat committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    31a7274 View commit details
    Browse the repository at this point in the history
  4. pacote: pass git opts to pacote (#98)

    Pass git binary path config to pacote.
    
    Ref: zkat/pacote#164
    Fixes: https://npm.community/t/3278
    PR-URL: #98
    Credit: @larsgw
    Reviewed-By: @zkat
    larsgw authored and zkat committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    890a744 View commit details
    Browse the repository at this point in the history
  5. dist-tag: make 'ls' the default action (#106)

    I keep typing `npm dist-tags` expecting it to print out a list of
    dist-tags and instead it yells at me and that feels very un-npm-y.
    
    PR-URL: #106
    Credit: @isaacs
    Reviewed-By: @zkat
    isaacs authored and zkat committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    02c837e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    90e55a1 View commit details
    Browse the repository at this point in the history