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.
 
 
 
 
 
 

85 KiB

Node.js v6 ChangeLog

Current
6.2.0
6.1.0
6.0.0

Note: The v6 release line will be covered by the Node.js Long Term Support plan starting in October 2016.

2016-05-17, Version 6.2.0 (Current), @evanlucas

Notable changes

  • buffer: fix lastIndexOf and indexOf in various edge cases (Anna Henningsen) #6511
  • child_process: use /system/bin/sh on android (Ben Noordhuis) #6745
  • deps:
    • upgrade npm to 3.8.9 (Rebecca Turner) #6664
    • upgrade to V8 5.0.71.47 (Ali Ijaz Sheikh) #6572
    • upgrade libuv to 1.9.1 (Saúl Ibarra Corretgé) #6796
    • Intl: ICU 57 bump (Steven R. Loomis) #6088
  • repl:
    • copying tabs shouldn't trigger completion (Eugene Obrezkov) #5958
    • exports Recoverable (Blake Embrey) #3488
  • src: add O_NOATIME constant (Rich Trott) #6492
  • src,module: add --preserve-symlinks command line flag (James M Snell) #6537
  • util: adhere to noDeprecation set at runtime (Anna Henningsen) #6683

As of this release the 6.X line now includes 64-bit binaries for Linux on Power Systems running in big endian mode in addition to the existing 64-bit binaries for running in little endian mode.

