|
1 | 1 | # Node.js ChangeLog
|
2 | 2 |
|
| 3 | +## 2016-04-20, Version 5.10.2 (Stable), @thealphanerd |
| 4 | + |
| 5 | +## Notable Changes |
| 6 | + |
| 7 | +* **npm**: |
| 8 | + * upgrade npm to 3.8.6 (Kat Marchán) [#6153](https://github.com/nodejs/node/pull/6153) |
| 9 | + |
| 10 | +### Commits |
| 11 | + |
| 12 | +* [[`4cc52ad7ec`](https://github.com/nodejs/node/commit/4cc52ad7ec)] - **assert**: respect assert.doesNotThrow message. (Ilya Shaisultanov) [#2407](https://github.com/nodejs/node/pull/2407) |
| 13 | +* [[`134a3dbf2b`](https://github.com/nodejs/node/commit/134a3dbf2b)] - **benchmark**: add module loader benchmark parameter (Brian White) [#5172](https://github.com/nodejs/node/pull/5172) |
| 14 | +* [[`2ba1e78603`](https://github.com/nodejs/node/commit/2ba1e78603)] - **buffer**: standardize array index check (Trevor Norris) [#6084](https://github.com/nodejs/node/pull/6084) |
| 15 | +* [[`8a3fd53246`](https://github.com/nodejs/node/commit/8a3fd53246)] - **build**: allow test-ci to run tests in parallel (Johan Bergström) [#6208](https://github.com/nodejs/node/pull/6208) |
| 16 | +* [[`8952330a70`](https://github.com/nodejs/node/commit/8952330a70)] - **build**: remove -f{data,function}-sections flags (Ben Noordhuis) [#6077](https://github.com/nodejs/node/pull/6077) |
| 17 | +* [[`b456cf41e4`](https://github.com/nodejs/node/commit/b456cf41e4)] - **deps**: floating fix for npm's test-node script (Kat Marchán) [#6153](https://github.com/nodejs/node/pull/6153) |
| 18 | +* [[`3344c6dbb9`](https://github.com/nodejs/node/commit/3344c6dbb9)] - **deps**: upgrade npm to 3.8.6 (Kat Marchán) [#6153](https://github.com/nodejs/node/pull/6153) |
| 19 | +* [[`c3c35d34e3`](https://github.com/nodejs/node/commit/c3c35d34e3)] - **deps**: cherry-pick 1383d00 from v8 upstream (Fedor Indutny) [#6179](https://github.com/nodejs/node/pull/6179) |
| 20 | +* [[`81793c1f17`](https://github.com/nodejs/node/commit/81793c1f17)] - **deps**: backport 125ac66 from v8 upstream (Myles Borins) [#6086](https://github.com/nodejs/node/pull/6086) |
| 21 | +* [[`44ac67033c`](https://github.com/nodejs/node/commit/44ac67033c)] - **doc**: fix broken references (Alexander Gromnitsky) [#6100](https://github.com/nodejs/node/pull/6100) |
| 22 | +* [[`3c6f97dd2f`](https://github.com/nodejs/node/commit/3c6f97dd2f)] - **doc**: path.format provide more examples (John Eversole) [#5838](https://github.com/nodejs/node/pull/5838) |
| 23 | +* [[`377c39c831`](https://github.com/nodejs/node/commit/377c39c831)] - **doc**: replace functions with arrow functions (abouthiroppy) [#6203](https://github.com/nodejs/node/pull/6203) |
| 24 | +* [[`a6dacd20f5`](https://github.com/nodejs/node/commit/a6dacd20f5)] - **doc**: DCO anchor that doesn't change (William Kapke) [#6257](https://github.com/nodejs/node/pull/6257) |
| 25 | +* [[`ebac107c60`](https://github.com/nodejs/node/commit/ebac107c60)] - **doc**: fix http response event, Agent#getName (Matthew Douglass) [#5993](https://github.com/nodejs/node/pull/5993) |
| 26 | +* [[`fe32472d10`](https://github.com/nodejs/node/commit/fe32472d10)] - **doc**: document intention and dangers of fs module Buffer API (Nikolai Vavilov) [#6020](https://github.com/nodejs/node/pull/6020) |
| 27 | +* [[`f6155ae238`](https://github.com/nodejs/node/commit/f6155ae238)] - **doc**: explain differences in console.assert between node and browsers (James M Snell) [#6169](https://github.com/nodejs/node/pull/6169) |
| 28 | +* [[`c3afe2ebfb`](https://github.com/nodejs/node/commit/c3afe2ebfb)] - **doc**: native module reloading is not supported (Bryan English) [#6168](https://github.com/nodejs/node/pull/6168) |
| 29 | +* [[`5a03217873`](https://github.com/nodejs/node/commit/5a03217873)] - **doc**: clarify fs.watch() and inodes on linux, os x (Joran Dirk Greef) [#6099](https://github.com/nodejs/node/pull/6099) |
| 30 | +* [[`1233bd00ee`](https://github.com/nodejs/node/commit/1233bd00ee)] - **doc**: add domain postmortem (Trevor Norris) [#6159](https://github.com/nodejs/node/pull/6159) |
| 31 | +* [[`7aaa35bae8`](https://github.com/nodejs/node/commit/7aaa35bae8)] - **doc**: add stefanmb to collaborators (Stefan Budeanu) [#6227](https://github.com/nodejs/node/pull/6227) |
| 32 | +* [[`73cfcb6e8f`](https://github.com/nodejs/node/commit/73cfcb6e8f)] - **doc**: add iWuzHere to collaborators (Imran Iqbal) [#6226](https://github.com/nodejs/node/pull/6226) |
| 33 | +* [[`8c944fc3d3`](https://github.com/nodejs/node/commit/8c944fc3d3)] - **doc**: add santigimeno to collaborators (Santiago Gimeno) [#6225](https://github.com/nodejs/node/pull/6225) |
| 34 | +* [[`4c6377b1e2`](https://github.com/nodejs/node/commit/4c6377b1e2)] - **doc**: add addaleax to collaborators (Anna Henningsen) [#6224](https://github.com/nodejs/node/pull/6224) |
| 35 | +* [[`597020925a`](https://github.com/nodejs/node/commit/597020925a)] - **doc**: fix incorrect references in buffer docs (Amery) [#6194](https://github.com/nodejs/node/pull/6194) |
| 36 | +* [[`527bf2d58c`](https://github.com/nodejs/node/commit/527bf2d58c)] - **doc**: add copy about how to curl SHA256.txt (Myles Borins) [#6120](https://github.com/nodejs/node/pull/6120) |
| 37 | +* [[`363b6fd7a3`](https://github.com/nodejs/node/commit/363b6fd7a3)] - **doc**: clarification for maxBuffer and Unicode output (James M Snell) [#6030](https://github.com/nodejs/node/pull/6030) |
| 38 | +* [[`450a2ff594`](https://github.com/nodejs/node/commit/450a2ff594)] - **doc**: describe child.kill() pitfalls on linux (Robert Jefe Lindstaedt) [#2098](https://github.com/nodejs/node/issues/2098) |
| 39 | +* [[`b9db45c89d`](https://github.com/nodejs/node/commit/b9db45c89d)] - **doc**: fix scrolling on iOS devices (Luigi Pinca) [#5878](https://github.com/nodejs/node/pull/5878) |
| 40 | +* [[`8573174a52`](https://github.com/nodejs/node/commit/8573174a52)] - **doc**: add topic - event loop, timers, `nextTick()` (Jeff Harris) [#4936](https://github.com/nodejs/node/pull/4936) |
| 41 | +* [[`a339203479`](https://github.com/nodejs/node/commit/a339203479)] - **doc**: add example using algorithms not directly exposed (Brad Hill) [#6108](https://github.com/nodejs/node/pull/6108) |
| 42 | +* [[`8c42ed8564`](https://github.com/nodejs/node/commit/8c42ed8564)] - **doc**: update openssl LICENSE using license-builder.sh (Steven R. Loomis) [#6065](https://github.com/nodejs/node/pull/6065) |
| 43 | +* [[`f77b78ecaf`](https://github.com/nodejs/node/commit/f77b78ecaf)] - **doc**: simple doc typo fix (Brendon Pierson) [#6041](https://github.com/nodejs/node/pull/6041) |
| 44 | +* [[`fd8e7de971`](https://github.com/nodejs/node/commit/fd8e7de971)] - **doc**: note about Android support (Rich Trott) [#6040](https://github.com/nodejs/node/pull/6040) |
| 45 | +* [[`60a73a2ed2`](https://github.com/nodejs/node/commit/60a73a2ed2)] - **doc**: fix a typo in 5.10.1's changelog (Vladimir Varankin) [#6076](https://github.com/nodejs/node/pull/6076) |
| 46 | +* [[`184269a9c3`](https://github.com/nodejs/node/commit/184269a9c3)] - **gitignore**: adding .vs/ directory to .gitignore (Mike Kaufman) [#6070](https://github.com/nodejs/node/pull/6070) |
| 47 | +* [[`4375c35fb0`](https://github.com/nodejs/node/commit/4375c35fb0)] - **gitignore**: ignore VS 2015 *.VC.opendb files (Mike Kaufman) [#6070](https://github.com/nodejs/node/pull/6070) |
| 48 | +* [[`d4abca5b27`](https://github.com/nodejs/node/commit/d4abca5b27)] - **lib**: remove bootstrap global context indirection (Jeremiah Senkpiel) [#5881](https://github.com/nodejs/node/pull/5881) |
| 49 | +* [[`0bede1669e`](https://github.com/nodejs/node/commit/0bede1669e)] - **lib,test,tools**: alignment on variable assignments (Rich Trott) [#6242](https://github.com/nodejs/node/pull/6242) |
| 50 | +* [[`9de3efb2dc`](https://github.com/nodejs/node/commit/9de3efb2dc)] - **path**: fixing a test that breaks on some machines. (Mike Kaufman) [#6067](https://github.com/nodejs/node/pull/6067) |
| 51 | +* [[`4cb2ea432b`](https://github.com/nodejs/node/commit/4cb2ea432b)] - **process**: fix incorrect usage of assert.fail() (Rich Trott) [#6211](https://github.com/nodejs/node/pull/6211) |
| 52 | +* [[`04272dd6db`](https://github.com/nodejs/node/commit/04272dd6db)] - **repl**: don’t complete non-simple expressions (Anna Henningsen) [#6192](https://github.com/nodejs/node/pull/6192) |
| 53 | +* [[`a67e7b6e3c`](https://github.com/nodejs/node/commit/a67e7b6e3c)] - **repl**: refactor repl.js (Rich Trott) [#6071](https://github.com/nodejs/node/pull/6071) |
| 54 | +* [[`f6d16c1a39`](https://github.com/nodejs/node/commit/f6d16c1a39)] - **src**: add missing 'inline' keywords (Ben Noordhuis) [#6056](https://github.com/nodejs/node/pull/6056) |
| 55 | +* [[`20bb92f5c8`](https://github.com/nodejs/node/commit/20bb92f5c8)] - **src**: use size_t for http parser array size fields (Ben Noordhuis) [#5969](https://github.com/nodejs/node/pull/5969) |
| 56 | +* [[`2fd8be2dbe`](https://github.com/nodejs/node/commit/2fd8be2dbe)] - **src**: replace ARRAY_SIZE with typesafe arraysize (Ben Noordhuis) [#5969](https://github.com/nodejs/node/pull/5969) |
| 57 | +* [[`897c0d1f5e`](https://github.com/nodejs/node/commit/897c0d1f5e)] - **stream**: Fix readableState.awaitDrain mechanism (Anna Henningsen) [#6023](https://github.com/nodejs/node/pull/6023) |
| 58 | +* [[`4f6891e156`](https://github.com/nodejs/node/commit/4f6891e156)] - **streams**: support unlimited synchronous cork/uncork cycles (Matteo Collina) [#6164](https://github.com/nodejs/node/pull/6164) |
| 59 | +* [[`97012b55b6`](https://github.com/nodejs/node/commit/97012b55b6)] - **test**: move debugger tests to sequential (Rich Trott) [#6205](https://github.com/nodejs/node/pull/6205) |
| 60 | +* [[`41199916d0`](https://github.com/nodejs/node/commit/41199916d0)] - **test**: move some test from sequential to parallel (Santiago Gimeno) [#6087](https://github.com/nodejs/node/pull/6087) |
| 61 | +* [[`f95cffaa42`](https://github.com/nodejs/node/commit/f95cffaa42)] - **test**: move the debugger tests back to parallel (Santiago Gimeno) [#6246](https://github.com/nodejs/node/pull/6246) |
| 62 | +* [[`ac43bd7a3a`](https://github.com/nodejs/node/commit/ac43bd7a3a)] - **test**: fix issues for ESLint 2.7.0 (silverwind) [#6132](https://github.com/nodejs/node/pull/6132) |
| 63 | +* [[`f55a5956c7`](https://github.com/nodejs/node/commit/f55a5956c7)] - **test**: fix flaky test-http-set-timeout-server (Santiago Gimeno) [#6248](https://github.com/nodejs/node/pull/6248) |
| 64 | +* [[`9749bc3d82`](https://github.com/nodejs/node/commit/9749bc3d82)] - **test**: fix test-net-settimeout flakiness (Santiago Gimeno) [#6166](https://github.com/nodejs/node/pull/6166) |
| 65 | +* [[`e49bb44905`](https://github.com/nodejs/node/commit/e49bb44905)] - **test**: fix flaky test-child-process-fork-net (Rich Trott) [#6138](https://github.com/nodejs/node/pull/6138) |
| 66 | +* [[`11df00d6bf`](https://github.com/nodejs/node/commit/11df00d6bf)] - **test**: fix flaky test-http-client-abort (Rich Trott) [#6124](https://github.com/nodejs/node/pull/6124) |
| 67 | +* [[`7055188bf5`](https://github.com/nodejs/node/commit/7055188bf5)] - **test**: refactor test-file-write-stream3 (Rich Trott) [#6050](https://github.com/nodejs/node/pull/6050) |
| 68 | +* [[`8ab2d73b39`](https://github.com/nodejs/node/commit/8ab2d73b39)] - **test**: enforce strict mode for test-domain-crypto (Rich Trott) [#6047](https://github.com/nodejs/node/pull/6047) |
| 69 | +* [[`eb15c8d83b`](https://github.com/nodejs/node/commit/eb15c8d83b)] - **test**: fix pummel test failures (Rich Trott) [#6012](https://github.com/nodejs/node/pull/6012) |
| 70 | +* [[`bf9392ea5f`](https://github.com/nodejs/node/commit/bf9392ea5f)] - **test,repl**: use deepStrictEqual for false-y values (Jeremiah Senkpiel) [#6196](https://github.com/nodejs/node/pull/6196) |
| 71 | +* [[`46193b289e`](https://github.com/nodejs/node/commit/46193b289e)] - **test,vm**: enable strict mode for vm tests (Rich Trott) [#6209](https://github.com/nodejs/node/pull/6209) |
| 72 | +* [[`0fd1dd5b36`](https://github.com/nodejs/node/commit/0fd1dd5b36)] - **tools**: move message listener to worker objects (Brian White) [#6212](https://github.com/nodejs/node/pull/6212) |
| 73 | +* [[`5357131975`](https://github.com/nodejs/node/commit/5357131975)] - **tools**: improve js linter (Brian White) [#5638](https://github.com/nodejs/node/pull/5638) |
| 74 | +* [[`683ee6ebbf`](https://github.com/nodejs/node/commit/683ee6ebbf)] - **tools**: lint for alignment of variable assignments (Rich Trott) [#6242](https://github.com/nodejs/node/pull/6242) |
| 75 | +* [[`5526980b67`](https://github.com/nodejs/node/commit/5526980b67)] - **tools**: update ESLint to 2.7.0 (silverwind) [#6132](https://github.com/nodejs/node/pull/6132) |
| 76 | +* [[`f5aadd5eed`](https://github.com/nodejs/node/commit/f5aadd5eed)] - **tools**: fix license-builder.sh again for ICU (Steven R. Loomis) [#6068](https://github.com/nodejs/node/pull/6068) |
| 77 | +* [[`47a70fe461`](https://github.com/nodejs/node/commit/47a70fe461)] - **tools**: remove simplejson dependency (Sakthipriyan Vairamani) [#6101](https://github.com/nodejs/node/pull/6101) |
| 78 | +* [[`0a92d6bb1f`](https://github.com/nodejs/node/commit/0a92d6bb1f)] - **tools,doc**: parse types in braces everywhere (Alexander Makarenko) [#5329](https://github.com/nodejs/node/pull/5329) |
| 79 | +* [[`3fdd5926ff`](https://github.com/nodejs/node/commit/3fdd5926ff)] - **tools,doc**: fix json for grouped optional params (firedfox) [#5977](https://github.com/nodejs/node/pull/5977) |
| 80 | +* [[`53c609711c`](https://github.com/nodejs/node/commit/53c609711c)] - **tools,doc**: fix incomplete json produced by doctool (firedfox) [#5966](https://github.com/nodejs/node/pull/5966) |
| 81 | +* [[`61167c3e23`](https://github.com/nodejs/node/commit/61167c3e23)] - **zlib**: fix gzip member head/buffer boundary issue (Anna Henningsen) [#5973](https://github.com/nodejs/node/pull/5973) |
| 82 | + |
3 | 83 | ## 2016-04-05, Version 5.10.1 (Stable), @thealphanerd
|
4 | 84 |
|
5 | 85 | ### Notable changes
|
|
0 commit comments