Skip to content

Commit f664450

Browse files
committed
2020-10-20, Version 15.0.0 (Current)
Notable changes: * TBD PR-URL:
1 parent d5fa6a8 commit f664450

30 files changed

+333
-197
lines changed

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
Select a Node.js version below to view the changelog history:
44

5+
* [Node.js 15](doc/changelogs/CHANGELOG_V15.md) **Current**
56
* [Node.js 14](doc/changelogs/CHANGELOG_V14.md) **Current**
67
* [Node.js 13](doc/changelogs/CHANGELOG_V13.md) End-of-Life
78
* [Node.js 12](doc/changelogs/CHANGELOG_V12.md) **Long Term Support**
@@ -24,12 +25,16 @@ release.
2425
<!--lint disable maximum-line-length-->
2526
<table>
2627
<tr>
28+
<th title="Current"><a href="doc/changelogs/CHANGELOG_V15.md">15</a><sup>Current</sup></th>
2729
<th title="Current"><a href="doc/changelogs/CHANGELOG_V14.md">14</a><sup>Current</sup></th>
2830
<th title="LTS Until 2022-04"><a href="doc/changelogs/CHANGELOG_V12.md">12</a><sup>LTS</sup></th>
2931
<th title="LTS Until 2021-04"><a href="doc/changelogs/CHANGELOG_V10.md">10</a><sup>LTS</sup></th>
3032
</tr>
3133
<tr>
3234
<td valign="top">
35+
<b><a href="doc/changelogs/CHANGELOG_V15.md#15.0.0">15.0.0</a></b><br/>
36+
</td>
37+
<td valign="top">
3338
<b><a href="doc/changelogs/CHANGELOG_V14.md#14.9.0">14.9.0</a></b><br/>
3439
<a href="doc/changelogs/CHANGELOG_V14.md#14.8.0">14.8.0</a><br/>
3540
<a href="doc/changelogs/CHANGELOG_V14.md#14.7.0">14.7.0</a><br/>

doc/api/assert.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ invariants.
1313
<!-- YAML
1414
added: v9.9.0
1515
changes:
16-
- version: REPLACEME
16+
- version: v15.0.0
1717
pr-url: https://github.com/nodejs/node/pull/34001
1818
description: Exposed as `require('assert/strict')`
1919
- version:

doc/api/cli.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -197,9 +197,9 @@ Currently, overriding `Error.prepareStackTrace` is ignored when the
197197

198198
### `--experimental-abortcontroller`
199199
<!-- YAML
200-
added: REPLACEME
200+
added: v15.0.0
201201
changes:
202-
- version: REPLACEME
202+
- version: v15.0.0
203203
pr-url: https://github.com/nodejs/node/pull/33527
204204
description: --experimental-abortcontroller is no longer required.
205205
-->

doc/api/deprecations.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,7 @@ This behavior has been removed.
481481
### DEP0020: `Server.connections`
482482
<!-- YAML
483483
changes:
484-
- version: REPLACEME
484+
- version: v15.0.0
485485
pr-url: https://github.com/nodejs/node/pull/33647
486486
description: Server.connections has been removed.
487487
- version:
@@ -1438,7 +1438,7 @@ an officially supported API.
14381438
### DEP0068: `node debug`
14391439
<!-- YAML
14401440
changes:
1441-
- version: REPLACEME
1441+
- version: v15.0.0
14421442
pr-url: https://github.com/nodejs/node/pull/33648
14431443
description: The legacy `node debug` command was removed.
14441444
- version: v8.0.0
@@ -1553,7 +1553,7 @@ code, no replacement API is provided.
15531553
### DEP0074: `REPLServer.bufferedCommand`
15541554
<!-- YAML
15551555
changes:
1556-
- version: REPLACEME
1556+
- version: v15.0.0
15571557
pr-url: https://github.com/nodejs/node/pull/33286
15581558
description: End-of-Life.
15591559
- version: v9.0.0
@@ -1570,7 +1570,7 @@ The `REPLServer.bufferedCommand` property was deprecated in favor of
15701570
### DEP0075: `REPLServer.parseREPLKeyword()`
15711571
<!-- YAML
15721572
changes:
1573-
- version: REPLACEME
1573+
- version: v15.0.0
15741574
pr-url: https://github.com/nodejs/node/pull/33286
15751575
description: End-of-Life.
15761576
- version: v9.0.0
@@ -1634,7 +1634,7 @@ supported API.
16341634
### DEP0078: `REPLServer.turnOffEditorMode()`
16351635
<!-- YAML
16361636
changes:
1637-
- version: REPLACEME
1637+
- version: v15.0.0
16381638
pr-url: https://github.com/nodejs/node/pull/33286
16391639
description: End-of-Life.
16401640
- version: v9.0.0
@@ -1702,7 +1702,7 @@ file descriptors.
17021702
### DEP0082: `REPLServer.prototype.memory()`
17031703
<!-- YAML
17041704
changes:
1705-
- version: REPLACEME
1705+
- version: v15.0.0
17061706
pr-url: https://github.com/nodejs/node/pull/33286
17071707
description: End-of-Life.
17081708
- version: v9.0.0
@@ -2403,7 +2403,7 @@ Setting the TLS ServerName to an IP address is not permitted by
24032403
### DEP0124: using `REPLServer.rli`
24042404
<!-- YAML
24052405
changes:
2406-
- version: REPLACEME
2406+
- version: v15.0.0
24072407
pr-url: https://github.com/nodejs/node/pull/33286
24082408
description: End-of-Life.
24092409
- version: v12.0.0

