Skip to content

Commit 6b5d4fd

Browse files
committed
2020-06-30, Version 14.5.0 (Current)
Notable changes: build: * (SEMVER-MINOR) reset embedder string to "-node.0" (Michaël Zasso) #33376 cli: * (SEMVER-MINOR) add alias for report-directory to make it consistent (AshCripps) #33587 crypto: * (SEMVER-MINOR) allow KeyObjects in postMessage (Tobias Nießen) #33360 deps: * (SEMVER-MINOR) V8: cherry-pick 0d6debcc5f08 (Michaël Zasso) #33376 * (SEMVER-MINOR) update V8 to 8.3.110.9 (Michaël Zasso) #33376 dgram: * (SEMVER-MINOR) allow typed arrays in .send() (Sarat Addepalli) #22413 events: * (SEMVER-MINOR) initial implementation of experimental EventTarget (James M Snell) #33556 fs: * (SEMVER-MINOR) implement lutimes (Maël Nison) #33399 http: * (SEMVER-MINOR) expose host and protocol on ClientRequest (wenningplus) #33803 * (SEMVER-MINOR) add maxTotalSockets to agent class (rickyes) #33617 * (SEMVER-MINOR) return this from OutgoingMessage#destroy() (Colin Ihrig) #32789 * (SEMVER-MINOR) return this from ClientRequest#destroy() (Colin Ihrig) #32789 * (SEMVER-MINOR) return this from IncomingMessage#destroy() (Colin Ihrig) #32789 * (SEMVER-MINOR) added scheduling option to http agent (delvedor) #33278 http2: * (SEMVER-MINOR) return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) #33994 * (SEMVER-MINOR) do not modify explicity set date headers (Pranshu Srivastava) #33160 process: * (SEMVER-MINOR) add unhandled-rejection throw and warn-with-error-code (Dan Fabulich) #33475 src: * (SEMVER-MINOR) store key data in separate class (Tobias Nießen) #33360 * (SEMVER-MINOR) add NativeKeyObject base class (Tobias Nießen) #33360 * (SEMVER-MINOR) rename internal key handles to KeyObjectHandle (Tobias Nießen) #33360 * (SEMVER-MINOR) add equality operators for BaseObjectPtr (Anna Henningsen) #33772 * (SEMVER-MINOR) introduce BaseObject base FunctionTemplate (Anna Henningsen) #33772 * (SEMVER-MINOR) add public APIs to manage v8::TracingController (Anna Henningsen) #33850 win: * (SEMVER-MINOR) allow skipping the supported platform check (João Reis) #33176 worker: * (SEMVER-MINOR) add public method for marking objects as untransferable (Anna Henningsen) #33979 * (SEMVER-MINOR) emit `'messagerror'` events for failed deserialization (Anna Henningsen) #33772 * (SEMVER-MINOR) allow passing JS wrapper objects via postMessage (Anna Henningsen) #33772 * (SEMVER-MINOR) allow transferring/cloning generic BaseObjects (Anna Henningsen) #33772 worker,fs: * (SEMVER-MINOR) make FileHandle transferable (Anna Henningsen) #33772 zlib: * (SEMVER-MINOR) add `maxOutputLength` option (unknown) #33516 PR-URL: #34093
1 parent 2c568c8 commit 6b5d4fd

16 files changed

+413
-62
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ release.
3131
</tr>
3232
<tr>
3333
<td valign="top">
34-
<b><a href="doc/changelogs/CHANGELOG_V14.md#14.4.0">14.4.0</a></b><br/>
34+
<b><a href="doc/changelogs/CHANGELOG_V14.md#14.5.0">14.5.0</a></b><br/>
35+
<a href="doc/changelogs/CHANGELOG_V14.md#14.4.0">14.4.0</a><br/>
3536
<a href="doc/changelogs/CHANGELOG_V14.md#14.3.0">14.3.0</a><br/>
3637
<a href="doc/changelogs/CHANGELOG_V14.md#14.2.0">14.2.0</a><br/>
3738
<a href="doc/changelogs/CHANGELOG_V14.md#14.1.0">14.1.0</a><br/>

doc/api/cli.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1351,7 +1351,7 @@ Overriding this value to an empty string (`''`) will use the built-in REPL.
13511351

