Skip to content

Commit ded2338

Browse files
committed
2020-10-20, Version 15.0.0 (Current)
Notable changes: * TBD PR-URL: #35014
1 parent d71b467 commit ded2338

31 files changed

+343
-207
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
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.11.0">14.11.0</a></b><br/>
3439
<a href="doc/changelogs/CHANGELOG_V14.md#14.10.1">14.10.1</a><br/>
3540
<a href="doc/changelogs/CHANGELOG_V14.md#14.10.0">14.10.0</a><br/>

doc/api/assert.md

Lines changed: 1 addition & 1 deletion
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/buffer.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ It can be constructed in a variety of ways.
288288
<!-- YAML
289289
added: v5.10.0
290290
changes:
291-
- version: REPLACEME
291+
- version: v15.0.0
292292
pr-url: https://github.com/nodejs/node/pull/34682
293293
description: Throw ERR_INVALID_ARG_VALUE instead of ERR_INVALID_OPT_VALUE
294294
for invalid input arguments.
@@ -357,7 +357,7 @@ A `TypeError` will be thrown if `size` is not a number.
357357
<!-- YAML
358358
added: v5.10.0
359359
changes:
360-
- version: REPLACEME
360+
- version: v15.0.0
361361
pr-url: https://github.com/nodejs/node/pull/34682
362362
description: Throw ERR_INVALID_ARG_VALUE instead of ERR_INVALID_OPT_VALUE
363363
for invalid input arguments.
@@ -410,7 +410,7 @@ additional performance that [`Buffer.allocUnsafe()`][] provides.
410410
<!-- YAML
411411
added: v5.12.0
412412
changes:
413-
- version: REPLACEME
413+
- version: v15.0.0
414414
pr-url: https://github.com/nodejs/node/pull/34682
415415
description: Throw ERR_INVALID_ARG_VALUE instead of ERR_INVALID_OPT_VALUE
416416
for invalid input arguments.

doc/api/cli.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,9 +201,9 @@ Currently, overriding `Error.prepareStackTrace` is ignored when the
201201

202202
### `--experimental-abortcontroller`
203203
<!-- YAML
204-
added: REPLACEME
204+
added: v15.0.0
205205
changes:
206-
- version: REPLACEME
206+
- version: v15.0.0
207207
pr-url: https://github.com/nodejs/node/pull/33527
208208
description: --experimental-abortcontroller is no longer required.
209209
-->

doc/api/deprecations.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ This behavior has been removed.
461461
### DEP0020: `Server.connections`
462462
<!-- YAML
463463
changes:
464-
- version: REPLACEME
464+
- version: v15.0.0
465465
pr-url: https://github.com/nodejs/node/pull/33647
466466
description: Server.connections has been removed.
467467
- version:
@@ -1370,7 +1370,7 @@ an officially supported API.
13701370
### DEP0068: `node debug`
13711371
<!-- YAML
13721372
changes:
1373-
- version: REPLACEME
1373+
- version: v15.0.0
13741374
pr-url: https://github.com/nodejs/node/pull/33648
13751375
description: The legacy `node debug` command was removed.
13761376
- version: v8.0.0
@@ -1479,7 +1479,7 @@ code, no replacement API is provided.
14791479
### DEP0074: `REPLServer.bufferedCommand`
14801480
<!-- YAML
14811481
changes:
1482-
- version: REPLACEME
1482+
- version: v15.0.0
14831483
pr-url: https://github.com/nodejs/node/pull/33286
14841484
description: End-of-Life.
14851485
- version: v9.0.0
@@ -1495,7 +1495,7 @@ The `REPLServer.bufferedCommand` property was deprecated in favor of
14951495
### DEP0075: `REPLServer.parseREPLKeyword()`
14961496
<!-- YAML
14971497
changes:
1498-
- version: REPLACEME
1498+
- version: v15.0.0
14991499
pr-url: https://github.com/nodejs/node/pull/33286
15001500
description: End-of-Life.
15011501
- version: v9.0.0
@@ -1556,7 +1556,7 @@ supported API.
15561556
### DEP0078: `REPLServer.turnOffEditorMode()`
15571557
<!-- YAML
15581558
changes:
1559-
- version: REPLACEME
1559+
- version: v15.0.0
15601560
pr-url: https://github.com/nodejs/node/pull/33286
15611561
description: End-of-Life.
15621562
- version: v9.0.0
@@ -1620,7 +1620,7 @@ file descriptors.
16201620
### DEP0082: `REPLServer.prototype.memory()`
16211621
<!-- YAML
16221622
changes:
1623-
- version: REPLACEME
1623+
- version: v15.0.0
16241624
pr-url: https://github.com/nodejs/node/pull/33286
16251625
description: End-of-Life.
16261626
- version: v9.0.0
@@ -2281,7 +2281,7 @@ Setting the TLS ServerName to an IP address is not permitted by
22812281
### DEP0124: using `REPLServer.rli`
22822282
<!-- YAML
22832283
changes:
2284-
- version: REPLACEME
2284+
- version: v15.0.0
22852285
pr-url: https://github.com/nodejs/node/pull/33286
22862286
description: End-of-Life.
22872287
- version: v12.0.0