doc/api/errors.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1443,7 +1443,7 @@ type on execution, such as when a function is expected to return a promise.
14431443
<a id="ERR_INVALID_STATE"></a>
14441444
### `ERR_INVALID_STATE`
14451445
<!-- YAML
1446-
added: REPLACEME
1446+
added: v15.0.0
14471447
-->
14481448

14491449
Indicates that an operation cannot be completed due to an invalid state.
@@ -1617,14 +1617,14 @@ is thrown if a required option is missing.
16171617
<a id="ERR_MISSING_TRANSFERABLE_IN_TRANSFER_LIST"></a>
16181618
### `ERR_MISSING_TRANSFERABLE_IN_TRANSFER_LIST`
16191619
<!-- YAML
1620-
added: REPLACEME
1620+
added: v15.0.0
16211621
-->
16221622

16231623
An object that needs to be explicitly listed in the `transferList` argument
16241624
was found in the object passed to a [`postMessage()`][] call, but not provided
16251625
in the `transferList` for that call. Usually, this is a `MessagePort`.
16261626

1627-
In Node.js versions prior to REPLACEME, the error code being used here was
1627+
In Node.js versions prior to v15.0.0, the error code being used here was
16281628
[`ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST`][]. However, the set of
16291629
transferable object types has been expanded to cover more types than
16301630
`MessagePort`.
@@ -2394,11 +2394,11 @@ A given index was out of the accepted range (e.g. negative offsets).
23942394
<a id="ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST"></a>
23952395
### `ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST`
23962396
<!-- YAML
2397-
removed: REPLACEME
2397+
removed: v15.0.0
23982398
-->
23992399

24002400
This error code was replaced by [`ERR_MISSING_TRANSFERABLE_IN_TRANSFER_LIST`][]
2401-
in Node.js REPLACEME, because it is no longer accurate as other types of
2401+
in Node.js v15.0.0, because it is no longer accurate as other types of
24022402
transferable objects also exist now.
24032403

24042404
<a id="ERR_NAPI_CONS_PROTOTYPE_OBJECT"></a>
@@ -2419,7 +2419,7 @@ A Node.js API was called in an unsupported manner, such as
24192419
<a id="ERR_OPERATION_FAILED"></a>
24202420
### `ERR_OPERATION_FAILED`
24212421
<!-- YAML
2422-
added: REPLACEME
2422+
added: v15.0.0
24232423
-->
24242424

24252425
An operation failed. This is typically used to signal the general failure

doc/api/globals.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ accessible.
1919

2020
## Class: `AbortController`
2121
<!--YAML
22-
added: REPLACEME
22+
added: v15.0.0
2323
-->
2424

2525
> Stability: 1 - Experimental
@@ -42,22 +42,22 @@ console.log(ac.signal.aborted); // Prints True
4242

4343
### `abortController.abort()`
4444
<!-- YAML
45-
added: REPLACEME
45+
added: v15.0.0
4646
-->
4747

4848
Triggers the abort signal, causing the `abortController.signal` to emit
4949
the `'abort'` event.
5050

5151
### `abortController.signal`
5252
<!-- YAML
53-
added: REPLACEME
53+
added: v15.0.0
5454
-->
5555

5656
* Type: {AbortSignal}
5757

5858
### Class: `AbortSignal`
5959
<!-- YAML
60-
added: REPLACEME
60+
added: v15.0.0
6161
-->
6262

6363
* Extends: {EventTarget}
@@ -67,7 +67,7 @@ The `AbortSignal` is used to notify observers when the
6767

6868
#### Event: `'abort'`
6969
<!-- YAML
70-
added: REPLACEME
70+
added: v15.0.0
7171
-->
7272

7373
The `'abort'` event is emitted when the `abortController.abort()` method
@@ -97,14 +97,14 @@ Failure to do so may result in memory leaks.
9797

9898
#### `abortSignal.aborted`
9999
<!-- YAML
100-
added: REPLACEME
100+
added: v15.0.0
101101
-->
102102

103103
* Type: {boolean} True after the `AbortController` has been aborted.
104104

105105
#### `abortSignal.onabort`
106106
<!-- YAML
107-
added: REPLACEME
107+
added: v15.0.0
108108
-->
109109

110110
* Type: {Function}

