Permalink
Commits on Oct 7, 2016
  1. 3.10.9

    iarna committed Oct 7, 2016
  2. update AUTHORS

    iarna committed Oct 7, 2016
  3. doc: update changelog for 3.10.9

    iarna committed Oct 7, 2016
  4. scripts: Add dep-update & dev-dep-update

    Scripts @iarna uses when updating dependencies in npm.
    
    Credit: @iarna
    iarna committed Oct 7, 2016
  5. graceful-fs@4.1.9

    Make `fs.Stats` `.uid` and `.gid` fields always be unsigned.
    
    Pass through optional arguments to `fs.readdir`. Previously they were dropped.
    
    Fixes: #13918
    Fixes: isaacs/node-graceful-fs#84
    iarna committed Oct 6, 2016
  6. glob@7.1.0

    Add absolute option for match event.
    
    Credit: @phated
    PR-URL: isaacs/node-glob#293
    iarna committed Oct 6, 2016
  7. config-chain@1.1.11

    Document module as frozen.
    
    Credit: @dominictarr
    iarna committed Oct 6, 2016
  8. lockfile@1.0.2

    Metadata & dev dep updates.
    
    Credit: @issacs
    iarna committed Oct 6, 2016
  9. opener@1.4.2

    License update.
    
    Credit: @dominic
    iarna committed Oct 6, 2016
  10. path-is-inside@1.0.2

    License & doc updates.
    
    Credit: @domenic
    iarna committed Oct 6, 2016
  11. request@2.75.0

    Subdep updates.
    
    Credit: @simov
    iarna committed Oct 6, 2016
  12. sorted-object@2.0.1

    Relicense under dual WTFPL/MIT
    
    Credit: @nagineni
    iarna committed Oct 6, 2016
  13. asap@2.0.5

    Fixed MutationObserver in envs w/o a `global` object.
    
    Credit: @visortelle
    PR-URL: kriskowal/asap#68
    iarna committed Oct 6, 2016
  14. tacks@1.2.2

    iarna committed Oct 6, 2016
  15. tap@7.1.2

    iarna committed Oct 6, 2016
Commits on Oct 6, 2016
  1. doc: Update package.json example to include github branches

    Credit: @stevokk
    Reviewed-By: @iarna
    PR-URL: #13904
    stevokk committed with iarna Sep 8, 2016
  2. test: handle the order of the cli args for windows

    Some of the test code are depending on the order of the arguments
    for git command and it doesn't work on Windows since prefixes are
    added by `lib/utils/git.js`, like the following:
    
        $ git -c core.longpaths=true clone
    
    Credit: @watilde
    Reviewed-By: @iarna
    PR-URL: #14045
    watilde committed with iarna Sep 22, 2016
  3. view: npm show --json only returns one item even when mult match

    In npm@2 multiple results were printed with filenames inbetween, resulting
    in a stream of plaintext mixed with JSON. This was pretty undesirable.
    
    Previously in, npm@3 the "best" version from the list was picked and shown,
    with no facility for getting multiple results.
    
    This changes npm@3 to return an array of matching results.
    
    Fixes: #14030
    Credit: @roblg
    Reviewed-By: @iarna
    PR-URL: #14032
    roblg committed with iarna Sep 21, 2016
  4. view: non-existant version now prints nothing

    Previously it printed 'undefined' which was particularly problematic when outputting JSON.
    
    Fixes: #13973
    Credit: @roblg
    Reviewed-By: @iarna
    PR-URL: #14032
    roblg committed with iarna Sep 21, 2016
  5. deps: Guard against null "bin" values in package.json

    Fixes: #13997
    Credit: @IonicaBizau
    PR-URL: #13999
    Reviewed-By: @iarna
    IonicaBizau committed with iarna Sep 19, 2016
  6. filter-invalid-actions: Log 'skipping action' as 'verbose'

    Rather than as 'warn'. This is papering over a deeper issue which
    will be resolved by making symlinks entirely opaque.
    
    Fixes: #9999
    Credit: @timoxley
    Reviewed-By: @iarna
    PR-URL: #13613
    timoxley committed with iarna Aug 9, 2016
  7. version: Update npm-shrinkwrap even when cwd != project root

    There was a bug where the `npm-shrinkwrap.json` wouldn't be updated
    if you ran `npm version` from a subdirectory of your project.
    
    Fixes: #14009
    Credit: @lholmquist
    Reviewed-By: @iarna
    PR-URL: #14143
    lholmquist committed with iarna Sep 30, 2016
Commits on Sep 19, 2016
  1. decompose-actions: Run remove steps when updating

    Fixes: #13963
    Credit: @iarna
    PR-URL: #13964
    Reviewed-By: @othiym23
    iarna committed Sep 15, 2016
  2. deps: Fix git & tagged dependency matching with shrinkwraps

    When you depend on a tag, eg `foo@latest`, your `npm-shrinkwrap.json` will
    record this in its `_from` field. Similarly when you depend on a git dependency
    with something like `github:foo/bar` it saves this to your `_from`.
    
    When you install under the above circumstances the installed module will be
    installed from the associated tarball URL for tagged dependencies or git URL
    with commit hash for git dependencies.
    
    As a result the `_requested` section of the `package.json` will be based on
    the tarball URL or githash and cann't be matched up to the `package.json`.
    
    It was _supposed_ to fallback to comparing the `package.json` `_from` field
    with but it was doing this by comparing `rawSpec` to `_from`, which _can't_
    work consistently.
    
    Fixes: #13496
    Fixes: #11736
    PR-URL: #13941
    Credit: @iarna
    Reviewed-By: @othiym23
    iarna committed Sep 12, 2016
  3. shrinkwrap: Simplify working directory selection

    Credit: @iarna
    PR-URL: #13942
    Reviewed-By: @othiym23
    iarna committed Sep 13, 2016
  4. shrinkwrap: Fix CWD while running shrinkwrap lifecycle scripts

    Previously if you ran a shrinkwrap from another lifecycle script AND
    `node_modules` existed (and if you're running `npm shrinkwrap` it probably
    should) then `npm` would run the shrinkwrap lifecycle from the
    `node_modules` folder instead of the package folder.
    
    Fixes: #13252
    Credit: @iarna
    PR-URL: #13942
    Reviewed-By: @othiym23
    
    As it happens…
    
    Credit: @evocateur
    
    …wrote a nearly identical patch, almost simultaneously.  It's not included
    here, but I wanted to share credit.
    iarna committed Sep 13, 2016
Commits on Sep 9, 2016
  1. gen-changelog: Fix the missing/double hashmarks issue

    iarna committed Sep 9, 2016
  2. 3.10.8

    zkat committed Sep 9, 2016
  3. update AUTHORS

    zkat committed Sep 9, 2016
  4. doc: update changelog for 3.10.8

    zkat committed Sep 8, 2016
  5. doc: clarify how config files are configured

    PR-URL: #13911
    Credit: @othiym23
    Reviewed-By: @zkat
    othiym23 committed with zkat Sep 8, 2016
  6. doc: update semver docs for semver@5.3.0

    Credit: @zkat
    zkat committed Sep 8, 2016
  7. write-file-atomic@1.2.0

    * Preserve chmod and chown from the overwritten file
    
    Credit: @iarna
    zkat committed Sep 8, 2016