mirror of https://github.com/lukechilds/node.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
219 KiB
219 KiB
Node.js v7 ChangeLog
Current |
---|
7.5.0 7.4.0 7.3.0 7.2.1 7.2.0 7.1.0 7.0.0 |
2017-01-31, Version 7.5.0 (Current), @evanlucas
Thank you to @italoacasas for preparing the majority of this release.
This release contains security fixes to upgrade OpenSSL to version 1.0.2k.
Although the OpenSSL team have determined a maximum severity rating of "moderate", the Node.js crypto team (Ben Noordhuis, Shigeki Ohtsu and Fedor Indutny) have determined the impact to Node users is "low". Details on this determination can be found on the Nodejs.org website.
Notable changes
- crypto:
- deps:
- doc: add basic documentation for WHATWG URL API (James M Snell) #10620
- process: add NODE_NO_WARNINGS environment variable (cjihrig) #10842
- url: allow use of URL with http.request and https.request (James M Snell) #10638
Commits
- [
61f6f1260d
] - (SEMVER-MINOR) src/doc: improve man page and --help (Roman Reiss) #10157 - [
b2d0c44fb1
] - assert: update comments (Kai Cataldo) #10579 - [
c217b438f2
] - assert, tools: enforce strict (not)equal in eslint (Gibson Fahnestock) #10698 - [
94c4323d56
] - async_wrap: close the destroy_ids_idle_handle_ (René Schünemann) #10385 - [
f61c71b533
] - benchmark: add progress indicator to compare.js (Joyee Cheung) #10823 - [
ccdc922ada
] - benchmark: move setImmediate benchmarks to timers (Joshua Colvin) #11010 - [
062c8513ad
] - benchmark: add more thorough timers benchmarks (Jeremiah Senkpiel) #10925 - [
1e0294ccc9
] - benchmark: add benchmark for object properties (Michaël Zasso) #10949 - [
47c0953b12
] - benchmark: add benchmark for vm.runIn*() (Rich Trott) #10816 - [
2f339e7200
] - benchmark: cleanup child_process IPC benchmark (Yuya Tanaka) #10557 - [
eac1871c45
] - benchmark: improve WHATWG URL benchmarks (Joyee Cheung) #10678 - [
ecf72d8b54
] - benchmark: use "confidence" in output of compare.R (Joyee Cheung) #10737 - [
35334273b9
] - benchmark: don't lint autogenerated modules (Brian White) #10756 - [
4f96272f12
] - benchmark: fix typo "categoty" -> "category" (Victor Felder) #10568 - [
2f4577c07d
] - benchmark: keep decimals in results (Brian White) #10559 - [
372e3eeb4b
] - benchmark: improve readability of net benchmarks (Brian White) #10446 - [
d19136da84
] - benchmark: move punycode benchmark out of net (Brian White) #10446 - [
be24cc0187
] - benchmark: add ClientRequest creation benchmark (Brian White) #10654 - [
1438d00119
] - benchmark,lib,test: adjust for linting (Rich Trott) #10561 - [
d13aba8499
] - buffer: improve compare() performance (Brian White) #10927 - [
6549bc2a35
] - buffer: fix comments in bidirectionalIndexOf (dcposch@dcpos.ch) #10162 - [
a114f63627
] - buffer: improve toJSON() performance (Brian White) #10895 - [
9c2f686f7e
] - build: don't build deps/zlib if --shared-zlib set (Gibson Fahnestock) #10657 - [
659428fe1d
] - build: sort sources alphabetically (Daniel Bevenius) #10892 - [
74f9cc9f0a
] - build: move source files from headers section (Daniel Bevenius) #10850 - [
a408ba6454
] - build: don't squash signal handlers with --shared (Stewart X Addison) #10539 - [
ddcd1a202f
] - child_process: optimize IPC for large data (Yuya Tanaka) #10557 - [
d751afae0f
] - cluster: refactor module into multiple files (cjihrig) #10746 - [
6687b95263
] - crypto: return the retval of HMAC_Update (Travis Meisenheimer) #10891 - [
a1897c1445
] - (SEMVER-MINOR) crypto: ability to select cert store at runtime (Adam Majer) #8334 - [
aeea13b6f6
] - (SEMVER-MINOR) crypto: Use system CAs instead of using bundled ones (Adam Majer) #8334 - [
ac2b059500
] - (SEMVER-MINOR) crypto: do not use pointers to std::vector (Adam Majer) #8334 - [
5fd0f9ae63
] - crypto: freelist_max_len is gone in OpenSSL 1.1.0 (Adam Langley) #10859 - [
4e7a31b3a0
] - crypto,tls: fix mutability of return values (Rich Trott) #10795 - [
84a9c158ef
] - deps: fix npm files from upgrade to 4.1.2 (João Reis) #11085 - [
9e60af893c
] - deps: upgrade npm to 4.1.2 (Kat Marchán) #11020 - [
da59a57d60
] - deps: limit regress/regress-crbug-514081 v8 test (Michael Dawson) #6678 - [
edd20720ac
] - deps: update openssl asm and asm_obsolete files (Shigeki Ohtsu) #11021 - [
ce20ad76ec
] - deps: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836 - [
06f87c3e0a
] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) iojs/io.js#1389 - [
093cacf61b
] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) iojs/io.js#1389 - [
a3b3b35c53
] - deps: copy all openssl header files to include dir (Shigeki Ohtsu) #11021 - [
6a0f1fabb1
] - deps: upgrade openssl sources to 1.0.2k (Shigeki Ohtsu) #11021 - [
1fae98b833
] - deps: upgrade npm to 4.1.1 (Rebecca Turner) #10781 - [
6e0888ad9e
] - deps: add test for v8 bug in toUpper('ç') (Steven R. Loomis) #9828 - [
1c4bf9e8ff
] - deps: cherry-pick 2f5da9a from V8 upstream (Steven R. Loomis) #9828 - [
ffd938a694
] - deps: upgrade libuv to 1.10.2 (cjihrig) #10717 - [
aa6b9f979e
] - deps: cherry-pick baba152 from V8 upstream (Michaël Zasso) #10688 - [
5887396150
] - deps: cherry-pick a814b8a from upstream V8 (ishell@chromium.org) #10733 - [
cfc4c62249
] - doc: correct and complete dgram's Socket.bind docs (Alex Jordan) #11025 - [
55e98c66c0
] - doc: add abouthiroppy to collaborators (Yuta Hiroto) #11080 - [
722ae8700f
] - doc: add who to CC list for dgram (cjihrig) #11035 - [
a8533acee6
] - doc: change logical to bitwise OR in dns lookup (Sakthipriyan Vairamani (thefourtheye)) #11037 - [
ac36d78d56
] - doc: fix typo in http.md (Peter Mescalchin) #10975 - [
0bf3b24771
] - doc: remove Chris Dickinson from active releasers (Ben Noordhuis) #11011 - [
9ca404ed25
] - doc: for style, remove "isn't" contraction (Sam Roberts) #10981 - [
4be9e98448
] - doc: make os api doc more consistent (Evan Lucas) #10994 - [
7dff6aa67f
] - doc: update http.md for consistency and clarity (Lance Ball) #10715 - [
dd608591a8
] - doc: clarify Buffer.indexOf/lastIndexOf edge cases (dcposch@dcpos.ch) #10162 - [
5250b3358e
] - doc: document argument variant in the repl.md (Vse Mozhet Byt) #10221 - [
c4b9f0a75e
] - doc: DEFAULT_ECDH_CURVE was added in 0.11.13 (Sam Roberts) #10983 - [
84e2ff3738
] - (SEMVER-MINOR) doc: add basic documentation for WHATWG URL API (James M Snell) #10620 - [
9d91bf9788
] - doc: HTTP response getHeader doc fix (Faiz Halde) #10817 - [
06acf88117
] - doc: remove duplicate properties bullet in readme (Javis Sullivan) #10741 - [
09ac2a2cb7
] - doc: specify sorted requires in tests (Sam Roberts) #10716 - [
f380a5fb5a
] - doc: mention cc-ing nodejs/python team for reviews (Anna Henningsen) #10637 - [
58bb263438
] - doc: update TheAlphaNerd to MylesBorins (Myles Borins) #10586 - [
1253650cf4
] - doc: update examples in api/crypto.md (Vse Mozhet Byt) #10909 - [
3177d6557a
] - doc: move topics/guides to website (Evan Lucas) #10896 - [
d2896d92a7
] - doc: update AUTHORS list to fix name (Noah Rose Ledesma) #10945 - [
4ffcefdc09
] - doc: add TimothyGu to collaborators (Timothy Gu) #10954 - [
3fcf0aed4a
] - doc: mention moderation repo in onboarding doc (Anna Henningsen) #10869 - [
79d8db0fef
] - doc: add edsadr to collaborators (Adrian Estrada) #10883 - [
520b1f7853
] - doc: clarifying variables in fs.write() (Jessica Quynh Tran) #9792 - [
daf1bf588b
] - doc: add links for zlib convenience methods (Anna Henningsen) #10829 - [
aeaf887700
] - doc: fix markdown escaping in CHANGELOG_V7.md (Anna Henningsen) #10827 - [
c8b0fc6d8b
] - doc: remove duplicate PR link from changelog (Anna Henningsen) #10827 - [
049258b062
] - doc: fixupadded
tags in cli.md (Anna Henningsen) #10826 - [
61798d1fa4
] - doc: add missingadded:
tag forzlib.constants
(Anna Henningsen) #10826 - [
73939ec701
] - doc: clarify memory sharing behavior of buffer ctor (Zach Bjornson) #10778 - [
f8b081b519
] - doc: fix broken internal link in process.md (Anna Henningsen) #10828 - [
a53f881f57
] - doc: update writable.write return value (Nathan Phillip Brink) #10582 - [
6e1a3d1e57
] - doc: use correct tls certificate property name (Sam Roberts) #10389 - [
23edfe00b3
] - doc: edit writing-tests.md (Rich Trott) #10585 - [
9b73a8524f
] - doc: fix misleading language in vm docs (Alexey Orlenko) #10708 - [
56ea7eb9a7
] - doc: mention cc-ing nodejs/url team for reviews (Anna Henningsen) #10652 - [
66b34eac2f
] - doc: sort require statements in tests (Sam Roberts) #10616 - [
238466bcf0
] - doc: handle backpressure when write() return false (Matteo Collina) #10631 - [
ec226a2a3b
] - doc: add test naming information to guide (Rich Trott) #10584 - [
b73e98bf48
] - doc: fix missing negation in stream.md (Johannes Rieken) #10712 - [
bf95b074cd
] - doc: "s/git apply/git am -3" in V8 guide (Myles Borins) #10665 - [
9c89b2f704
] - doc: update LTS info for current releases (Evan Lucas) #10720 - [
3f1775707e
] - doc: correct vcbuild options for windows testing (Jonathan Boarman) #10686 - [
8314d9ee73
] - doc: killSignal option accepts integer values (Sakthipriyan Vairamani (thefourtheye)) #10424 - [
736a7f3dd3
] - doc: update BUILDING.md (Lukasz Gasior) #10669 - [
f81bd48818
] - doc: document use of Refs: for references (Gibson Fahnestock) #10670 - [
b70dde0050
] - doc: new TLSSocket has no secure context options (Sam Roberts) #10545 - [
d3628d9e47
] - doc: modernize child_process example code (Vse Mozhet Byt) #10102 - [
3270d4c89b
] - doc: clarify information about ABI version (Rich Trott) #10419 - [
1fca69c263
] - doc,test: tls .ca option supports multi-PEM files (Sam Roberts) #10389 - [
78a495e1a4
] - eslint: remove dangling eslint symlink (Sam Roberts) #10771 - [
5cca69320f
] - events: avoid emit() eager deopt (Victor Felder) #10568 - [
ded17579e5
] - events: improve removeListener() performance (Brian White) #10572 - [
d047f8e8f8
] - fs: remove unused parameter for encodeRealpathResult (Jackson Tian) #10862 - [
4c0f29723c
] - http: use direct parameters instead (Jackson Tian) #10833 - [
c32984361a
] - http: make request.abort() destroy the socket (Luigi Pinca) #10818 - [
8ba2cf9c51
] - http: define all used properties in constructors (vitkarpov) #9116 - [
75aa6050ab
] - http: eliminate capture of ClientRequest in Agent (Evan Torrie) #10134 - [
5059b76cbc
] - http: misc ClientRequest cleanup (Brian White) #10654 - [
44c0e4f1ad
] - http: avoid duplicate isArray() (Brian White) #10654 - [
e7859c217f
] - http: optimize default method case (Brian White) #10654 - [
c9bff043c7
] - http: optimize short path validation (Brian White) #10654 - [
c012dd79dc
] - https: Use secureProtocol in Agent#getName (Andreas Lind) #9452 - [
9a111e701e
] - inspector: no crash when WS server can't start (Eugene Ostroukhov) #10878 - [
2d08bbadd6
] - inspector: stop relying on magic strings (Eugene Ostroukhov) #10159 - [
e30e307a70
] - inspector: move options parsing (Eugene Ostroukhov) #9691 - [
60f27f91e4
] - inspector: remove unused uv_async_t (Eugene Ostroukhov) #10392 - [
a3abba0b1a
] - lib: remove unnecessary parameter for assertCrypto() (Jackson Tian) #10834 - [
4de7b03a7d
] - lib: refactor bootstrap_node.js regular expression (Rich Trott) #10749 - [
a6c93af244
] - lib: refactor crypto cipher/hash/curve getters (Rich Trott) #10682 - [
6e8d627217
] - lib,src: support values > 4GB in heap statistics (Ben Noordhuis) #10186 - [
de8eee6b16
] - meta: decharter the http working group (James M Snell) #10604 - [
4caa0126aa
] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) iojs/io.js#1389 - [
d24491c6a7
] - (SEMVER-MINOR) process: add NODE_NO_WARNINGS environment variable (cjihrig) #10842 - [
97ff43232b
] - querystring: improve unescapeBuffer performance (Brian White) #10837 - [
f4796d5f6e
] - querystring: improve stringify() performance (Brian White) #10852 - [
53421b174c
] - querystring: improve parse() performance (Brian White) #10874 - [
d64e2371f6
] - readline: refactor construct Interface (Jackson Tian) #4740 - [
e7b656db6e
] - Revert "repl: disable Ctrl+C support on win32 for now" (Anna Henningsen) #8645 - [
a24264eb18
] - src: fix v8 local handling in node_url.cc (Anna Henningsen) #11064 - [
8a6367cb20
] - Revert "src: don't overwrite non-writable vm globals" (Anna Henningsen) #10920 - [
978acd138f
] - (SEMVER-MINOR) src: support "--" after "-e" as end-of-options (John Barboza) #10651 - [
cd94642356
] - src: add NODE_NO_WARNINGS to --help output (cjihrig) #10918 - [
63f43021b0
] - src: remove unused PROTOCOL_JSON array (Ben Noordhuis) #10407 - [
5a976decf7
] - src: remove unnecessary req_wrap_obj (Daniel Bevenius) #10942 - [
0c0334f7a4
] - src: add a missing space in node_os.cc (Alexey Orlenko) #10931 - [
b89d848b36
] - src: enable writev for pipe handles on Unix (Alexey Orlenko) #10677 - [
f0de955220
] - src: reduce test_inspector_socket_server output (Daniel Bevenius) #10537 - [
59196af646
] - stream: avoid additional validation for Buffers (Brian White) #10580 - [
fe80bd9600
] - test: add 2nd argument to throws in test-assert (Marlena Compton) #11061 - [
8ef4add4c3
] - test: require handler to be run in sigwinch test (Rich Trott) #11068 - [
e367b74c4f
] - test: add an exception test to http-write-head (Yuta Hiroto) #11034 - [
65691d68d5
] - test: increase coverage of internal/util (DavidCai) #10964 - [
0753bc17b6
] - test: increase timeout in break-on-uncaught (Sakthipriyan Vairamani (thefourtheye)) #10822 - [
eff3a48e63
] - test: add known_issues test for #10223 (AnnaMag) #11024 - [
72a97b66dc
] - test: guarantee test runs in test-readline-keys (Rich Trott) #11023 - [
e3a316f3e6
] - test: check error message in test-http-outgoing-proto (Alex Ling) #10943 - [
fcd08b8a1e
] - test: add tests for searchParams (abouthiroppy) #10952 - [
f3efaeed35
] - test: increase coverage for stream's duplex (abouthiroppy) #10963 - [
b5e8413c3f
] - test: allow for slow hosts in spawnSync() test (Rich Trott) #10998 - [
cfd1b19c34
] - test: expand test coverage of fs.js (Vinícius do Carmo) #10947 - [
4aedde8d82
] - test: expand test coverage of events.js (Vinícius do Carmo) #10947 - [
c1e166a168
] - test: check noAssert option in buf.write*() (larissayvette) #10790 - [
580a453fcf
] - test: expand test coverage of fs.js (Vinícius do Carmo) #10972 - [
fa8baa2aa1
] - test: enhance test-timers (Rich Trott) #10960 - [
74ff804dbd
] - test: add regression tests for vm bugs (Anna Henningsen) #10920 - [
1a39bfb7e2
] - test: increase coverage for exec() functions (cjihrig) #10919 - [
4b38744e9b
] - test: add process.assert's test (abouthiroppy) #10911 - [
e7c953a5f9
] - test: update Buffer.lastIndexOf (dcposch@dcpos.ch) #10162 - [
eb7ee50717
] - test: improve code in test-crypto-verify (Adrian Estrada) #10845 - [
efa9845946
] - test: refactor test-cli-eval.js (cjihrig) #10898 - [
b7bf43aa2b
] - test: use common.fail() instead of assert(false) (cjihrig) #10899 - [
90a99177a3
] - test: add dgram.Socket.prototype.bind's test (abouthiroppy) #10894 - [
dc826caed2
] - test: update V8 flag in test (Franziska Hinkelmann) #10917 - [
537d954ed2
] - test: increase coverage of string-decoder (abouthiroppy) #10863 - [
3cd9833eff
] - test: add tests for rs+, sr+ to test-fs-open-flags.js (abouthiroppy) #10780 - [
c8a069e544
] - test: improving coverage of dns-lookup (abouthiroppy) #10844 - [
939517abfd
] - test: refactor test-fs-read-zero-length.js (abouthiroppy) #10729 - [
ffdf605f14
] - test: improving coverage for dgram (abouthiroppy) #10783 - [
1666600f16
] - test: improve code in test-console-instance (Adrian Estrada) #10813 - [
b496374363
] - test: improve code in test-domain-multi (Adrian Estrada) #10798 - [
46bbabe6c2
] - test: improve test-stream2-large-read-stall (stefan judis) #10725 - [
7f043779eb
] - test: improve code in test-http-host-headers (Adrian Estrada) #10830 - [
66c57a24c2
] - test: add test case to test-http-response-statuscode.js (abouthiroppy) #10808 - [
4a7bb5b4d1
] - test: improve the code in test-crypto-dh (Adrian Estrada) #10734 - [
825842c185
] - test: getgroups() may contain duplicate GIDs (Sam Roberts) #10389 - [
c6618df2cc
] - test: improve test stream transform constructor (Adrian Estrada) #10699 - [
51f4c8bf5c
] - test: s/assert.equal/assert.strictEqual/ (Gibson Fahnestock) #10698 - [
a6bd287724
] - test: use eslint to fix var->const/let (Gibson Fahnestock) #10685 - [
e6b6ce429c
] - test: refactor test-http-mutable-headers.js (cjihrig) #10664 - [
8262d49a44
] - test: refactor cluster-preload.js (abouthiroppy) #10701 - [
fc0551072b
] - test: improve test-crypto-rsa-dsa (Adrian Estrada) #10681 - [
727c5e3c96
] - test: improve test-fs-write-file-sync (Adrian Estrada) #10624 - [
50130220dc
] - test: s/assert.notEqual()/assert.notStrictEqual()/ (cjihrig) #10541 - [
44174a52a6
] - test: refactor the code in test-util-debug.js (sivaprasanna) #10531 - [
b1c742e107
] - test: improve test-fs-access (Adrian Estrada) #10542 - [
db7b27abb9
] - test: refactor beforeExit tests (Rich Trott) #10581 - [
33851d1e2c
] - test: fix process.title expectation (Sakthipriyan Vairamani (thefourtheye)) #10597 - [
af2bea70e0
] - test: refactor test-beforeexit-event-exit.js (cjihrig) #10577 - [
0a2fb0d3e1
] - test: refactor several parallel/test-timer tests (Beth Griggs) #10524 - [
dba8d20ccc
] - test: improve the code in test-fs-read-stream (Adrian Estrada) #10556 - [
eba9add48e
] - test: refactor test-timer-close (BethGriggs) #10517 - [
dd9aefde69
] - test: use const for all require() calls (cjihrig) #10550 - [
807e99b81d
] - test: validate errors in test-buffer-indexof (Adrian Estrada) #10752 - [
32da59ab18
] - test: fix broken assertion (cjihrig) #10840 - [
29a4d354bc
] - test: refactor test-cli-eval.js (Sumit Goel) #10759 - [
a06419b045
] - test: refactor test-stream2-readable-wrap.js (David Goussev) #10551 - [
55377db9b0
] - test: refactor test-stream-transform-object (Rich Trott) #10588 - [
fb35ca3598
] - test: test hmac binding robustness (Sam Roberts) #10923 - [
94a266e1ef
] - test: refactor the code in test-fs-watch.js (sivaprasanna) #10357 - [
3575f5159e
] - test: reduce unmanaged parallelism in domain test (Joyee Cheung) #10329 - [
7822d86ee6
] - test: increase usage of assert.ifError() (cjihrig) #10543 - [
e161dcf1fc
] - test: add dgram.Socket.prototype.sendto's test (abouthiroppy) #10901 - [
be3e82dbbb
] - test: check error message in test-fs-make-callback (legalcodes) #10914 - [
67d97bce5a
] - test: improve test-assert (richnologies) #10916 - [
69a04a9c7b
] - test: increase coverage for punycode's decode (abouthiroppy) #10940 - [
8778fca82b
] - test: check fd 0,1,2 are used, not access mode (John Barboza) #10339 - [
e80f35c973
] - test: verify shell option internals (cjihrig) #10924 - [
9d5170f850
] - test: fix flaky test-regress-GH-897 (Rich Trott) #10903 - [
c60d87b1ad
] - test: don't connect to :: (use localhost instead) (Gibson Fahnestock) #10854 - [
aa4b028523
] - test: improve test-fs-open-flags (Vinícius do Carmo) - [
35d665958e
] - test: increase coverage of _http_outgoing (abouthiroppy) #10820 - [
c4f16949b8
] - test: add message verification on assert.throws (Travis Meisenheimer) #10890 - [
5ce2ac800b
] - test: refactor test-repl-tab-complete (Rich Trott) #10879 - [
999f685a69
] - test: simplify array initialization (Rich Trott) #10860 - [
c77078f29f
] - test: have inspector test pick an open port (Eugene Ostroukhov) #10861 - [
aa8771f842
] - test: use common.hasIntl in tests related to ICU (Daijiro Wachi) #10841 - [
5b38776243
] - test: add http-common's test (abouthiroppy) #10832 - [
96babb2090
] - test: tests for _readableStream.awaitDrain (Mark) #8914 - [
7165f1d409
] - test: improve the code in test-process-cpuUsage (Adrian Estrada) #10714 - [
b5c0b43efa
] - test: increase test-crypto.js strictness (Rich Trott) #10784 - [
d818cfaaad
] - test: improve test-fs-write-stream-throw-type (Adrian Estrada) #10779 - [
77cbc26a96
] - test: delete duplicate test of noAssert in readUInt* (larissayvette) #10791 - [
36db5a663a
] - test: add http_incoming's matchKnownFields test (abouthiroppy) #10811 - [
31d3a22989
] - test: skip test-icu-transcode if Intl is not present (Daijiro Wachi) #10707 - [
8b02b4ebb4
] - test: check error msg test-writeint.js (Irene Li) #10755 - [
5aad0ccefe
] - test: no unused args test-fs-watch-file.js (istinson) #10758 - [
fca0da711d
] - test: improve tests in pummel/test-exec (Chase Starr) #10757 - [
7d917dcb27
] - test: fix temp-dir option in tools/test.py (Gibson Fahnestock) #10723 - [
6b54024324
] - test: use realpath for NODE_TEST_DIR in common.js (Gibson Fahnestock) #10723 - [
c6aeb4491b
] - test: fix linting for test-tls-add-ca-cert.js (Sam Roberts) #10771 - [
542f65c66b
] - test: tls cert chain completion scenarios (Sam Roberts) #10389 - [
97a8bd20c6
] - test: check tls server verification with addCACert (Sam Roberts) #10389 - [
ebcf834c14
] - test: move common tls connect setup into fixtures (Sam Roberts) #10389 - [
30926ac6d6
] - test: move resource intensive test to sequential (Rich Trott) #10744 - [
06a1e9eb7b
] - test: add test for noAssert option in buf.read*() (larissayvette) #10713 - [
160d0381d2
] - test: refactor test-crypto-padding-aes256 (adelmann) #10622 - [
cb111c96cc
] - test: refactor the code of test-keep-alive.js (sivaprasanna) #10684 - [
dbb7727320
] - test: validate 'expected' argument to mustCall() (Nathan Friedly) #10692 - [
e408f0a1f5
] - test: fix misplaced ) in http response statuscode test (Nathan Friedly) #10692 - [
4c8676bc26
] - test: refactor test-doctool-html.js (abouthiroppy) #10696 - [
da572131db
] - test: improve the code in test-process-hrtime (Adrian Estrada) #10667 - [
17d9a739c1
] - test: refactor test-watch-file.js (sivaprasanna) #10679 - [
cf5579d746
] - test: improve zlib-from-gzip-with-trailing-garbage (Michael Lefkowitz) #10674 - [
2d856097b3
] - test: refactor the code in test-child-process-spawn-loop.js (sivaprasanna) #10605 - [
1329eb47f0
] - test: allow testing uid and gid separately (cjihrig) #10647 - [
4aa32c196a
] - test: improve code in test-https-strict (Adrian Estrada) #10648 - [
e78de99bcb
] - test: improve test-http-chunked-304 (Adrian Estrada) #10462 - [
ff23d8112a
] - test: improve test-fs-readfile-zero-byte-liar (Adrian Estrada) #10570 - [
38bdfb0b8e
] - test: refactor test-fs-utimes (Junshu Okamoto) #9290 - [
09f35a49e3
] - test: provide duration/interval to timers (Rich Trott) #9472 - [
06a82436c2
] - test: improve test-event-emitter-modify-in-emit (Adrian Estrada) #10600 - [
736b95a617
] - test: check error and cleanups in test-fs-read-buffer (Anna Henningsen) #10611 - [
a77940c2d5
] - test: mark test-tty-wrap as flaky for AIX (Michael Dawson) #10618 - [
cf875d17f3
] - test: improve test-fs-null-bytes (Adrian Estrada) #10521 - [
656ba86a27
] - test: fix Coverity warning in inspector test (Eugene Ostroukhov) #10510 - [
9916ee8c36
] - test: refactor test-https-truncate (Rich Trott) #10225 - [
4ff1d3107f
] - test: add http.ClientRequest defaults test (Brian White) #10654 - [
1555ced404
] - test, win: fix up symlink tests (Hitesh Kanwathirtha) #10477 - [
4323c8018e
] - test,cluster: add test-cluster-worker-deprecated (Rich Trott) #10675 - [
33af09fe6a
] - test,net: add tests for server.connections (Rich Trott) #10762 - [
fc2db50021
] - test,repl: add coverage for repl .clear+useGlobal (Rich Trott) #10777 - [
84bf04b0c1
] - test,util: remove lint workarounds (Rich Trott) #10785 - [
c6af766ad9
] - test-console: streamline arrow fn and refine regex (John Maguire) #11039 - [
8fae9d4cfb
] - tools: rename eslintrc to an undeprecated format (Sakthipriyan Vairamani) #7699 - [
dd5a4e1d75
] - tools: update ESLint to current version (Rich Trott) #10561 - [
c92b8ecd81
] - (SEMVER-MINOR) tools: add mdn link for Iterator (James M Snell) #10620 - [
dec5900c42
] - tools: add lint rule to enforce timer arguments (Rich Trott) #9472 - [
891874406a
] - tools: remove no-useless-regex-char-class-escape (Rich Trott) #10561 - [
1634a7017e
] - tools: remove custom align-function-arguments rule (Rich Trott) #10561 - [
31f8f6f768
] - tools, test: require const/let in test (Gibson Fahnestock) #10685 - [
d39543e73d
] - tools,doc: add Google Analytics tracking. (Phillip Johnsen) #6601 - [
3adda4b2ad
] - tools,test: enforce assert.ifError with lint rule (Teddy Katz) #10671 - [
438a98ca95
] - url: make URLSearchParams/Iterator match spec (Timothy Gu) #11057 - [
2bfd58adb1
] - url: define @@toStringTag as a data property (Timothy Gu) #10906 - [
f1851cb8e4
] - url: do not public expose inspect methods on URL (Timothy Gu) #10906 - [
b48b80f630
] - url: stop exporting originFor() (Timothy Gu) #10955 - [
c0c1a4c029
] - url: refactor lib/internal/url.js (Rich Trott) #10912 - [
2f9fdc454f
] - (SEMVER-MINOR) url: allow use of URL with http.request and https.request (James M Snell) #10638 - [
95faa55ab9
] - url: check forEach callback is a function (Timothy Gu) #10905 - [
3642f35d09
] - url: add return value to ToUnicode/ToAscii stubs (Birunthan Mohanathas) #10893 - [
021338dc6d
] - url: export URLSearchParams (Timothy Gu) - [
5d33c96679
] - url: improving URLSearchParams (Timothy Gu) #10399 - [
824978e337
] - url: do not decode arbitrary %2e sequences in paths (James M Snell) #10602 - [
e46bdcf2bb
] - url: change null password handling (James M Snell) #10601 - [
2b01138451
] - url: TupleOrigin#toString use unicode by default (Joyee Cheung) #10552 - [
9f6d1f6fc2
] - util: improve readability of normalizeEncoding (Joyee Cheung) #10439 - [
d628f3a227
] - util: avoid out-of-bounds arguments index access (Teddy Katz) #10569 - [
2641cd496d
] - vm: improve performance of vm.runIn*() (Rich Trott) #10816
2017-01-04, Version 7.4.0 (Current), @evanlucas
Notable changes
- buffer:
- events: Improve performance of
EventEmitter.once()
by ~27%. (Brian White) #10445 - fs: Allow passing Uint8Array to fs methods where Buffers are supported. (Anna Henningsen) #10382
- http: Improve performance of http server by ~7%. (Brian White) #6533
- npm: Upgrade to v4.0.5 (Kat Marchán) #10330
Commits
- [
d1843ec3a7
] - async_wrap: clear destroy_ids vector (Trevor Norris) #10400 - [
6a4e6e9a42
] - benchmark: allow benchmarks to specify flags (Joyee Cheung) #10448 - [
0b2bc5e27b
] - benchmark: add benchmark for WHATWG URL properties (Joyee Cheung) #10408 - [
10b3297e8f
] - benchmark: use commas in non-csv rate output (Brian White) #10360 - [
6d15e7b528
] - benchmark: refactor buffer benchmarks (Troy Connor) #10175 - [
797495a84a
] - buffer: improve allocation performance (Brian White) #10443 - [
ad5ae922ce
] - build: add /opt/freeware/... to AIX library path (Stewart X Addison) #10128 - [
cff57be2b6
] - build: add (not) cross-compiled configure flags (Jesús Leganés-Combarro 'piranna) #10287 - [
80e798e324
] - crypto: use CHECK_NE instead of ABORT or abort (Sam Roberts) #10413 - [
92eacdb5c6
] - (SEMVER-MINOR) deps: upgrade npm to 4.0.5 (Kat Marchán) #10330 - [
785975d922
] - deps: ICU 58.2 bump download URL (Steven R. Loomis) #10206 - [
bce0013dd8
] - deps: ICU 58.2 bump (Steven R. Loomis) #10206 - [
dcc20f12a6
] - doc: clarify the statement in vm.createContext() (AnnaMag) #10519 - [
8e78953c88
] - doc: add joyeecheung to collaborators (Joyee Cheung) #10603 - [
d08463a9e3
] - doc: unify dirname and filename description (Sam Roberts) #10527 - [
7ad0f7bc32
] - doc: redirect 'Start a Working Group' to TSC repo (William Kapke) #9655 - [
deb0917f76
] - doc: warn about unvalidated input in child_process (Matthew Garrett) #10466 - [
96c3c65a86
] - doc: require two-factor authentication (Rich Trott) #10529 - [
a7c12fef6c
] - doc: add Working Group dissolution text (William Kapke) #9656 - [
e86bf27fe8
] - doc: improve rinfo object documentation (Matt Crummey) #10050 - [
5b7b457643
] - doc: add tls.DEFAULT_ECDH_CURVE (Sam Roberts) #10264 - [
cf3f75f6f0
] - doc: fixup errors in stream.md (Fumiya KARASAWA) #10411 - [
89fb82214f
] - doc: use "Node.js" in V8 guide (Rich Trott) #10438 - [
aabaef0aa7
] - doc: more efficient example in the console.md (Vse Mozhet Byt) #10451 - [
3d181ce4fd
] - doc: var -> const / let in the console.md (Vse Mozhet Byt) #10451 - [
9ce28ec3c5
] - doc: add the valid link for curl(1) in repl.md (Vse Mozhet Byt) #10244 - [
cffbfba4df
] - doc: replace anonymous functions in repl.md (Vse Mozhet Byt) #10244 - [
f281b190d5
] - doc: fix a function name in repl.md (Vse Mozhet Byt) #10244 - [
b8e2711ddd
] - doc: fix an output example in repl.md (Vse Mozhet Byt) #10244 - [
ae61232493
] - doc: white space unification in repl.md (Vse Mozhet Byt) #10244 - [
37cb971c65
] - doc: var => let / const in repl.md (Vse Mozhet Byt) #10244 - [
6f8c6133e3
] - doc: update CONTRIBUTING.MD with link to V8 guide (sarahmeyer) #10070 - [
8a9d68ad7c
] - doc: improve common.mustCall() explanation (Rich Trott) #10390 - [
4365bb45b8
] - doc: consistent 'Returns:' part two (Myles Borins) #10391 - [
21fca4bdda
] - doc: require() tries first core not native modules (Vicente Jimenez Aguilar) #10324 - [
6284d83092
] - doc: clarify macosx-firewall suggestion BUILDING (Chase Starr) #10311 - [
0c4cf24f70
] - doc: update process.versions.modules documentation (Kevin Zurawel) #9901 - [
b67879f6f4
] - doc: clarify the review and landing process (Joyee Cheung) #10202 - [
9044423bb6
] - doc: modernize code examples in the cluster.md (Vse Mozhet Byt) #10270 - [
2eec9afdb1
] - doc: add Michaël Zasso to the CTC (Michaël Zasso) - [
85d2a2abcf
] - doc: update writable.write return value (Tanuja-Sawant) #9468 - [
37563fafca
] - doc: fix broken link in COLLABORATOR_GUIDE.md (Emanuel Buholzer) #10337 - [
f9a5c13ff3
] - dtrace: resolve conversion warnings from SLURP_INT (Christopher J. Brody) #10143 - [
bc379fda75
] - events: optimize arrayClone by copying forward (Benedikt Meurer) #10571 - [
7ece950ffe
] - events: improve once() performance (Brian White) #10445 - [
6629f8f83f
] - fs: cache non-symlinks in realpathSync. (Jeremy Yallop) #10253 - [
abde7644a5
] - (SEMVER-MINOR) fs: support Uint8Array input to methods (Anna Henningsen) #10382 - [
32b6bcdd83
] - http: optimize headers iteration (Brian White) #6533 - [
a760d707ad
] - http: simplify boolean checks (Brian White) #6533 - [
c8ad127abc
] - http: extract validation functions (Brian White) #6533 - [
8a2a763f13
] - http: improve validation performance (Brian White) #6533 - [
df8b8b257d
] - http: refactor server connection handling (Brian White) #6533 - [
1f0fd7b35d
] - http: misc cleanup and minor optimizations (Brian White) #6533 - [
b094b49659
] - http: reuse existing headers array for raw values (Brian White) #6533 - [
4bed9475d1
] - inspector: fix Coverity defects (Eugene Ostroukhov) #10240 - [
023956187e
] - inspector: split HTTP/WS server from the inspector (Eugene Ostroukhov) #9630 - [
aed5e27451
] - lib: avoid recompilation of anonymous functions (Brian White) #6533 - [
064607be58
] - meta: modify pull request template for prepending (Rich Trott) #10484 - [
75efdeb635
] - os: fix os.release() for aix and add test (jBarz) #10245 - [
6796bf4829
] - repl: allow autocompletion for scoped packages (Evan Lucas) #10296 - [
11ed8007df
] - src: describe what NODE_MODULE_VERSION is for (Sam Roberts) #10414 - [
5e5b1f8b89
] - src: return early if nextTickQueue is empty (Trevor Norris) #10274 - [
5852336207
] - test: add tests for clearBuffer state machine (Safia Abdalla) #9922 - [
6ec798bdd6
] - test: update test-cluster-shared-handle-bind-error (cjihrig) #10547 - [
32401b5069
] - test: avoid assigning this to variables (cjihrig) #10548 - [
e1fbd72ae7
] - test: s/ASSERT/assert/ (cjihrig) #10544 - [
05b0092230
] - test: refactor test-debugger-remote (Sakthipriyan Vairamani (thefourtheye)) #10455 - [
82575f9341
] - test: refactor test-stream-unshift-read-race (Rich Trott) #10532 - [
4d984ecadb
] - test: refactor test-stream-pipe-error-handling (Rich Trott) #10530 - [
2619236212
] - test: refactor test-tls-alert-handling (Rich Trott) #10482 - [
8ac9d07805
] - test: fix flaky test-http-client-timeout-with-data (Rich Trott) #10431 - [
ef5a43a0e3
] - test: improve test-http-allow-req-after-204-res (Adrian Estrada) #10503 - [
4a16f9b054
] - test: improve test-fs-empty-readStream.js (Adrian Estrada) #10479 - [
5fc93ee841
] - test: refactor the code in test-http-connect (Adrian Estrada) #10397 - [
78e8aa81c9
] - test: refactor test-stream-pipe-after-end (Rich Trott) #10483 - [
0a0c190db5
] - test: use strictEqual in test-http-server (Fabrice Tatieze) #10478 - [
04d82a5122
] - test: refactor test-stdin-from-file (Rob Adelmann) #10331 - [
00f791af74
] - test: refactor test-stream2-unpipe-drain (Chris Story) #10033 - [
eb1adbb48e
] - test: refactor the code in test-dns-ipv4 (Adrian Estrada) #10200 - [
dff48af67f
] - test: add regex to text-crypto-random (Nate) #10020 - [
5164b56224
] - test: add test for SIGWINCH handling by stdio.js (Sarah Meyer) #10063 - [
1aa3ab1ec6
] - test: refactor the code in test-fs-chmod (Adrian Estrada) #10440 - [
4f1d9452de
] - test: swap var for let/const throughout (Paul Graham) #10177 - [
f6ed233546
] - test: improve the code in test-pipe.js (Adrian Estrada) #10452 - [
011bd4675a
] - test: improve code in test-fs-readfile-error (Adrian Estrada) #10367 - [
98fcb221d5
] - test: improve code in test-vm-preserves-property (Adrian Estrada) #10428 - [
cdf028c5a6
] - test: improve code in test-vm-symbols (Adrian Estrada) #10429 - [
94a894acf2
] - test: fix and improve debugger-client test (Sakthipriyan Vairamani (thefourtheye)) #10371 - [
d4c888df88
] - test: basic functionality of readUIntLE() (larissayvette) #10359 - [
a5b8d097c5
] - test: clean up repl-reset-event file (Kailean Courtney) #9931 - [
599a2a956b
] - test: refactor test-child-process-ipc (malen) #9990 - [
d33e560929
] - test: fix and improve debug-break-on-uncaught (Sakthipriyan Vairamani (thefourtheye)) #10370 - [
9349f086d9
] - test: refactor test-internal-modules (Christy Leung) #10016 - [
2ad9faa19e
] - test: add second argument to assert.throws() (Ken Russo) #9987 - [
4bfd9c0a35
] - test: refactor test-pipe-file-to-http (Josh Mays) #10054 - [
1b9f548e7d
] - test: refactor test-tls-interleave (Brian Chirgwin) #10017 - [
db3ac5d6e7
] - test: refactor test-tls-client-getephemeralkeyinfo (Harish Tejwani) #9954 - [
bbe618d3e2
] - test: refactor test-cluster-send-handle-twice.js (Amar Zavery) #10049 - [
5d64f3d76f
] - test: update test-tls-check-server-identity.js (Kevin Cox) #9986 - [
e6702d6d9b
] - test: fix flaky test-https-timeout (Rich Trott) #10404 - [
44f4d6001f
] - test: improve test-cluster-net-listen.js (Rico Cai) #9953 - [
d3bef30b5f
] - test: refactor test-child-process-stdin (Segu Riluvan) #10420 - [
e9b2325d68
] - test: test error messages in test-dns-regress-7070 (Wallace Zhang) #10058 - [
826decf8e5
] - test: basic functionality of readUIntBE() (larissayvette) #10417 - [
91a2dc216d
] - test: improve test-cluster-worker-constructor.js (Adrian Estrada) #10396 - [
a82be5d44c
] - test: refactor test-init.js (Sakthipriyan Vairamani (thefourtheye)) #10384 - [
ed76bfa7ba
] - test: refactor code in test-cluster-http-pipe (Adrian Estrada) #10297 - [
9a0711d37f
] - test: improve code in test-http-bind-twice.js (Adrian Estrada) #10318 - [
9d0220c4de
] - test: fix linter error in whatwg-url-parsing (Sakthipriyan Vairamani (thefourtheye)) #10421 - [
bee7d7e32c
] - test: change var declarations, add mustCall check (Daniel Sims) #9962 - [
a2ec794d3b
] - test: added validation regex argument to test (Avery, Frank) #9918 - [
14826d0569
] - test: refactoring test-cluster-worker-constructor (Christopher Rokita) #9956 - [
274eef4da0
] - test: refactoring test-pipe-head (Travis Bretton) #10036 - [
7c406e819b
] - test: refactor test-stdin-script-child (Emanuel Buholzer) #10321 - [
501165f0c1
] - test: fix timers-same-timeout-wrong-list-deleted (Rich Trott) #10362 - [
ba63363512
] - test: refactor test-stream2-writable (Rich Trott) #10353 - [
a5a738cca7
] - test: refactor test-tls-0-dns-altname (Richard Karmazin) #9948 - [
12a3b189da
] - test: refactor test-cluster-net-listen (Segu Riluvan) #10047 - [
18a75a085d
] - test: test: refactor test-sync-fileread (Jason Wohlgemuth) #9941 - [
815b5bdcf4
] - test: change assert.strict to assert.strictEqual() (Ashita Nagesh) #9988 - [
f1cc0a4d26
] - test: add regex check in test-buffer-bad-overload (Sam Shull) #10038 - [
0684211d12
] - test: refactor the code in test-http-keep-alive (Adrian Estrada) #10350 - [
a815a23631
] - test: improve domain-top-level-error-handler-throw (CodeVana) #9950 - [
3448e8e522
] - test: use strictEqual in test-cwd-enoent-repl.js (Neeraj Sharma) #9952 - [
fc2fd920ab
] - test: refactor test-net-reconnect-error (Duy Le) #9903 - [
a7c9c5685e
] - test: add test-require-invalid-package (Duy Le) #9903 - [
d1b4c5dc61
] - test: refactor test-child-process-kill (Duy Le) #9903 - [
2f92945a70
] - test: use consistent block spacing (Rich Trott) #10377 - [
9a9e530291
] - test: add known_issues test for #5350 (AnnaMag) #10319 - [
76b0e5bfbe
] - test: refactor test-timers-this (Rich Trott) #10315 - [
797d9a8e79
] - tools: refactor json.js (Rich Trott) #10442 - [
05332942e2
] - tools: enforce linebreak after ternary operators (Michaël Zasso) #10213 - [
3a7b63b81b
] - tools: enable block-spacing rule in .eslintrc (Rich Trott) #10377 - [
3195fb45ae
] - url: set toStringTag for the URL class (James M Snell) #10562 - [
659d522d7c
] - url: fix accidental filemode change (James M Snell) #10549 - [
6977224059
] - url: fix URL query update if searchParams changes (Michaël Zasso) #10486 - [
78e867492a
] - url: improve spec compliance of WHATWG URL (Michaël Zasso) #10317 - [
2b98ea0dec
] - url: move originFor, domainToAscii and domainToUnicode (James M Snell) #10512 - [
e210efad9e
] - url: performance improvement in URL implementation (James M Snell) #10469 - [
7fbd12f876
] - url: make WHATWG URL properties spec compliant (Joyee Cheung) #10408 - [
495213e545
] - url: mark ignored return value in node::url::Parse(...) (Christopher J. Brody) #10141 - [
ba46374cb9
] - watchdog: add flag to mark handler as disabled (Bartosz Sosnowski) #10248
2016-12-20, Version 7.3.0 (Current), @cjihrig
Thank you to @italoacasas for preparing the majority of this release.
Notable changes
- buffer:
- buffer.fill() now works properly for the UCS2 encoding on Big-Endian machines. (Anna Henningsen) #9837
- cluster:
- disconnect() now returns a reference to the disconnected worker. (Sean Villars) #10019
- crypto:
- The built-in list of Well-Known CAs (Certificate Authorities) can now be extended via a NODE_EXTRA_CA_CERTS environment variable. (Sam Roberts) #9139
- http:
- Remove stale timeout listeners in order to prevent a memory leak when using keep alive. (Karl Böhlmark) #9440
- tls:
- Allow obvious key/passphrase combinations. (Sam Roberts) #10294
- url:
Commits
- [
c2cc11b3c6
] - Working on v7.2.2 (Jeremiah Senkpiel) #10127 - [
b99a372e91
] - buffer: fix single-character string filling (Anna Henningsen) #9837 - [
d8b6723096
] - buffer: handle UCS2.fill()
properly on BE (Anna Henningsen) #9837 - [
e61331ee9b
] - build: fix node_g target (Daniel Bevenius) #10153 - [
9d04152e15
] - build: Don't regenerate node symlink (sxa555) #9827 - [
5d14602181
] - (SEMVER-MINOR) cluster: return worker reference from disconnect() (Sean Villars) #10019 - [
6963e8aa9d
] - (SEMVER-MINOR) crypto: allow adding extra certs to well-known CAs (Sam Roberts) #9139 - [
a308a2fae4
] - deps: cherry-pick 081fce3 from V8 upstream (Matt Loring) #10342 - [
7c3d280bf0
] - doc: rework tls for accuracy and clarity (Sam Roberts) #9800 - [
6b98906a08
] - doc: document R CRAN mirror process (Lucas Holmquist) #10211 - [
7e8c5e3490
] - doc: expand common module material in test guide (Rich Trott) #10251 - [
ee736b276c
] - doc: fix broken link in COLLABORATOR_GUIDE.md (Michael Dawson) #10267 - [
40b0ca1329
] - doc: fix typo in code example of 'path' module (pallxk) #10136 - [
b44e7891d0
] - doc: standardizing on make -j4 (Jonathan Darling) #9961 - [
ff8fdb14fb
] - doc: add note to parallelize make (Jonathan Darling) #9961 - [
5a64187bed
] - doc: buffer allocation throws for negative size (joyeecheung) #10151 - [
20fdf3aec6
] - doc: add some info ontty#setRawMode()
(Jeremiah Senkpiel) #10147 - [
ae53a6e12b
] - doc: updatepath.format
description and examples (anoff) #10046 - [
30340388f1
] - doc: add a variable declaration in the buffer.md (Vse Mozhet Byt) #9795 - [
d64e52c68d
] - doc: adding missing - in README (Italo A. Casas) #10170 - [
39bf5bfaf1
] - doc: removing extra space in README (Italo A. Casas) #10168 - [
bc64a63440
] - doc: fix a wrong note in the buffer.md (Vse Mozhet Byt) #9795 - [
d4c73d4823
] - doc: remove an extraneous word in the buffer.md (Vse Mozhet Byt) #9795 - [
d373b2f2fb
] - doc: fix examples in buffer.md to avoid confusion (Vse Mozhet Byt) #9795 - [
7a39a44dbc
] - doc: remove a wrong remark in the buffer.md (Vse Mozhet Byt) #9795 - [
39b083eb51
] - doc: repeat a remark as needed in the buffer.md (Vse Mozhet Byt) #9795 - [
622690f242
] - doc: fix copy-paste artifacts in the buffer.md (Vse Mozhet Byt) #9795 - [
3b848a279b
] - doc: fix wrong function arguments in the buffer.md (Vse Mozhet Byt) #9795 - [
9e47b943a7
] - doc: fix a syntax error in the buffer.md (Vse Mozhet Byt) #9795 - [
1864222d50
] - doc: var => const/let in the buffer.md (Vse Mozhet Byt) #9795 - [
7b924f1713
] - doc: fix typo in ecdhCurve, a tls property name (Sam Roberts) #10345 - [
2673be676a
] - fs: remove unused argument from copyObject() (Ethan Arrowood) #10041 - [
1081f0f33d
] - fs: remove needless assignment of null (Francis Gulotta) #10260 - [
dded482bb8
] - http: remove stale timeout listeners (Karl Böhlmark) #9440 - [
b41db3396b
] - inspector: check if connected before waiting (Eugene Ostroukhov) #10094 - [
b6a8bc6ac3
] - lib,test: use consistent operator linebreak style (Michaël Zasso) #10178 - [
ef2fa56314
] - src: fix string format mistake for 32 bit node (Alex Newman) #10082 - [
d4e160c946
] - (SEMVER-MINOR) src: add wrapper for process.emitWarning() (Sam Roberts) #9139 - [
ec2f13fe66
] - src: don't overwrite non-writable vm globals (Ben Noordhuis) #10227 - [
28ffd593e2
] - stream, test: test _readableState.emittedReadable (Joyee Cheung) #10249 - [
729fecf390
] - stream_base: homogenize req_wrap_obj use (Fedor Indutny) #10184 - [
8b9131c1f8
] - test: tls key/cert ordering not necessary (Sam Roberts) #9800 - [
8a34e60b41
] - test: var to const in tls-no-cert-required (Sam Roberts) #9800 - [
ea16a2ab52
] - test: stream readable needReadable state (Joyee Cheung) #10241 - [
e4b29a57f9
] - test: refactor test-fs-read-stream-inherit (Rich Trott) #10246 - [
fb297cba8f
] - test: refactor test-dgram-send-callback-multi-buffer (mfrance) #9999 - [
16fbd4f6bf
] - test: refactor test-tls-ecdh-disable (Aaron Williams) #9989 - [
46c55a6454
] - test: cleanup test-stdout-close-catch.js (Travis Bretton) #10006 - [
8c8b1230da
] - test: use const/let and common.mustCall (Outsider) #9959 - [
74563f07e9
] - test: refactor domain test (Adao Junior) #10269 - [
d9cfd5484f
] - test: clean up domain-no-error-handler test (weyj4) #10291 - [
553a32674a
] - test: fix http-client-timeout-option-listeners (Rich Trott) #10224 - [
308cead66e
] - test: update test-domain-uncaught-exception.js (Andy Chen) #10193 - [
60542cb98b
] - test: refactor test-domain.js (Siddhartha Sahai) #10207 - [
c0800d9449
] - test: refactor test-stream-big-push (Rich Trott) #10226 - [
b9361cae6e
] - test: refactor test-http-dns-fail (Adrian Estrada) #10243 - [
a97f26476d
] - test: refactor test-crypto-random (Rich Trott) #10232 - [
2f9c8d977f
] - test: refactor test-http-pause-resume-one-end (Rich Trott) #10210 - [
90659bc95c
] - test: fix flaky test-dgram-exclusive-implicit-bind (Rich Trott) #10212 - [
a4f3080595
] - test: improvements in test fixtures symlinked (Adrian Estrada) #10182 - [
d5e30a69e2
] - test: refactor test-fs-fsync (Rob Adelmann) #10176 - [
be87441463
] - test: refactor test-http-after-connect.js (larissayvette) #10229 - [
2b78212445
] - test: use strictEqual in test-debug-break (Adrian Estrada) #10181 - [
8b698d89ac
] - test: refactor assert.equal, update syntax to ES6 (Prieto, Marcos) #10190 - [
3749dc6ce7
] - test: refactor http pipelined socket test (Rich Trott) #10189 - [
e1d813f3f8
] - test: refactor test-handle-wrap-close-abort (Rich Trott) #10188 - [
7f01484a7a
] - test: add ES6 and strictEqual to test-fs-truncate (Adrian Estrada) #10167 - [
88839cf204
] - test: replace var with const in test-require-dot (Amar Zavery) #9916 - [
09ec5db10b
] - test: fail for missing output files (Anna Henningsen) #10150 - [
3f269cc760
] - test: use ES6 in test-debugger-client.js (Adrian Estrada) #10183 - [
1f11deb58f
] - test: improve buffer transcode (Johnny Reading) #10043 - [
3e8df733e8
] - test: improving crypto fips (James Tenenbaum) #10002 - [
6780c0e572
] - test: stream readableState readingMore state (Gregory) #9868 - [
c792e2ac49
] - test: stream readableListening internal state (Italo A. Casas) #9864 - [
28c6df2604
] - test: add stdin-setrawmode.out file (Jonathan Darling) #10149 - [
f5347abac8
] - test: set stdin too for pseudo-tty tests (Anna Henningsen) #10149 - [
3a460d5469
] - test: check for error on invalid signal (Matt Phillips) #10026 - [
1ebb5b9adb
] - test: refactor test-http-unix-socket (davidmarkclements) #10072 - [
8b7c97bc59
] - test: increase test coverage of BufferList (joyeecheung) #10171 - [
53e8e962d4
] - test: fix flaky test-net-socket-timeout (Rich Trott) #10172 - [
ca38f70dea
] - test: refactor test-net-keepalive.js (Kyle Corsi) #9995 - [
a9d4bd7a34
] - test: refactor test-crypto-hmac (eudaimos) #9958 - [
778e5f7d0c
] - test: fix error in test-cluster-worker-death.js (Bruce Lai) #9981 - [
b67cad1174
] - test: useassert.strictEqual
(anoff) #9975 - [
72fb05d062
] - test: change assert.equal to assert.strictEqual (Aileen) #9946 - [
dac757e502
] - test: changed assert.equal to assert.strictEqual (vazina robertson) #10015 - [
d7988e0355
] - test: renamed assert.Equal to assert.strictEqual (Jared Young) - [
9d037cfa44
] - test: improves test-tls-client-verify (Paul Graham) #10051 - [
2565e48445
] - test: refactor test-https-agent-session-reuse (Diego Paez) #10105 - [
11140802f4
] - test: refactor test-beforeexit-event (Rob Adelmann) #10121 - [
e695862531
] - test: improve test-fs-read-stream.js (Jenna Vuong) #9629 - [
be90638487
] - test: refactor test-domain-from-timer (Daniel Sims) #9889 - [
2c5d5629de
] - test: refactor test-domain-exit-dispose-again (Ethan Arrowood) #10003 - [
6d4f270f2f
] - test: use const and strictEqual in test-os-homedir-no-envvar (CodeVana) #9899 - [
62f5a0bf59
] - test: check result of uv_loop_init and uv_write (Ben Noordhuis) #10126 - [
19432f05ff
] - test: refactor test-dgram-bind-default-address (Michael-Bryant Choa) #9947 - [
01509bc67e
] - test: move long-running test to sequential (Rich Trott) #10161 - [
d8dc890352
] - test: assert.throws() should include a RegExp (Chris Bystrek) #9976 - [
6f2f02d5ad
] - test: invalid package.json causes error when require()ing in directory (Sam Shull) #10044 - [
6489a91027
] - test: refactor test-listen-fd-ebadf (Richard Karmazin) #10034 - [
eb1664bed9
] - test: refactor test-event-emitter-method-names (Rodrigo Palma) #10027 - [
c66cf2c1cf
] - test: refactor tls-ticket-cluster (Yojan Shrestha) #10023 - [
de9972678e
] - test: refactor test-domain-exit-dispose (Chris Henney) #9938 - [
5ca90777e6
] - test: refactor test-stdin-from-file.js (amrios) #10012 - [
4d66578997
] - test: use ES6 to update let & const (Jason Humphrey) #9917 - [
bb9174745b
] - test: fix test for buffer regression #649 (joyeecheung) #9924 - [
613798335c
] - test: stream readable resumeScheduled state (Italo A. Casas) #10299 - [
15c71f6c66
] - test: improve code in test-fs-open.js (Adrian Estrada) #10312 - [
793d8719eb
] - test: fix flaky test-debug-port (Santiago Gimeno) #10316 - [
5e781a3883
] - test: refactor the code in test-dns-ipv6 (Adrian Estrada) #10219 - [
8b367c5ddd
] - test: improve test-child-process-fork-and-spawn (Adrian Estrada) #10273 - [
348e69c89d
] - test: fix flaky test-http-client-timeout-event (Rich Trott) #10293 - [
0d3ac89ff7
] - test: add known_issues test for #6287 (AnnaMag) #10272 - [
f7f662cad5
] - test: improve test-child-process-exec-buffer (Adrian Estrada) #10275 - [
f66461382c
] - timers: fix handling of cleared immediates (hveldstra) #9759 - [
8e4b9fa487
] - tls: fix/annotate connect arg comments (Sam Roberts) #9800 - [
980acb4b95
] - tls: document and test option-less createServer (Sam Roberts) #9800 - [
41e1e6eb35
] - tls: do not refer to secureOptions as flags (Sam Roberts) #9800 - [
0b44384561
] - (SEMVER-MINOR) tls: allow obvious key/passphrase combinations (Sam Roberts) #10294 - [
a92f2ad19c
] - tools: enforce consistent operator linebreak style (Michaël Zasso) #10178 - [
cc5bd9a0cf
] - tools: add macosx-firwall script to avoid popups (Daniel Bevenius) #10114 - [
7cb98138a9
] - tools: forbid template literals in assert.throws (Michaël Zasso) #10301 - [
24482d08ce
] - (SEMVER-MINOR) url: add inspect function to TupleOrigin (Safia Abdalla) #10039 - [
f08d8a6c6f
] - url: improve URLSearchParams spec compliance (Timothy Gu) #9484 - [
19d7197177
] - url: add a got host pattern in url.js (Axel Monroy) #9653 - [
2da71f24de
] - url, test: fix typo in inspect output, add test (Jay Brownlee) #10231 - [
80cccce218
] - url, test: including base argument in originFor (joyeecheung) #10021 - [
7a0fe9f471
] - win,msi: add required UIRef for localized strings (Bill Ticehurst) #8884
2016-12-06, Version 7.2.1 (Current), @Fishrock123
Notable changes
- buffer:
- promise:
--trace-warnings
now produces useful stacktraces for Promise warnings. (Anna Henningsen) #9525 - repl: Fixed a bug preventing correct parsing of generator functions. (Teddy Katz) #9852
- V8: Fixed a significant
instanceof
performance regression. (Franziska Hinkelmann) #9730
Commits
- [
f55a63c86f
] - internal/util: move the case 'latin1' (Jackson Tian) #9646 - [
5379b9da11
] - async_wrap: call destroy() callback inuv_idle_t
(Trevor Norris) #9753 - [
5157a5cee9
] - async_wrap: make Initialize a static class member (Trevor Norris) #9753 - [
3e5be7fc8b
] - async_wrap: mode constructor/destructor to .cc (Trevor Norris) #9753 - [
88464ac6ac
] - benchmark: reformat code for clarity (Rich Trott) #9790 - [
573f9db6c9
] - buffer: fix transcode for single-byte enc to ucs2 (Anna Henningsen) #9838 - [
0c745e3a3a
] - buffer: convert offset & length to int properly (Sakthipriyan Vairamani (thefourtheye)) #9815 - [
e0e62d1113
] - Revert "buffer: runtime deprecation of calling Buffer without new" (Anna Henningsen) #9529 - [
371090d817
] - build: Make configure file parseable on python3 (kalrover) #9657 - [
16af467146
] - build: add shared library support to AIX build (Stewart Addison) #9675 - [
fa38032148
] - child_process: name anonymous functions (brad-decker) #9880 - [
5c9aa18484
] - constants: errors -> errno (Bryan English) #9349 - [
dfa35d66f5
] - debugger: callthis.resume()
afterthis.run()
(Lance Ball) #10099 - [
ac8d212428
] - debugger: refactor_debugger.js
(Rich Trott) #9860 - [
4bcda633c0
] - deps: upgrade npm to 3.10.10 (Rebecca Turner) #9847 - [
03b1c314cd
] - deps: cherry-pick 08377af from v8 upstream (Franziska Hinkelmann) #9730 - [
e9c2ffd20c
] - deps: backport GYP fix to fix AIX shared suffix (Stewart Addison) - [
3bc40ce725
] - doc: remove repeated info onboarding.md (BethGriggs) #9635 - [
446bcbea4e
] - doc: correct it's vs. its usage (Rich Trott) #10098 - [
b9bd9a2fcb
] - doc: remove Sam Roberts from release team (Sam Roberts) #9862 - [
51b77aa44a
] - doc: add people to cc for async_wrap (Anna Henningsen) #9471 - [
346204d77e
] - doc: add link tonet.Server
in tls.md (Devon Rifkin) #10109 - [
c4fbdfa785
] - doc: fix typo fordecipher.final
. (iamchenxin) #10086 - [
d226418b87
] - doc: suggest Buffer.alloc instead of Buffer#fill (Teddy Katz) #10000 - [
78e188d929
] - doc: clarify fs.createReadStream options (Wes Tyler) #10078 - [
cdec174d4d
] - doc: var => const in js code examples of addons.md (Vse Mozhet Byt) #10092 - [
13eea40d6f
] - doc: rename writing_tests.md to writing-tests.md (Safia Abdalla) #9867 - [
c948d9051b
] - doc: it’s -> its in api/child_process.md (Devon Rifkin) #10090 - [
f6c1f24068
] - doc: update Collaborators list in README (Rich Trott) #9846 - [
a0e25b2544
] - doc: remove minor contradiction in debugger doc (Rich Trott) #9832 - [
8c70f79249
] - doc: clarify introductory module material (Rich Trott) #9816 - [
2e22fa043d
] - doc: improve description of moduleexports
(Sam Roberts) #9622 - [
6ab920a3fc
] - doc: add guide for maintaining V8 (Ali Ijaz Sheikh) #9777 - [
4fa84c9589
] - doc: fix crypto Verify cut-n-paste from Sign (子丶言) #9796 - [
6297b9afc5
] - doc: minor fixes event-loop-timers-and-nexttick.md (Dan Koster) #9126 - [
a8d84d5b50
] - doc: changed order of invocations in https.request() example. (atrioom) #9614 - [
c7cd400fcb
] - doc: fix crypto "decipher.setAAD()" typo (子丶言) #9782 - [
77e145a00e
] - doc: clarify slashes-appending in url module (Rich Trott) #9731 - [
65af114267
] - doc: "util" is not needed to extend ES6 classes (Adam Brunner) #9737 - [
44ae0283af
] - doc: fix<code>
inside stability boxes (Roman Reiss) #9723 - [
9554a974d1
] - https: name anonymous functions in https (Pedro Lima) #9217 - [
80a3934cd7
] - inspector: /json/version returns object, not array (Ben Noordhuis) #9762 - [
65cda7f265
] - lib: use === in_http_server
and_tls_wrap
(Walter Beller-Morales) #9849 - [
a673d44d68
] - lib,tools: remove unneeded escaping of / (Prince J Wesley) #9591 - [
3253954e62
] - meta: whitelist dotfiles in .gitignore (Claudio Rodriguez) #8016 - [
cef3a04f62
] - promise: better stack traces for --trace-warnings (Anna Henningsen) #9525 - [
a0f6cc718a
] - repl: avoid parsing division operator as regex (Teddy Katz) #10103 - [
6087e361e5
] - repl: preprocess only for defaultEval (Prince J Wesley) #9752 - [
9099664959
] - repl: fix generator function preprocessing (Teddy Katz) #9852 - [
9726c8271e
] - test: update parallel/test-crypto-hash.js (Deepti Agrawal) #10009 - [
7144f811a6
] - test: add test for url module domainToAscii and domainToUnicode (Daryl Thayil) #10031 - [
2f6d0c7e61
] - test: refactor test-require-extensions-main (Daryl Thayil) #9912 - [
e718f2051c
] - test: refactor test-tls-ocsp-callback (k3kathy) #9970 - [
f5e622ea53
] - test: use assert.strictEqual and fix setTimeout (Matt Phillips) #9957 - [
0a4fc64c3f
] - test: clean up tls junk test (Danny Guo) #9940 - [
a3a664a321
] - test: update test-stdout-to-file (scalkpdev) #9939 - [
f531c96846
] - test: changed assert.Equal to asset.strictEqual (Paul Chin) #9973 - [
843b8c1658
] - test: refactor test-domain-multi (Wes Tyler) #9963 - [
8936d835c1
] - test: refactor test-fs-write.js (hirabhullar) #9982 - [
2f731e5b5d
] - test: refactor test-child-fork-exec-path.js (hirabhullar) #9982 - [
d697ac404f
] - test: use assert.strictEqual in test-cli-eval (Nigel Kibodeaux) #9919 - [
0a07bccc5c
] - test: refactor test-tls-connect-simple (Russell Sherman) #9934 - [
371a785f6d
] - test: refactor test-signal-unregister (mark hughes) #9920 - [
79b36e927c
] - test: update test-net-connect-handle-econnrefused (Punit Buch) #9932 - [
ba7d1cf4bc
] - test: refactor test-require-resolve (blugavere) #10120 - [
1877ba3384
] - test: refactor test-fs-symlink-dir-junction (Walter Beller-Morales) #9928 - [
84813fdaf8
] - test: refactor test-fs-read-stream-resume (Matt Webb) #9927 - [
f68bfc5bde
] - test: replace equal with strictEqual (Tracy Hinds) #10011 - [
c0eb08adbe
] - test: use strictEqual instead of equal (Uttam Pawar) #9921 - [
2e36b2ef49
] - test: using const and strictEqual (Fabrice Tatieze) #9926 - [
8e27254594
] - test: convert assert.equal to assert.strictEqual (Jonathan Darling) #9925 - [
328cd93036
] - test: changed assert.equal to assert.strictEqual (Scott Smereka) #9936 - [
cbdc64e026
] - test: test-file-write-stream3.js refactor (Richard Karmazin) #10035 - [
7c90244677
] - test: implemented es6 conventions (Erez Weiss) #9669 - [
bb677d41ce
] - test: strictEqual() and RegExp in test-buffer-fill.js (J Scott Chapman) #9895 - [
34b8c86895
] - test: Modernize test-tls-peer-certificate.js (Ilya Potuzhnov) #10014 - [
5ad7e04280
] - test: strictCompare and explcit inputs mprovement to test-buffer-slice (Michael Alexander) #10048 - [
256de35c98
] - test: add test for process.stdin.setRawMode() (Jonathan Darling) #10037 - [
990a19fc7e
] - test: refactor test for net listen on fd0 (Julian Duque) #10025 - [
7fd8833fa9
] - test: update assert.equal() to assert.strictEqual() (Peter Diaz) #10024 - [
fdc55ef02c
] - test: use const or let and assert.strictEqual (Christopher Rokita) #10001 - [
ae1ef5336d
] - test: fix buffer alloc tests (levsoroka) #9998 - [
e8fc7fcef7
] - test: Added more validations to setEncoding (Paul Lucas) #9997 - [
79e6068d5c
] - test: use strictEqual() domain-http (cdnadmin) #9996 - [
7428d80879
] - test: refactor test-cluster-worker-events (fmizzell) #9994 - [
6df3b7babc
] - test: update repl tests (makenova) #9991 - [
47b5f9e710
] - test: modernize test-fs-truncate-fd (Nigel Kibodeaux) #9978 - [
8b6c45f4b4
] - test: update tls test to use const/let and common.mustCall (rgoodwin) #9968 - [
c05909b3e8
] - test: adding strictEqual to test-buffer-indexof.js (Eric Gonzalez) #9955 - [
d0852459d5
] - test: strictEqual in test-beforeexit-event.js (CodeTheInternet) #10004 - [
2beba9e025
] - test: refactor test-child-process-double-pipe (Dan Villa) #9930 - [
64b2494e90
] - test: updated tls-getcipher test (Ethan Arrowood) #9923 - [
e502262687
] - test: replace equal with strictEqual in test-freelist.js (Adrian Estrada) #9910 - [
5a2b68896c
] - test: updated test-stream-pipe-unpipe-stream (Raja Panidepu) #10100 - [
f900753eeb
] - test: refactor test-crypto-ecb (michael6) #10029 - [
6502427761
] - test: refactor test-require-exceptions (Oscar Martinez) #9882 - [
a801ffb1ee
] - test: refactor test-console (Matt Crummey) #9873 - [
bca587bdb3
] - test: refactor test-crypto-certificate (Josh Mays) #9911 - [
278772a5df
] - test: refactor dgram-send-multi-buffer-copy (Konstantin Likhter) #9909 - [
6d5ded508e
] - test: refactor test-domain (Johnny Reading) #9890 - [
318a2dbea4
] - test: refactor test-cli-syntax (Exlipse7) #10057 - [
da8e3d946a
] - test: refactor test-child-process-constructor (k3kathy) #10060 - [
9fddf29f53
] - test: refactor test-repl-mode.js (Cesar Hernandez) #10061 - [
65c44830c2
] - test: var to const, assert.equal to assert.strictEqual in net (Sean Villars) #9907 - [
ef7cbde0a2
] - test: changed vars to const in test-net-better-error-messages-listen-path.js (anoff) #9905 - [
f62567b7f8
] - test: use const instead of var in test-require-json.js (Sarah Meyer) #9904 - [
5f3f54d4bb
] - test: refactor test-http-dns-error (Outsider) #10062 - [
ae2bf0a761
] - test: Changed assert.equal to assert.strictEqual (Daniel Pittman) #9902 - [
1eb581779d
] - test: refactor test-vm-syntax-error-stderr.js (Jay Brownlee) #9900 - [
c456ca3601
] - test: refactor test-tls-destroy-whilst-write (Chris Bystrek) #10064 - [
fd17ca7710
] - test: refactor test-net-dns-custom-lookup (Kent.Fan) #10071 - [
cf3c635dba
] - test: refactor test-https-truncate (davidmarkclements) #10074 - [
14c0388945
] - test: refactor test-tls-server-verify (Hutson Betts) #10076 - [
36b8dd3b07
] - test: refactor test-crypto-padding.js (Konstantin Likhter) #9971 - [
38ec8e44fa
] - test: improve test for crypto padding (Julian Duque) #9906 - [
a771f2181c
] - test: use strictEqual in test-cli-eval-event.js (Richard Karmazin) #9964 - [
e1394eeb16
] - test: refactor test-tls-friendly-error-message.js (Adrian Estrada) #9967 - [
69077a13bf
] - test: refactor test-fs-append-file.js (adelmann) #10110 - [
baa1accdb1
] - test: assert.equal -> assert.strictEqual (davidmarkclements) #10065 - [
a34e19532c
] - test: refactor test-dgram-exclusive-implicit-bind (Cesar Hernandez) #10066 - [
d87926ae34
] - test: assert.equal -> assert.strictEqual (davidmarkclements) #10067 - [
c4902e44ad
] - test: polish test-net-better-error-messages-listen (Hitesh Kanwathirtha) #10087 - [
9b9fe8c5ac
] - test: change var to const in test-tls-key-mismatch.js (bjdelro) #9897 - [
7697aee7da
] - test: use strictEqual in cwd-enoent (JDHarmon) #10077 - [
cdc2909882
] - test: refactor test-fs-read-stream-inherit.js (Jonathan Darling) #9894 - [
55b58baed1
] - test: use assert.strictEqual in test-crypto-ecb (Daniel Pittman) #9980 - [
e070588a8a
] - test: refactor test-child-process-stdio-inherit (Wes Tyler) #9893 - [
22b15f2ab6
] - test: change var to const for require and strict equality checks (Harish Tejwani) #9892 - [
2a8d29339d
] - test: Update to const and use regex for assertions (Daniel Flores) #9891 - [
295eb5a3b6
] - test: swap var->const/let and equal->strictEqual (Peter Masucci) #9888 - [
57f060c495
] - test: replace equal with strictEqual in crypto (Julian Duque) #9886 - [
3d35930b2c
] - test: replace equal with strictEqual (Julian Duque) #9879 - [
13cc6a005b
] - test: var to const/let in test-tls-set-ciphers (rajatk) #9877 - [
f3eb8b1bea
] - test: refactor test-tls-timeout-server-2 (Devon Rifkin) #9876 - [
dc76a20474
] - test: Updating vars to const and tsl server test (Matt Webb) #9874 - [
63fafb8aca
] - test: refactor test-crypto-hash-stream-pipe (Matt Wilson) #10055 - [
fb4b650159
] - test: crypto-hash-stream-pipe use strict equal (Mitchell Stoutin) #9935 - [
8f550df252
] - test: refactor child-process-spawn-error (Johnny Reading) #9951 - [
b73f6b760f
] - test: refactor test-child-process-spawn-error (stokingerl) #9937 - [
371ca03568
] - test: refactor test-vm-static-this.js (David Bradford) #9887 - [
3e37673d5c
] - test: refactor test-crypto-cipheriv-decipheriv (Aileen) #10018 - [
f76bb2adf8
] - test: refactor test for crypto cipher/decipher iv (Julian Duque) #9943 - [
4cc813d8b9
] - test: refactor test-cluster-setup-master-argv (Oscar Martinez) #9960 - [
eb0c1cd412
] - test: refactor test-cluster-setup-master-argv (Christine Hong) #9993 - [
d2e89272d2
] - test: refactor test-fs-append-file-sync (Chris Bystrek) #10056 - [
070370fd0a
] - test: refactor test-fs-append-file-sync (Ian White) #9977 - [
87038bb628
] - test: refactor test-fs-write-file (adelmann) #10030 - [
1f6f411234
] - test: refactor test/parallel/test-fs-write-file.js (Kyle Carter) #9992 - [
4cb52ee827
] - test: update to const iin cluster test (Greg Valdez) #10007 - [
f9d79ef597
] - test: use assert.strictEqual() cluster test (Bidur Adhikari) #10042 - [
b4ec7d6c50
] - test: use const in test-crypto-pbkdf2 (Greg Valdez) #9974 - [
2e889cf056
] - test: improve test for crypto pbkdf2 (joyeecheung) #9883 - [
c0a28622ce
] - test: var -> let/const, .equal -> .strictEqual (shiya) #9913 - [
d1da89906d
] - test: increase coverage for timers (lrlna) #10068 - [
44d9bc8b90
] - test: change equal to strictEqual (Kevin Zurawel) #9872 - [
0cab6eb6ca
] - test: test for http.request() invalid method error (Ashton Kinslow) #10080 - [
f9386f2846
] - test: update net-local-address-port (scalkpdev) #9885 - [
66554c75d5
] - test: refactor test-tls-ecdh (Adriana Rios) #9878 - [
a857c9a74c
] - test: refactor test-vm-debug-context (makenova) #9875 - [
a6377a96dd
] - test: increase coverage for lib/events.js (Safia Abdalla) #9865 - [
eb369f6d48
] - test: use strictEqual in test-zlib-truncated (ben_cripps) #9858 - [
3af4ef4642
] - test: use strictEqual in test-debugger-client.js (ben_cripps) #9857 - [
5c15a68091
] - test: refactor test-debug-args (Rich Trott) #9833 - [
0e36becd39
] - test: refactor test-fs-non-number-arguments-throw (Michaël Zasso) #9844 - [
c286312ef5
] - test: replace assert.equal with assert.strictEqual (brad-decker) #9842 - [
0ccb2c3992
] - test: refactor test-crypto-timing-safe-equal (Michaël Zasso) #9843 - [
0bdd5ca0f7
] - test: run cpplint on files in test/cctest (Ben Noordhuis) #9787 - [
956239124d
] - test: add toASCII and toUnicode punycode tests (Claudio Rodriguez) #9741 - [
70633f965d
] - test: refactor test-util-inspect (Rich Trott) #9804 - [
4c2ad8c89f
] - test: refactor test-preload (Rich Trott) #9803 - [
59aec82f88
] - test: refine test-http-status-reason-invalid-chars (Rich Trott) #9802 - [
c35bf44f60
] - test: refactor test-crypto-binary-default (Michaël Zasso) #9810 - [
4d1e11243b
] - test: refactor and fix test-crypto (Michaël Zasso) #9807 - [
74c3283cfa
] - test: fix test-buffer-slow (Michaël Zasso) #9809 - [
e2db5c8e7a
] - test: refactor test-net-pingpong (Michaël Zasso) #9812 - [
cd10e1ae4a
] - test: refactor and fix test-dns (Michaël Zasso) #9811 - [
dcba25082f
] - test: refactor and fix test-buffer-bytelength (Michaël Zasso) #9808 - [
d06f010482
] - test: cleanup test-dgram-error-message-address (Michael Macherey) #8938 - [
3b193defb2
] - test: fix flaky test-cluster-dgram-2 (Rich Trott) #9791 - [
3f1b068644
] - test: refactor common.js (Rich Trott) #9732 - [
d31a41149d
] - test: fix test-tls-connect-address-family (mkamakura) #9573 - [
d51c856f11
] - test: fix test-http-status-reason-invalid-chars (Yosuke Saito) #9572 - [
b763a31af0
] - test: refactor test-child-process-exec-error (Rich Trott) #9780 - [
2b7ecb5012
] - test: exclude no_interleaved_stdio test for AIX (Michael Dawson) #9772 - [
4971c3bb79
] - test: fix flaky test-dgram-empty-packet & friends (Rich Trott) #9724 - [
2fb825750d
] - test: fix flaky test-inspector (Rich Trott) #9727 - [
fc13cc6a12
] - test: refactor test-tls-hello-parser-failure (Rich Trott) #9715 - [
ea1c4e1212
] - test,url: improve escaping in url.parse (joyeecheung) #10083 - [
64854f625b
] - tools: add ESLint rule for assert.throws arguments (Michaël Zasso) #10089 - [
2ee3543e04
] - tools: remove unneeded escaping in generate.js (Rich Trott) #9781 - [
53d175267c
] - tools: Add no useless regex char class rule (Prince J Wesley) #9591 - [
561b1494bc
] - tools: allow test.py to use full paths of tests (Francis Gulotta) #9694 - [
5ae549c3aa
] - url: fix -Warray-bounds warning (Santiago Gimeno) #9751
2016-11-22, Version 7.2.0 (Current), @Fishrock123
This is a security release impacting Windows 10 users.
Notable changes
- crypto: The
Decipher
methodssetAuthTag()
andsetAAD
now returnthis
. (Kirill Fomichev) #9398 - dns: Implemented
{ttl: true}
forresolve4()
andresolve6()
. (Ben Noordhuis) #9296 - libuv: Upgrade to v1.10.1 (cjihrig) #9647
- Fixed a potential buffer overflow when writing data to console on Windows 10. (CVE-2016-9551)
- process: Added a new
external
property to the data returned bymemoryUsage()
. (Fedor Indutny) #9587 - tls: Fixed a memory leak when writes were queued on TLS connection that was destroyed during handshake. (Fedor Indutny) #9626
- V8 (dep): Upgrade to v5.4.500.43 (Michaël Zasso) #9697
- v8: The data returned by
getHeapStatistics()
now includes three new fields:malloced_memory
,peak_malloced_memory
, anddoes_zap_garbage
. (Gareth Ellis) #8610
Commits
- [
819a38df96
] - benchmark: split timers benchmark and refactor (Rich Trott) #9497 - [
0083bf2233
] - build: default to ppc64 on AIX (Gibson Fahnestock) #9645 - [
3efb43c8ba
] - build: Add option to compile for coverage reports (Wayne Andrews) #9463 - [
af74db3961
] - crypto: use SSL_get_servername. (Adam Langley) #9347 - [
bcdbf22f0d
] - crypto: fix handling of root_cert_store. (Adam Langley) #9409 - [
3f45cc19b0
] - crypto: Use reference count to manage cert_store (Adam Majer) #9409 - [
08a7e7b009
] - (SEMVER-MINOR) crypto: returnthis
in setAuthTag/setAAD (Kirill Fomichev) #9398 - [
786631c7b4
] - deps: upgrade libuv to 1.10.1 (cjihrig) #9647 - [
1520afd336
] - deps: update V8 to 5.4.500.43 (Michaël Zasso) #9697 - [
33bcd6fec8
] - deps: update V8 to 5.4.500.41 (Michaël Zasso) #9412 - [
0a3e5cc57a
] - (SEMVER-MINOR) dns: implement {ttl: true} for dns.resolve6() (Ben Noordhuis) #9296 - [
1bd79368cd
] - (SEMVER-MINOR) dns: implement {ttl: true} for dns.resolve4() (Ben Noordhuis) #9296 - [
fa98eec410
] - doc: fix typo in assert code example (Vse Mozhet Byt) #9704 - [
409851427a
] - doc: fix typo in doc/tls.md (Syuhei Kobayashi) #9566 - [
ebc9c4ba97
] - doc: add missing link in changelog (Evan Lucas) #9540 - [
bbd5853236
] - doc: v6 is now LTS rather than Current (Jeremiah Senkpiel) #9182 - [
8030994554
] - doc: fix some table problems in changelog.md (Jeremiah Senkpiel) #9183 - [
b070df8932
] - doc: fix typo in BUILDING.md (monkick) #9569 - [
39f04829d6
] - doc: remove backtick escaping for manpage refs (Anna Henningsen) #9632 - [
159799aa1d
] - doc: improve description of urlObject.query (Rahat Ahmed) #9625 - [
d62376c8d6
] - doc: small improvements in readline code examples (Vse Mozhet Byt) #9628 - [
69ffe0cf8c
] - doc: child_process .stdio accepts a String type (Kenneth Skovhus) #9637 - [
c99fb1e0d2
] - doc: remove invalid padding from privateEncrypt (JungMinu) #9611 - [
b258a70a40
] - doc: add return types and props types to OS module (imatvieiev) #9648 - [
425a8646e2
] - doc: add italoacasas to collaborators (Italo A. Casas) #9677 - [
8bf42b4ec4
] - doc: strip trailing whitespace (Sam Roberts) #9620 - [
16819d29b0
] - doc: fix "either as either" typo (Sam Roberts) #9665 - [
c18ca1593e
] - doc: fix tls "the the" typo (Sam Roberts) #9665 - [
f43e47aab2
] - doc: describe when a tls server emits 'close' (Sam Roberts) #9665 - [
a086566be6
] - doc: fix an SNI mistyped as SNS (Sam Roberts) #9665 - [
4ddc23828d
] - doc: move TSC and CTC meeting minutes out of core repo (James M Snell) #9503 - [
474d4aa2e3
] - doc: fix typo in doc/repl.md line: 6 (Mitsuo Utano) #9582 - [
7af680e6fe
] - doc: make comment indentation consistent (Daniel Bevenius) #9518 - [
d964eacd6a
] - doc: remove redundant warning information (Brian White) #9590 - [
25a6f88d98
] - doc: improve process.emitWarning() example (Brian White) #9590 - [
d5fa1d5307
] - doc: clarify eventType in fs.watch (Nikolai Vavilov) #9318 - [
3014dfd254
] - doc: wrap long lines in http.request (Timothy Gu) #9584 - [
89216a45b7
] - doc: fix type of http.request'sagent
option (Timothy Gu) #9584 - [
bff4e88f0b
] - doc: fix a typo in the assert.md (Vse Mozhet Byt) #9598 - [
d83cb48b3a
] - doc: fix typo e.g., => e.g. (Daijiro Yamada) #9563 - [
d532a57a4b
] - doc: consistent 'Returns:' (Roman Reiss) #9554 - [
92bd19e0bd
] - doc: simplify process.memoryUsage() example code (Thomas Watson Steen) #9560 - [
4ae4e00ae9
] - doc: fix typo about cluster doc, (eg. -> e.g.) (YutamaKotaro) #9568 - [
64dec14502
] - doc: fix e.g., to e.g. in doc/http.md (ikasumi_wt) #9564 - [
7c9e8cbd76
] - doc: fix the index order in pseudocode of modules (kohta ito) #9562 - [
d09a9f4d27
] - doc: remove Roadmap Working Group (William Kapke) #9545 - [
77aded3ba1
] - doc: add process api data types to documentation (imatvieiev) #9505 - [
7488b0041f
] - doc: added types to path docs (imatvieiev) #9514 - [
549b6f23db
] - doc: fix fs constants link (Timothy) #9508 - [
31a34d7992
] - doc: fix minor style issue in code examples (Daniel Bevenius) #9482 - [
a412b9fa9a
] - doc: grammar and structure revisions of wg doc (Ryan Lewis) #9495 - [
92f163e465
] - doc: clarify the exit code part of writing_tests (Jeremiah Senkpiel) #9502 - [
62478eb3d9
] - doc: fix link to Event Loop page (timathon) #9527 - [
c07f648662
] - doc: Fix inaccuracy in https.request docs (Andreas Lind) #9453 - [
6f513e0b46
] - doc: add npm link to README (Oscar Morrison) #7894 - [
f0d40e8be3
] - doc: fix link to cli.md in vm.md (Daniel Bevenius) #9481 - [
8a9c45a4a9
] - fs: Fix default params for fs.write(Sync) (Andreas Lind) #7856 - [
9a0bcfc452
] - fs: exportrealpathCacheKey
frominternal/fs
(Anna Henningsen) #8862 - [
6b01bfa9d6
] - gitignore: ignore all tap files (Johan Bergström) #9262 - [
23584e4ec5
] - gtest: output tap comments as yamlish (Johan Bergström) #9262 - [
f5442ece33
] - lib,test: remove unneeded escaping of / (Rich Trott) #9485 - [
34c8b0b411
] - module: check -e flag in debug break setup (Kelvin Jin) #8876 - [
163397a206
] - (SEMVER-MINOR) process: addprocess.memoryUsage.external
(Fedor Indutny) #9587 - [
15af912ab5
] - src: fix memory leak introduced in34febfbf4
(Ben Noordhuis) #9604 - [
30475beef6
] - src: use ABORT() macro instead of abort() (Evan Lucas) #9613 - [
c4f33b48f7
] - (SEMVER-MINOR) src: extendHeapStatistics
with new fields (Gareth Ellis) #8610 - [
4517276c74
] - src: fix method name, output format (Josh Gavant) #9627 - [
7420ce8b7e
] - src: squelch unused function warnings in util.h (solebox) #9115 - [
a83a286631
] - test: add test for broken child process stdio (cjihrig) #9528 - [
7c1a2f56fc
] - test: add new.target add-on regression test (Ben Noordhuis) #9689 - [
a220170861
] - test: refactor test-async-wrap-* (Rich Trott) #9663 - [
6c63ab7c9a
] - test: simplify test-http-client-unescaped-path (Rod Vagg) #9649 - [
731a1fa602
] - test: Use strictEqual in test-tls-writewrap-leak (Aaron Petcoff) #9666 - [
a29be5282e
] - test: fix memory leaks in malloc cctests (Ben Noordhuis) #9667 - [
776d291a07
] - test: run tests even if os.cpus() fails (Bethany Griggs) #9616 - [
51e24e770a
] - test: use setImmediate() in test of stream2 (masashi.g) #9583 - [
875d1b93fc
] - test: add test case of PassThrough (Yoshiya Hinosawa) #9581 - [
3b4ec5f6c5
] - test: check thatprocess.execPath
is a realpath (Anna Henningsen) #9229 - [
ccc6e75bea
] - test: ensure nextTick is not scheduled in exit (Jeremiah Senkpiel) #9555 - [
00a5490ecd
] - test: increase coverage of process.emitWarning (Jeremiah Senkpiel) #9556 - [
f3db5e4720
] - test: refactor test-zlib.js (Rich Trott) #9544 - [
58fc7a137c
] - test: change from setTimeout to setImmediate (MURAKAMI Masahiko) #9578 - [
e7eb9ccdcf
] - test: improve test-stream2-objects.js (Yoshiya Hinosawa) #9565 - [
dae3d3e53c
] - test: refactor test-next-tick-error-spin (Rich Trott) #9537 - [
8c859d58ab
] - test: refactor test-tls-inception (Rich Trott) #9536 - [
96471556b5
] - test: move tick-processor tests to own directory (Rich Trott) #9506 - [
342d8e05cb
] - test: refactor inspector-helper.js (Rich Trott) #9499 - [
dab3e451ac
] - test: refactor make-callback-recurse test (Rich Trott) #9498 - [
2a9625656d
] - test: move timer-dependent test to sequential (Rich Trott) #9487 - [
ee7606940a
] - test: fix helper-debugger-repl.js (Rich Trott) #9486 - [
9491352b86
] - test: remove watchdog in test-debug-signal-cluster (Rich Trott) #9476 - [
6a94ffb1cf
] - test: output tap13 instead of almost-tap (Johan Bergström) #9262 - [
02c2bf7d34
] - timers: use consistent checks for canceled timers (Jeremiah Senkpiel) #9685 - [
ee65b4872d
] - tls: fix leak of WriteWrap+TLSWrap combination (Fedor Indutny) #9586 - [
19ca6cddcf
] - tools: disallow trailing whitespace for markdown (Sam Roberts) #9676 - [
29bf871977
] - tools: use better regexp for manpage references (Anna Henningsen) #9632 - [
cc6901d482
] - tools: improve docopen target in Makefile (Sakthipriyan Vairamani (thefourtheye)) #9436 - [
deabb5cfaa
] - tools: make run-valgrind.py useful (Ben Noordhuis) #9520 - [
887c76a664
] - tools: fix run-valgrind.py script (Ben Noordhuis) #9520 - [
65b60801ce
] - tools: copy run-valgrind.py to tools/ (Ben Noordhuis) #9520 - [
45df0ee717
] - v8: update make-v8.sh to use git (Jaideep Bajwa) #9393 - [
adcc5b15f7
] - zlib: fix linting recently-introduced lint error (Rich Trott) #9524 - [
841a2c41d4
] - zlib: name every function Ref: #8913 (solebox) #9389
2016-11-08, Version 7.1.0 (Current), @evanlucas
Notable changes
- buffer: add buffer.transcode to transcode a buffer's content from one encoding to another primarily using ICU (James M Snell) #9038
- child_process: add public API for IPC channel (cjihrig) #9322
- icu:
- lib: make
String(global) === '\[object global\]'
(Anna Henningsen) #9279 - libuv: Upgraded to 1.10.0 (cjihrig) #9267
- readline: use icu based string width calculation (James M Snell) #9040
- src:
- add NODE_PRESERVE_SYMLINKS environment variable that has the same effect as the
--preserve-symlinks
flag (Marc Udoff) #8749 - Fix
String#toLocaleUpperCase()
andString#toLocaleLowerCase()
(Steven R. Loomis)
- add NODE_PRESERVE_SYMLINKS environment variable that has the same effect as the
Commits
- [
dafdb7b069
] - benchmark: add trailing newline for consistency (Roman Reiss) #9410 - [
fab8eb660f
] - benchmark: add microbenchmarks for ES Map (Rod Vagg) #7581 - [
44792f83bf
] - benchmark,lib,test,tools: remove unneeded . escape (Rich Trott) #9449 - [
c70c96a3e2
] - buffer: coerce offset using Math.trunc() (cjihrig) #9341 - [
212da12f45
] - buffer: use correct name for custom inspect symbol (Charmander) #9289 - [
0939edd4ed
] - (SEMVER-MINOR) buffer: add buffer.transcode (James M Snell) #9038 - [
ceec520aef
] - build: add MAKEFLAGS="-j1" to node-gyp (Daniel Bevenius) #9450 - [
1109d0b244
] - build: reduce noise from doc target (Daniel Bevenius) #9457 - [
90aac7ca28
] - build: start comments at beginning of line (Sakthipriyan Vairamani (thefourtheye)) #9375 - [
b51db7120e
] - build: make node-gyp output silent (Sakthipriyan Vairamani (thefourtheye)) #8990 - [
d8eaa14c2d
] - build: prioritise --shared-X-Y over pkg-config (Rod Vagg) #9368 - [
f7d8481ee2
] - build: use wxneeded on openbsd (Aaron Bieber) #9232 - [
7b0e93738b
] - (SEMVER-MINOR) child_process: add public API for IPC channel (cjihrig) #9322 - [
4e3731c7e7
] - child_process: remove unreachable code (cjihrig) #9307 - [
d573acf96f
] - child_process: remove unreachable execSync() code (cjihrig) #9209 - [
f1f00df9bf
] - deps: upgrade npm to 3.10.9 (Kat Marchán) #9286 - [
3d1766f492
] - (SEMVER-MINOR) deps: Intl: ICU 58 bump - small icu (BIG COMMIT) (Steven R. Loomis) #9234 - [
827000ee62
] - (SEMVER-MINOR) deps: Intl: ICU 58 bump: configure/LICENSE/docs (Steven R. Loomis) #9234 - [
0f871e1087
] - deps: back port OpenBSD fix in c-ares/c-ares (Aaron Bieber) #9232 - [
106d71914c
] - deps: upgrade libuv to 1.10.0 (cjihrig) #9267 - [
4c4132e5d3
] - doc: update minute-taking procedure for CTC (Rich Trott) #9425 - [
ed8df17135
] - doc: note that tests should include a description (Gibson Fahnestock) #9415 - [
bc2d1c9d91
] - doc: do not link in the headings (Sakthipriyan Vairamani (thefourtheye)) #9416 - [
4bb9d21d01
] - doc: update GOVERNANCE.md to use "meeting chair" (Rich Trott) #9432 - [
c2fab3c600
] - doc: add Sakthipriyan to the CTC (Rod Vagg) #9427 - [
a8295d86d9
] - doc: update Diagnostics WG info (Josh Gavant) #9329 - [
3af9453019
] - doc: move stray sentences in zlib doc (Rich Trott) #9365 - [
d4b509584f
] - doc: use 'an' over 'a', remove redundant sentence (Zeke Sikelianos) #9345 - [
ff69e38070
] - doc: add more internal links to fs.Stats object (Zeke Sikelianos) #9345 - [
c554f090df
] - doc: fix outdate ninja link (Yangyang Liu) #9278 - [
3d4a829d85
] - doc: fix broken links to Buffer.from(string) (Jesse McCarthy) #9294 - [
225a9dfb00
] - doc: fs: fix link to mkdtemp (coderaiser) #9379 - [
dbeadd363c
] - doc: update OpenSSL links (kobelb) #9338 - [
eeabab3827
] - doc: add 2016-10-26 CTC meeting minutes (Rich Trott) #9348 - [
31690a690c
] - doc: add 2016-10-05 CTC meeting minutes (Josh Gavant) #9326 - [
7f1a40dbcf
] - doc: add 2016-09-28 CTC meeting minutes (Josh Gavant) #9325 - [
edd89265ba
] - doc: update CONTRIBUTING.md to address editing PRs (Gibson Fahnestock) #9259 - [
c7458909a7
] - doc: reference signal(7) for the list of signals (Emanuele DelBono) #9323 - [
a3f6854724
] - doc: more realistic custom inspect example (Ryan Scheel (Havvy)) #8875 - [
a0074e2232
] - doc: clarify buffer toString docs. (Olan Byrne) #8984 - [
3f90481e20
] - doc: clarify relation between a file and a module (marzelin) #9026 - [
82119049ef
] - doc: fix typo in http.md (anu0012) #9144 - [
d2e7882723
] - doc: add 2016-10-19 CTC meeting minutes (Josh Gavant) #9193 - [
ce00a9d2b6
] - doc: add performance warning to require.extensions (Ben Noordhuis) #9196 - [
d1c32aa335
] - doc: mention case-insensitive env on windows (Oliver Salzburg) #9166 - [
c6e429a6bc
] - doc: add CTC meeting minutes for 2016-10-12 (Michael Dawson) #9070 - [
355041960d
] - events: remove unnecessary checks (cjihrig) #9330 - [
0ce0abf6cb
] - events,test: fix TypeError in EventEmitter warning (jseagull) #9021 - [
6f35e4421a
] - http: add debug message for invalid header value (Evan Lucas) #9195 - [
173b088e1a
] - inspector: do not prompt to use localhost (Eugene Ostroukhov) #9451 - [
939d1023c2
] - inspector: switch to new inspector APIs (Eugene Ostroukhov) #9028 - [
2e7b078e7b
] - inspector: fix request path nullptr dereference (Ben Noordhuis) #9184 - [
9940666c1b
] - (SEMVER-MINOR) intl: Add more versions from ICU (Steven R. Loomis) #9266 - [
5bfefa6063
] - lib: change == to === in linkedlist (jedireza) #9362 - [
d24bd20d2b
] - lib: makeString(global) === '\[object global\]'
(Anna Henningsen) #9279 - [
9372aee4a3
] - lib: fix beforeExit not working with -e (Ben Noordhuis) #8821 - [
c231130e06
] - module: skip directories known not to exist (Ben Noordhuis) #9196 - [
d09eb9c6b2
] - net: name anonymous functions (Pedro Victor) #9357 - [
a5c62cb4f2
] - (SEMVER-MINOR) readline: use icu based string width calculation (James M Snell) #9040 - [
60461d2d90
] - repl: refactor lib/repl.js (Rich Trott) #9374 - [
071836aa42
] - repl: name anonymous functions (Pedro Victor) #9356 - [
0b9d80a037
] - repl: don’t write to input stream in editor mode (Anna Henningsen) #9207 - [
1c59cefc44
] - repl: makekey
ofrepl.write()
optional always (Anna Henningsen) #9207 - [
b1ef638de3
] - (SEMVER-MINOR) src: default --icu_case_mapping on as a v8 option (Steven R. Loomis) #9454 - [
0c236d1d36
] - src: replace SetNamedPropertyHandler() (AnnaMag) #9062 - [
5ab172ee8f
] - src: fix use of uninitialized variable (James M Snell) #9281 - [
57c0a9b5dc
] - src: remove unused function (Brian White) #9243 - [
08e12c7809
] - src: remove superfluous env_string string (Ben Noordhuis) #9213 - [
c342bda49e
] - src: make cross-context MakeCallback() calls work (Ben Noordhuis) #9221 - [
60a5b515b8
] - (SEMVER-MINOR) src: add NODE_PRESERVE_SYMLINKS environment variable (Marc Udoff) #8749 - [
f2a3b24611
] - src: clean up program/isolate/env init logic (Ben Noordhuis) #9224 - [
9e753ba782
] - src: simplify code, remove NodeInstanceData (Ben Noordhuis) #9224 - [
8b53f3c41c
] - src: speed up module loading, don't resize buffer (Ben Noordhuis) #9132 - [
362c307f38
] - src: speed up module loading, skip EOF read (Ben Noordhuis) #9132 - [
85a9295813
] - src,tools: speed up startup by 2.5% (Ben Noordhuis) #5458 - [
6e1eb59fee
] - test: improve test-debugger-util-regression (Santiago Gimeno) #9490 - [
6eb6816e22
] - test: fix flaky test-net-GH-5504 (Santiago Gimeno) #9461 - [
f640bafc58
] - test: fix flaky test-force-repl-with-eval (Santiago Gimeno) #9460 - [
675a4b20b6
] - test: update http-header-obstext (Gibson Fahnestock) #9415 - [
9d9ea8127e
] - test: move timer-dependent test to sequential (Rich Trott) #9431 - [
1c3487b5c3
] - test: remove timers from streams test (Anna Henningsen) - [
e696bc33eb
] - test: increase test coverage for lib/zlib.js (Rich Trott) #9366 - [
ed3f80a988
] - test: add test for HTTP client "aborted" event (Kyle E. Mitchell) #7376 - [
d12ed29f6a
] - test: remove timer in test-dgram-send-empty-array (Rich Trott) #9361 - [
e451022dd9
] - test: refactor test-http-client-readable (Rich Trott) #9344 - [
01b626a45a
] - test: clean up dgram-broadcast-multi-process test (Isobel Redelmeier) #9308 - [
411b1339bc
] - test: fix freebsd10-64 CI failures (Rich Trott) #9317 - [
1037463604
] - test: add child_process customFds test (cjihrig) #9307 - [
bd9cb40977
] - test: run all of test-timers-blocking-callback (Rich Trott) #9305 - [
8b7ce8bd11
] - test: fix flaky test-fs-watch-recursive on OS X (Rich Trott) #9303 - [
6c9e4fddf0
] - test: refactor test-async-wrap-check-providers (Gerges Beshay) #9297 - [
0ab008e50d
] - test: fix lint error regarding unused commons const (Daniel Bevenius) #9334 - [
c9b67c6a91
] - test: writable stream needDrain state (Italo A. Casas) #8799 - [
248a3200b2
] - test: writable stream ending state (Italo A. Casas) #8707 - [
d6f688ae0d
] - test: writable stream finished state (Italo A. Casas) #8791 - [
d49d990c42
] - test: prevent workers outliving parent (Sam Roberts) #9257 - [
2ad81ed0e6
] - test: refactor /parallel/test-cluster-uncaught-exception.js to ES6 (Deverick) #9239 - [
f39eb05946
] - test: use strict assertions in module loader test (Ben Noordhuis) #9263 - [
fc9e6a37fa
] - test: remove err timer from test-http-set-timeout (BethGriggs) #9264 - [
53520f06f3
] - test: clean uptest-child-process-exec-cwd.js
(Jeena Lee) #9231 - [
deef2f6079
] - test: add child_process.exec() timeout coverage (cjihrig) #9208 - [
5e138fe768
] - test: skip whatwg url parse and setter tests when icu is missing (James M Snell) #9246 - [
a39b98ef73
] - test: add common.hasIntl (James M Snell) #9246 - [
efb62aa146
] - test: fix flaky test by removing timer (Evan Lucas) #9199 - [
44427cc1f7
] - test: case sensitivity of env variables (Oliver Salzburg) #9166 - [
63ef0990f3
] - test: add coverage for execFileSync() errors (cjihrig) #9211 - [
06b414078e
] - test: remove test-v8-inspector-json-protocol test (Ben Noordhuis) #9184 - [
21ba3e3b89
] - test: add more module loader test coverage (Ben Noordhuis) #9196 - [
204461925b
] - test: make flaky pummel test more reliable (Ben Noordhuis) #9241 - [
4be1ba582a
] - test: move flaky test to test/pummel (Ben Noordhuis) #9241 - [
032533954b
] - tools: use long format for gpg fingerprint (Myles Borins) #9258 - [
aac4af2b26
] - tools: enable final newline in .editorconfig (Roman Reiss) #9410 - [
513da404cb
] - tools: enforce function name matching in linter (Rich Trott) #9408 - [
c23ece7056
] - tools: remove dangling eslint symlink (Sam Roberts) #9299 - [
bdad1e28fd
] - tools: make --repeat work with -j in test.py (Rich Trott) #9249 - [
4f0596fb03
] - util: use template strings (Alejandro Oviedo Garcia) #9120 - [
b083086ff2
] - vm: name anonymous functions (solebox) #9388
2016-10-25, Version 7.0.0 (Current), @jasnell
Notable changes
- Buffer
- Child Process
- The fork and execFile methods now have stronger argument validation #7399.
- Cluster
- The worker.suicide method is deprecated and will emit a process warning #3747.
- Deps
- File System
- A process warning is emitted if a callback is not passed to async file system methods #7897.
- Intl
- Intl.v8BreakIterator constructor has been deprecated and will emit a process warning #8908.
- Promises
- Unhandled Promise rejections have been deprecated and will emit a process warning #8217.
- Punycode
- The
punycode
module has been deprecated #7941.
- The
- URL
- An Experimental WHATWG URL Parser has been introduced #7448.
Commits
- [
1043f5d08e
] - assert: name anonymous functions (Miguel Angel Asencio Hurtado) #9051 - [
06f37471aa
] - benchmark: use node v4 syntax in common.js (Andreas Madsen) #9064 - [
8b152fcf47
] - benchmark: change the execution order (Andreas Madsen) #9064 - [
a5046bf8ef
] - benchmark: fixes csv parsing given no parameters (Andreas Madsen) #9064 - [
af01865d66
] - benchmark: add info about required Unix tools (Bartosz Sosnowski) #8788 - [
dfb5f301cf
] - benchmark: make v8-bench.js output consistent (Bartosz Sosnowski) #8564 - [
84481f9157
] - benchmark: add --expose_internals switch (Bartosz Sosnowski) #8547 - [
d3834a1fa3
] - benchmark: ignore significance when using --runs 1 (Andreas Madsen) #8299 - [
b1bbc68fb1
] - benchmark: support for multiple http benchmarkers (Bartosz Sosnowski) #8140 - [
474e629ddb
] - benchmark: add --format csv option (Adrian Nitu) #7961 - [
4b527a4129
] - benchmark: update compare.js exit method (Adrian Nitu) #7961 - [
9e7fd8e810
] - benchmark: fix comment typos and code format (Adrian Nitu) #7961 - [
d525e6c92a
] - (SEMVER-MAJOR) benchmark: remove broken string-creation.js (Andreas Madsen) #7094 - [
6edef1deb9
] - (SEMVER-MAJOR) benchmark: update docs after refactor (Andreas Madsen) #7094 - [
0c0f34e2fe
] - (SEMVER-MAJOR) benchmark: add script for creating scatter plot (Andreas Madsen) #7094 - [
855009af7f
] - (SEMVER-MAJOR) benchmark: use t-test for comparing node versions (Andreas Madsen) #7094 - [
8bb59fdb12
] - (SEMVER-MAJOR) benchmark: missing process.exit after bench.end (Andreas Madsen) #7094 - [
f99471b2ae
] - (SEMVER-MAJOR) benchmark: refactor to use process.send (Andreas Madsen) #7094 - [
0f9bfaa7c5
] - (SEMVER-MAJOR) benchmark: move cli parts of common.js into run.js (Andreas Madsen) #7094 - [
edbed3f3fd
] - (SEMVER-MAJOR) benchmark: move http_simple.js to http directory (Andreas Madsen) #7094 - [
ee2843b4ea
] - (SEMVER-MAJOR) benchmark: remove unused files (Andreas Madsen) #7094 - [
60042ca70e
] - buffer: fix range checks for slice() (Trevor Norris) #9174 - [
14d1a8a631
] - buffer: coerce slice parameters consistently (Sakthipriyan Vairamani (thefourtheye)) #9101 - [
96b501d338
] - (SEMVER-MAJOR) buffer: make byteLength throw on invalid input (Brian White) #8946 - [
c21458a15d
] - (SEMVER-MINOR) buffer: expose underlying buffer object always (Sakthipriyan Vairamani) #8311 - [
2c9a86f01e
] - buffer: directly use ArrayBuffer as the pool (Anna Henningsen) #8302 - [
f2fe5583c4
] - (SEMVER-MAJOR) buffer: runtime deprecation of calling Buffer without new (Nikolai Vavilov) #8169 - [
9cee8b1b62
] - (SEMVER-MAJOR) buffer: alias toLocaleString to toString (James M Snell) #8148 - [
8f90dcc1b8
] - (SEMVER-MAJOR) buffer: throw on negative .allocUnsafe() argument (Anna Henningsen) #7079 - [
bd23290657
] - buffer: remove obsolete and confusing comment (Nikolai Vavilov) #7264 - [
5292a1358f
] - buffer: improve creation performance. (Ingvar Stepanyan) #6893 - [
c5f5bcb331
] - build: fix config.gypi target (Daniel Bevenius) #9053 - [
b311906abf
] - (SEMVER-MAJOR) build: do not clean V8 gtest directory (Michaël Zasso) #8317 - [
94f68b5b97
] - (SEMVER-MAJOR) build: fix mkpeephole configuration (Ali Ijaz Sheikh) #8317 - [
8481ea1ca4
] - (SEMVER-MAJOR) build: use libc++ on OSX (Ali Ijaz Sheikh) #8317 - [
197d18795e
] - (SEMVER-MAJOR) build: define icu_use_data_file_flag (Ali Ijaz Sheikh) #8317 - [
eab418f7f9
] - (SEMVER-MAJOR) build: update V8 gypfile paths (Michaël Zasso) #8317 - [
88e862ba82
] - build: windows sharedlib support (Stefan Budeanu) #7487 - [
6eece7773e
] - child_process: update outdated comment (Tanuja-Sawant) - [
0548e5d12a
] - (SEMVER-MAJOR) child_process: add fork/execFile arg validation (Rich Trott) #7399 - [
b90f3da9de
] - (SEMVER-MAJOR) child_process, win: fix shell spawn with AutoRun (Bartosz Sosnowski) #8063 - [
f44b18f010
] - (SEMVER-MAJOR) cluster: deprecate worker.suicide (Evan Lucas) #3747 - [
bd7d7a7e17
] - console: name anonymous functions (Tyler Brazier) #9047 - [
c60d43b6d9
] - crypto: fix faulty logic in iv size check (Ben Noordhuis) #9032 - [
72f1c41fb6
] - crypto: naming anonymous functions (solebox) #8993 - [
89643b645e
] - crypto: use SSL_get_SSL_CTX. (Adam Langley) #8995 - [
f4aa2c2c93
] - (SEMVER-MAJOR) crypto: remove POINT_CONVERSION_HYBRID from documentation. (Adam Langley) #4956 - [
6bbdd668bd
] - deps: update V8 to 5.4.500.36 (Michaël Zasso) #9253 - [
5e3a480ad5
] - deps: revert default gtest reporter change (Brian White) #8948 - [
c0a3ac2e94
] - deps: cherry-pick missing v8 floating patch (Michael Dawson) #8907 - [
bef4b3bfda
] - deps: update V8 to 5.4.500.31 (Michaël Zasso) #8852 - [
a88bb3a758
] - (SEMVER-MAJOR) deps: cherry-pick workaround for clang-3.4 ICE (Michaël Zasso) #8317 - [
90efff6000
] - (SEMVER-MAJOR) deps: update V8 to 5.4.500.27 (Michaël Zasso) #8317 - [
245ac302f5
] - (SEMVER-MINOR) deps: update V8 to 5.1.281.75 (Ben Noordhuis) #7615 - [
dc17432208
] - deps: fix V8 5.1 tests (Michaël Zasso) #7488 - [
2cc2951796
] - (SEMVER-MINOR) deps: update V8 to 5.1.281.69 (Michaël Zasso) #7016 - [
e9b6fbbf17
] - (SEMVER-MAJOR) dgram: prefer strict equality, type validation (Claudio Rodriguez) #8011 - [
260f41f2cc
] - dns: name anonymous functions (Miguel Angel Asencio Hurtado) #9052 - [
3238f15234
] - doc: change os x tag to macos (Gibson Fahnestock) #9009 - [
1794456ebc
] - doc: change solaris tag to smartos (Gibson Fahnestock) #9009 - [
98ca07bfe0
] - doc: add teams for platform-specific issues (Gibson Fahnestock) #9009 - [
e4e60b45e1
] - doc: add s390 and ppc architecture labels (Gibson Fahnestock) #9009 - [
3b580145c4
] - doc: fixes formatting in process (Rod Machen) #9235 - [
3e2bafe053
] - doc: improve header styling for API docs (Jeremiah Senkpiel) #8811 - [
0a307f90cd
] - doc: clarify fs.link and fs.linkSync arguments (Kyle E. Mitchell) #9145 - [
38cf1d4739
] - doc: remove confusing reference in governance doc (Rich Trott) #9073 - [
5bf215d6b9
] - doc: suggest nodejs/help for general support (Myles Borins) #9128 - [
5e26980937
] - doc: fix header level for crypto.constants (Evan Lucas) #9187 - [
89b920fead
] - doc: add ctc-review label information (Rich Trott) #9072 - [
e6d1d54230
] - doc: fix typo in zlib.md (Parambir Singh) #9123 - [
3b63b64992
] - doc: further improve child_process doc types (Indrek Ardel) #9095 - [
f56bdecde1
] - doc: edit Stream api grammar (Benji Marinacci) #9100 - [
95d45d750a
] - doc: improved example for http.get (marzelin) #9065 - [
0022bfe42e
] - doc: update reference to list hash algorithms in crypto.md (scott stern) #9043 - [
b0da43104f
] - doc: specify that errno is a number, not a string (John Vilk) #9007 - [
c258dc89d9
] - doc: highlight deprecated API in ToC (Ilya Frolov) #7189 - [
d529a46416
] - doc: explains why Reviewed-By is added in PRs (jessicaquynh) #9044 - [
482995e7cc
] - doc: explain why GitHub merge button is not used (jessicaquynh) #9044 - [
3735f22480
] - doc: fix typo (Nikolai Vavilov) #9089 - [
839f1f02ed
] - doc: fix broken links in changelogs (Evan Lucas) #8122 - [
8f6589a0ba
] - doc: revise http documentation (Timothy Gu) #8486 - [
f3f5a89a10
] - doc: *.md formatting fixes in the benchmark dir (Сковорода Никита Андреевич) #7727 - [
9744928cf5
] - doc: fix layout problem in v4 changelog (Myles Borins) #7394 - [
d976d66cfc
] - doc: clarify fs.access works on directories too. (Lance Ball) #7113 - [
8c1d5e58d4
] - doc: improve rendering of v4.4.5 changelog entry (Myles Borins) #6958 - [
2bceda6493
] - doc: get rid of sneaky hard tabs in CHANGELOG (Myles Borins) #6608 - [
29e49fc286
] - (SEMVER-MAJOR) doc, punycode: soft-deprecation of the punycode module (James M Snell) #7941 - [
3b8ec68a3a
] - (SEMVER-MAJOR) domain: add message for dispose deprecation (Brian White) #7053 - [
983775d457
] - (SEMVER-MAJOR) events: make memory leak warning name more verbose (Anna Henningsen) #8341 - [
b7a8a691b4
] - (SEMVER-MAJOR) events: unwrap #once listeners in #listeners (Owen Smith) #6881 - [
108c1fbbe2
] - fs: clarify fs.link and fs.linkSync arguments (Kyle E. Mitchell) #9145 - [
7f7d1d385d
] - (SEMVER-MAJOR) fs: move stringToFlags() to lib/internal (Ben Noordhuis) #7162 - [
fe9f5bcd75
] - fs: don't alter user providedoptions
object (Sakthipriyan Vairamani (thefourtheye)) #7831 - [
169f485289
] - (SEMVER-MAJOR) fs: refactor "options" processing as a function (Sakthipriyan Vairamani) #7165 - [
21124ba23a
] - (SEMVER-MAJOR) fs: do not emit 'stop' watch event synchronously (Claudio Rodriguez) #8524 - [
b50557b51b
] - fs: use process.emitWarning to print deprecation warning (James M Snell) #8166 - [
dc7277909b
] - fs: move SyncWriteStream to internal/fs (James M Snell) #6749 - [
49ef3ae90a
] - (SEMVER-MAJOR) Revert "fs: add a temporary fix for re-evaluation support" (James M Snell) #6413 - [
f8f283b8f3
] - (SEMVER-MAJOR) fs: warn if no callback is passed to async calls (Sakthipriyan Vairamani) #7897 - [
6f27bedfba
] - governance: expand use of CTC issue tracker (Rich Trott) #8945 - [
179150091f
] - http: name anonymous functions in http (maasencioh) #9055 - [
73a8d3b0da
] - http: name anonymous functions in _http_server (maasencioh) #9055 - [
ffa5c9ea30
] - http: name anonymous functions in _http_outgoing (maasencioh) #9055 - [
fa035ada90
] - http: name anonymous functions in _http_incoming (maasencioh) #9055 - [
ec17e76656
] - http: name anonymous functions in _http_client (maasencioh) #9055 - [
9099a43073
] - http: name anonymous functions (maasencioh) #9054 - [
cde2ca96e4
] - http: reject control characters in http.request() (Ben Noordhuis) #8923 - [
2cc7fa5e7d
] - (SEMVER-MAJOR) http: remove deprecated Client interface (Brian White) #8104 - [
31bef6b704
] - (SEMVER-MAJOR) http: correct error message for invalid trailer (Bryan English) #6308 - [
a54ec7f49c
] - inspector: no URLs when the debugger is connected (Eugene Ostroukhov) #8919 - [
626a07df5b
] - inspector: restore 9229 as a default port (Eugene Ostroukhov) #8550 - [
9f1f7e2a34
] - (SEMVER-MAJOR) inspector: listen on process.debugPort (cjihrig) #8386 - [
7b73f55902
] - internal/util: remove printDeprecationWarning (James M Snell) #8166 - [
9ad3082b1c
] - (SEMVER-MAJOR) intl: add deprecation warning for v8BreakIterator (Michaël Zasso) #8908 - [
15eaba98a1
] - lib: use emitWarning instead of printDeprecationMessage (James M Snell) #8166 - [
3a3996315c
] - lib,src: reset zero fill flag on exception (Ben Noordhuis) #7093 - [
27e84ddd4e
] - lib,src: clean up ArrayBufferAllocator (Ben Noordhuis) #7082 - [
334ef4f19d
] - lib,src: drop dependency on v8::Private::ForApi() (Ben Noordhuis) #7082 - [
d582193613
] - (SEMVER-MAJOR) module: Remove deprecated function requireRepl. (Adri Van Houdt) #8575 - [
6f1cae70eb
] - net: fix ambiguity in EOF handling (Fedor Indutny) #9066 - [
fd6af98c2d
] - (SEMVER-MAJOR) net: refactor Server.prototype.listen (Jan Schär) #4039 - [
5e5ec2cd1e
] - (SEMVER-MAJOR) os: deprecatetmpDir()
in favour oftmpdir()
(Jeremiah Senkpiel) #6739 - [
aedb72e03b
] - process: improve performance of nextTick (Evan Lucas) #8932 - [
bf91035364
] - process: fix handling of process.noDeprecation in emitWarning (James M Snell) #8166 - [
62b544290a
] - (SEMVER-MAJOR) process: remove deprecated process.EventEmitter (cjihrig) #6862 - [
07dbf7313d
] - (SEMVER-MAJOR) promise: hard deprecation for unhandled promise rejection (James M Snell) #8217 - [
ecf474ceba
] - (SEMVER-MAJOR) promise: warn on unhandled rejections (Benjamin Gruenbaum) #8217 - [
1a9e247c79
] - (SEMVER-MAJOR) readline: show completions only after 2nd TAB (Anna Henningsen) #7754 - [
8a87b29034
] - (SEMVER-MAJOR) readline: remove deprecated methods (cjihrig) #6423 - [
488d28d391
] - (SEMVER-MAJOR) repl: deprecate unused function convertToContext (Prince J Wesley) #7829 - [
b2be04ac85
] - src: refactor contextify (Franziska Hinkelmann) #8909 - [
e175188a94
] - src: fix typo rval to value (Miguel Angel Asencio Hurtado) #9023 - [
1fda657cac
] - (SEMVER-MAJOR) src: update module version mismatch error message (James M Snell) #8391 - [
96933df2ff
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 51 (Myles Borins) #8808 - [
b032f1cfc3
] - (SEMVER-MAJOR) src: no longer need to use std::tr1:: (Michaël Zasso) #8317 - [
ebad04326d
] - src: notify V8 for low memory when alloc fails (Anna Henningsen) #8482 - [
aed9792ff4
] - src: provide allocation + nullptr check shortcuts (Anna Henningsen) #8482 - [
d2470d4dff
] - src: pass desired return type to allocators (Anna Henningsen) #8482 - [
de946013c2
] - src: add Malloc() size param + overflow detection (Anna Henningsen) #8482 - [
5bf94357a9
] - src: remove unused StringValue macro parameters (Daniel Bevenius) #7905 - [
cc00be6ace
] - src: fix -Wunused-result warning (Santiago Gimeno) #8450 - [
8e7cbe2546
] - (SEMVER-MAJOR) src: make debugger listen on 127.0.0.1 by default (Ben Noordhuis) #8106 - [
781713d5ef
] - src: remove unused isolate member (Ben Noordhuis) #7334 - [
de4161d367
] - src: remove unused internals from node.cc (Anna Henningsen) #7117 - [
ac0665c908
] - src: fix ArrayBuffer size for zero fill flag (Anna Henningsen) #7142 - [
aac79dfd78
] - src: use stack-allocated Environment instances (Ben Noordhuis) #7090 - [
58cec4e85b
] - src: move env init logic into Environment class (Ben Noordhuis) #7090 - [
c3cd453cba
] - src: make IsolateData creation explicit (Ben Noordhuis) #7082 - [
0301ce9f55
] - src: move IsolateData out of Environment (Ben Noordhuis) #7082 - [
a3c5567eb4
] - (SEMVER-MAJOR) src,win: use correct exit code in old versions (yorkie) #8204 - [
2f05af4c06
] - (SEMVER-MAJOR) stream: improve stream error messages (Italo A. Casas) #8801 - [
9983af0347
] - (SEMVER-MAJOR) stream: improve unimplemented _write() error (ratikesh9) #7671 - [
0cd0118334
] - (SEMVER-MAJOR) stream: 'data' argument on callback of Transform._flush() (Jesús Leganés Combarro "piranna) #3708 - [
a717be87a3
] - test: fix flaky test-timers-blocking-callback (Rich Trott) #9198 - [
5ba02bf5db
] - test: remove arbitrary timer (Rich Trott) #9197 - [
1518cc1e70
] - test: remove duplicate required module (Rich Trott) #9169 - [
d62e7bd1f9
] - test: add regression test for instanceof (Franziska Hinkelmann) #9178 - [
bb1e6064c1
] - test: rename target to exports for consistency (Daniel Bevenius) #9135 - [
8788d009f8
] - test: checking if error constructor is assert.AssertionError (larissayvette) #9119 - [
68157bd8b9
] - test: remove unneeded escaping in template strings (Rich Trott) #9112 - [
0591362887
] - test: remove unused common.libDir (Rich Trott) #9124 - [
0f2f4d2425
] - test: fix flaky test-child-process-fork-dgram (Rich Trott) #9098 - [
47863a5837
] - test: use npm sandbox in test-npm-install (João Reis) #9079 - [
67e2b92e21
] - test: enable node-module-version/test.js with debug (Daniel Bevenius) #9093 - [
d5bdd65c6a
] - test: move module out of fixture directory (Rich Trott) #9022 - [
0ad0e6addb
] - test: fix issues reported by Coverity (Eugene Ostroukhov) #8870 - [
aac93a5c64
] - test: refactor test-file-* (Jenna Vuong) #8999 - [
1bb1b3abe4
] - test: fixes that do not affect performance (larissayvette) #9011 - [
96faba6ad8
] - test: add cluster inspector debug port test (cjihrig) #8958 - [
7926886bf3
] - test: fix test-debug-signal-cluster.js flakyness (Julien Gilli) #8568 - [
99cfd53097
] - (SEMVER-MAJOR) test: test execFile/fork arg validation (Chuck Langford) #7399 - [
15cd45c6fc
] - test: fix tests for non-crypto builds (Anna Henningsen) #7056 - [
fea3070ec4
] - test: add buffer testcase for resetting kZeroFill (Сковорода Никита Андреевич) #7093 - [
2cdd5ccef9
] - test,lib,benchmark: match function names (Rich Trott) #9113 - [
827660e03e
] - tools: enable ES2016 syntax support in ESLint (Michaël Zasso) #9218 - [
a83354a567
] - tools: replace custom lint rule for getter/setter (Rich Trott) #9194 - [
3ab8be07cb
] - tools: fix release script on macOS 10.12 (Evan Lucas) #8824 - [
72fa9f5663
] - tools: update ESLint to v3.8.0 (Rich Trott) #9112 - [
8ac29bd7c1
] - tools: avoid let in for loops (jessicaquynh) #9049 - [
1a93e03a0e
] - (SEMVER-MAJOR) tools: do not disable ICU's transliteration (Michaël Zasso) #8317 - [
6a3dbdacd6
] - (SEMVER-MAJOR) udp: remove ancient check (Saúl Ibarra Corretgé) #8088 - [
1afd7c166e
] - url: fix building when using --without-intl (James M Snell) #9041 - [
a8ece149e2
] - (SEMVER-MINOR) url: adding WHATWG URL support (James M Snell) #7448 - [
336b027411
] - (SEMVER-MAJOR) url: return valid file: urls fom url.format() (Rich Trott) #7234 - [
197a465280
] - (SEMVER-MAJOR) zlib: move constants into zlib.constants (James M Snell) #7203