|
| 1 | +### v2.13.0 (2015-07-02): |
| 2 | + |
| 3 | +#### FORREST IS OUT! LET'S SNEAK IN ALL THE THINGS! |
| 4 | + |
| 5 | +Well, not _everything_. Just a couple of goodies, like the new `npm ping` |
| 6 | +command, and the ability to add files to the commits created by `npm version` |
| 7 | +with the new version hooks. There's also a couple of bugfixes in `npm` itself |
| 8 | +and some of its dependencies. Here we go! |
| 9 | + |
| 10 | +#### YES HELLO THIS IS NPM REGISTRY SORRY NO DOG HERE |
| 11 | + |
| 12 | +Yes, that's right! We now have a dedicated `npm ping` command. It's super simple |
| 13 | +and super easy. You ping. We tell you whether you pinged right by saying hello |
| 14 | +right back. This should help out folks dealing with things like proxy issues or |
| 15 | +other registry-access debugging issues. Give it a shot! |
| 16 | + |
| 17 | +This addresses [#5750](https://github.com/npm/npm/issues/5750), and will help |
| 18 | +with the `npm doctor` stuff descripbed in |
| 19 | +[#6756](https://github.com/npm/npm/issues/6756). |
| 20 | + |
| 21 | +* [`f1f7a85`](https://github.com/npm/npm/commit/f1f7a85) |
| 22 | + Add ping command to CLI |
| 23 | + ([@michaelnisi](https://github.com/michaelnisi)) |
| 24 | +* [`8cec629`](https://github.com/npm/npm/commit/8cec629) |
| 25 | + Add ping command to npm-registry-client |
| 26 | + ([@michaelnisi](https://github.com/michaelnisi)) |
| 27 | +* [`0c0c92d`](https://github.com/npm/npm/0c0c92d) |
| 28 | + Fixed ping command issues (added docs, tests, fixed minor bugs, etc) |
| 29 | + ([@zkat](https://github.com/zkat)) |
| 30 | + |
| 31 | +#### I'VE WANTED THIS FOR `version` SINCE LIKE LITERALLY FOREVER AND A DAY |
| 32 | + |
| 33 | +Seriously! This patch lets you add files to the `version` commit before it's |
| 34 | +made, So you can add additional metadata files, more automated changes to |
| 35 | +`package.json`, or even generate `CHANGELOG.md` automatically pre-commit if |
| 36 | +you're into that sort of thing. I'm so happy this is there I can't even. Do you |
| 37 | +have other fun usecases for this? Tell |
| 38 | +[npmbot (@npmjs)](http://twitter.com/npmjs) about it! |
| 39 | + |
| 40 | +* [`582f170`](https://github.com/npm/npm/commit/582f170) |
| 41 | + [#8620](https://github.com/npm/npm/issues/8620) version: Allow scripts to add |
| 42 | + files to the commit. |
| 43 | + ([@jamestalmage](https://github.com/jamestalmage)) |
| 44 | + |
| 45 | +#### ALL YOUR FILE DESCRIPTORS ARE BELONG TO US |
| 46 | + |
| 47 | +We've had problems in the past with things like `EMFILE` errors popping up when |
| 48 | +trying to install packages with a bunch of dependencies. Isaac patched up |
| 49 | +[`graceful-fs`](https://github.com/isaacs/node-graceful-fs) to handle this case |
| 50 | +better, so we should be seeing fewer of those. |
| 51 | + |
| 52 | +* [`022691a`](https://github.com/npm/npm/commit/022691a) |
| 53 | + `[email protected]`: Updated so we can monkey patch globally. |
| 54 | + ([@isaacs](https://github.com/isaacs)) |
| 55 | +* [`c9fb0fd`](https://github.com/npm/npm/commit/c9fb0fd) |
| 56 | + Globally monkey-patch graceful-fs. This should fix some errors when installing |
| 57 | + packages with lots of dependencies. |
| 58 | + ([@isaacs](https://github.com/isaacs)) |
| 59 | + |
| 60 | +#### READ THE FINE DOCS. THEY'VE IMPROVED |
| 61 | + |
| 62 | +* [`5587d0d`](https://github.com/npm/npm/commit/5587d0d) |
| 63 | + Nice clarification for `directories.bin` |
| 64 | + ([@ujane](https://github.com/ujane)) |
| 65 | +* [`20673c7`](https://github.com/npm/npm/commit/20673c7) |
| 66 | + Hey, Windows folks! Check out |
| 67 | + [`nvm-windows`](https://github.com/coreybutler/nvm-windows) |
| 68 | + ([@ArtskydJ](https://github.com/ArtskydJ)) |
| 69 | + |
| 70 | +#### MORE NUMBERS! MORE VALUE! |
| 71 | + |
| 72 | +* [`5afa2d5`](https://github.com/npm/npm/commit/5afa2d5) |
| 73 | + `[email protected]`: Documented package name rules in README |
| 74 | + ([@zeusdeux](https://github.com/zeusdeux)) |
| 75 | +* [`021f4d9`](https://github.com/npm/npm/commit/021f4d9) |
| 76 | + `[email protected]`: [#74](https://github.com/isaacs/rimraf/issues/74) Use async |
| 77 | + function for bin (to better handle Window's `EBUSY`) |
| 78 | + ([@isaacs](https://github.com/isaacs)) |
| 79 | +* [`5223432`](https://github.com/npm/npm/commit/5223432) |
| 80 | + `[email protected]`: Use `os.homedir()` polyfill for more reliable output. io.js |
| 81 | + added the function and the polyfill does a better job than the prior solution. |
| 82 | + ([@sindresorhus](https://github.com/sindresorhus)) |
| 83 | +* [`8ebbc90`](https://github.com/npm/npm/commit/8ebbc90) |
| 84 | + `[email protected]`: Make sure different git references get different |
| 85 | + cache folders. This should prevent `foo/bar#v1.0` and `foo/bar#master` from |
| 86 | + sharing the same cache folder. |
| 87 | + ([@tomekwi](https://github.com/tomekwi)) |
| 88 | +* [`367b854`](https://github.com/npm/npm/commit/367b854) |
| 89 | + `[email protected]`: Minor test/typo changes |
| 90 | + ([@isaacs](https://github.com/isaacs)) |
| 91 | +* [`9fcae61`](https://github.com/npm/npm/commit/9fcae61) |
| 92 | + `[email protected]`: Tiny doc change + stop firing 'match' events for ignored items. |
| 93 | + ([@isaacs](https://github.com/isaacs)) |
| 94 | + |
| 95 | +#### OH AND ONE MORE THING |
| 96 | + |
| 97 | +* [`7827249`](https://github.com/npm/npm/commit/7827249) |
| 98 | + `PeerDependencies` errors now include the package version. |
| 99 | + ([@NickHeiner](https://github.com/NickHeiner)) |
| 100 | + |
1 | 101 | ### v2.12.1 (2015-06-25):
|
2 | 102 |
|
3 | 103 | #### HEY WHERE DID EVERYBODY GO
|
|
0 commit comments