13521352
### `NODE_SKIP_PLATFORM_CHECK=value`
13531353
<!-- YAML
1354-
added: REPLACEME
1354+
added: v14.5.0
13551355
-->
13561356

13571357
If `value` equals `'1'`, the check for a supported platform is skipped during

doc/api/crypto.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1214,7 +1214,7 @@ This can be called many times with new data as it is streamed.
12141214
<!-- YAML
12151215
added: v11.6.0
12161216
changes:
1217-
- version: REPLACEME
1217+
- version: v14.5.0
12181218
pr-url: https://github.com/nodejs/node/pull/33360
12191219
description: Instances of this class can now be passed to worker threads
12201220
using `postMessage`.

doc/api/dgram.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ socket is not connected.
384384
<!-- YAML
385385
added: v0.1.99
386386
changes:
387-
- version: REPLACEME
387+
- version: v14.5.0
388388
pr-url: https://github.com/nodejs/node/pull/22413
389389
description: The `msg` parameter can now be any `TypedArray` or `DataView`.
390390
- version: v8.0.0

doc/api/dns.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ The following methods from the `dns` module are available:
9494
<!-- YAML
9595
added: v8.3.0
9696
changes:
97-
- version: REPLACEME
97+
- version: v14.5.0
9898
pr-url: https://github.com/nodejs/node/pull/33472
9999
description: The constructor now accepts an `options` object.
100100
The single supported option is `timeout`.

doc/api/errors.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1564,7 +1564,7 @@ failed.
15641564
<a id="ERR_MESSAGE_TARGET_CONTEXT_UNAVAILABLE"></a>
15651565
### `ERR_MESSAGE_TARGET_CONTEXT_UNAVAILABLE`
15661566
<!-- YAML
1567-
added: REPLACEME
1567+
added: v14.5.0
15681568
-->
15691569

15701570
A message posted to a [`MessagePort`][] could not be deserialized in the target

doc/api/events.md

+32-32
Original file line numberDiff line numberDiff line change
@@ -937,7 +937,7 @@ composed of the emitted event arguments.
937937

938938
## `EventTarget` and `Event` API
939939
<!-- YAML
940-
added: REPLACEME
940+
added: v14.5.0
941941
-->
942942

943943
> Stability: 1 - Experimental
@@ -1054,15 +1054,15 @@ The `EventTarget` does not implement any special default handling for
10541054

10551055
### Class: `Event`
10561056
<!-- YAML
1057-
added: REPLACEME
1057+
added: v14.5.0
10581058
-->
10591059

10601060
The `Event` object is an adaptation of the [`Event` Web API][]. Instances
10611061
are created internally by Node.js.
10621062

10631063
#### `event.bubbles`
10641064
<!-- YAML
1065-
added: REPLACEME
1065+
added: v14.5.0
10661066
-->
10671067

10681068
* Type: {boolean} Always returns `false`.
@@ -1071,22 +1071,22 @@ This is not used in Node.js and is provided purely for completeness.
10711071

10721072
#### `event.cancelBubble()`
10731073
<!-- YAML
1074-
added: REPLACEME
1074+
added: v14.5.0
10751075
-->
10761076

10771077
Alias for `event.stopPropagation()`. This is not used in Node.js and is
10781078
provided purely for completeness.
10791079

10801080
#### `event.cancelable`
10811081
<!-- YAML
1082-
added: REPLACEME
1082+
added: v14.5.0
10831083
-->
10841084

10851085
* Type: {boolean} True if the event was created with the `cancelable` option.
10861086

10871087
#### `event.composed`
10881088
<!-- YAML
1089-
added: REPLACEME
1089+
added: v14.5.0
10901090
-->
10911091

10921092
* Type: {boolean} Always returns `false`.
@@ -1095,7 +1095,7 @@ This is not used in Node.js and is provided purely for completeness.
10951095

10961096
#### `event.composedPath()`
10971097
<!-- YAML
1098-
added: REPLACEME
1098+
added: v14.5.0
10991099
-->
11001100

11011101
Returns an array containing the current `EventTarget` as the only entry or
@@ -1104,7 +1104,7 @@ Node.js and is provided purely for completeness.
11041104