Commits

  • [955c90d725] - benchmark,test,lib: remove extra spaces (Rich Trott) #6645
  • [9cd14ced09] - buffer: fix UCS2 indexOf for odd buffer length (Anna Henningsen) #6511
  • [a550ddbf3c] - buffer: fix needle length misestimation for UCS2 (Anna Henningsen) #6511
  • [6fc20c5a97] - buffer: fix lastIndexOf crash for overlong needle (Anna Henningsen) #6511
  • [44015754a3] - buffer: fix lastIndexOf index underflow issue (Anna Henningsen) #6511
  • [6032dc25cc] - build: add Make doc-only target (Jesse McCarthy) #3888
  • [3af9382a5d] - build: don't compile with -B, redux (Ben Noordhuis) #6650
  • [5149d66702] - build: fix DESTCPU detection for binary target (Richard Lau) #6310
  • [6eed6a3ac0] - build,test: fix build-addons dependency chain (Ben Noordhuis) #6652
  • [e0240ab592] - child_process: use /system/bin/sh on android (Ben Noordhuis) #6745
  • [e8c9f01cdd] - crypto: disable ssl compression at build time (Ben Noordhuis) #6582
  • [62690aa0be] - deps: update comment about PURIFY define (Ben Noordhuis) #6582
  • [bddf413412] - deps: upgrade npm to 3.8.9 (Rebecca Turner) #6664
  • [a6ca5e559a] - deps: upgrade to V8 5.0.71.47 (Ali Ijaz Sheikh) #6572
  • [16159c23ed] - deps: limit regress/regress-crbug-514081 v8 test (Michael Dawson) #6678
  • [2d84ac735a] - deps: upgrade libuv to 1.9.1 (Saúl Ibarra Corretgé) #6796
  • [7a6d2ad181] - deps: Intl: Check in "small-icu" 57.1 (Steven R. Loomis) #6088
  • [ee1e5a267d] - deps: Intl: ICU 57 bump (Steven R. Loomis) #6088
  • [a4ed7dfb3d] - doc: Add CTC meeting minutes for 2016-05-04 (Michael Dawson) #6579
  • [5c7da210df] - doc: refactor the changelog by version (James M Snell) #6503
  • [4f2a55f92f] - doc: fix issues related to page scrolling (Roman Reiss)
  • [b4fb95eade] - doc: add added: information for assert (Rich Trott) #6688
  • [64fcba2a2e] - doc: appendFileSync accepts fd as well (Faiz Halde) #6707
  • [520369d8e0] - doc: fix exec example in child_process (Evan Lucas) #6660
  • [51d1960955] - doc: undocument fs.open's 'rs' mode (Saúl Ibarra Corretgé) #6732
  • [f1c773d18b] - doc: add added: information for v8 (Rich Trott) #6684
  • [29b28a233c] - doc: server.listen truncates socket path on unix (Jean Regisser) #6659
  • [c1d5f2e96e] - doc: update releases.md with new changelog structure (James M Snell) #6503
  • [d962fbafb2] - doc: "a" -> "an" in api/documentation.md (Anchika Agarwal) #6689
  • [26e22e200a] - doc: move the readme newcomers section (Jeremiah Senkpiel) #6681
  • [8f526494b5] - doc: fix deprecation warnings in addon examples (Ben Noordhuis) #6652
  • [d34343f0de] - doc: mention existence/purpose of module wrapper (Matt Harrison) #6433
  • [5c154a87e0] - doc: add steps for running addons + npm tests (Myles Borins) #6231
  • [6ea43d12f4] - doc: improve onboarding-extras.md formatting (Jeremiah Senkpiel) #6548
  • [38f5603e97] - doc: fix linewrap in node.1 (Jeremiah Senkpiel) #6532
  • [5b47accfa6] - doc: v8 options can use either _ or - (Jeremiah Senkpiel) #6532
  • [fa94a91bbd] - doc: v8 functions as methods on v8 (Bryan English) #6615
  • [d49b49e8b1] - doc: discourage use of util.inherits (Robert Jefe Lindstaedt) #6514
  • [925fc36dd9] - doc: add added: information for os (Bryan English) #6609
  • [58cd11c844] - doc: add added: information for process (Bryan English) #6589
  • [d5f7f24aec] - doc: add added: information for url (Bryan English) #6593
  • [715b48c1d3] - doc: add added: information for querystring (Bryan English) #6593
  • [04697a5023] - doc: correct anchors for buffer.md (Jackson Tian) #6542
  • [2d677411a4] - doc: add added: information for buffer (Anna Henningsen) #6495
  • [49af20c2e6] - doc: update fs callback example error stack (DavidCai) #6617
  • [9196d87704] - doc: add added: info for string_decoder (Rich Trott) #6741
  • [688f563ca8] - doc: update vm.runInDebugContext() example (Ben Noordhuis) #6757
  • [2273971a69] - doc: readline.emitKeypressEvents and raw mode (Arve Seljebu) #6628
  • [1c7b6e276f] - doc: improve zlib docs (James M Snell) #6746
  • [897934a719] - doc: copyedit maxBuffer note for child_process (Rich Trott) #6760
  • [c1bf3fc0b1] - doc: fix links in socket.connecting (Kirill Fomichev) #6657
  • [ad895f490b] - doc: trim GitHub template comments (Rich Trott) #6755
  • [af096f1172] - doc: add added info for dgram.setBroadcast() (Rich Trott) #6750
  • [e8c0dba4bd] - doc,events: fix a link typo (yorkie) #6640
  • [f31a5ec34a] - handle_wrap: IsRefed() -> HasRef() (Jeremiah Senkpiel) #6546
  • [cc2af793d2] - Revert "handle_wrap: IsRefed -> Unrefed, no isAlive check" (Jeremiah Senkpiel) #6546
  • [2000072903] - handle_wrap: IsRefed -> Unrefed, no isAlive check (Jeremiah Senkpiel) #6204
  • [d3132048cb] - (SEMVER-MINOR) handle_wrap: expose an isRefed() check to JS (Jeremiah Senkpiel) #5834
  • [59666502c5] - intl: Don't crash if v8BreakIterator not available (Steven R. Loomis) #4253
  • [74582aa590] - lib: replace legacy uses of defineGetter (James M Snell) #6768
  • [559c2583e0] - lib,test: update in preparation for linter update (Rich Trott) #6498
  • [226b9668db] - (SEMVER-MINOR) repl: copying tabs shouldn't trigger completion (Eugene Obrezkov) #5958
  • [ce2d5be4a1] - (SEMVER-MINOR) repl: exports Recoverable (Blake Embrey) #3488
  • [635357958d] - repl: create history file with mode 0600 (Carl Lei) #3394
  • [e3920d12ef] - src: fix check-imports.py linter errors (Sakthipriyan Vairamani) #6105
  • [bbf3b3ebbb] - src: simplify handlewrap state tracking logic (Ben Noordhuis) #6395
  • [965274d384] - src: use libuv's refcounting directly (Ben Noordhuis) #6395
  • [316871f268] - src: fix -Wunused-variable compiler warning (Ben Noordhuis) #6129
  • [1def098b9f] - src: fix sporadic deadlock in SIGUSR1 handler (Ben Noordhuis) #5904
  • [477e61db9f] - src: don't use locale-sensitive strcasecmp() (Ben Noordhuis) #6582
  • [1e99643fc9] - src: remove unused #include statement (Ben Noordhuis) #6582
  • [62593bd44c] - src: remove pre-openssl 1.0 legacy code (Ben Noordhuis) #6582
  • [27c17ce9d1] - src: fix FindFirstCharacter argument alignment (Anna Henningsen) #6511
  • [37736f4dad] - (SEMVER-MINOR) src: add O_NOATIME constant (Rich Trott) #6492
  • [bd4454fa0f] - src,lib: minor --debug-brk cleanup (Ali Ijaz Sheikh) #6599
  • [95b7560d8e] - (SEMVER-MINOR) src,module: add --preserve-symlinks command line flag (James M Snell) #6537
  • [8a7e68ff83] - test: check that 2nd handle.close() call is a nop (Ben Noordhuis) #6395
  • [ccbc78cfc6] - test: remove common.getServiceName() (Rich Trott) #6709
  • [8c634d78f8] - test: favor strictEqual() in addon test (Rich Trott) #6704
  • [1389a4fc5e] - test: fix flaky test-preload (Rich Trott) #6728
  • [adb2d610e6] - test: include component in tap output (Ben Noordhuis) #6653
  • [abb063a6a3] - test: fix test-debugger-repl-break-in-module (Rich Trott) #6686
  • [5701599767] - test: fix test-debugger-repl-term (Rich Trott) #6682
  • [71c91747ef] - test: add tests for stream3 buffering using cork (Alex J Burke) #6493
  • [b1f58edd54] - test: abstract skip functionality to common (Jeremiah Senkpiel) #6697
  • [7d3f5751b3] - test: make sure O_NOATIME is present only in Linux (Sakthipriyan Vairamani) #6614
  • [75adc6a026] - test: move test-debugger-debug-brk to sequential (Rich Trott) #6731
  • [0bc1784529] - test: refactor doctool tests (Rich Trott) #6719
  • [89b25fac4c] - test: fix test-process-exec-argv flakiness (Santiago Gimeno) #6575
  • [3f9d72408f] - test: pass python path to node-gyp (hefangshi) #6646
  • [0c62bd13fb] - test: ensure test-npm-install uses correct node (Myles Borins) #6658
  • [1b71231dd2] - test: fix test-vm-cached-data to work with old v8 (Myles Borins) #6317
  • [0eb25cb4b5] - test: test preloaded modules using stdin or repl (Bradley Meck) #2253
  • [577e132f00] - test: fix test-debugger-pid (Santiago Gimeno) #6584
  • [d74062454b] - test: make stdout buffer test more robust (Rich Trott) #6633
  • [f264749c5c] - test: build addons with V8_DEPRECATION_WARNINGS=1 (Ben Noordhuis) #6652
  • [01f010f669] - test: allow out-of-order replies in dgram tests (Anna Henningsen) #6607
  • [be241c3262] - test: run known_issues tests in CI (Rich Trott) #6559
  • [8141c2fce2] - test: add tests for console.[info|error|warn] (Bryan English) #6538
  • [83dab801e2] - test: fix unreliable known_issues test (Rich Trott) #6555
  • [8c434e6d84] - test: unmark test-http-regr-gh-2928 as flaky (Rich Trott) #6540
  • [916e694b2b] - test: avoid test-cluster-master-* flakiness (Stefan Budeanu) #6531
  • [be5386e0cf] - test,dgram: add tests for setBroadcast() (Rich Trott) #6750
  • [1370fdcad5] - test,tools: test yaml parsing of doctool (Anna Henningsen) #6495
  • [347abf341d] - tools: enforce linting for unix-style line endings (Rich Trott) #6685
  • [a63c556c11] - tools: remove the minifying logic (Sakthipriyan Vairamani) #6636
  • [efcbafa3f7] - tools: fix regression in doctool (Myles Borins) #6680
  • [edb29b8096] - tools: lint for object literal spacing (Rich Trott) #6592
  • [6806ebb608] - tools: lint for use of space in template strings (Rich Trott) #6591
  • [341eaf202e] - tools: update marked dependency (Daniel Wang) #6396
  • [94f82553aa] - tools: allow multiple added: version entries (Anna Henningsen) #6495
  • [1de25f208c] - tools: do not build addons during compilation (Myles Borins) #6723
  • [26805c97d0] - tools: fix tools/doc/addon-verify.js regression (Anna Henningsen) #6652
  • [cea17775e0] - tools: parse documentation metadata (Tristian Flanagan) #6495
  • [a568ad4205] - tools: add mock-y js-yaml dependency to doctool (Anna Henningsen) #6495
  • [dce6413576] - tools: Check in tools for shrinking ICU size, change default to small-icu (Steven R. Loomis) #6088
  • [d629f265fe] - tools: update ESLint to 2.9.0 (Rich Trott) #6498
  • [6aa92d5a98] - tools: disallow multiple spaces except indentation (Rich Trott) #6645
  • [ceeae4b180] - tools,test: make argument linting more stringent (Rich Trott) #6720
  • [6d1527bb37] - util: fix invalid date output with util.inspect (Rumkin) #6504
  • [1d6c17efd7] - util: adhere to noDeprecation set at runtime (Anna Henningsen) #6683

