Skip to content

Commit eb8fc2b

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 stream*: * runtime deprecate Transform._transformState (Robert Nagy) #32763 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 0edeeec commit eb8fc2b

16 files changed

+428
-62
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1385,7 +1385,7 @@ Overriding this value to an empty string (`''`) will use the built-in REPL.
13851385

13861386
### `NODE_SKIP_PLATFORM_CHECK=value`
13871387
<!-- YAML
1388-
added: REPLACEME
1388+
added: v14.5.0
13891389
-->
13901390

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

doc/api/crypto.md

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

doc/api/deprecations.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2722,9 +2722,9 @@ native modules. It was incomplete so far and instead it's better to rely upon
27222722
### DEP0143: `module.parent`
27232723
<!-- YAML
27242724
changes:
2725-
- version: REPLACEME
2726-
pr-url: https://github.com/nodejs/node/pull/32217
2727-
description: Documentation-only deprecation.
2725+
- version: v14.5.0
2726+
pr-url: https://github.com/nodejs/node/pull/33126
2727+
description: Runtime deprecation.
27282728
-->
27292729

27302730
Type: Documentation-only (supports [`--pending-deprecation`][])

doc/api/dgram.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ if the socket is not connected.
399399
<!-- YAML
400400
added: v0.1.99
401401
changes:
402-
- version: REPLACEME
402+
- version: v14.5.0
403403
pr-url: https://github.com/nodejs/node/pull/22413
404404
description: The `msg` parameter can now be any `TypedArray` or `DataView`.
405405
- version: v8.0.0

doc/api/dns.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ The following methods from the `dns` module are available:
9696
<!-- YAML
9797
added: v8.3.0
9898
changes:
99-
- version: REPLACEME
99+
- version: v14.5.0
100100
pr-url: https://github.com/nodejs/node/pull/33472
101101
description: The constructor now accepts an `options` object.
102102
The single supported option is `timeout`.

doc/api/errors.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1569,7 +1569,7 @@ failed.
15691569
<a id="ERR_MESSAGE_TARGET_CONTEXT_UNAVAILABLE"></a>
15701570
### `ERR_MESSAGE_TARGET_CONTEXT_UNAVAILABLE`
15711571
<!-- YAML
1572-
added: REPLACEME
1572+
added: v14.5.0
15731573
-->
15741574

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

doc/api/events.md

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -939,7 +939,7 @@ composed of the emitted event arguments.
939939

940940
## `EventTarget` and `Event` API
941941
<!-- YAML
942-
added: REPLACEME
942+
added: v14.5.0
943943
-->
944944

945945
> Stability: 1 - Experimental
@@ -1056,15 +1056,15 @@ The `EventTarget` does not implement any special default handling for
10561056

10571057
### Class: `Event`
10581058
<!-- YAML
1059-
added: REPLACEME
1059+
added: v14.5.0
10601060
-->
10611061

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

10651065
#### `event.bubbles`
10661066
<!-- YAML
1067-
added: REPLACEME
1067+
added: v14.5.0
10681068
-->
10691069

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

10741074
#### `event.cancelBubble()`
10751075
<!-- YAML
1076-
added: REPLACEME
1076+
added: v14.5.0
10771077
-->
10781078

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

10821082
#### `event.cancelable`
10831083
<!-- YAML
1084-
added: REPLACEME
1084+
added: v14.5.0
10851085
-->
10861086

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

10891089
#### `event.composed`
10901090
<!-- YAML
1091-
added: REPLACEME
1091+
added: v14.5.0
10921092
-->
10931093

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

10981098
#### `event.composedPath()`
10991099
<!-- YAML
1100-
added: REPLACEME
1100+
added: v14.5.0
11011101
-->
11021102

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

11071107
#### `event.currentTarget`
11081108
<!-- YAML
1109-
added: REPLACEME
1109+
added: v14.5.0
11101110
-->
11111111

11121112
* Type: {EventTarget} The `EventTarget` dispatching the event.
@@ -1115,7 +1115,7 @@ Alias for `event.target`.
11151115

11161116
#### `event.defaultPrevented`
11171117
<!-- YAML
1118-
added: REPLACEME
1118+
added: v14.5.0
11191119
-->
11201120

11211121
* Type: {boolean}
@@ -1125,7 +1125,7 @@ called.
11251125

11261126
#### `event.eventPhase`
11271127
<!-- YAML
1128-
added: REPLACEME
1128+
added: v14.5.0
11291129
-->
11301130

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

11361136
#### `event.isTrusted`
11371137
<!-- YAML
1138-
added: REPLACEME
1138+
added: v14.5.0
11391139
-->
11401140

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

11451145
#### `event.preventDefault()`
11461146
<!-- YAML
1147-
added: REPLACEME
1147+
added: v14.5.0
11481148
-->
11491149

11501150
Sets the `defaultPrevented` property to `true` if `cancelable` is `true`.
11511151

11521152
#### `event.returnValue`
11531153
<!-- YAML
1154-
added: REPLACEME
1154+
added: v14.5.0
11551155
-->
11561156

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

11611161
#### `event.srcElement`
11621162
<!-- YAML
1163-
added: REPLACEME
1163+
added: v14.5.0
11641164
-->
11651165

11661166
* Type: {EventTarget} The `EventTarget` dispatching the event.
@@ -1169,28 +1169,28 @@ Alias for `event.target`.
11691169

11701170
#### `event.stopImmediatePropagation()`
11711171
<!-- YAML
1172-
added: REPLACEME
1172+
added: v14.5.0
11731173
-->
11741174

11751175
Stops the invocation of event listeners after the current one completes.
11761176

11771177
#### `event.stopPropagation()`
11781178
<!-- YAML
1179-
added: REPLACEME
1179+
added: v14.5.0
11801180
-->
11811181