11051105
#### `event.currentTarget`
11061106
<!-- YAML
1107-
added: REPLACEME
1107+
added: v14.5.0
11081108
-->
11091109

11101110
* Type: {EventTarget} The `EventTarget` dispatching the event.
@@ -1113,7 +1113,7 @@ Alias for `event.target`.
11131113

11141114
#### `event.defaultPrevented`
11151115
<!-- YAML
1116-
added: REPLACEME
1116+
added: v14.5.0
11171117
-->
11181118

11191119
* Type: {boolean}
@@ -1123,7 +1123,7 @@ called.
11231123

11241124
#### `event.eventPhase`
11251125
<!-- YAML
1126-
added: REPLACEME
1126+
added: v14.5.0
11271127
-->
11281128

11291129
* Type: {number} Returns `0` while an event is not being dispatched, `2` while
@@ -1133,7 +1133,7 @@ This is not used in Node.js and is provided purely for completeness.
11331133

11341134
#### `event.isTrusted`
11351135
<!-- YAML
1136-
added: REPLACEME
1136+
added: v14.5.0
11371137
-->
11381138

11391139
* Type: {boolean} Always returns `false`.
@@ -1142,14 +1142,14 @@ This is not used in Node.js and is provided purely for completeness.
11421142

11431143
#### `event.preventDefault()`
11441144
<!-- YAML
1145-
added: REPLACEME
1145+
added: v14.5.0
11461146
-->
11471147

11481148
Sets the `defaultPrevented` property to `true` if `cancelable` is `true`.
11491149

11501150
#### `event.returnValue`
11511151
<!-- YAML
1152-
added: REPLACEME
1152+
added: v14.5.0
11531153
-->
11541154

11551155
* Type: {boolean} True if the event has not been canceled.
@@ -1158,7 +1158,7 @@ This is not used in Node.js and is provided purely for completeness.
11581158

11591159
#### `event.srcElement`
11601160
<!-- YAML
1161-
added: REPLACEME
1161+
added: v14.5.0
11621162
-->
11631163

11641164
* Type: {EventTarget} The `EventTarget` dispatching the event.
@@ -1167,28 +1167,28 @@ Alias for `event.target`.
11671167

11681168
#### `event.stopImmediatePropagation()`
11691169
<!-- YAML
1170-
added: REPLACEME
1170+
added: v14.5.0
11711171
-->
11721172

11731173
Stops the invocation of event listeners after the current one completes.
11741174

11751175
#### `event.stopPropagation()`
11761176
<!-- YAML
1177-
added: REPLACEME
1177+
added: v14.5.0
11781178
-->
11791179

11801180
This is not used in Node.js and is provided purely for completeness.
11811181

11821182
#### `event.target`
11831183
<!-- YAML
1184-
added: REPLACEME
1184+
added: v14.5.0
11851185
-->
11861186

11871187
* Type: {EventTarget} The `EventTarget` dispatching the event.
11881188

11891189
#### `event.timeStamp`
11901190
<!-- YAML
1191-
added: REPLACEME
1191+
added: v14.5.0
11921192
-->
11931193

11941194
* Type: {number}
@@ -1197,7 +1197,7 @@ The millisecond timestamp when the `Event` object was created.
11971197

11981198
#### `event.type`
11991199
<!-- YAML
1200-
added: REPLACEME
1200+
added: v14.5.0
12011201
-->
12021202

12031203
* Type: {string}
@@ -1206,12 +1206,12 @@ The event type identifier.
12061206

12071207
### Class: `EventTarget`
12081208
<!-- YAML
1209-
added: REPLACEME
1209+
added: v14.5.0
12101210
-->
12111211

12121212
#### `eventTarget.addEventListener(type, listener[, options])`
12131213
<!-- YAML
1214-
added: REPLACEME
1214+
added: v14.5.0
12151215
-->
12161216

12171217
* `type` {string}
@@ -1253,7 +1253,7 @@ target.removeEventListener('foo', handler, { capture: true });
12531253

12541254
#### `eventTarget.dispatchEvent(event)`
12551255
<!-- YAML
1256-
added: REPLACEME
1256+
added: v14.5.0
12571257
-->
12581258

12591259
* `event` {Object|Event}
@@ -1267,7 +1267,7 @@ were registered.
12671267