2016-05-05, Version 6.1.0 (Current), @Fishrock123

Notable Changes

  • assert: deep{Strict}Equal() now works correctly with circular references. (Rich Trott) #6432
  • debugger: Arrays are now formatted correctly in the debugger repl. (cjihrig) #6448
  • deps: Upgrade OpenSSL sources to 1.0.2h (Shigeki Ohtsu) #6550
    • Please see our blog post for more info on the security contents of this release.
  • net: Introduced a Socket#connecting property. (Fedor Indutny) #6404
    • Previously this information was only available as the undocumented, internal _connecting property.
  • process: Introduced process.cpuUsage(). (Patrick Mueller) #6157
  • stream: Writable#setDefaultEncoding() now returns this. (Alexander Makarenko) #5040
  • util: Two new additions to util.inspect():
    • Added a maxArrayLength option to truncate the formatting of Arrays. (James M Snell) #6334
      • This is set to 100 by default.
    • Added a showProxy option for formatting proxy intercepting handlers. (James M Snell) #6465
      • Inspecting proxies is non-trivial and as such this is off by default.

Commits

  • [76c9ab5fcf] - assert: allow circular references (Rich Trott) #6432
  • [7b9ae70757] - benchmark: Fix crash in net benchmarks (Matt Loring) #6407
  • [0d1985358a] - build: use shorthand lint target from test (Johan Bergström) #6406
  • [7153f96f0e] - build: unbreak -prof, disable PIE on OS X (Ben Noordhuis) #6453
  • [8956432e18] - build: exclude tap files from tarballs (Brian White) #6348
  • [11e7cc5310] - build: don't compile with -B (Ben Noordhuis) #6393
  • [1330496bbf] - cluster: remove use of bind() in destroy() (yorkie) #6502
  • [fdde36909c] - crypto: fix error in deprecation message (Rich Trott) #6344
  • [2d503b1d4b] - debugger: display array contents in repl (cjihrig) #6448
  • [54f8600613] - deps: update openssl asm and asm_obsolete files (Shigeki Ohtsu) #6550
  • [a5a2944877] - deps: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836
  • [3fe68129c8] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) iojs/io.js#1389
  • [d159462fed] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) iojs/io.js#1389
  • [3af28d3693] - deps: copy all openssl header files to include dir (Shigeki Ohtsu) #6550
  • [e6ab3ece65] - deps: upgrade openssl sources to 1.0.2h (Shigeki Ohtsu) #6550
  • [65b6574d59] - deps: backport IsValid changes from 4e8736d in V8 (Michaël Zasso) #6544
  • [33f24c821b] - doc: adds 'close' events to fs.ReadStream and fs.WriteStream (Jenna Vuong) #6499
  • [4f728df1bf] - doc: linkify remaining references to fs.Stats object (Kevin Donahue) #6485
  • [9a29b50c52] - doc: fix the lint of an example in cluster.md (yorkie) #6516
  • [d674493fa5] - doc: add missing underscore for markdown italics (Kevin Donahue) #6529
  • [7c30f15e1b] - doc: ensure consistent grammar in node.1 file (justshiv) #6426
  • [e5ce53a217] - doc: fix sentence fragment in fs doc (Rich Trott) #6488
  • [3e028a143c] - doc: remove obsolete comment in isError() example (cjihrig) #6486
  • [969f96a019] - doc: fix a typo in __dirname section (William Luo) #6473
  • [ab7055b003] - doc: fix fs.realpath man pg links (phette23) #6451
  • [13e660888f] - doc: extra clarification of historySize option (vsemozhetbyt) #6397
  • [3d5b732660] - doc: clarifies http.serverResponse implementation (Allen Hernandez) #6072
  • [7034ebe2bc] - doc: use Node.js in synopsis document (Rich Trott) #6476
  • [4ae39f9863] - doc: remove all scrollbar styling (Claudio Rodriguez) #6479
  • [e6c8da45b1] - (SEMVER-MINOR) doc: make writable.setDefaultEncoding() return this (Alexander Makarenko) #5040
  • [4068d64f4f] - doc: fix EventEmitter#eventNames() example (Сковорода Никита Андреевич) #6417
  • [bfcde97251] - doc: fix incorrect syntax in examples (Evan Lucas) #6463
  • [8eb87ee239] - doc: Remove extra space in REPL example (Juan) #6447
  • [fd37d54eb5] - doc: added note warning about change to console.endTime() (Ben Page) #6454
  • [b3f75ec801] - doc: expand documentation for process.exit() (James M Snell) #6410
  • [fc0fbf1c63] - doc: subdivide TOC, add auxiliary links (Jeremiah Senkpiel) #6167
  • [150dd36503] - doc: no Node.js(1) (Jeremiah Senkpiel) #6167
  • [ab84d69048] - doc: better example & synopsis (Jeremiah Senkpiel) #6167
  • [f6d72791a1] - doc: update build instructions for OS X (Rich Trott) #6309
  • [36207c6daf] - doc: correctly document the behavior of ee.once(). (Lance Ball) #6371
  • [19fb1345ba] - doc: use Buffer.from() instead of new Buffer() (Jackson Tian) #6367
  • [fb6753c75c] - doc: fix v6 changelog (James M Snell) #6435
  • [2c92a1fe03] - events: pass the original listener added by once (DavidCai) #6394
  • [9ea6b282e8] - meta: split CHANGELOG into two files (Myles Borins) #6337
  • [cbbe95e1e1] - (SEMVER-MINOR) net: introduce Socket#connecting property (Fedor Indutny) #6404
  • [534f03c2f0] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) iojs/io.js#1389
  • [1b9fdba04e] - (SEMVER-MINOR) process: add process.cpuUsage() - implementation, doc, tests (Patrick Mueller) #6157
  • [fa9d82d120] - src: unify implementations of Utf8Value etc. (Anna Henningsen) #6357
  • [65030c77b7] - test: fix alpn tests for openssl1.0.2h (Shigeki Ohtsu) #6550
  • [7641f9a6de] - test: refactor large event emitter tests (cjihrig) #6446
  • [5fe5fa2897] - test: make addon testing part of make test (Ben Noordhuis) #6232
  • [457d12a0a1] - test: add failing url parse tests as known_issue (James M Snell) #5885
  • [089362f8b8] - test,tools: limit lint tolerance of gc global (Rich Trott) #6324
  • [6d1606ee94] - test,tools: adjust function argument alignment (Rich Trott) #6390
  • [08e0884ae0] - tools: add -F flag for fixing lint issues (Rich Trott) #6483
  • [9f23cb24f2] - tools: fix exit code when linting from CI (Brian White) #6412
  • [e62c42b8f4] - tools: remove default parameters from lint rule (Rich Trott) #6411
  • [66903f6695] - tools: add tests for the doctool (Ian Kronquist) #6031
  • [3f608b16a7] - tools: lint for function argument alignment (Rich Trott) #6390
  • [91ab769940] - (SEMVER-MINOR) util: truncate inspect array and typed array (James M Snell) #6334
  • [0bca959617] - (SEMVER-MINOR) util: fix inspecting of proxy objects (James M Snell) #6465

