Release proposal: v4.2.0 'Argon' (LTS)
Aiming for Monday release. This is for the LTS release. Notable changes still need to be documented and there's still likely a small handful of issues that need to be closed and included (see https://github.com/nodejs/node/pulls?page=1&q=is%3Apr+label%3Aland-on-v4.x+-label%3Alts-landed-on-v4.x&utf8=%E2%9C%93)
- [
8383c4fe00
] - assert: support arrow functions in .throws() (Ben Noordhuis) #3276 - [
3eaa593a32
] - async_wrap: correctly pass parent to init callback (Trevor Norris) #3216 - [
54795620f6
] - buffer: don't abort on prototype getters (Trevor Norris) #3302 - [
660f7591c8
] - buffer: FreeCallback should be tied to ArrayBuffer (Fedor Indutny) #3198 - [
651a5b51eb
] - buffer: only check if instance is Uint8Array (Trevor Norris) #3080 - [
d5a1b1ad7c
] - buffer: clean up usage of proto (Trevor Norris) #3080 - [
af24376e18
] - build: Intl: deps: bump ICU to 56.1 (GA) (Steven R. Loomis) #3281 - [
9136359d57
] - build: make icu download path customizable (Johan Bergström) #3200 - [
b3c5ad10a8
] - build: add --with-arm-fpu option (Jérémy Lal) #3228 - [
f00f3268e4
] - build: intl: avoid 'duplicate main()' on ICU 56 (Steven R. Loomis) #3066 - [
071c72a6a3
] - deps: upgrade to npm 2.14.7 (Kat Marchán) #3299 - [
8b50e95f06
] - (SEMVER-MINOR) deps: backport 1ee712a from V8 upstream (Julien Gilli) #3036 - [
40a159e4f4
] - doc: Amend capitalization of word JavaScript (Dave Hodder) #3285 - [
6dd34761fd
] - doc: add method links in dns.markdown (Alejandro Oviedo) #3196 - [
333e8336be
] - doc: add method links in child_process.markdown (Alejandro Oviedo) #3186 - [
0cfc6d39ca
] - doc: recommend Infinity on emitter.setMaxListeners (Jason Karns) #2559 - [
d4fc6d93ef
] - doc: add help repo link to CONTRIBUTING.md (Doug Shamoo) #3233 - [
28aac7f19d
] - doc: add TLS session resumption example (Roman Reiss) #3147 - [
365cf22cce
] - doc: update AUTHORS list (Rod Vagg) #3211 - [
d4399613b7
] - doc: standardize references to userland (Martial) #3192 - [
75de258376
] - doc: fix spelling in Buffer documentation (Rod Machen) #3226 - [
725c7276dd
] - doc: fix README.md link to joyent/node intl wiki (Steven R. Loomis) #3067 - [
4a35ba4966
] - (SEMVER-MINOR) fs: include filename in watch errors (charlierudolph) #2748 - [
2ddbbfd164
] - http: cork/uncork before flushing pipelined res (Fedor Indutny) #3172 - [
f638402e2f
] - http: add comment aboutoutputSize
in res/server (Fedor Indutny) #3128 - [
1850879b0e
] - js_stream: prevent abort if isalive doesn't exist (Trevor Norris) #3282 - [
63644dd1cd
] - lib: remove redundant code, add tests in timers.js (Rich Trott) #3143 - [
74f443583c
] - module: use UNC paths when loading native addons (Justin Chase) #2965 - [
9d65528b01
] - (SEMVER-MINOR) node: add -c|--check CLI arg to syntax check script (Dave Eddy) #2411 - [
589287b2e3
] - src: convert BE-utf16-string to LE before search (Karl Skomski) #3295 - [
2314378f06
] - src: fix u-a-free if uv returns err in ASYNC_CALL (Karl Skomski) #3049 - [
d99336a391
] - (SEMVER-MINOR) src: replace naive search in Buffer::IndexOf (Karl Skomski) #2539 - [
546e8333ba
] - (SEMVER-MINOR) src: fix --abort-on-uncaught-exception (Jeremy Whitlock) #3036 - [
7271cb047c
] - (SEMVER-MINOR) src: add process.versions.icu (Evan Lucas) #3102 - [
f0f8afd879
] - test: remove common.inspect() (Rich Trott) #3257 - [
5ca4f6f8bd
] - test: testutil
rather thancommon
(Rich Trott) #3256 - [
7a5ae34345
] - test: refresh temp directory when using pipe (Rich Trott) #3231 - [
7c85557ef0
] - test: Fix test-fs-read-stream-fd-leak race cond (Junliang Yan) #3218 - [
26a7ec6960
] - test: fix losing original env vars issue (Junliang Yan) #3190 - [
e922716192
] - test: remove deprecated error logging (Rich Trott) #3079 - [
8f29d95a8c
] - test: report timeout in TapReporter (Karl Skomski) #2647 - [
2d0fe4c657
] - test: linting for buffer-free-callback test (Rich Trott) #3230 - [
70c9e4337e
] - test: make common.js mandatory via linting rule (Rich Trott) #3157 - [
b7179562aa
] - test: load common.js in all tests (Rich Trott) #3157 - [
bab555a1c1
] - test: speed up stringbytes-external test (Evan Lucas) #3005 - [
ddf258376d
] - test: use normalize() for unicode paths (Roman Reiss) #3007 - [
46876d519c
] - test: remove arguments.callee usage (Roman Reiss) #3167 - [
9c2748bad1
] - tools: remove leftover license boilerplate (Nathan Rajlich) #3225 - [
5d9f83ff2a
] - tools: apply linting to custom rules code (Rich Trott) #3195 - [
18a8b2ec73
] - tools: remove unused gflags module (Ben Noordhuis) #3220 - [
e0fffca836
] - util: fix for inspecting promises (Evan Lucas) #3221 - [
8dfdee3733
] - util: correctly inspect Map/Set Iterators (Evan Lucas) #3119 - [
b5c51fdba0
] - util: fix check for Array constructor (Evan Lucas) #3119