12681268
#### `eventTarget.removeEventListener(type, listener)`
12691269
<!-- YAML
1270-
added: REPLACEME
1270+
added: v14.5.0
12711271
-->
12721272

12731273
* `type` {string}
@@ -1279,15 +1279,15 @@ Removes the `listener` from the list of handlers for event `type`.
12791279

12801280
### Class: `NodeEventTarget extends EventTarget`
12811281
<!-- YAML
1282-
added: REPLACEME
1282+
added: v14.5.0
12831283
-->
12841284

12851285
The `NodeEventTarget` is a Node.js-specific extension to `EventTarget`
12861286
that emulates a subset of the `EventEmitter` API.
12871287

12881288
#### `nodeEventTarget.addListener(type, listener[, options])`
12891289
<!-- YAML
1290-
added: REPLACEME
1290+
added: v14.5.0
12911291
-->
12921292

12931293
* `type` {string}
@@ -1304,7 +1304,7 @@ equivalent `EventEmitter` API. The only difference between `addListener()` and
13041304

13051305
#### `nodeEventTarget.eventNames()`
13061306
<!-- YAML
1307-
added: REPLACEME
1307+
added: v14.5.0
13081308
-->
13091309

13101310
* Returns: {string[]}
@@ -1314,7 +1314,7 @@ of event `type` names for which event listeners are registered.
13141314

13151315
#### `nodeEventTarget.listenerCount(type)`
13161316
<!-- YAML
1317-
added: REPLACEME
1317+
added: v14.5.0
13181318
-->
13191319

13201320
* `type` {string}
@@ -1326,7 +1326,7 @@ of event listeners registered for the `type`.
13261326

13271327
#### `nodeEventTarget.off(type, listener)`
13281328
<!-- YAML
1329-
added: REPLACEME
1329+
added: v14.5.0
13301330
-->
13311331

13321332
* `type` {string}
@@ -1338,7 +1338,7 @@ Node.js-speciic alias for `eventTarget.removeListener()`.
13381338

13391339
#### `nodeEventTarget.on(type, listener[, options])`
13401340
<!-- YAML
1341-
added: REPLACEME
1341+
added: v14.5.0
13421342
-->
13431343

13441344
* `type` {string}
@@ -1352,7 +1352,7 @@ Node.js-specific alias for `eventTarget.addListener()`.
13521352

13531353
#### `nodeEventTarget.once(type, listener[, options])`
13541354
<!-- YAML
1355-
added: REPLACEME
1355+
added: v14.5.0
13561356
-->
13571357

13581358
* `type` {string}
@@ -1367,7 +1367,7 @@ with the `once` option set to `true`.
13671367

13681368
#### `nodeEventTarget.removeAllListeners([type])`
13691369
<!-- YAML
1370-
added: REPLACEME
1370+
added: v14.5.0
13711371
-->
13721372

13731373
* `type` {string}
@@ -1378,7 +1378,7 @@ listeners.
13781378

13791379
#### `nodeEventTarget.removeListener(type, listener)`
13801380
<!-- YAML
1381-
added: REPLACEME
1381+
added: v14.5.0
13821382
-->
13831383

13841384
* `type` {string}

doc/api/fs.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2394,7 +2394,7 @@ Synchronous lchown(2). Returns `undefined`.
23942394

23952395
## `fs.lutimes(path, atime, mtime, callback)`
23962396
<!-- YAML
2397-
addded: REPLACEME
2397+
addded: v14.5.0
23982398
-->
23992399

24002400
* `path` {string|Buffer|URL}
@@ -2413,7 +2413,7 @@ callback.
24132413

24142414
## `fs.lutimesSync(path, atime, mtime)`
24152415
<!-- YAML
2416-
added: REPLACEME
2416+
added: v14.5.0
24172417
-->
24182418

24192419
* `path` {string|Buffer|URL}
@@ -5045,7 +5045,7 @@ no arguments upon success.
50455045

50465046
### `fsPromises.lutimes(path, atime, mtime)`
50475047
<!-- YAML
5048-
added: REPLACEME
5048+
added: v14.5.0
50495049
-->
50505050

50515051
* `path` {string|Buffer|URL}

0 commit comments

Comments
 (0)