2016-04-26, Version 6.0.0 (Current), @jasnell

Notable changes

The following significant changes have been made since the previous Node.js v5.0.0 release.

  • Buffer
    • New Buffer constructors have been added #4682 and #5833.
    • Existing Buffer() and SlowBuffer() constructors have been deprecated in docs #4682 and #5833.
    • Previously deprecated Buffer APIs are removed #5048, #4594.
    • Improved error handling #4514.
    • The Buffer.prototype.lastIndexOf() method has been added #4846.
  • Cluster
    • Worker emitted as first argument in 'message' event #5361.
    • The worker.exitedAfterDisconnect property replaces worker.suicide #3743.
  • Console
    • Calling console.timeEnd() with an unknown label now emits a process warning rather than throwing #5901.
  • Crypto
    • Improved error handling #3100, #5611.
    • Simplified Certificate class bindings #5382.
    • Improved control over FIPS mode #5181.
    • pbkdf2 digest overloading is deprecated #4047.
  • Dependencies
    • Reintroduce shared c-ares build support #5775.
    • V8 updated to 5.0.71.35 #6372.
  • DNS
    • Add dns.resolvePtr() API to query plain DNS PTR records #4921.
  • Domains
    • Clear stack when no error handler #4659.
  • Events
    • The EventEmitter.prototype._events object no longer inherits from Object.prototype #6092.
    • The EventEmitter.prototype.prependListener() and EventEmitter.prototype.prependOnceListener() methods have been added #6032.
  • File System
    • The fs.realpath() and fs.realpathSync() methods have been updated to use a more efficient libuv-based implementation. This change includes the removal of the cache argument and the method can throw new errors #3594.
    • FS apis can now accept and return paths as Buffers #5616.
    • Error handling and type checking improvements #5616, #5590, #4518, #3917.
    • fs.read's string interface is deprecated #4525.
  • HTTP
    • 'clientError' can now be used to return custom errors from an HTTP server #4557.
  • Modules
    • Current directory is now prioritized for local lookups #5689.
    • Symbolic links are preserved when requiring modules #5950.
  • Net
    • DNS hints no longer implicitly set #6021.
    • Improved error handling and type checking #5981, #5733, #2904.
  • npm
    • Running npm requires the node binary to be in the path #6098.
  • OS X
    • MACOSX_DEPLOYMENT_TARGET has been bumped up to 10.7 #6402.
  • Path
    • Improved type checking #5348.
  • Process
    • Introduce process warnings API #4782.
    • Throw exception when non-function passed to nextTick #3860.
  • Querystring
    • The object returned by querystring.parse() no longer inherits from Object.prototype #6055.
  • Readline
    • Key info is emitted unconditionally #6024.
    • History can now be explicitly disabled #6352.
  • REPL
    • Assignment to _ will emit a warning #5535.
    • Expressions will no longer be completed when eval fails #6328.
  • Timers
    • Fail early when callback is not a function #4362.
  • Streams
    • null is now an invalid chunk to write in object mode #6170.
  • TLS
    • Rename 'clientError' to 'tlsClientError' #4557.
    • SHA1 used for sessionIdContext #3866.
  • TTY
    • Previously deprecated setRawMode wrapper is removed #2528.
  • URL
    • Username and password will be dropped by url.resolve() if the host changes #1480.
  • Util
    • Changes to Error object formatting #4582.
    • The util._extend() method has been deprecated #4903
    • The util.log() method has been deprecated #6161.
  • Windows
    • Windows XP and Vista are no longer supported #5167.
  • Zlib
    • Multiple improvements have been made to Zlib processing #5883 and #5707.

Commits

