Authors note (Fishrock123): This is highly unfinished copy from shortly after Node 8 became Current.
When editing this page please be as detailed as possible.
For older breaking changes, please see our Node 6 to 7 page.
183 commits were tagged semver-major
.
Note to readers: #
is synonymous with .prototype.
, and indicates the property is available on instances of that class.
Example: Object#toString()
is equivalent to Object.prototype.toString()
.
By Subsystem
assert
[Docs]
assert.AssertException
is now aclass
, resulting in an updated error message when invoked without thenew
keyword.- Previously, invoking without
new
would result in a undescriptiveTypeError: Cannot assign to read only property 'name' of function ...
error. - Refs: [
e48d58b8b2
], #12651
- Previously, invoking without
- When
assert.fail()
is provided a single argument, it now interprets it as themessage
parameter.- This behavior is equivalent to
assert.fail(undefined, undefined, <first argument>)
. - Refs: [
758b8b6e5d
], #12293
- This behavior is equivalent to
- The
deepEqual
anddeepStrictEqual
functions now check equality on the contents ofSet
s andMap
s.- Previously, these functions did not deeply compare
Set
s orMap
s and would return true when comparing any two regardless of their contents. - Refs: [
6481c93aef
], #12142
- Previously, these functions did not deeply compare
- !!!!!!!!! [
efec14a7d1
] - (SEMVER-MAJOR) assert: enforce type check in deepStrictEqual (Joyee Cheung) #10282 - !!!!!!!!! [
562cf5a81c
] - (SEMVER-MAJOR) assert: fix premature deep strict comparison (Joyee Cheung) #11128 assert.throws(fn)
has a slightly updated error message when the provided function does not throw.- The error message no longer has two periods.
- Refs: [
0af41834f1
], #11254
buffer
[Docs]
- !!!!!! [
d2d32ea5a2
] - (SEMVER-MAJOR) buffer: add pending deprecation warning (James M Snell) #11968 - The memory allocated by
new Buffer(Number)
is now zero-filled by default.- Refs: [
7eb1b4658e
], #12141
- Refs: [
Buffer#write()
,Buffer#fill()
andBuffer.from()
now ignore invalidhex
strings.- Previously:
Buffer.from('abx', 'hex')
caused:TypeError: Invalid hex string
. - Now:
Buffer.from('abx', 'hex')
results in:<Buffer ab>
. - Refs: [
682573c11d
], #12012
- Previously:
Buffer#toString()
now throws an error if an unknown encoding is passed.buf.toString(0, 1, 2)
now throws:TypeError: Unknown encoding: 0
.- If
undefined
is passed or implied, the behavior is unchanged ad still defaults toutf8
. - Refs: [
9a0829d728
], #11120
- All
Buffer
methods that would accept being passed aBuffer
may now also be passedUint8Array
instead.- Error messages have been updated to reflect this change in behavior.
- Refs: [
beca3244e2
], #10236
- The error message for oversized buffers is now more consistent.
- Now:
RangeError: "size" argument must not be larger than <buffer.kMaxLength>
- Refs: [
3d353c749c
], #10152
- Now:
child_process
[Docs]
- !!!!!!!! [
97a77288ce
] - (SEMVER-MAJOR) child_process: improve ChildProcess validation (cjihrig) #12348 - !!!!!!!! [
d75fdd96aa
] - (SEMVER-MAJOR) child_process: improve killSignal validations (Sakthipriyan Vairamani (thefourtheye)) #10423 - The
stdio
option forchild_process.fork()
now has a consistent error message withchild_process.spawn()
.- Now:
TypeError: Incorrect value of stdio option: <String>
. - Refs: [
4cafa60c99
] - (SEMVER-MAJOR) child_process: align fork/spawn stdio error msg (Sam Roberts) #11044
- Now:
- !!!!! [
3268863ebc
] - (SEMVER-MAJOR) child_process: add string shortcut for fork stdio (Javis Sullivan) #10866 - The
maxBuffer
option forchild_process
functions can now be set to any positive number, includingInfinity
.- Refs: [
8f3ff98f0e
], #10769
- All
child_process
methods that would accept being passed aBuffer
may now also be passedUint8Array
instead.- Error messages have been updated to reflect this change in behavior.
- Refs: [
627ecee9ed
], #10653
- Refs: [
- !!!!! [
fc7b0dda85
] - (SEMVER-MAJOR) child_process: improve input validation (cjihrig) #8312 - Errors from
exec{File}Sync()
will no longer sometimes have extra newlines.- Refs: [
49d1c366d8
], #9343
- Refs: [
console
- The console will no longer throw any stream error events by default.
- This bring behavior closer in line to browsers.
- For example, the following now works as expected:
node -e "console.log(1);console.log(2);" | head -1
. - Refs: [
f18e08d820
], #9744
crypto
[Docs]
- [
a8f460f12d
] - (SEMVER-MAJOR) crypto: support all ArrayBufferView types (Timothy Gu) #12223 - [
0db49fef41
] - (SEMVER-MAJOR) crypto: support Uint8Array prime in createDH (Anna Henningsen) #11983 - [
443691a5ae
] - (SEMVER-MAJOR) crypto: fix default encoding of LazyTransform (Lukas Möller) #8611 crypto.pbkdf2{Sync}()
will now throw an error if thedigest
argument isundefined
.- Previously, this produced a deprecation warning.
- Refs: [
9f74184e98
], #11305
- [
e90f38270c
] - (SEMVER-MAJOR) crypto: throw error in CipherBase::SetAutoPadding (Kirill Fomichev) #9405 - [
1ef401ce92
] - (SEMVER-MAJOR) crypto: use check macros in CipherBase::SetAuthTag (Kirill Fomichev) #9395
debugger
[Docs]
- [
7599b0ef9d
] - (SEMVER-MAJOR) debug: activate inspector with_debugProcess
(Eugene Ostroukhov) #11431 - The now-obsolete
_debug_agent
module has been removed.- Refs: [
549e81bfa1
], #12582
- Refs: [
dgram
[Docs]
- [
e912c67d24
] - (SEMVER-MAJOR) dgram: convert to using internal/errors (Michael Dawson) #12926 - [
2dc1053b0a
] - (SEMVER-MAJOR) dgram: support Uint8Array input to send() (Anna Henningsen) #11985 - The
address
argument todgram.Socket#send()
is now optional and does additional validation.- Now if
address
is not aString
the following error will occur:TypeError: Invalid arguments: address must be a nonempty string or falsy
. - Refs: [
32679c73c1
], #10473
- Now if
dns
- [
5587ff1ccd
] - (SEMVER-MAJOR) dns: handle implicit bind DNS errors (cjihrig) #11036
domain
[Docs]
events
[Docs]
- The error message for error events with no listeners has been updated.
- Previously:
Error: Uncaught, unspecified "error" event
. - Now:
Error: Unhandled "error" event
. - Refs: [
2141d37452
], #10387
- Previously:
- The setter for
events.defaultMaxListeners
now does value validation and must be a positive number (includingInfinity
).- The new validation error is as follows:
TypeError: defaultMaxListeners must be a positive number
. - Refs: [
221b03ad20
], #11938
- The new validation error is as follows:
fs
[Docs]
- [
4cb5f3daa3
] - (SEMVER-MAJOR) fs: throw on invalid callbacks for async functions (Sakthipriyan Vairamani (thefourtheye)) #12562 fs.utimes()
will now throw an error if theatime
ormtime
arguments areNaN
orInfinity
.- Refs: [
eed87b1637
], #11919
- Refs: [
- [
71097744b2
] - (SEMVER-MAJOR) fs: more realpath*() optimizations (Brian White) #11665 - [
6a5ab5d550
] - (SEMVER-MAJOR) fs: include more fs.stat*() optimizations (Brian White) #11665 - [
1c3df96570
] - (SEMVER-MAJOR) fs: replace regexp with function (Brian White) #10789 - [
34c9fc2e4e
] - (SEMVER-MAJOR) fs: avoid multiple conversions to string (Brian White) #10789 - [
21b2440176
] - (SEMVER-MAJOR) fs: avoid recompilation of closure (Brian White) #10789 fs.SyncWriteStream
has been issued a runtime deprecation.- The deprecation code for this API is
DEP0061
. - Previously, this API was docs-deprecated.
- Refs: [
7a55e34ef4
], #10467
- The deprecation code for this API is
- [
b1fc7745f2
] - (SEMVER-MAJOR) fs: avoid emitting error EBADF for double close (Matteo Collina) #11225 - The "string interface" for
fs.read()
has been removed.- Previously worked, but was deprecated:
fs.read(fd, length, position, encoding, callback)
- Refs: [
3c2a9361ff
], #9683
- Previously worked, but was deprecated:
fs.readFile(path, encoding, (err, data) => {})
will no longer return withdata
as aBuffer
if anerr
was returned from an internal.toString()
failure.- Refs: [
f3cf8e9808
], #9670
- Refs: [
http
[Docs]
http.ClientRequest
(used byhttp.request()
) now does additionaloptions.host{name}
validation.undefined
andnull
still default to'localhost'
.- Now, other non-string values cause:
TypeError: "options.hostname" must either be a string, undefined or null
. - Refs: [
85a4e25775
], #12494
- !!!! [
90403dd1d0
], #11567 http.IncomingMessage#headers.cookie
now concatenates multiple cookie headers with semicolons (;
) rather than commas (,
).- Previously:
'foo=bar, baz=boo'
. - Now:
'foo=bar; baz=boo'
. - Refs: [
6b2cef65c9
], #11259
- Previously:
- [
d3480776c7
] - (SEMVER-MAJOR) http: concatenate outgoing Cookie headers (Brian White) #11259 - The widely-used but private
http.ServerResponse
properties_headers
,_headerNames
, &_renderHeaders
have been docs-deprecated.- The deprecation code for
_headers
and_headerNames
isDEP0066
, and the code for_renderHeaders
isDEP0067
. - More information can be found under the deprecation codes.
- Refs: [
8243ca0e0e
], #10941
- The deprecation code for
http.ServerResponse#writeHeader()
has been docs-deprecated with a code ofDEP0063
.- It is an alias to
ServerResponse#writeHead()
. - Refs: [
fb71ba4921
], #11355
- It is an alias to
http.ServerResponse#writeHead()
now reports a non-number-coerced status code in the error message if the status code is not valid.- Refs: [
a4bb9fdb89
], #11221
- Refs: [
- [
fc7025c9c0
] - (SEMVER-MAJOR) http: throw an error for unexpected agent values (brad-decker) #10053 - [
176cdc2823
] - (SEMVER-MAJOR) http: misc optimizations and style fixes (Brian White) #10558 - [
73d9445782
] - (SEMVER-MAJOR) http: try to avoid lowercasing incoming headers (Brian White) #10558 - [
c77ed327d9
] - (SEMVER-MAJOR) http: avoid using object for removed header status (Brian White) #10558 - [
c00e4adbb4
] - (SEMVER-MAJOR) http: optimize header storage and matching (Brian White) #10558 - [
ec8910bcea
] - (SEMVER-MAJOR) http: check statusCode early (Brian White) #10558 - [
a73ab9de0d
] - (SEMVER-MAJOR) http: remove pointless use of arguments (cjihrig) #10664 - [
df3978421b
] - (SEMVER-MAJOR) http: verify client method is a string (Luca Maraschi) #10111
inspector
intl
linklist
- [
b40dab553f
] - (SEMVER-MAJOR) linkedlist: remove unused methods (Brian White) #11726 - [
84a23391f6
] - (SEMVER-MAJOR) linkedlist: remove public module (Brian White) #12113
module
[Docs]
- [
e32425bfcd
] - (SEMVER-MAJOR) module: avoid JSON.stringify() for cache key (Brian White) #10789 - [
403b89e72b
] - (SEMVER-MAJOR) module: avoid hasOwnProperty() (Brian White) #10789 - [
298a40e04e
] - (SEMVER-MAJOR) module: use "clean" objects (Brian White) #10789
net
[Docs]
net.Server#address()
now propagates internalgetsockname()
errors.- This means that
net.Server#address()
could now throw any libuv error that_handle.getsockname()
might return. - Refs: [
cf980b0311
], #12871
- This means that
process
[Docs]
- [
03e89b3ff2
] - (SEMVER-MAJOR) process: add --redirect-warnings command line argument (James M Snell) #10116 - [
5e1f32fd94
] - (SEMVER-MAJOR) process: add optional code to warnings + type checking (James M Snell) #10116 - [
a647d82f83
] - (SEMVER-MAJOR) process: improve process.hrtime (Joyee Cheung) #10764
querystring
- [
4e259b21a3
] - (SEMVER-MAJOR) querystring, url: handle repeated sep in search (Daijiro Wachi) #10967
repl
[Docs]
- [
39d9afe279
] - (SEMVER-MAJOR) repl: refactorLineParser
implementation (Blake Embrey) #6171 - The
replMode
optionrepl.REPL_MODE_MAGIC
has been docs-deprecated, with a code ofDEP00XX
.- The behavior is now equivalent to
repl.REPL_MODE_SLOPPY
. - This also applies for the environment variable:
NODE_REPL_MODE=magic
. - Refs: [
3f27f02da0
], #11599
- The behavior is now equivalent to
- [
007386ee81
] - (SEMVER-MAJOR) repl: remove workaround for function redefinition (Michaël Zasso) #9618
stream
[Docs]
- [
f8c617dbe2
] - (SEMVER-MAJOR) stream: improve multiple callback error message (cjihrig) #12520 - [
330c8d743e
] - (SEMVER-MAJOR) stream: adddestroy
and_destroy
methods. (Matteo Collina) #12925 - [
202b07f414
] - (SEMVER-MAJOR) stream: fix comment for sync flag of ReadableState (Wang Xinyong) #11139 - [
1004b9b4ad
] - (SEMVER-MAJOR) stream: remove unusedranOut
from ReadableState (Wang Xinyong) #11139 - [
03b9f6fe26
] - (SEMVER-MAJOR) stream: avoid instanceof (Brian White) #10558 - [
a3539ae3be
] - (SEMVER-MAJOR) stream: use plain objects for write/corked reqs (Brian White) #10558
string_decoder
- [
24ef1e6775
] - (SEMVER-MAJOR) string_decoder: align UTF-8 handling with V8 (Brian White) #9618
tls
- [
348cc80a3c
] - (SEMVER-MAJOR) tls: make rejectUnauthorized default to true (ghaiklor) #5923 - [
a2ae08999b
] - (SEMVER-MAJOR) tls: runtime deprecation for tls.createSecurePair() (James M Snell) #11349 - [
d523eb9c40
] - (SEMVER-MAJOR) tls: use emitWarning() for dhparam < 2048 bits (James M Snell) #11447
tty
- The
NODE_TTY_UNSAFE_ASYNC
environment variable detection has been removed.- This was previously a stop-gap for a theoretical behavior change.
- Refs: [
1b63fa1096
], #12057
url
[Docs]
url.format()
now provides a correct error message if it is not called with aurlObject
.- Previously:
TypeError: undefined
, or other broken variants. - Now:
TypeError: Parameter "urlObj" must be an object, not <type>
. - Refs: [
78182458e6
], #11162
- Previously:
url.parse()
no longer truncates long hostnames.- Refs: [
c65d55f087
], #9292
- Refs: [
util
util.inspect()
now showsv8::External
C++ objects as[External]
, rather than{}
.- Refs: [
3cc3e099be
], #12151
- Refs: [
util.inspect()
now shows deeply nested Arrays as[Array]
, rather than[Object]
.- Refs: [
4a5a9445b5
], #12046
- Refs: [
util.inspect()
now shows enumerable Symbol keys by default.- This can be configured by setting
util.inspect.defaultOptions.showHidden
. - Refs: [
5bfd13b81e
], #9726
- This can be configured by setting
- The
%j
(JSON
) specifier conversion inutil.format()
now propagates non-circular-reference errors.- Refs: [
455e6f1dd8
], #11708
- Refs: [
util.inspect
has [ec2f098156
] - (SEMVER-MAJOR) util: change sparse arrays inspection format (Alexey Orlenko) #11576- [
aab0d202f8
] - (SEMVER-MAJOR) util: convert inspect.styles and inspect.colors to prototype-less objects (Nemanja Stojanovic) #11624 - [
4151ab398b
] - (SEMVER-MAJOR) util: add createClassWrapper to internal/util (James M Snell) #11391 util.inspect()
now has improved display for Async Functions and Generators.- Previously, either was formatted as
[Function]
. - Now, Async Functions:
[AsyncFunction]
, Generators:[GeneratorFunction]
. - Refs: [
f65aa08b52
], #11210
- Previously, either was formatted as
zlib
[Docs]
- All of the Zlib TransformStream options now do stricter validation.
- Options no longer conflate
0
withundefined
. - Numeric options no longer accept
NaN
orInfinity
. - Refs: [
9e4660b518
], #13098
- Options no longer conflate
- [
2ced07ccaf
] - (SEMVER-MAJOR) zlib: support all ArrayBufferView types (Timothy Gu) #12223 - [
91383e47fd
] - (SEMVER-MAJOR) zlib: support Uint8Array in convenience methods (Timothy Gu) #12001 - [
b514bd231e
] - (SEMVER-MAJOR) zlib: use RangeError/TypeError consistently (James M Snell) #11391 - [
8e69f7e385
] - (SEMVER-MAJOR) zlib: refactor zlib module (James M Snell) #11391 - [
dd928b04fc
] - (SEMVER-MAJOR) zlib: be strict about what strategies are accepted (Rich Trott) #10934
Native Modules (Addons)
Previously:
- The
NODE_MODULE_VERSION
is now51
.- Refs: [
96933df2ff
], #8808
- Refs: [
General Node
Dependencies
- V8 has been upgraded to 5.4.500.36 + floating patches.
- Refs: deps/v8,
90efff6000
], #8317
- Refs: deps/v8,
-
[
bf5c309b5e
] - (SEMVER-MAJOR) build: fix V8 build on FreeBSD (Michaël Zasso) #12784 -
[
a1028d5e3e
] - (SEMVER-MAJOR) build: remove cares headers from tarball (Gibson Fahnestock) #10283 -
[
d08836003c
] - (SEMVER-MAJOR) build: build an x64 build by default on Windows (Nikolai Vavilov) #11537 -
[
92ed1ab450
] - (SEMVER-MAJOR) build: change nosign flag to sign and flips logic (Joe Doyle) #10156 -
[
c0d858f8bb
] - (SEMVER-MAJOR) deps: upgrade npm beta to 5.0.0-beta.56 (Kat Marchán) #12936 -
[
6690415696
] - (SEMVER-MAJOR) deps: cherry-pick a927f81c7 from V8 upstream (Anna Henningsen) #11752 -
[
60d1aac8d2
] - (SEMVER-MAJOR) deps: update V8 to 5.8.283.38 (Michaël Zasso) #12784 -
[
b7608ac707
] - (SEMVER-MAJOR) deps: cherry-pick node-inspect#43 (Ali Ijaz Sheikh) #11441 -
[
9c9e2d7f4a
] - (SEMVER-MAJOR) deps: backport 3297130 from upstream V8 (Michaël Zasso) #11752 -
[
07088e6fc1
] - (SEMVER-MAJOR) deps: backport 39642fa from upstream V8 (Michaël Zasso) #11752 -
[
8394b05e20
] - (SEMVER-MAJOR) deps: cherry-pick c5c570f from upstream V8 (Michaël Zasso) #11752 -
[
fcc58bf0da
] - (SEMVER-MAJOR) deps: cherry-pick a927f81c7 from V8 upstream (Anna Henningsen) #11752 -
[
83bf2975ec
] - (SEMVER-MAJOR) deps: cherry-pick V8 ValueSerializer changes (Anna Henningsen) #11752 -
[
c459d8ea5d
] - (SEMVER-MAJOR) deps: update V8 to 5.7.492.69 (Michaël Zasso) #11752 -
[
7c0c7baff3
] - (SEMVER-MAJOR) deps: fix gyp configuration for v8-inspector (Michaël Zasso) #10992 -
[
00a2aa0af5
] - (SEMVER-MAJOR) deps: fix gyp build configuration for Windows (Michaël Zasso) #10992 -
[
b30ec59855
] - (SEMVER-MAJOR) deps: switch to v8_inspector in V8 (Ali Ijaz Sheikh) #10992 -
[
7a77daf243
] - (SEMVER-MAJOR) deps: update V8 to 5.6.326.55 (Michaël Zasso) #10992 -
[
c9e5178f3c
] - (SEMVER-MAJOR) deps: hide zlib internal symbols (Sam Roberts) #11082 -
[
2739185b79
] - (SEMVER-MAJOR) deps: update V8 to 5.5.372.40 (Michaël Zasso) #9618 -
[
eb535c5154
] - (SEMVER-MAJOR) doc: deprecate vm.runInDebugContext (Josh Gavant) #12243 -
[
75c471a026
] - (SEMVER-MAJOR) doc: drop PPC BE from supported platforms (Michael Dawson) #12309 -
[
86996c5838
] - (SEMVER-MAJOR) doc: deprecate private http properties (Brian White) #10941 -
[
3d8379ae60
] - (SEMVER-MAJOR) doc: improve assert.md regarding ECMAScript terms (Joyee Cheung) #11128 -
[
d708700c68
] - (SEMVER-MAJOR) doc: deprecate buffer's parent property (Sakthipriyan Vairamani (thefourtheye)) #8332 -
[
03d440e3ce
] - (SEMVER-MAJOR) doc: document buffer.buffer property (Sakthipriyan Vairamani (thefourtheye)) #8332 -
[
f0b702555a
] - (SEMVER-MAJOR) errors: use lazy assert to avoid issues on startup (James M Snell) #11300 -
[
251e5ed8ee
] - (SEMVER-MAJOR) errors: assign error code to bootstrap_node created error (James M Snell) #11298 -
[
e75bc87d22
] - (SEMVER-MAJOR) errors: port internal/process errors to internal/errors (James M Snell) #11294 -
[
76327613af
] - (SEMVER-MAJOR) errors, child_process: migrate to using internal/errors (James M Snell) #11300 -
[
1c834e78ff
] - (SEMVER-MAJOR) errors,test: migrating error to internal/errors (larissayvette) #11505 -
[
90476ac6ee
] - (SEMVER-MAJOR) lib: remove_debugger.js
(Ben Noordhuis) #12495 -
[
3209a8ebf3
] - (SEMVER-MAJOR) lib: ensure --check flag works for piped-in code (Teddy Katz) #11689 -
[
c67207731f
] - (SEMVER-MAJOR) lib: simplifyModule._resolveLookupPaths
(Brian White) #10789 -
[
28dc848e70
] - (SEMVER-MAJOR) lib: improve method of function calling (Brian White) #10789 -
[
a851b868c0
] - (SEMVER-MAJOR) lib: remove sources of permanent deopts (Brian White) #10789 -
[
62e96096fa
] - (SEMVER-MAJOR) lib: more consistent use of module.exports = {} model (James M Snell) #11406 -
[
88c3f57cc3
] - (SEMVER-MAJOR) lib: refactor internal/socket_list (James M Snell) #11406 -
[
f04387e9f2
] - (SEMVER-MAJOR) lib: refactor internal/freelist (James M Snell) #11406 -
[
d61a511728
] - (SEMVER-MAJOR) lib: refactor internal/linkedlist (James M Snell) #11406 -
[
2ba4eeadbb
] - (SEMVER-MAJOR) lib: remove simd support from util.format() (Ben Noordhuis) #11346 -
[
dfdd911e17
] - (SEMVER-MAJOR) lib: deprecate node --debug at runtime (Josh Gavant) #10970 -
[
5de3cf099c
] - (SEMVER-MAJOR) lib: add static identifier codes for all deprecations (James M Snell) #10116 -
[
4775942957
] - (SEMVER-MAJOR) lib, test: fix server.listen error message (Joyee Cheung) #11693 -
[
caf9ae748b
] - (SEMVER-MAJOR) lib,src: make constants not inherit from Object (Sakthipriyan Vairamani (thefourtheye)) #10458 -
[
e0b076a949
] - (SEMVER-MAJOR) lib,src,test: update --debug/debug-brk comments (Ben Noordhuis) #12495 -
[
5b63fabfd8
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 55 (Michaël Zasso) #12784 -
[
a16b570f8c
] - (SEMVER-MAJOR) src: add --pending-deprecation and NODE_PENDING_DEPRECATION (James M Snell) #11968 -
[
faa447b256
] - (SEMVER-MAJOR) src: allow ArrayBufferView as instance of Buffer (Timothy Gu) #12223 -
[
47f8f7462f
] - (SEMVER-MAJOR) src: remove support for --debug (Jan Krems) #12197 -
[
a5f91ab230
] - (SEMVER-MAJOR) src: throw when -c and -e are used simultaneously (Teddy Katz) #11689 -
[
8a7db9d4b5
] - (SEMVER-MAJOR) src: add --use-bundled-ca --use-openssl-ca check (Daniel Bevenius) #12087 -
[
ed12ea371c
] - (SEMVER-MAJOR) src: update inspector code to match upstream API (Michaël Zasso) #11752 -
[
89d8dc9afd
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 54 (Michaël Zasso) #11752 -
[
be98f26917
] - (SEMVER-MAJOR) src: exclude node_root_certs when use-def-ca-store (Daniel Bevenius) #11939 -
[
1125c8a814
] - (SEMVER-MAJOR) src: fix typos in node_lttng_provider.h (Benjamin Fleischer) #11723 -
[
aae8f683b4
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 53 (Michaël Zasso) #10992 -
[
91ab09fe2a
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 52 (Michaël Zasso) #9618 -
[
334be0feba
] - (SEMVER-MAJOR) src: fix space for module version mismatch error (Yann Pringault) #10606 -
[
45c9ca7fd4
] - (SEMVER-MAJOR) src: remove redundant spawn/spawnSync type checks (cjihrig) #8312 -
[
b374ee8c3d
] - (SEMVER-MAJOR) src: add handle check to spawn_sync (cjihrig) #8312 -
[
3295a7feba
] - (SEMVER-MAJOR) src: allow getting Symbols on process.env (Anna Henningsen) #9631 -
[
1aa595e5bd
] - (SEMVER-MAJOR) src: throw on process.env symbol usage (cjihrig) #9446 -
[
a235ccd168
] - (SEMVER-MAJOR) src,test: debug is now an alias for inspect (Ali Ijaz Sheikh) #11441 -
[
23fc082409
] - (SEMVER-MAJOR) test: remove extra console output from test-os.js (James M Snell) #12654 -
[
59c6230861
] - (SEMVER-MAJOR) test: cleanup test-child-process-constructor.js (cjihrig) #12348 -
[
06c29a66d4
] - (SEMVER-MAJOR) test: remove common.fail() (Rich Trott) #12293 -
[
0c539faac3
] - (SEMVER-MAJOR) test: add common.getArrayBufferViews(buf) (Timothy Gu) #12223 -
[
c5d1851ac4
] - (SEMVER-MAJOR) test: drop v5.x-specific code path from simd test (Ben Noordhuis) #11346 -
[
c2c6ae52ea
] - (SEMVER-MAJOR) test: move test-vm-function-redefinition to parallel (Franziska Hinkelmann) #9618 -
[
5b30c4f24d
] - (SEMVER-MAJOR) test: refactor test-child-process-spawnsync-maxbuf (cjihrig) #10769 -
[
994617370e
] - (SEMVER-MAJOR) tools: update test-npm.sh paths (Kat Marchán) #12936 -
[
6f202ef857
] - (SEMVER-MAJOR) tools: remove assert.fail() lint rule (Rich Trott) #12293 -
[
615789b723
] - (SEMVER-MAJOR) tools: enable ES2017 syntax support in ESLint (Michaël Zasso) #11210