doc/api/errors.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1438,7 +1438,7 @@ type on execution, such as when a function is expected to return a promise.
14381438
<a id="ERR_INVALID_STATE"></a>
14391439
### `ERR_INVALID_STATE`
14401440
<!-- YAML
1441-
added: REPLACEME
1441+
added: v15.0.0
14421442
-->
14431443

14441444
Indicates that an operation cannot be completed due to an invalid state.
@@ -1624,14 +1624,14 @@ this error will not occur with standard builds of Node.js.
16241624
<a id="ERR_MISSING_TRANSFERABLE_IN_TRANSFER_LIST"></a>
16251625
### `ERR_MISSING_TRANSFERABLE_IN_TRANSFER_LIST`
16261626
<!-- YAML
1627-
added: REPLACEME
1627+
added: v15.0.0
16281628
-->
16291629

16301630
An object that needs to be explicitly listed in the `transferList` argument
16311631
is in the object passed to a [`postMessage()`][] call, but is not provided
16321632
in the `transferList` for that call. Usually, this is a `MessagePort`.
16331633

1634-
In Node.js versions prior to REPLACEME, the error code being used here was
1634+
In Node.js versions prior to v15.0.0, the error code being used here was
16351635
[`ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST`][]. However, the set of
16361636
transferable object types has been expanded to cover more types than
16371637
`MessagePort`.
@@ -2390,7 +2390,7 @@ A given index was out of the accepted range (e.g. negative offsets).
23902390
### `ERR_INVALID_OPT_VALUE`
23912391
<!-- YAML
23922392
added: v8.0.0
2393-
removed: REPLACEME
2393+
removed: v15.0.0
23942394
-->
23952395

23962396
An invalid or unexpected value was passed in an options object.
@@ -2399,19 +2399,19 @@ An invalid or unexpected value was passed in an options object.
23992399
### `ERR_INVALID_OPT_VALUE_ENCODING`
24002400
<!-- YAML
24012401
added: v9.0.0
2402-
removed: REPLACEME
2402+
removed: v15.0.0
24032403
-->
24042404

24052405
An invalid or unknown file encoding was passed.
24062406

24072407
<a id="ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST"></a>
24082408
### `ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST`
24092409
<!-- YAML
2410-
removed: REPLACEME
2410+
removed: v15.0.0
24112411
-->
24122412

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

24172417
<a id="ERR_NAPI_CONS_PROTOTYPE_OBJECT"></a>
@@ -2432,7 +2432,7 @@ A Node.js API was called in an unsupported manner, such as
24322432
<a id="ERR_OPERATION_FAILED"></a>
24332433
### `ERR_OPERATION_FAILED`
24342434
<!-- YAML
2435-
added: REPLACEME
2435+
added: v15.0.0
24362436
-->
24372437

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