Semver-major Changes since v5.0.0

  • [829d613daa] - (SEMVER-MAJOR) buffer: docs-only deprecate SlowBuffer (James M Snell) #5833
  • [d0c6e6f7c4] - (SEMVER-MAJOR) buffer: add Buffer.allocUnsafeSlow(size) (James M Snell) #5833
  • [85ab4a5f12] - (SEMVER-MAJOR) buffer: add .from(), .alloc() and .allocUnsafe() (James M Snell) #4682
  • [2c55cc2d2c] - (SEMVER-MAJOR) buffer: remove deprecated Buffer.write branch (dcposch@dcpos.ch) #5048
  • [101bca988c] - (SEMVER-MAJOR) buffer: remove deprecated buffer.get/.set methods (Feross Aboukhadijeh) #4594
  • [3b27dd5ce1] - (SEMVER-MAJOR) buffer: throw if both length and enc are passed (Mathias Buus) #4514
  • [ce864ef502] - (SEMVER-MAJOR) build: Bump MACOSX_DEPLOYMENT_TARGET to 10.7 (Сковорода Никита Андреевич) #6402
  • [90a5fc20be] - (SEMVER-MAJOR) build: remove lint/dotfiles from release tarball (Johan Bergström) #5695
  • [66f048af6f] - (SEMVER-MAJOR) cluster: migrate from worker.suicide (Evan Lucas) #3743
  • [66f4586dd0] - (SEMVER-MAJOR) cluster: emit worker as first 'message' event arg (Ben Noordhuis) #5361
  • [30507951d9] - (SEMVER-MAJOR) console: timeEnd() with no label emits warning (Eugene Obrezkov) #5901
  • [a5cce79ec3] - (SEMVER-MAJOR) console: delete timers that have ended (Vladimir Varankin) #3562
  • [47cca06412] - (SEMVER-MAJOR) crypto: better error message for createHash (Calvin Metcalf) #6042
  • [41feaa89e0] - (SEMVER-MAJOR) crypto: improve error messages (Sakthipriyan Vairamani) #3100
  • [f429fe1b88] - (SEMVER-MAJOR) crypto: fail early when loading crypto without openssl (James M Snell) #5611
  • [a37401e061] - (SEMVER-MAJOR) crypto: simplify Certificate class bindings (Alexander Makarenko) #5382
  • [7c48cb5601] - (SEMVER-MAJOR) crypto: Improve control of FIPS mode (Stefan Budeanu) #5181
  • [a1163582c5] - (SEMVER-MAJOR) crypto: pbkdf2 deprecate digest overload. (Tom Gallacher) #4047
  • [b010c87164] - (SEMVER-MAJOR) crypto, string_bytes: treat buffer str as utf8 (Fedor Indutny) #5522
  • [a42453b085] - (SEMVER-MAJOR) deps: upgrade V8 to 5.0.71.32 (Ali Ijaz Sheikh) #6111
  • [2253be95d0] - (SEMVER-MAJOR) deps: reintroduce supporting shared c-ares builds (Johan Bergström) #5775
  • [4bc1cccb22] - (SEMVER-MAJOR) dgram: pass null as error on successful send() (cjihrig) #5929
  • [dbdbdd4998] - (SEMVER-MAJOR) dns: add resolvePtr to query plain DNS PTR records (Daniel Turing) #4921
  • [c4ab861a49] - (SEMVER-MAJOR) dns: add failure test for dns.resolveXXX (Daniel Turing) #4921
  • [f3be421c1c] - (SEMVER-MAJOR) dns: coerce port to number in lookupService (Evan Lucas) #4883
  • [fa74805bac] - (SEMVER-MAJOR) doc: doc-only deprecation for util.log() (Jackson Tian) #6161
  • [34b1a64068] - (SEMVER-MAJOR) doc: minor copy improvement in buffer.markdown (James M Snell) #5833
  • [4d4f3535a9] - (SEMVER-MAJOR) doc: general improvements to fs.markdown (James M Snell) #5616
  • [d8290286b3] - (SEMVER-MAJOR) doc: document deprecation of util._extend (Benjamin Gruenbaum) #4903
  • [3abf9d5df5] - (SEMVER-MAJOR) doc, tls: deprecate createSecurePair (Yuval Brik) #6063
  • [90204cc468] - (SEMVER-MAJOR) domains: clear stack when no error handler (Julien Gilli) #4659
  • [c3ad97d3cc] - (SEMVER-MAJOR) events: don't inherit from Object.prototype (Brian White) #6092
  • [a2492f989f] - (SEMVER-MAJOR) fs: optimize realpath using uv_fs_realpath() (Yuval Brik) #3594
  • [53a95a5b12] - (SEMVER-MAJOR) fs: make fs.watch error message more useful (James M Snell) #5616
  • [060e5f0c00] - (SEMVER-MAJOR) fs: Buffer and encoding enhancements to fs API (James M Snell) #5616
  • [8bb60e3c8d] - (SEMVER-MAJOR) fs: improve error message for invalid flag (James M Snell) #5590
  • [1124de2d76] - (SEMVER-MAJOR) fs: deprecate fs.read's string interface (Sakthipriyan Vairamani) #4525
  • [2b15e68bbe] - (SEMVER-MAJOR) fs: fs.read into zero buffer should not throw exception (Feross Aboukhadijeh) #4518
  • [8b97249893] - (SEMVER-MAJOR) fs: fix the error report on fs.link(Sync) (yorkie) #3917
  • [5f76b24e5e] - (SEMVER-MAJOR) http: overridable clientError (Fedor Indutny) #4557
  • [d01eb6882f] - (SEMVER-MAJOR) lib: add 'pid' prefix in internal/util (Minwoo Jung) #3878
  • [20285ad177] - (SEMVER-MAJOR) lib: Consistent error messages in all modules (micnic) #3374
  • [94b9948d63] - (SEMVER-MAJOR) lib,src: ensure '(node:pid)' prefix for stdout logging (Minwoo Jung) #3833
  • [b70dc67828] - (SEMVER-MAJOR) lib,test: remove publicly exposed freelist (cjihrig) #3738
  • [c43b182b11] - (SEMVER-MAJOR) module: preserve symlinks when requiring (Alex Lamar) #5950
  • [d38503ab01] - (SEMVER-MAJOR) module: prioritize current dir for local lookups (Phillip Johnsen) #5689
  • [71470a8e45] - (SEMVER-MAJOR) module: pass v8::Object to linked module initialization function (Phillip Kovalev) #4771
  • [18490d3d5a] - (SEMVER-MAJOR) module: always decorate thrown errors (Brian White) #4287
  • [c32c889c45] - (SEMVER-MAJOR) net: Validate port in createServer().listen() (Dirceu Pereira Tiegs) #5732
  • [b85a50b6da] - (SEMVER-MAJOR) net: remove implicit setting of DNS hints (cjihrig) #6021
  • [ec49fc8229] - (SEMVER-MAJOR) net: improve socket.write() error message (Phillip Johnsen) #5981
  • [d0edabecbf] - (SEMVER-MAJOR) net: strict checking for internal/net isLegalPort (James M Snell) #5733
  • [a78b3344f8] - (SEMVER-MAJOR) net: type check createServer options object (Sam Roberts) #2904
  • [25751bedfe] - (SEMVER-MAJOR) node: deprecate process.EventEmitter (Evan Lucas) #5049
  • [08085c49b6] - (SEMVER-MAJOR) path: assert inputs are strings (Brian White) #5348
  • [d1000b4137] - (SEMVER-MAJOR) path: make format() consistent and more functional (Nathan Woltman) #2408
  • [c6656db352] - (SEMVER-MAJOR) process: add 'warning' event and process.emitWarning() (James M Snell) #4782
  • [72e3dd9f43] - (SEMVER-MAJOR) process: throw on non-function to nextTick() (yorkie) #3860
  • [33c286154b] - (SEMVER-MAJOR) querystring: don't inherit from Object.prototype (Brian White) #6055
  • [5c8b5971eb] - (SEMVER-MAJOR) querystring: using toString for objects on querystring.escape (Igor Kalashnikov) #5341
  • [9c6ef5b3e1] - (SEMVER-MAJOR) readline: allow history to be disabled (surya panikkal) #6352
  • [0a62f929da] - (SEMVER-MAJOR) readline: emit key info unconditionally (cjihrig) #6024
  • [3de9bc9429] - (SEMVER-MAJOR) readline: document emitKeypressEvents() (cjihrig) #6024
  • [ca2e8b292f] - (SEMVER-MAJOR) readline: deprecate undocumented exports (cjihrig) #3862
  • [bd2cee1b10] - (SEMVER-MAJOR) repl: don’t complete expressions when eval fails (Anna Henningsen) #6328
  • [ad8257fa5b] - (SEMVER-MAJOR) repl: Assignment of _ allowed with warning (Lance Ball) #5535
  • [757fbac64b] - (SEMVER-MAJOR) src: remove deprecated internal functions (Ben Noordhuis) #6053
  • [57003520f8] - (SEMVER-MAJOR) src: attach error to stack on displayErrors (cjihrig) #4874
  • [4e46931406] - (SEMVER-MAJOR) src: deprecate undocumented variables (Jackson Tian) #1838
  • [c0abecdaf3] - (SEMVER-MAJOR) stream: make null an invalid chunk to write in object mode (Calvin Metcalf) #6170
  • [652782d137] - (SEMVER-MAJOR) test: update test-repl-require for local paths (Myles Borins) #5689
  • [a5aa7c1713] - (SEMVER-MAJOR) test: expand test case for unknown file open flags (James M Snell) #5590
  • [2c33819370] - (SEMVER-MAJOR) test: fix tests that check error messages (cjihrig) #3727
  • [ac153bd2a6] - (SEMVER-MAJOR) timers: fail early when callback is not a function (Anna Henningsen) #4362
  • [1ab6b21360] - (SEMVER-MAJOR) tls: rename clientError to tlsClientError (Fedor Indutny) #4557
  • [df268f97bc] - (SEMVER-MAJOR) tls: use SHA1 for sessionIdContext (Stefan Budeanu) #3866
  • [102a77655a] - (SEMVER-MAJOR) tools: do not rewrite npm shebang in install.py (Evan Lucas) #6098
  • [a2c0aa84e0] - (SEMVER-MAJOR) tty: Remove deprecated setRawMode wrapper (Wyatt Preul) #2528
  • [1b50b80e06] - (SEMVER-MAJOR) url: drop auth in url.resolve() if host changes (Alex Kocharin) #1480
  • [e2f47f5698] - (SEMVER-MAJOR) util: Change how Error objects are formatted (Mudit Ameta) #4582
  • [93d6b5fb68] - (SEMVER-MAJOR) util: use consistent Dates in inspect() (Xotic750) #4318
  • [24012a879d] - (SEMVER-MAJOR) util: make inspect more reliable (Evan Lucas) #4098
  • [007cfea308] - (SEMVER-MAJOR) util: remove pump (Wyatt Preul) #2531
  • [4cf19ad1bb] - (SEMVER-MAJOR) util: Remove exec, has been deprecated for years (Wyatt Preul) #2530
  • [34a35919e1] - (SEMVER-MAJOR) util: improve typed array formatting (Ben Noordhuis) #3793
  • [1cf26c036d] - (SEMVER-MAJOR) win: prevent node from running on Windows Vista or earlier (Alexis Campailla) #5167
  • [55db19074d] - (SEMVER-MAJOR) win,msi: prevent from installing on Windows Vista or earlier (Alexis Campailla) #5167
  • [54a5287e3e] - (SEMVER-MAJOR) zlib: fix gzip member head/buffer boundary issue (Anna Henningsen) #5883
  • [8b43d3f52d] - (SEMVER-MAJOR) zlib: do not emit event on *Sync() methods (Rich Trott) #5707

