|
| 1 | +### v2.14.20 (2016-02-18): |
| 2 | + |
| 3 | +Hope y'all are having a nice week! As usual, it's a fairly limited release. The |
| 4 | +most notable thing is some dependency updates that might help the Node.js CI |
| 5 | +setup for Windows run a little better, even if we have some work to do on that |
| 6 | +path length things, still. |
| 7 | + |
| 8 | +#### WHITTLING AWAY AT PATH LENGTHS |
| 9 | + |
| 10 | +So for all of you who don't know -- Node.js does, in fact, support long Windows |
| 11 | +paths. Unfortunately, depending on the tool and the Windows version, a lot of |
| 12 | +external tooling does not. This means, for example, that some (all?) versions of |
| 13 | +Windows Explorer *can literally never delete npm from their system entirely |
| 14 | +because of deeply-nested npm dependencies*. Which is pretty gnarly. |
| 15 | + |
| 16 | +Incidentally, if you run into that in particularly, you can use |
| 17 | +[rimraf](npm.im/rimraf) to remove such files 💁. |
| 18 | + |
| 19 | +The latest victim of this issue was the Node.js CI setup for testing on Windows, |
| 20 | +which uses some tooling or another that croaks on the usual path length limit |
| 21 | +for that OS: 255 characters. |
| 22 | + |
| 23 | +This issue, of course, is largely not a problem as of `npm@3`, with its flat |
| 24 | +trees, but it still occasionally and viciously bites LTS. |
| 25 | + |
| 26 | +We've taken another baby step towards alleviating this in this release by |
| 27 | +updating a couple of dependencies that were preventing `npmlog` from deduping, |
| 28 | +and then doing a dedupe on that and `gauge`. Hopefully it helps. |
| 29 | + |
| 30 | +* [`4199551`](https://github.com/npm/npm/commit/41995517e617674710748ab6d262670c96124393) |
| 31 | + [#11528](https://github.com/npm/npm/pull/11528) |
| 32 | + `[email protected]`: Just updates the version of npmlog so we can |
| 33 | + dedupe it better. |
| 34 | + ([@zkat](https://github.com/zkat)) |
| 35 | +* [`14d72c7`](https://github.com/npm/npm/commit/14d72c756b89e2d167eb52c1849263dbddcb9f35) |
| 36 | + [#11552](https://github.com/npm/npm/pull/11552) |
| 37 | + [#11528](https://github.com/npm/npm/pull/11528) |
| 38 | + `[email protected]`: AIX support, new `gyp`, update `npmlog` (for the dedupe), |
| 39 | + adds `--cafile` command line option, and allows configuration of Node.js and |
| 40 | + io.js mirrors. |
| 41 | + ([@rvagg](https://github.com/rvagg)) |
| 42 | +* [`0453cb9`](https://github.com/npm/npm/commit/0453cb94b33520eb723b7072cd2654b1d0142533) |
| 43 | + [#11528](https://github.com/npm/npm/pull/11528) |
| 44 | + Do a `dedupe` on `gauge` to flatten our dependencies a bit more. |
| 45 | + ([@zkat](https://github.com/zkat)) |
| 46 | + |
| 47 | +#### OTHER DEP STUFF |
| 48 | + |
| 49 | +* [`686c0b3`](https://github.com/npm/npm/commit/686c0b37ec3a7b65f9b3849e1099805e5221c408) |
| 50 | + `[email protected]`: Just updates to glob@7. |
| 51 | + ([@isaacs](https://github.com/isaacs)) |
| 52 | + |
| 53 | +#### @wyze, DOCUMENTATION HERO OF THE PEOPLE, GETS THEIR OWN HEADER |
| 54 | + |
| 55 | +* [`7232948`](https://github.com/npm/npm/commit/72329484c775376cb40d5b348f453eaaf2f0b821) |
| 56 | + [#11416](https://github.com/npm/npm/pull/11416) |
| 57 | + Logout docs were using a section copy-pasted from the adduser docs. |
| 58 | + ([@wyze](https://github.com/wyze)) |
| 59 | +* [`922b33a`](https://github.com/npm/npm/commit/922b33aba4362e1e90f42e9348f061a1cc73eafb) |
| 60 | + [#11414](https://github.com/npm/npm/pull/11414) |
| 61 | + Add colon for consistency. |
| 62 | + ([@wyze](https://github.com/wyze)) |
| 63 | + |
1 | 64 | ### v2.14.19 (2016-02-11):
|
2 | 65 |
|
3 | 66 | Really tiny micro-release this week! The main thing to note is a dependency
|
|
0 commit comments