doc/api/fs.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4167,7 +4167,7 @@ This happens when:
41674167
<!-- YAML
41684168
added: v0.0.2
41694169
changes:
4170-
- version: REPLACEME
4170+
- version: v15.0.0
41714171
pr-url: https://github.com/nodejs/node/pull/34993
41724172
description: The `buffer` parameter will stringify an object with an
41734173
explicit `toString` function.
@@ -4233,7 +4233,7 @@ the end of the file.
42334233
<!-- YAML
42344234
added: v0.11.5
42354235
changes:
4236-
- version: REPLACEME
4236+
- version: v15.0.0
42374237
pr-url: https://github.com/nodejs/node/pull/34993
42384238
description: The `string` parameter will stringify an object with an
42394239
explicit `toString` function.
@@ -4296,7 +4296,7 @@ details.
42964296
<!-- YAML
42974297
added: v0.1.29
42984298
changes:
4299-
- version: REPLACEME
4299+
- version: v15.0.0
43004300
pr-url: https://github.com/nodejs/node/pull/34993
43014301
description: The `data` parameter will stringify an object with an
43024302
explicit `toString` function.
@@ -4391,7 +4391,7 @@ to contain only `', World'`.
43914391
<!-- YAML
43924392
added: v0.1.29
43934393
changes:
4394-
- version: REPLACEME
4394+
- version: v15.0.0
43954395
pr-url: https://github.com/nodejs/node/pull/34993
43964396
description: The `data` parameter will stringify an object with an
43974397
explicit `toString` function.
@@ -4427,7 +4427,7 @@ this API: [`fs.writeFile()`][].
44274427
<!-- YAML
44284428
added: v0.1.21
44294429
changes:
4430-
- version: REPLACEME
4430+
- version: v15.0.0
44314431
pr-url: https://github.com/nodejs/node/pull/34993
44324432
description: The `buffer` parameter will stringify an object with an
44334433
explicit `toString` function.
@@ -4461,7 +4461,7 @@ this API: [`fs.write(fd, buffer...)`][].
44614461
<!-- YAML
44624462
added: v0.11.5
44634463
changes:
4464-
- version: REPLACEME
4464+
- version: v15.0.0
44654465
pr-url: https://github.com/nodejs/node/pull/34993
44664466
description: The `string` parameter will stringify an object with an
44674467
explicit `toString` function.
@@ -4842,7 +4842,7 @@ This function does not work on AIX versions before 7.1, it will resolve the
48424842
<!-- YAML
48434843
added: v10.0.0
48444844
changes:
4845-
- version: REPLACEME
4845+
- version: v15.0.0
48464846
pr-url: https://github.com/nodejs/node/pull/34993
48474847
description: The `buffer` parameter will stringify an object with an
48484848
explicit `toString` function.
@@ -4883,7 +4883,7 @@ the end of the file.
48834883
<!-- YAML
48844884
added: v10.0.0
48854885
changes:
4886-
- version: REPLACEME
4886+
- version: v15.0.0
48874887
pr-url: https://github.com/nodejs/node/pull/34993
48884888
description: The `string` parameter will stringify an object with an
48894889
explicit `toString` function.
@@ -4923,7 +4923,7 @@ the end of the file.
49234923
<!-- YAML
49244924
added: v10.0.0
49254925
changes:
4926-
- version: REPLACEME
4926+
- version: v15.0.0
49274927
pr-url: https://github.com/nodejs/node/pull/34993
49284928
description: The `data` parameter will stringify an object with an
49294929
explicit `toString` function.
@@ -5558,7 +5558,7 @@ The `atime` and `mtime` arguments follow these rules:
55585558
<!-- YAML
55595559
added: v10.0.0
55605560
changes:
5561-
- version: REPLACEME
5561+
- version: v15.0.0
55625562
pr-url: https://github.com/nodejs/node/pull/34993
55635563
description: The `data` parameter will stringify an object with an
55645564
explicit `toString` function.

doc/api/globals.md

Lines changed: 7 additions & 7 deletions
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

Lines changed: 2 additions & 2 deletions
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.
@@ -2494,7 +2494,7 @@ the given `Buffer` as generated by `http2.getPackedSettings()`.
24942494

24952495
### `http2.sensitiveHeaders`
24962496
<!-- YAML
2497-
added: REPLACEME
2497+
added: v15.0.0
24982498
-->
24992499

25002500
* {symbol}

doc/api/n-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3751,7 +3751,7 @@ if (status != napi_ok) return status;
37513751
#### napi_property_attributes
37523752
<!-- YAML
37533753
changes:
3754-
- version: REPLACEME
3754+
- version: v15.0.0
37553755
pr-url: https://github.com/nodejs/node/pull/35214
37563756
description: added `napi_default_method` and `napi_default_property`
37573757
-->

0 commit comments

Comments
 (0)