Semver-minor and patch commits since v5.11.0

  • [7d4f652ced] - benchmarks: fix lint error (Myles Borins) #6314
  • [451f4fc88e] - benchmarks: add microbenchmarks for new ES6 features (James M Snell) #6222
  • [962c1e1cac] - benchmarks: add common.v8ForceOptimization (James M Snell) #6222
  • [d866438ce1] - buffer: safeguard against accidental kNoZeroFill (Сковорода Никита Андреевич) nodejs/node-private#30
  • [3350b4712b] - (SEMVER-MINOR) buffer: add Buffer.prototype.lastIndexOf() (dcposch@dcpos.ch) #4846
  • [afd821a91d] - buffer: faster case for create buffer from empty string (Jackson Tian) #4414
  • [73fc440870] - buffer: fix buffer alignment restriction (Ali Ijaz Sheikh) #5752
  • [206a81fb14] - buffer: avoid undefined behaviour (Ali Ijaz Sheikh) #5494
  • [ebbbc5a790] - buffer: replace deprecated SetWeak usage (Ali Ijaz Sheikh) #5204
  • [34aac23d0b] - buffer: cleanup CallbackInfo (Ali Ijaz Sheikh) #5204
  • [d7259280ee] - build: update android-configure script for npm (Robert Chiras) #6349
  • [8cf94006c9] - build: do not ignore errors during build-addons (Ali Ijaz Sheikh) #5494
  • [704b68aeb9] - cares: Support malloc(0) scenarios for AIX (Gireesh Punathil) #6305
  • [77e2efec8c] - console: refactor to use rest params and template strings (James M Snell) #6233
  • [a53b2ac4b1] - contextify: tie lifetimes of context & sandbox (Ali Ijaz Sheikh) #5786
  • [d6237aa7c6] - (SEMVER-MINOR) crypto: Read OpenSSL config before init (Stefan Budeanu) #6374
  • [c1729b0c38] - deps: upgrade to V8 5.0.71.35 (Ali Ijaz Sheikh) #6372
  • [7337693c33] - deps: upgrade to V8 5.0.71.34 (Ali Ijaz Sheikh) #6320
  • [809ed52147] - deps: upgrade to V8 5.0.71.33 (Ali Ijaz Sheikh) #6290
  • [19867cedfe] - deps: exclude tests on ppc for v8 5.0 (Michael Dawson) #6267
  • [450418286a] - deps: cherry-pick 1ef7487b from v8 upstream (Michael Dawson) #6218
  • [c3cec1eefc] - deps: upgrade libuv to 1.9.0 (Saúl Ibarra Corretgé) #5994
  • [3a8e8230ee] - deps: upgrade to V8 4.9.385.35 (Ben Noordhuis) #6077
  • [f8e8075a62] - deps: upgrade to V8 4.9.385.27 (Ali Ijaz Sheikh) #5494
  • [079973b96a] - deps: add V8 DEP trace_event (Ali Ijaz Sheikh) #4722
  • [89f234300a] - deps: edit v8 gitignore to allow trace_event copy (Ali Ijaz Sheikh) #4722
  • [069e02ab47] - deps: upgrade to V8 4.9.385.18 (Ali Ijaz Sheikh) #4722
  • [674e5131ed] - deps: backport bc2e393 from v8 upstream (evan.lucas) #4106
  • [113d1f3821] - deps: cherry-pick 68e89fb from v8's upstream (Fedor Indutny) #4106
  • [ef4170ea03] - deps: upgrade to V8 4.8.271.17 (Ali Ijaz Sheikh) #4785
  • [384b20362c] - deps: upgrade to V8 4.7.80.32 (Ali Ijaz Sheikh) #4699
  • [36ac3d642e] - deps: backport 8d6a228 from the v8's upstream (Fedor Indutny) #4259
  • [e2dec98837] - deps: upgrade to V8 4.7.80.25 (Ali Ijaz Sheikh) #4160
  • [1e324d883e] - deps: backport bc2e393 from v8 upstream (evan.lucas) #4106
  • [d9d050d396] - deps: cherry-pick 68e89fb from v8's upstream (Fedor Indutny) #4106
  • [edfc8cde04] - deps: backport 1ee712a from V8 upstream (Julien Gilli) #4106
  • [8a43a3d761] - deps: upgrade V8 to 4.7.80.24 (Ali Ijaz Sheikh) #4106
  • [61be0004a6] - doc: fix position of fs.readSync() (Jeremiah Senkpiel) #6399
  • [27ce7fe953] - doc: change references to Stable to Current (Myles Borins) #6318
  • [547a6fecb9] - doc: update authors (James M Snell) #6373
  • [af8dd44d43] - doc: add JacksonTian to collaborators (Jackson Tian) #6388
  • [09f7b8a818] - doc: add Minqi Pan to collaborators (Minqi Pan) #6387
  • [dfc7ffd24d] - doc: add eljefedelrodeodeljefe to collaborators (Robert Jefe Lindstaedt) #6389
  • [e45dbd3089] - doc: add ronkorving to collaborators (ronkorving) #6385
  • [96f6af7b26] - doc: add estliberitas to collaborators (Alexander Makarenko) #6386
  • [8def5fa4e7] - doc: fix broken references (Alexander Gromnitsky) #6350
  • [11d71da558] - doc: add note for platform specific flags fs.open() (Robert Jefe Lindstaedt) #6136
  • [e6d4f3befb] - doc: improvements to child_process, process docs (Alexander Makarenko)
  • [7c03595b2a] - doc: fix a typo in the CONTRIBUTING.md (vsemozhetbyt) #6343
  • [557c309447] - doc: add vm example, be able to require modules (Robert Jefe Lindstaedt) #5323
  • [61a214e957] - doc: note that process.config can and will be changed (James M Snell) #6266
  • [09ec1cc1c7] - doc: path.resolve ignores zero-length strings (Igor Klopov) #5928
  • [b743d82ffc] - doc: improve github templates by using comments (Johan Bergström) #5710
  • [d939152230] - doc: fix typo in fs writeSync param list (firedfox) #5984
  • [4039ef1a58] - doc: remove redundant parameter comments from fs (firedfox) #5952
  • [9b6440a86c] - doc: add simple http clientError example (James M Snell) #5248
  • [de91e9a8a7] - doc: fix v4.3.0 changelog commit entries (James M Snell) #5164
  • [e31bda81dd] - doc: add CTC meeting minutes 2016-01-20 (Rod Vagg) #4904
  • [ce11a37c4a] - doc: add CTC meeting minutes 2016-01-27 (Rod Vagg) #5057
  • [3c70dc83ed] - doc: add CTC meeting minutes 2016-01-06 (Rod Vagg) #4667
  • [55326f5488] - doc: add CTC meeting minutes 2015-12-16 (Rod Vagg) #4666
  • [1a346840bf] - doc: add CTC meeting minutes 2015-12-02 (Rod Vagg) #4665
  • [3ac5f8dcba] - doc: add CTC meeting minutes 2015-11-11 (Rod Vagg) #4664
  • [db39625a44] - doc: add CTC meeting minutes 2015-11-04 (Rod Vagg) #4663
  • [aa53bf2faa] - (SEMVER-MINOR) events: add prependListener() and prependOnceListener() (James M Snell) #6032
  • [c9628c55fa] - events: make eventNames() use Reflect.ownKeys() (Luigi Pinca) #5822
  • [b6e3fa745b] - (SEMVER-MINOR) events: add eventNames() method (James M Snell) #5617
  • [1d79787e2e] - fs: add a temporary fix for re-evaluation support (Сковорода Никита Андреевич) #5102
  • [3441a4178b] - fs: revert "change statSync to accessSync..." (Rich Trott) #4679
  • [809bf5e38c] - fs: change statSync to accessSync in realpathSync (Ben Noordhuis) #4575
  • [4bd8b20f20] - github: put description of PR to the end of tmpl (Fedor Indutny) #5378
  • [81e35b5a29] - github: add issue and pull request templates (Fedor Indutny) #5291
  • [7cbd9fe39a] - gyp: inherit parent for *.host (Johan Bergström) #6173
  • [c29b3c1808] - lib: improve module loading performance (Brian White) #5172
  • [953173b0d7] - lib: wrap tick_processor scripts in IIFE (Ali Ijaz Sheikh) #4722
  • [f3d9de772c] - module: fix resolution of filename with trailing slash (Michaël Zasso) #6215
  • [5c14efbbe9] - module: return correct exports from linked binding (Phillip Kovalev) #5337
  • [19f700859b] - module: revert "optimize js and json file i/o" (Rich Trott) #4679
  • [7c60328002] - module: optimize js and json file i/o (Ben Noordhuis) #4575
  • [aa395b78fe] - net: set ADDRCONFIG DNS hint in connections (cjihrig) #6281
  • [e052096ee0] - (SEMVER-MINOR) os: add userInfo() method (cjihrig) #6104
  • [d18daaa4e7] - querystring: fix comments (Brian White) #6365
  • [633268c6df] - src: fix check-imports.py linter errors (Sakthipriyan Vairamani) #6105
  • [b0b7f6a12b] - src: squelch -Wunused-variable in non-icu builds (Ben Noordhuis) #6351
  • [b6a41d6120] - src: fix out-of-bounds write in TwoByteValue (Anna Henningsen) #6330
  • [86ff8447f3] - src: add intl and icu configs to process.binding('config') (James M Snell) #6266
  • [5b7a011e1b] - src: add process.binding('config') (James M Snell) #6266
  • [f286e1e1ad] - src: fix -Wunused-result warning in e38bade (Sakthipriyan Vairamani) #6276
  • [2a4998c5c0] - src: don't set non-primitive values on templates (Ben Noordhuis) #6228
  • [00c876dec5] - src: fix ARRAY_SIZE() logic error (Ben Noordhuis) #5969
  • [ad0ce57432] - src: fix NewInstance deprecation warnings (Michaël Zasso) #4722
  • [67b5a8a936] - src: replace usage of deprecated ForceSet (Michaël Zasso) #5159
  • [536cfecd71] - src: replace deprecated SetWeak in object_wrap (Ali Ijaz Sheikh) #5494
  • [492fbfbff8] - src: update uses of deprecated NewExternal (Ali Ijaz Sheikh) #5462
  • [a45e1f9f98] - src: fix deprecated SetWeak usage in base-object (Ali Ijaz Sheikh) #5204
  • [c1649a7e4e] - src: replace usage of deprecated SetAccessor (Ali Ijaz Sheikh) #5204
  • [cddd5347f6] - src: replace deprecated ProcessDebugMessages (Michaël Zasso) #5159
  • [d515a3f4b4] - src: replace usage of deprecated GetDebugContext (Michaël Zasso) #5159
  • [4417f99432] - src: replace usage of deprecated SetMessageHandler (Michaël Zasso) #5159
  • [8894f2745f] - src: replace deprecated CancelTerminateExecution (Michaël Zasso) #5159
  • [f50ef1a46f] - src: replace deprecated TerminateExecution (Michaël Zasso) #5159
  • [ac32340997] - src: replace usage of deprecated HasOwnProperty (Michaël Zasso) #5159
  • [a729208808] - src: replace usage of deprecated Has (Michaël Zasso) #5159
  • [3d7fd9aa22] - src: replace usage of deprecated GetEndColumn (Michaël Zasso) #5159
  • [d45045f318] - src: replace usage of deprecated Delete (Michaël Zasso) #5159
  • [16b0a8c1ac] - src: replace usage of deprecated CompileUnbound (Michaël Zasso) #5159
  • [023c317173] - src: replace usage of deprecated Compile (Michaël Zasso) #5159
  • [79d7475604] - src: fix TryCatch deprecation warnings (Michaël Zasso) #4722
  • [81f1732a05] - src: replace deprecated String::NewFromOneByte (Michaël Zasso) #4722
  • [924cc6c633] - src: upgrade to new v8::Private api (Ben Noordhuis) #5045
  • [79dc1d7635] - src: remove forwards for v8::GC*logueCallback (Ali Ijaz Sheikh) #4381
  • [89abe86808] - Revert "stream: emit 'pause' on nextTick" (Evan Lucas) #5947
  • [ace1009456] - stream: emit 'pause' on nextTick (Alexis Campailla) #5776
  • [eee9dc7e9d] - Revert "stream: add bytesRead property for readable" (cjihrig) #4746
  • [bfb2cd0bfd] - stream: add bytesRead property for readable (Jackson Tian) #4372
  • [0ed85e35a9] - test: increase the platform timeout for AIX (Michael Dawson) #6342
  • [591ebe7d82] - test: add tests for console.assert (Evan Lucas) #6302
  • [a9bab5fddb] - test: v8-flags is sensitive to script caching (Ali Ijaz Sheikh) #6316
  • [c83204e2d9] - test: don't assume IPv6 in test-regress-GH-5727 (cjihrig) #6319
  • [6e57d2d7c4] - test: spawn new processes in vm-cached-data (Fedor Indutny) #6280
  • [3ebabc95aa] - test: update error message for JSON.parse (Michaël Zasso) #5945
  • [b73e1b3c5a] - test: fix another flaky stringbytes test (Ali Ijaz Sheikh) #6073
  • [f4ebd5989a] - test: fix flakiness of stringbytes-external (Ali Ijaz Sheikh) #6039
  • [be97db92af] - test: add buffer alignment regression tests (Anna Henningsen) #5752
  • [01f82f0685] - test: fix proxy tab-completion test (Ali Ijaz Sheikh) #4722
  • [9968941797] - test: fix tests after V8 upgrade (Michaël Zasso) #4722
  • [db9e122182] - test: update ArrayBuffer alloc failure message (Ali Ijaz Sheikh) #4785
  • [dc09bbe3ee] - test: fix test-repl-tab-complete after V8 upgrade (Ali Ijaz Sheikh) #4106
  • [3a0eef7b99] - test,benchmark: use deepStrictEqual() (Rich Trott) #6213
  • [e928edad65] - tools: rewrite check-install.sh in python (Sakthipriyan Vairamani) #6105
  • [96978768c9] - tools: enforce deepStrictEqual over deepEqual (Rich Trott) #6213
  • [9e30129fa7] - (SEMVER-MINOR) tools: add buffer-constructor eslint rule (James M Snell) #5740
  • [b6475b9a9d] - Revert "tty: don't read from console stream upon creation" (Evan Lucas) #5947
  • [4611389294] - tty: don't read from console stream upon creation (Alexis Campailla) #5776
  • [59737b29c7] - url: use "empty" object for empty query strings (Brian White) #6289
  • [0b43c08f44] - util: pass on additional error() args (Brian White) #4279
  • [967a15541b] - v8: warn in Template::Set() on improper use (Ben Noordhuis) #6277