diff --git a/CHANGELOG.md b/CHANGELOG.md index 708b6811d7d1ad..e0a4c6887a17b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,190 @@ # Node.js ChangeLog +## 2016-01-03, Version 4.7.1 'Argon' (LTS), @thealphanerd + +This LTS release comes with 172 commits. This includes 109 which are test related, +34 which are doc related, 15 which are build / tool related, and 1 commit which is +an update to dependencies. + +### Notable Changes + +Coming Soon + +### Commits + +* [[`ee931cd59d`](https://github.com/nodejs/node/commit/ee931cd59d)] - **assert**: fix deepEqual/deepStrictEqual on equivalent typed arrays (Feross Aboukhadijeh) [#8002](https://github.com/nodejs/node/pull/8002) +* [[`b1bf7f8ae3`](https://github.com/nodejs/node/commit/b1bf7f8ae3)] - **async_wrap**: call destroy() callback in uv_idle_t (Trevor Norris) +* [[`0958b8db18`](https://github.com/nodejs/node/commit/0958b8db18)] - **async_wrap**: make Initialize a static class member (Trevor Norris) +* [[`ce66993915`](https://github.com/nodejs/node/commit/ce66993915)] - **async_wrap**: mode constructor/destructor to .cc (Trevor Norris) +* [[`8f58d25154`](https://github.com/nodejs/node/commit/8f58d25154)] - **benchmark**: split timers benchmark and refactor (Rich Trott) [#9497](https://github.com/nodejs/node/pull/9497) +* [[`476fef4447`](https://github.com/nodejs/node/commit/476fef4447)] - **benchmark,lib,test,tools**: remove unneeded . escape (Rich Trott) [#9449](https://github.com/nodejs/node/pull/9449) +* [[`e34de0dda2`](https://github.com/nodejs/node/commit/e34de0dda2)] - **build**: prioritise --shared-X-Y over pkg-config (Rod Vagg) [#9368](https://github.com/nodejs/node/pull/9368) +* [[`b5218d2dd4`](https://github.com/nodejs/node/commit/b5218d2dd4)] - **build**: Make configure file parseable on python3 (kalrover) [#9657](https://github.com/nodejs/node/pull/9657) +* [[`33c4b1641f`](https://github.com/nodejs/node/commit/33c4b1641f)] - **build**: add MAKEFLAGS="-j1" to node-gyp (Daniel Bevenius) [#9450](https://github.com/nodejs/node/pull/9450) +* [[`8bf521f265`](https://github.com/nodejs/node/commit/8bf521f265)] - **build**: make node-gyp output silent (Sakthipriyan Vairamani (thefourtheye)) [#8990](https://github.com/nodejs/node/pull/8990) +* [[`10566a8376`](https://github.com/nodejs/node/commit/10566a8376)] - **build**: start comments at beginning of line (Sakthipriyan Vairamani (thefourtheye)) [#9375](https://github.com/nodejs/node/pull/9375) +* [[`9b6d152181`](https://github.com/nodejs/node/commit/9b6d152181)] - **build**: default to ppc64 on AIX (Gibson Fahnestock) [#9645](https://github.com/nodejs/node/pull/9645) +* [[`e6c3fce036`](https://github.com/nodejs/node/commit/e6c3fce036)] - **build**: Add option to compile for coverage reports (Wayne Andrews) [#9463](https://github.com/nodejs/node/pull/9463) +* [[`2cd4a7f025`](https://github.com/nodejs/node/commit/2cd4a7f025)] - **build**: add shared library support to AIX build (Stewart Addison) [#9675](https://github.com/nodejs/node/pull/9675) +* [[`fd9939f260`](https://github.com/nodejs/node/commit/fd9939f260)] - **crypto**: use SSL_get_servername. (Adam Langley) [#9347](https://github.com/nodejs/node/pull/9347) +* [[`f5603a6e6b`](https://github.com/nodejs/node/commit/f5603a6e6b)] - **debugger**: refactor _debugger.js (Rich Trott) [#9860](https://github.com/nodejs/node/pull/9860) +* [[`7500f8940b`](https://github.com/nodejs/node/commit/7500f8940b)] - **deps**: backport GYP fix to fix AIX shared suffix (Stewart Addison) [#9675](https://github.com/nodejs/node/pull/9675) +* [[`7fa8063ddb`](https://github.com/nodejs/node/commit/7fa8063ddb)] - **doc**: consistent 'Returns:' (Roman Reiss) [#9554](https://github.com/nodejs/node/pull/9554) +* [[`20cb15b855`](https://github.com/nodejs/node/commit/20cb15b855)] - **doc**: adding missing - in README (Italo A. Casas) [#10170](https://github.com/nodejs/node/pull/10170) +* [[`880c9d07f2`](https://github.com/nodejs/node/commit/880c9d07f2)] - **doc**: removing extra space in README (Italo A. Casas) [#10168](https://github.com/nodejs/node/pull/10168) +* [[`4dec912942`](https://github.com/nodejs/node/commit/4dec912942)] - **doc**: add people to cc for async_wrap (Anna Henningsen) [#9471](https://github.com/nodejs/node/pull/9471) +* [[`f1f19dab05`](https://github.com/nodejs/node/commit/f1f19dab05)] - **doc**: add link to `net.Server` in tls.md (Devon Rifkin) [#10109](https://github.com/nodejs/node/pull/10109) +* [[`2424389972`](https://github.com/nodejs/node/commit/2424389972)] - **doc**: clarify fs.createReadStream options (Wes Tyler) [#10078](https://github.com/nodejs/node/pull/10078) +* [[`772f577b27`](https://github.com/nodejs/node/commit/772f577b27)] - **doc**: rename writing_tests.md to writing-tests.md (Safia Abdalla) [#9867](https://github.com/nodejs/node/pull/9867) +* [[`5e1f978dad`](https://github.com/nodejs/node/commit/5e1f978dad)] - **doc**: it’s -> its in api/child_process.md (Devon Rifkin) [#10090](https://github.com/nodejs/node/pull/10090) +* [[`c98342a0d2`](https://github.com/nodejs/node/commit/c98342a0d2)] - **doc**: update Collaborators list in README (Rich Trott) [#9846](https://github.com/nodejs/node/pull/9846) +* [[`2500f51474`](https://github.com/nodejs/node/commit/2500f51474)] - **doc**: remove minor contradiction in debugger doc (Rich Trott) [#9832](https://github.com/nodejs/node/pull/9832) +* [[`c4564fd450`](https://github.com/nodejs/node/commit/c4564fd450)] - **doc**: clarify introductory module material (Rich Trott) [#9816](https://github.com/nodejs/node/pull/9816) +* [[`510a73d4cf`](https://github.com/nodejs/node/commit/510a73d4cf)] - **doc**: improve description of module `exports` (Sam Roberts) [#9622](https://github.com/nodejs/node/pull/9622) +* [[`4ad979d11f`](https://github.com/nodejs/node/commit/4ad979d11f)] - **doc**: fix crypto Verify cut-n-paste from Sign (子丶言) [#9796](https://github.com/nodejs/node/pull/9796) +* [[`2c6d602b46`](https://github.com/nodejs/node/commit/2c6d602b46)] - **doc**: minor fixes event-loop-timers-and-nexttick.md (Dan Koster) [#9126](https://github.com/nodejs/node/pull/9126) +* [[`7e9bde9cf3`](https://github.com/nodejs/node/commit/7e9bde9cf3)] - **doc**: changed order of invocations in https.request() example. (atrioom) [#9614](https://github.com/nodejs/node/pull/9614) +* [[`15c377371d`](https://github.com/nodejs/node/commit/15c377371d)] - **doc**: fix crypto "decipher.setAAD()" typo (子丶言) [#9782](https://github.com/nodejs/node/pull/9782) +* [[`06c33d593f`](https://github.com/nodejs/node/commit/06c33d593f)] - **doc**: fix typo in assert code example (Vse Mozhet Byt) [#9704](https://github.com/nodejs/node/pull/9704) +* [[`aed87fa895`](https://github.com/nodejs/node/commit/aed87fa895)] - **doc**: fix typo in BUILDING.md (monkick) [#9569](https://github.com/nodejs/node/pull/9569) +* [[`54b4c81f4e`](https://github.com/nodejs/node/commit/54b4c81f4e)] - **doc**: remove backtick escaping for manpage refs (Anna Henningsen) [#9632](https://github.com/nodejs/node/pull/9632) +* [[`ba37972552`](https://github.com/nodejs/node/commit/ba37972552)] - **doc**: remove invalid padding from privateEncrypt (JungMinu) [#9611](https://github.com/nodejs/node/pull/9611) +* [[`60e88076c0`](https://github.com/nodejs/node/commit/60e88076c0)] - **doc**: remove Sam Roberts from release team (Sam Roberts) [#9862](https://github.com/nodejs/node/pull/9862) +* [[`facc431420`](https://github.com/nodejs/node/commit/facc431420)] - **doc**: add guide for maintaining V8 (Ali Ijaz Sheikh) [#9777](https://github.com/nodejs/node/pull/9777) +* [[`4da8a50761`](https://github.com/nodejs/node/commit/4da8a50761)] - **doc**: move TSC and CTC meeting minutes out of core repo (James M Snell) [#9503](https://github.com/nodejs/node/pull/9503) +* [[`54fa66cb25`](https://github.com/nodejs/node/commit/54fa66cb25)] - **doc**: fix a typo in the assert.md (Vse Mozhet Byt) [#9598](https://github.com/nodejs/node/pull/9598) +* [[`7b9f70f2e2`](https://github.com/nodejs/node/commit/7b9f70f2e2)] - **doc**: fix typo e.g., => e.g. (Daijiro Yamada) [#9563](https://github.com/nodejs/node/pull/9563) +* [[`d9ca60657a`](https://github.com/nodejs/node/commit/d9ca60657a)] - **doc**: fix typo about cluster doc, (eg. -> e.g.) (YutamaKotaro) [#9568](https://github.com/nodejs/node/pull/9568) +* [[`26ee3fcbc8`](https://github.com/nodejs/node/commit/26ee3fcbc8)] - **doc**: fix e.g., to e.g. in doc/http.md (ikasumi_wt) [#9564](https://github.com/nodejs/node/pull/9564) +* [[`676be72441`](https://github.com/nodejs/node/commit/676be72441)] - **doc**: fix the index order in pseudocode of modules (kohta ito) [#9562](https://github.com/nodejs/node/pull/9562) +* [[`4a49de5a38`](https://github.com/nodejs/node/commit/4a49de5a38)] - **doc**: remove Roadmap Working Group (William Kapke) [#9545](https://github.com/nodejs/node/pull/9545) +* [[`f99e95e7ee`](https://github.com/nodejs/node/commit/f99e95e7ee)] - **doc**: fix minor style issue in code examples (Daniel Bevenius) [#9482](https://github.com/nodejs/node/pull/9482) +* [[`35408468de`](https://github.com/nodejs/node/commit/35408468de)] - **doc**: grammar and structure revisions of wg doc (Ryan Lewis) [#9495](https://github.com/nodejs/node/pull/9495) +* [[`f86b094daa`](https://github.com/nodejs/node/commit/f86b094daa)] - **doc**: clarify the exit code part of writing_tests (Jeremiah Senkpiel) [#9502](https://github.com/nodejs/node/pull/9502) +* [[`39996f930f`](https://github.com/nodejs/node/commit/39996f930f)] - **doc**: Fix inaccuracy in https.request docs (Andreas Lind) [#9453](https://github.com/nodejs/node/pull/9453) +* [[`e393a51401`](https://github.com/nodejs/node/commit/e393a51401)] - **doc**: add npm link to README (Oscar Morrison) [#7894](https://github.com/nodejs/node/pull/7894) +* [[`b0cbc7653a`](https://github.com/nodejs/node/commit/b0cbc7653a)] - **meta**: whitelist dotfiles in .gitignore (Claudio Rodriguez) [#8016](https://github.com/nodejs/node/pull/8016) +* [[`13c4a6bdfd`](https://github.com/nodejs/node/commit/13c4a6bdfd)] - **repl**: don't override all internal repl defaults (cjihrig) [#7826](https://github.com/nodejs/node/pull/7826) +* [[`e81ab1cd8a`](https://github.com/nodejs/node/commit/e81ab1cd8a)] - **repl**: refactor lib/repl.js (Rich Trott) [#9374](https://github.com/nodejs/node/pull/9374) +* [[`ddee42c2ab`](https://github.com/nodejs/node/commit/ddee42c2ab)] - **test**: refactor test-net-pingpong (Michaël Zasso) [#9812](https://github.com/nodejs/node/pull/9812) +* [[`691452d5da`](https://github.com/nodejs/node/commit/691452d5da)] - **test**: Use strictEqual in test-tls-writewrap-leak (Aaron Petcoff) [#9666](https://github.com/nodejs/node/pull/9666) +* [[`9dc28ebeb1`](https://github.com/nodejs/node/commit/9dc28ebeb1)] - **test**: fix test-tls-connect-address-family (mkamakura) [#9573](https://github.com/nodejs/node/pull/9573) +* [[`47cffbc8c8`](https://github.com/nodejs/node/commit/47cffbc8c8)] - **test**: fix test-http-status-reason-invalid-chars (Yosuke Saito) [#9572](https://github.com/nodejs/node/pull/9572) +* [[`36320f6edf`](https://github.com/nodejs/node/commit/36320f6edf)] - **test**: fix helper-debugger-repl.js (Rich Trott) [#9486](https://github.com/nodejs/node/pull/9486) +* [[`b612003290`](https://github.com/nodejs/node/commit/b612003290)] - **test**: refactor large event emitter tests (cjihrig) [#6446](https://github.com/nodejs/node/pull/6446) +* [[`899456275c`](https://github.com/nodejs/node/commit/899456275c)] - **test**: add expectWarning to common (Michaël Zasso) [#8662](https://github.com/nodejs/node/pull/8662) +* [[`11461edbb9`](https://github.com/nodejs/node/commit/11461edbb9)] - **test**: refactor test-fs-non-number-arguments-throw (Michaël Zasso) [#9844](https://github.com/nodejs/node/pull/9844) +* [[`781d1d9aac`](https://github.com/nodejs/node/commit/781d1d9aac)] - **test**: refactor test-dgram-exclusive-implicit-bind (Cesar Hernandez) [#10066](https://github.com/nodejs/node/pull/10066) +* [[`9309160a76`](https://github.com/nodejs/node/commit/9309160a76)] - **test**: use `assert.strictEqual` (anoff) [#9975](https://github.com/nodejs/node/pull/9975) +* [[`0b148b90f4`](https://github.com/nodejs/node/commit/0b148b90f4)] - **test**: change assert.equal to assert.strictEqual (Aileen) [#9946](https://github.com/nodejs/node/pull/9946) +* [[`1dfdc836f6`](https://github.com/nodejs/node/commit/1dfdc836f6)] - **test**: changed assert.equal to assert.strictEqual (vazina robertson) [#10015](https://github.com/nodejs/node/pull/10015) +* [[`dce12a9728`](https://github.com/nodejs/node/commit/dce12a9728)] - **test**: renamed assert.Equal to assert.strictEqual (Jared Young) +* [[`4d6f57ac84`](https://github.com/nodejs/node/commit/4d6f57ac84)] - **test**: improves test-tls-client-verify (Paul Graham) [#10051](https://github.com/nodejs/node/pull/10051) +* [[`a1085780b0`](https://github.com/nodejs/node/commit/a1085780b0)] - **test**: refactor test-https-agent-session-reuse (Diego Paez) [#10105](https://github.com/nodejs/node/pull/10105) +* [[`429ded1f8c`](https://github.com/nodejs/node/commit/429ded1f8c)] - **test**: refactor test-beforeexit-event (Rob Adelmann) [#10121](https://github.com/nodejs/node/pull/10121) +* [[`675ef62cb0`](https://github.com/nodejs/node/commit/675ef62cb0)] - **test**: refactor test-domain-from-timer (Daniel Sims) [#9889](https://github.com/nodejs/node/pull/9889) +* [[`dbe42731aa`](https://github.com/nodejs/node/commit/dbe42731aa)] - **test**: refactor test-domain-exit-dispose-again (Ethan Arrowood) [#10003](https://github.com/nodejs/node/pull/10003) +* [[`e3413529d7`](https://github.com/nodejs/node/commit/e3413529d7)] - **test**: use const and strictEqual in test-os-homedir-no-envvar (CodeVana) [#9899](https://github.com/nodejs/node/pull/9899) +* [[`61dc250207`](https://github.com/nodejs/node/commit/61dc250207)] - **test**: refactor test-dgram-bind-default-address (Michael-Bryant Choa) [#9947](https://github.com/nodejs/node/pull/9947) +* [[`c2bc38f04f`](https://github.com/nodejs/node/commit/c2bc38f04f)] - **test**: assert.throws() should include a RegExp (Chris Bystrek) [#9976](https://github.com/nodejs/node/pull/997://github.com/nodejs/node/pull/9976) +* [[`ea0d308672`](https://github.com/nodejs/node/commit/ea0d308672)] - **test**: refactor test-event-emitter-method-names (Rodrigo Palma) [#10027](https://github.com/nodejs/node/pull/10027) +* [[`baceb97708`](https://github.com/nodejs/node/commit/baceb97708)] - **test**: refactor tls-ticket-cluster (Yojan Shrestha) [#10023](https://github.com/nodejs/node/pull/10023) +* [[`fed9a9eede`](https://github.com/nodejs/node/commit/fed9a9eede)] - **test**: refactor test-domain-exit-dispose (Chris Henney) [#9938](https://github.com/nodejs/node/pull/9938) +* [[`8b6497b8f9`](https://github.com/nodejs/node/commit/8b6497b8f9)] - **test**: refactor test-stdin-from-file.js (amrios) [#10012](https://github.com/nodejs/node/pull/10012) +* [[`3f202469d7`](https://github.com/nodejs/node/commit/3f202469d7)] - **test**: refactor test-require-extensions-main (Daryl Thayil) [#9912](https://github.com/nodejs/node/pull/9912) +* [[`8e093c2bec`](https://github.com/nodejs/node/commit/8e093c2bec)] - **test**: clean up tls junk test (Danny Guo) [#9940](https://github.com/nodejs/node/pull/9940) +* [[`5225ac7f47`](https://github.com/nodejs/node/commit/5225ac7f47)] - **test**: update test-stdout-to-file (scalkpdev) [#9939](https://github.com/nodejs/node/pull/9939) +* [[`a958aa7a5f`](https://github.com/nodejs/node/commit/a958aa7a5f)] - **test**: changed assert.Equal to asset.strictEqual (Paul Chin) [#9973](https://github.com/nodejs/node/pull/9973) +* [[`591da54eb3`](https://github.com/nodejs/node/commit/591da54eb3)] - **test**: refactor test-domain-multi (Wes Tyler) [#9963](https://github.com/nodejs/node/pull/9963) +* [[`f9c5054898`](https://github.com/nodejs/node/commit/f9c5054898)] - **test**: use assert.strictEqual in test-cli-eval (Nigel Kibodeaux) [#9919](https://github.com/nodejs/node/pull/9919) +* [[`80deda6266`](https://github.com/nodejs/node/commit/80deda6266)] - **test**: refactor test-tls-connect-simple (Russell Sherman) [#9934](https://github.com/nodejs/node/pull/9934) +* [[`c25e33e7d2`](https://github.com/nodejs/node/commit/c25e33e7d2)] - **test**: refactor test-signal-unregister (mark hughes) [#9920](https://github.com/nodejs/node/pull/9920) +* [[`87ccab2fea`](https://github.com/nodejs/node/commit/87ccab2fea)] - **test**: refactor test-require-resolve (blugavere) [#10120](https://github.com/nodejs/node/pull/10120) +* [[`83dd2ec84a`](https://github.com/nodejs/node/commit/83dd2ec84a)] - **test**: refactor test-fs-read-stream-resume (Matt Webb) [#9927](https://github.com/nodejs/node/pull/9927) +* [[`50473d4ea7`](https://github.com/nodejs/node/commit/50473d4ea7)] - **test**: replace equal with strictEqual (Tracy Hinds) [#10011](https://github.com/nodejs/node/pull/10011) +* [[`4971e5a456`](https://github.com/nodejs/node/commit/4971e5a456)] - **test**: use strictEqual instead of equal (Uttam Pawar) [#9921](https://github.com/nodejs/node/pull/9921) +* [[`a7e34e0664`](https://github.com/nodejs/node/commit/a7e34e0664)] - **test**: using const and strictEqual (Fabrice Tatieze) [#9926](https://github.com/nodejs/node/pull/9926) +* [[`86514e7418`](https://github.com/nodejs/node/commit/86514e7418)] - **test**: test-file-write-stream3.js refactor (Richard Karmazin) [#10035](https://github.com/nodejs/node/pull/10035) +* [[`0fa35bc9c8`](https://github.com/nodejs/node/commit/0fa35bc9c8)] - **test**: implemented es6 conventions (Erez Weiss) [#9669](https://github.com/nodejs/node/pull/9669) +* [[`ce9ec33abe`](https://github.com/nodejs/node/commit/ce9ec33abe)] - **test**: update assert.equal() to assert.strictEqual() (Peter Diaz) [#10024](https://github.com/nodejs/node/pull/10024) +* [[`9e60d63d53`](https://github.com/nodejs/node/commit/9e60d63d53)] - **test**: use const or let and assert.strictEqual (Christopher Rokita) [#10001](https://github.com/nodejs/node/pull/10001) +* [[`db3df1b635`](https://github.com/nodejs/node/commit/db3df1b635)] - **test**: use strictEqual() domain-http (cdnadmin) [#9996](https://github.com/nodejs/node/pull/9996) +* [[`7f59aedfb9`](https://github.com/nodejs/node/commit/7f59aedfb9)] - **test**: refactor test-cluster-worker-events (fmizzell) [#9994](https://github.com/nodejs/node/pull/9994) +* [[`1acd26816d`](https://github.com/nodejs/node/commit/1acd26816d)] - **test**: update repl tests (makenova) [#9991](https://github.com/nodejs/node/pull/9991) +* [[`10074bd776`](https://github.com/nodejs/node/commit/10074bd776)] - **test**: adding strictEqual to test-buffer-indexof.js (Eric Gonzalez) [#9955](https://github.com/nodejs/node/pull/9955) +* [[`3a1f39defa`](https://github.com/nodejs/node/commit/3a1f39defa)] - **test**: strictEqual in test-beforeexit-event.js (CodeTheInternet) [#10004](https://github.com/nodejs/node/pull/10004) +* [[`24faf12d5f`](https://github.com/nodejs/node/commit/24faf12d5f)] - **test**: refactor test-child-process-double-pipe (Dan Villa) [#9930](https://github.com/nodejs/node/pull/9930) +* [[`6a320d6820`](https://github.com/nodejs/node/commit/6a320d6820)] - **test**: updated test-stream-pipe-unpipe-stream (Raja Panidepu) [#10100](https://github.com/nodejs/node/pull/10100) +* [[`8c95fa4b3a`](https://github.com/nodejs/node/commit/8c95fa4b3a)] - **test**: refactor test-crypto-ecb (michael6) [#10029](https://github.com/nodejs/node/pull/10029) +* [[`61faf23235`](https://github.com/nodejs/node/commit/61faf23235)] - **test**: refactor test-require-exceptions (Oscar Martinez) [#9882](https://github.com/nodejs/node/pull/9882) +* [[`496928eda9`](https://github.com/nodejs/node/commit/496928eda9)] - **test**: refactor test-crypto-certificate (Josh Mays) [#9911](https://github.com/nodejs/node/pull/9911) +* [[`1eca51d1f0`](https://github.com/nodejs/node/commit/1eca51d1f0)] - **test**: refactor test-domain (Johnny Reading) [#9890](https://github.com/nodejs/node/pull/9890) +* [[`369af2537a`](https://github.com/nodejs/node/commit/369af2537a)] - **test**: refactor test-cli-syntax (Exlipse7) [#10057](https://github.com/nodejs/node/pull/10057) +* [[`cade9fe259`](https://github.com/nodejs/node/commit/cade9fe259)] - **test**: refactor test-child-process-constructor (k3kathy) [#10060](https://github.com/nodejs/node/pull/10060) +* [[`65251e576e`](https://github.com/nodejs/node/commit/65251e576e)] - **test**: var to const, assert.equal to assert.strictEqual in net (Sean Villars) [#9907](https://github.com/nodejs/node/pull/9907) +* [[`fcbda230b4`](https://github.com/nodejs/node/commit/fcbda230b4)] - **test**: changed vars to const in test-net-better-error-messages-listen-path.js (anoff) [#9905](https://github.com/nodejs/node/pull/9905) +* [[`f612f855c4`](https://github.com/nodejs/node/commit/f612f855c4)] - **test**: refactor test-http-dns-error (Outsider) [#10062](https://github.com/nodejs/node/pull/10062) +* [[`b7b2fc1da7`](https://github.com/nodejs/node/commit/b7b2fc1da7)] - **test**: assert.equal -> assert.strictEqual (davidmarkclements) [#10065](https://github.com/nodejs/node/pull/10065) +* [[`228686317f`](https://github.com/nodejs/node/commit/228686317f)] - **test**: assert.equal -> assert.strictEqual (davidmarkclements) [#10067](https://github.com/nodejs/node/pull/10067) +* [[`eefc5e594d`](https://github.com/nodejs/node/commit/eefc5e594d)] - **test**: improve test for crypto padding (Julian Duque) [#9906](https://github.com/nodejs/node/pull/9906) +* [[`7264daa7da`](https://github.com/nodejs/node/commit/7264daa7da)] - **test**: polish test-net-better-error-messages-listen (Hitesh Kanwathirtha) [#10087](https://github.com/nodejs/node/pull/10087) +* [[`b949ae1351`](https://github.com/nodejs/node/commit/b949ae1351)] - **test**: change var to const in test-tls-key-mismatch.js (bjdelro) [#9897](https://github.com/nodejs/node/pull/9897) +* [[`74cb2aae8b`](https://github.com/nodejs/node/commit/74cb2aae8b)] - **test**: use strictEqual in cwd-enoent (JDHarmon) [#10077](https://github.com/nodejs/node/pull/10077) +* [[`f6b4af98bf`](https://github.com/nodejs/node/commit/f6b4af98bf)] - **test**: refactor test-fs-read-stream-inherit.js (Jonathan Darling) [#9894](https://github.com/nodejs/node/pull/9894) +* [[`237e3746c3`](https://github.com/nodejs/node/commit/237e3746c3)] - **test**: refactor test-child-process-stdio-inherit (Wes Tyler) [#9893](https://github.com/nodejs/node/pull/9893) +* [[`8d66453df0`](https://github.com/nodejs/node/commit/8d66453df0)] - **test**: change var to const for require and strict equality checks (Harish Tejwani) [#9892](https://github.com/nodejs/node/pull/9892) +* [[`4b9140ae7d`](https://github.com/nodejs/node/commit/4b9140ae7d)] - **test**: Update to const and use regex for assertions (Daniel Flores) [#9891](https://github.com/nodejs/node/pull/9891) +* [[`7a94f41f41`](https://github.com/nodejs/node/commit/7a94f41f41)] - **test**: swap var->const/let and equal->strictEqual (Peter Masucci) [#9888](https://github.com/nodejs/node/pull/9888) +* [[`8e0a434e31`](https://github.com/nodejs/node/commit/8e0a434e31)] - **test**: replace equal with strictEqual in crypto (Julian Duque) [#9886](https://github.com/nodejs/node/pull/9886) +* [[`8fc65e53f4`](https://github.com/nodejs/node/commit/8fc65e53f4)] - **test**: replace equal with strictEqual (Julian Duque) [#9879](https://github.com/nodejs/node/pull/9879) +* [[`a261249a38`](https://github.com/nodejs/node/commit/a261249a38)] - **test**: refactor test-tls-timeout-server-2 (Devon Rifkin) [#9876](https://github.com/nodejs/node/pull/9876) +* [[`fd4999b355`](https://github.com/nodejs/node/commit/fd4999b355)] - **test**: Changed assert.equal to assert.strictEqual (Daniel Pittman) [#9902](https://github.com/nodejs/node/pull/9902) +* [[`2eaf945821`](https://github.com/nodejs/node/commit/2eaf945821)] - **test**: refactor test-vm-syntax-error-stderr.js (Jay Brownlee) [#9900](https://github.com/nodejs/node/pull/9900) +* [[`3cd62323a9`](https://github.com/nodejs/node/commit/3cd62323a9)] - **test**: refactor test-tls-destroy-whilst-write (Chris Bystrek) [#10064](https://github.com/nodejs/node/pull/10064) +* [[`5807872c59`](https://github.com/nodejs/node/commit/5807872c59)] - **test**: refactor test-https-truncate (davidmarkclements) [#10074](https://github.com/nodejs/node/pull/10074) +* [[`7a964c3899`](https://github.com/nodejs/node/commit/7a964c3899)] - **test**: use strictEqual in test-cli-eval-event.js (Richard Karmazin) [#9964](https://github.com/nodejs/node/pull/9964) +* [[`4771525549`](https://github.com/nodejs/node/commit/4771525549)] - **test**: refactor test-tls-friendly-error-message.js (Adrian Estrada) [#9967](https://github.com/nodejs/node/pull/9967) +* [[`033940591b`](https://github.com/nodejs/node/commit/033940591b)] - **test**: refactor test-vm-static-this.js (David Bradford) [#9887](https://github.com/nodejs/node/pull/9887) +* [[`87dafd544f`](https://github.com/nodejs/node/commit/87dafd544f)] - **test**: refactor test-crypto-cipheriv-decipheriv (Aileen) [#10018](https://github.com/nodejs/node/pull/10018) +* [[`1f59bcdb2d`](https://github.com/nodejs/node/commit/1f59bcdb2d)] - **test**: refactor test for crypto cipher/decipher iv (Julian Duque) [#9943](https://github.com/nodejs/node/pull/9943) +* [[`a8e986b1bc`](https://github.com/nodejs/node/commit/a8e986b1bc)] - **test**: refactor test-cluster-setup-master-argv (Oscar Martinez) [#9960](https://github.com/nodejs/node/pull/9960) +* [[`16341f819d`](https://github.com/nodejs/node/commit/16341f819d)] - **test**: refactor test-cluster-setup-master-argv (Christine Hong) [#9993](https://github.com/nodejs/node/pull/9993) +* [[`c883f41d77`](https://github.com/nodejs/node/commit/c883f41d77)] - **test**: use assert.strictEqual in test-crypto-ecb (Daniel Pittman) [#9980](https://github.com/nodejs/node/pull/9980) +* [[`2406423528`](https://github.com/nodejs/node/commit/2406423528)] - **test**: update to const iin cluster test (Greg Valdez) [#10007](https://github.com/nodejs/node/pull/10007) +* [[`c5690559ea`](https://github.com/nodejs/node/commit/c5690559ea)] - **test**: use assert.strictEqual() cluster test (Bidur Adhikari) [#10042](https://github.com/nodejs/node/pull/10042) +* [[`32156563ce`](https://github.com/nodejs/node/commit/32156563ce)] - **test**: var -> let/const, .equal -> .strictEqual (shiya) [#9913](https://github.com/nodejs/node/pull/9913) +* [[`e6d1f74bec`](https://github.com/nodejs/node/commit/e6d1f74bec)] - **test**: increase coverage for timers (lrlna) [#10068](https://github.com/nodejs/node/pull/10068) +* [[`fbeb9de7fa`](https://github.com/nodejs/node/commit/fbeb9de7fa)] - **test**: change equal to strictEqual (Kevin Zurawel) [#9872](https://github.com/nodejs/node/pull/9872) +* [[`ac8e7356cf`](https://github.com/nodejs/node/commit/ac8e7356cf)] - **test**: add toASCII and toUnicode punycode tests (Claudio Rodriguez) [#9741](https://github.com/nodejs/node/pull/9741) +* [[`be862cb1f6`](https://github.com/nodejs/node/commit/be862cb1f6)] - **test**: refine test-http-status-reason-invalid-chars (Rich Trott) [#9802](https://github.com/nodejs/node/pull/9802) +* [[`57b098e56b`](https://github.com/nodejs/node/commit/57b098e56b)] - **test**: exclude no_interleaved_stdio test for AIX (Michael Dawson) [#9772](https://github.com/nodejs/node/pull/9772) +* [[`02719f0ea0`](https://github.com/nodejs/node/commit/02719f0ea0)] - **test**: refactor test-async-wrap-* (Rich Trott) [#9663](https://github.com/nodejs/node/pull/9663) +* [[`e5ebc4b512`](https://github.com/nodejs/node/commit/e5ebc4b512)] - **test**: use setImmediate() in test of stream2 (masashi.g) [#9583](https://github.com/nodejs/node/pull/9583) +* [[`44b2bbe01a`](https://github.com/nodejs/node/commit/44b2bbe01a)] - **test**: add test case of PassThrough (Yoshiya Hinosawa) [#9581](https://github.com/nodejs/node/pull/9581) +* [[`36f4836e4f`](https://github.com/nodejs/node/commit/36f4836e4f)] - **test**: check that `process.execPath` is a realpath (Anna Henningsen) [#9229](https://github.com/nodejs/node/pull/9229) +* [[`07b5ebb6f0`](https://github.com/nodejs/node/commit/07b5ebb6f0)] - **test**: add test for broken child process stdio (cjihrig) [#9528](https://github.com/nodejs/node/pull/9528) +* [[`f2fc95efac`](https://github.com/nodejs/node/commit/f2fc95efac)] - **test**: ensure nextTick is not scheduled in exit (Jeremiah Senkpiel) [#9555](https://github.com/nodejs/node/pull/9555) +* [[`3329c2b195`](https://github.com/nodejs/node/commit/3329c2b195)] - **test**: change from setTimeout to setImmediate (MURAKAMI Masahiko) [#9578](https://github.com/nodejs/node/pull/9578) +* [[`56677b65dd`](https://github.com/nodejs/node/commit/56677b65dd)] - **test**: improve test-stream2-objects.js (Yoshiya Hinosawa) [#9565](https://github.com/nodejs/node/pull/9565) +* [[`15f2165561`](https://github.com/nodejs/node/commit/15f2165561)] - **test**: refactor test-next-tick-error-spin (Rich Trott) [#9537](https://github.com/nodejs/node/pull/9537) +* [[`ec659840c0`](https://github.com/nodejs/node/commit/ec659840c0)] - **test**: move timer-dependent test to sequential (Rich Trott) [#9487](https://github.com/nodejs/node/pull/9487) +* [[`e2791de3f3`](https://github.com/nodejs/node/commit/e2791de3f3)] - **test**: convert assert.equal to assert.strictEqual (Jonathan Darling) [#9925](https://github.com/nodejs/node/pull/9925) +* [[`b6c24693ef`](https://github.com/nodejs/node/commit/b6c24693ef)] - **test**: run cpplint on files in test/cctest (Ben Noordhuis) [#9787](https://github.com/nodejs/node/pull/9787) +* [[`02f57435ea`](https://github.com/nodejs/node/commit/02f57435ea)] - **test**: enable addons test to pass with debug build (Daniel Bevenius) [#8836](https://github.com/nodejs/node/pull/8836) +* [[`350ed47d59`](https://github.com/nodejs/node/commit/350ed47d59)] - **test**: add new.target add-on regression test (Ben Noordhuis) [#9689](https://github.com/nodejs/node/pull/9689) +* [[`2bce8918b6`](https://github.com/nodejs/node/commit/2bce8918b6)] - **test**: refactor large event emitter tests (cjihrig) [#6446](https://github.com/nodejs/node/pull/6446) +* [[`2fd27a4a1c`](https://github.com/nodejs/node/commit/2fd27a4a1c)] - **test**: allow globals to be whitelisted (cjihrig) [#7826](https://github.com/nodejs/node/pull/7826) +* [[`d0eb48aeed`](https://github.com/nodejs/node/commit/d0eb48aeed)] - **test,assert**: add deepEqual/deepStrictEqual tests for typed arrays (Feross Aboukhadijeh) [#8002](https://github.com/nodejs/node/pull/8002) +* [[`0be437aff0`](https://github.com/nodejs/node/commit/0be437aff0)] - **timers**: bail from intervals if _repeat is bad (Jeremiah Senkpiel) [#10365](https://github.com/nodejs/node/pull/10365) +* [[`d98d089270`](https://github.com/nodejs/node/commit/d98d089270)] - **timers**: use consistent checks for canceled timers (Jeremiah Senkpiel) [#9685](https://github.com/nodejs/node/pull/9685) +* [[`0e745e7615`](https://github.com/nodejs/node/commit/0e745e7615)] - **tools**: enable final newline in .editorconfig (Roman Reiss) [#9410](https://github.com/nodejs/node/pull/9410) +* [[`b1cca599f4`](https://github.com/nodejs/node/commit/b1cca599f4)] - **tools**: remove unneeded escaping in generate.js (Rich Trott) [#9781](https://github.com/nodejs/node/pull/9781) +* [[`4c8933db35`](https://github.com/nodejs/node/commit/4c8933db35)] - **tools**: use better regexp for manpage references (Anna Henningsen) [#9632](https://github.com/nodejs/node/pull/9632) +* [[`1452d562e6`](https://github.com/nodejs/node/commit/1452d562e6)] - **tools**: improve docopen target in Makefile (Sakthipriyan Vairamani (thefourtheye)) [#9436](https://github.com/nodejs/node/pull/9436) +* [[`e45bfe2382`](https://github.com/nodejs/node/commit/e45bfe2382)] - **tools**: make run-valgrind.py useful (Ben Noordhuis) [#9520](https://github.com/nodejs/node/pull/9520) +* [[`6319983da9`](https://github.com/nodejs/node/commit/6319983da9)] - **tools**: fix run-valgrind.py script (Ben Noordhuis) [#9520](https://github.com/nodejs/node/pull/9520) +* [[`f3a2c0f0e0`](https://github.com/nodejs/node/commit/f3a2c0f0e0)] - **tools**: copy run-valgrind.py to tools/ (Ben Noordhuis) [#9520](https://github.com/nodejs/node/pull/9520) + ## 2016-12-06, Version 4.7.0 'Argon' (LTS), @thealphanerd This LTS release comes with 108 commits. This includes 30 which are doc diff --git a/src/node_version.h b/src/node_version.h index 321256a9c74184..ce513849f8dfc9 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -8,7 +8,7 @@ #define NODE_VERSION_IS_LTS 1 #define NODE_VERSION_LTS_CODENAME "Argon" -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)