doc/api/http2.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<!-- YAML
33
added: v8.4.0
44
changes:
5-
- version: REPLACEME
5+
- version: v15.0.0
66
pr-url: https://github.com/nodejs/node/pull/34664
77
description: Requests with the `host` header (with or without
88
`:authority`) can now be sent/received.
@@ -2495,7 +2495,7 @@ the given `Buffer` as generated by `http2.getPackedSettings()`.
24952495

24962496
### `http2.sensitiveHeaders`
24972497
<!-- YAML
2498-
added: REPLACEME
2498+
added: v15.0.0
24992499
-->
25002500

25012501
* {symbol}

doc/api/n-api.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ typedef struct {
625625

626626
#### napi_async_cleanup_hook_handle
627627
<!-- YAML
628-
added: REPLACEME
628+
added: v15.0.0
629629
-->
630630

631631
An opaque value returned by [`napi_add_async_cleanup_hook`][]. It must be passed
@@ -762,7 +762,7 @@ handle and/or callback scope inside the function body is not necessary.
762762

763763
#### napi_async_cleanup_hook
764764
<!-- YAML
765-
added: REPLACEME
765+
added: v15.0.0
766766
-->
767767

768768
Function pointer used with [`napi_add_async_cleanup_hook`][]. It will be called
@@ -1614,7 +1614,7 @@ with `napi_add_env_cleanup_hook`, otherwise the process will abort.
16141614
<!-- YAML
16151615
added: v14.8.0
16161616
changes:
1617-
- version: REPLACEME
1617+
- version: v15.0.0
16181618
pr-url: https://github.com/nodejs/node/pull/34819
16191619
description: Changed signature of the `hook` callback.
16201620
-->
@@ -1653,7 +1653,7 @@ is being torn down anyway.
16531653
<!-- YAML
16541654
added: v14.8.0
16551655
changes:
1656-
- version: REPLACEME
1656+
- version: v15.0.0
16571657
pr-url: https://github.com/nodejs/node/pull/34819
16581658
description: Removed `env` parameter.
16591659
-->

doc/api/net.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ net.createServer().listen(
5757

5858
## Class: `net.BlockList`
5959
<!-- YAML
60-
added: REPLACEME
60+
added: v15.0.0
6161
-->
6262

6363
The `BlockList` object can be used with some network APIs to specify rules for
@@ -66,7 +66,7 @@ IP subnets.
6666

6767
### `blockList.addAddress(address[, type])`
6868
<!-- YAML
69-
added: REPLACEME
69+
added: v15.0.0
7070
-->
7171

7272
* `address` {string} An IPv4 or IPv6 address.
@@ -76,7 +76,7 @@ Adds a rule to block the given IP address.
7676

7777
### `blockList.addRange(start, end[, type])`
7878
<!-- YAML
79-
added: REPLACEME
79+
added: v15.0.0
8080
-->
8181

8282
* `start` {string} The starting IPv4 or IPv6 address in the range.
@@ -88,7 +88,7 @@ Adds a rule to block a range of IP addresses from `start` (inclusive) to
8888

8989
### `blockList.addSubnet(net, prefix[, type])`
9090
<!-- YAML
91-
added: REPLACEME
91+
added: v15.0.0
9292
-->
9393

9494
* `net` {string} The network IPv4 or IPv6 address.
@@ -101,7 +101,7 @@ Adds a rule to block a range of IP addresses specified as a subnet mask.
101101

102102
### `blockList.check(address[, type])`
103103
<!-- YAML
104-
added: REPLACEME
104+
added: v15.0.0
105105
-->
106106

107107
* `address` {string} The IP address to check
@@ -128,7 +128,7 @@ console.log(blockList.check('::ffff:123.123.123.123', 'ipv6')); // Prints: true
128128

129129
### `blockList.rules`
130130
<!-- YAML
131-
added: REPLACEME
131+
added: v15.0.0
132132
-->
133133

134134
* Type: {string[]}
@@ -1193,7 +1193,7 @@ then returns the `net.Socket` that starts the connection.
11931193

11941194
## `net.createQuicSocket([options])`
11951195
<!-- YAML
1196-
added: REPLACEME
1196+
added: v15.0.0
11971197
-->
11981198

11991199
Creates and returns a new `QuicSocket`. Please refer to the [QUIC documentation][]

doc/api/perf_hooks.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Performance Timeline. If `name` is provided, removes only the named mark.
5555

5656
### `performance.eventLoopUtilization([util1][,util2])`
5757
<!-- YAML
58-
added: REPLACEME
58+
added: v15.0.0
5959
-->
6060

6161
* `util1` {Object} The result of a previous call to `eventLoopUtilization()`
@@ -348,7 +348,7 @@ initialized.
348348

349349
### `performanceNodeTiming.idleTime`
350350
<!-- YAML
351-
added: REPLACEME
351+
added: v15.0.0
352352
-->
353353

354354
* {number}

0 commit comments

Comments
 (0)