11821182
This is not used in Node.js and is provided purely for completeness.
11831183

11841184
#### `event.target`
11851185
<!-- YAML
1186-
added: REPLACEME
1186+
added: v14.5.0
11871187
-->
11881188

11891189
* Type: {EventTarget} The `EventTarget` dispatching the event.
11901190

11911191
#### `event.timeStamp`
11921192
<!-- YAML
1193-
added: REPLACEME
1193+
added: v14.5.0
11941194
-->
11951195

11961196
* Type: {number}
@@ -1199,7 +1199,7 @@ The millisecond timestamp when the `Event` object was created.
11991199

12001200
#### `event.type`
12011201
<!-- YAML
1202-
added: REPLACEME
1202+
added: v14.5.0
12031203
-->
12041204

12051205
* Type: {string}
@@ -1208,12 +1208,12 @@ The event type identifier.
12081208

12091209
### Class: `EventTarget`
12101210
<!-- YAML
1211-
added: REPLACEME
1211+
added: v14.5.0
12121212
-->
12131213

12141214
#### `eventTarget.addEventListener(type, listener[, options])`
12151215
<!-- YAML
1216-
added: REPLACEME
1216+
added: v14.5.0
12171217
-->
12181218

12191219
* `type` {string}
@@ -1255,7 +1255,7 @@ target.removeEventListener('foo', handler, { capture: true });
12551255

12561256
#### `eventTarget.dispatchEvent(event)`
12571257
<!-- YAML
1258-
added: REPLACEME
1258+
added: v14.5.0
12591259
-->
12601260

12611261
* `event` {Object|Event}
@@ -1269,7 +1269,7 @@ were registered.
12691269

12701270
#### `eventTarget.removeEventListener(type, listener)`
12711271
<!-- YAML
1272-
added: REPLACEME
1272+
added: v14.5.0
12731273
-->
12741274

12751275
* `type` {string}
@@ -1281,7 +1281,7 @@ Removes the `listener` from the list of handlers for event `type`.
12811281

12821282
### Class: `NodeEventTarget`
12831283
<!-- YAML
1284-
added: REPLACEME
1284+
added: v14.5.0
12851285
-->
12861286

12871287
* Extends: {EventTarget}
@@ -1291,7 +1291,7 @@ that emulates a subset of the `EventEmitter` API.
12911291

12921292
#### `nodeEventTarget.addListener(type, listener[, options])`
12931293
<!-- YAML
1294-
added: REPLACEME
1294+
added: v14.5.0
12951295
-->
12961296

12971297
* `type` {string}
@@ -1308,7 +1308,7 @@ equivalent `EventEmitter` API. The only difference between `addListener()` and
13081308

13091309
#### `nodeEventTarget.eventNames()`
13101310
<!-- YAML
1311-
added: REPLACEME
1311+
added: v14.5.0
13121312
-->
13131313

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

13191319
#### `nodeEventTarget.listenerCount(type)`
13201320
<!-- YAML
1321-
added: REPLACEME
1321+
added: v14.5.0
13221322
-->
13231323

13241324
* `type` {string}
@@ -1330,7 +1330,7 @@ of event listeners registered for the `type`.
13301330

13311331
#### `nodeEventTarget.off(type, listener)`
13321332
<!-- YAML
1333-
added: REPLACEME
1333+
added: v14.5.0
13341334
-->
13351335

13361336
* `type` {string}
@@ -1342,7 +1342,7 @@ Node.js-speciic alias for `eventTarget.removeListener()`.
13421342

13431343
#### `nodeEventTarget.on(type, listener[, options])`
13441344
<!-- YAML
1345-
added: REPLACEME
1345+
added: v14.5.0
13461346
-->
13471347

13481348
* `type` {string}
@@ -1356,7 +1356,7 @@ Node.js-specific alias for `eventTarget.addListener()`.
13561356

13571357
#### `nodeEventTarget.once(type, listener[, options])`
13581358
<!-- YAML
1359-
added: REPLACEME
1359+
added: v14.5.0
13601360
-->
13611361

13621362
* `type` {string}
@@ -1371,7 +1371,7 @@ with the `once` option set to `true`.
13711371

13721372
#### `nodeEventTarget.removeAllListeners([type])`
13731373
<!-- YAML
1374-
added: REPLACEME
1374+
added: v14.5.0
13751375
-->
13761376

13771377
* `type` {string}
@@ -1382,7 +1382,7 @@ listeners.
13821382

13831383
#### `nodeEventTarget.removeListener(type, listener)`
13841384
<!-- YAML
1385-
added: REPLACEME
1385+
added: v14.5.0
13861386
-->
13871387

13881388
* `type` {string}

doc/api/fs.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2400,7 +2400,7 @@ Synchronous lchown(2). Returns `undefined`.
24002400

24012401
## `fs.lutimes(path, atime, mtime, callback)`
24022402
<!-- YAML
2403-
addded: REPLACEME
2403+
addded: v14.5.0
24042404
-->
24052405

24062406
* `path` {string|Buffer|URL}
@@ -2419,7 +2419,7 @@ callback.
24192419

24202420
## `fs.lutimesSync(path, atime, mtime)`
24212421
<!-- YAML
2422-
added: REPLACEME
2422+
added: v14.5.0
24232423
-->
24242424

24252425
* `path` {string|Buffer|URL}
@@ -5071,7 +5071,7 @@ no arguments upon success.
50715071

50725072
### `fsPromises.lutimes(path, atime, mtime)`
50735073
<!-- YAML
5074-
added: REPLACEME
5074+
added: v14.5.0
50755075
-->
50765076

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

0 commit comments

Comments
 (0)