Skip to content

Commit 12dec95

Browse files
committed
2023-04-18, Version 20.0.0 (Current)
TODO PR-URL: TBD
1 parent 85705a4 commit 12dec95

36 files changed

+213
-47
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 20](doc/changelogs/CHANGELOG_V20.md) **Current**
56
* [Node.js 19](doc/changelogs/CHANGELOG_V19.md) **Current**
67
* [Node.js 18](doc/changelogs/CHANGELOG_V18.md) **Long Term Support**
78
* [Node.js 17](doc/changelogs/CHANGELOG_V17.md) End-of-Life
@@ -28,13 +29,17 @@ release.
2829

2930
<table>
3031
<tr>
32+
<th title="Current"><a href="doc/changelogs/CHANGELOG_V20.md">20</a> (Current)</th>
3133
<th title="Current"><a href="doc/changelogs/CHANGELOG_V19.md">19</a> (Current)</th>
3234
<th title="LTS Until 2025-04"><a href="doc/changelogs/CHANGELOG_V18.md">18</a> (LTS)</th>
3335
<th title="LTS Until 2023-09"><a href="doc/changelogs/CHANGELOG_V16.md">16</a> (LTS)</th>
3436
<th title="LTS Until 2023-04"><a href="doc/changelogs/CHANGELOG_V14.md">14</a> (LTS)</th>
3537
</tr>
3638
<tr>
3739
<td valign="top">
40+
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.0.0">20.0.0</a></b><br/>
41+
</td>
42+
<td valign="top">
3843
<b><a href="doc/changelogs/CHANGELOG_V19.md#19.8.1">19.8.1</a></b><br/>
3944
<a href="doc/changelogs/CHANGELOG_V19.md#19.8.0">19.8.0</a><br/>
4045
<a href="doc/changelogs/CHANGELOG_V19.md#19.7.0">19.7.0</a><br/>

doc/abi_version_registry.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"NODE_MODULE_VERSION": [
3-
{ "modules": 115,"runtime": "node", "variant": "v8_11.2", "versions": "20.0.0-pre" },
3+
{ "modules": 115,"runtime": "node", "variant": "v8_11.2", "versions": "20.0.0" },
44
{ "modules": 114,"runtime": "electron", "variant": "electron", "versions": "24" },
55
{ "modules": 113,"runtime": "electron", "variant": "electron", "versions": "23" },
66
{ "modules": 112,"runtime": "node", "variant": "v8_10.9", "versions": "20.0.0-pre" },

doc/api/async_context.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,7 @@ added:
505505
- v14.8.0
506506
- v12.19.0
507507
changes:
508-
- version: REPLACEME
508+
- version: v20.0.0
509509
pr-url: https://github.com/nodejs/node/pull/46432
510510
description: The `asyncResource` property added to the bound function
511511
has been deprecated and will be removed in a future
@@ -535,7 +535,7 @@ added:
535535
- v14.8.0
536536
- v12.19.0
537537
changes:
538-
- version: REPLACEME
538+
- version: v20.0.0
539539
pr-url: https://github.com/nodejs/node/pull/46432
540540
description: The `asyncResource` property added to the bound function
541541
has been deprecated and will be removed in a future

doc/api/buffer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5055,7 +5055,7 @@ added:
50555055
- v19.2.0
50565056
- v18.13.0
50575057
changes:
5058-
- version: REPLACEME
5058+
- version: v20.0.0
50595059
pr-url: https://github.com/nodejs/node/pull/47153
50605060
description: No longer experimental.
50615061
-->

doc/api/cli.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ If this flag is passed, the behavior can still be set to not abort through
103103
### `--allow-child-process`
104104

105105
<!-- YAML
106-
added: REPLACEME
106+
added: v20.0.0
107107
-->
108108

109109
> Stability: 1 - Experimental
@@ -144,7 +144,7 @@ Error: Access to this API has been restricted
144144
### `--allow-fs-read`
145145

146146
<!-- YAML
147-
added: REPLACEME
147+
added: v20.0.0
148148
-->
149149

150150
> Stability: 1 - Experimental
@@ -190,7 +190,7 @@ $ node --experimental-permission --allow-fs-read=/path/to/index.js index.js
190190
### `--allow-fs-write`
191191

192192
<!-- YAML
193-
added: REPLACEME
193+
added: v20.0.0
194194
-->
195195

196196
> Stability: 1 - Experimental
@@ -210,7 +210,7 @@ Relative paths are NOT supported through the CLI flag.
210210
### `--allow-worker`
211211

212212
<!-- YAML
213-
added: REPLACEME
213+
added: v20.0.0
214214
-->
215215

216216
> Stability: 1 - Experimental
@@ -537,7 +537,7 @@ Enable experimental support for the `https:` protocol in `import` specifiers.
537537
### `--experimental-permission`
538538

539539
<!-- YAML
540-
added: REPLACEME
540+
added: v20.0.0
541541
-->
542542

543543
Enable the Permission Model for current process. When enabled, the
@@ -626,7 +626,7 @@ added:
626626
- v13.3.0
627627
- v12.16.0
628628
changes:
629-
- version: REPLACEME
629+
- version: v20.0.0
630630
pr-url: https://github.com/nodejs/node/pull/47286
631631
description: This option is no longer required as WASI is
632632
enabled by default, but can still be passed.
@@ -1400,7 +1400,7 @@ added:
14001400
- v18.1.0
14011401
- v16.17.0
14021402
changes:
1403-
- version: REPLACEME
1403+
- version: v20.0.0
14041404
pr-url: https://github.com/nodejs/node/pull/46983
14051405
description: The test runner is now stable.
14061406
- version:
@@ -1420,7 +1420,7 @@ for more details.
14201420
<!-- YAML
14211421
added: v18.11.0
14221422
changes:
1423-
- version: REPLACEME
1423+
- version: v20.0.0
14241424
pr-url: https://github.com/nodejs/node/pull/46983
14251425
description: The test runner is now stable.
14261426
-->
@@ -1436,7 +1436,7 @@ added:
14361436
- v19.6.0
14371437
- v18.15.0
14381438
changes:
1439-
- version: REPLACEME
1439+
- version: v20.0.0
14401440
pr-url: https://github.com/nodejs/node/pull/46983
14411441
description: The test runner is now stable.
14421442
-->
@@ -1451,7 +1451,7 @@ added:
14511451
- v19.6.0
14521452
- v18.15.0
14531453
changes:
1454-
- version: REPLACEME
1454+
- version: v20.0.0
14551455
pr-url: https://github.com/nodejs/node/pull/46983
14561456
description: The test runner is now stable.
14571457
-->
@@ -1466,7 +1466,7 @@ added:
14661466
- v18.0.0
14671467
- v16.17.0
14681468
changes:
1469-
- version: REPLACEME
1469+
- version: v20.0.0
14701470
pr-url: https://github.com/nodejs/node/pull/46983
14711471
description: The test runner is now stable.
14721472
-->

doc/api/deprecations.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1864,7 +1864,7 @@ bits are allowed. Authentication tags of other lengths are invalid per
18641864

18651865
<!-- YAML
18661866
changes:
1867-
- version: REPLACEME
1867+
- version: v20.0.0
18681868
pr-url: https://github.com/nodejs/node/pull/47182
18691869
description: End-of-Life.
18701870
- version: v10.0.0
@@ -2979,7 +2979,7 @@ option, or a non-nullish non-boolean value for `verbatim` option in
29792979

29802980
<!-- YAML
29812981
changes:
2982-
- version: REPLACEME
2982+
- version: v20.0.0
29832983
pr-url: https://github.com/nodejs/node/pull/45653
29842984
description: Runtime deprecation.
29852985
- version: v16.10.0
@@ -3187,7 +3187,7 @@ thing instead.
31873187

31883188
<!-- YAML
31893189
changes:
3190-
- version: REPLACEME
3190+
- version: v20.0.0
31913191
pr-url: https://github.com/nodejs/node/pull/43716
31923192
description: End-of-Life.
31933193
- version: v19.0.0
@@ -3292,7 +3292,7 @@ Node-API callbacks.
32923292

32933293
<!-- YAML
32943294
changes:
3295-
- version: REPLACEME
3295+
- version: v20.0.0
32963296
pr-url: https://github.com/nodejs/node/pull/47203
32973297
description: Added support for `--pending-deprecation`.
32983298
- version:
@@ -3313,7 +3313,7 @@ issued for `url.parse()` vulnerabilities.
33133313
<!-- YAML
33143314
changes:
33153315
- version:
3316-
- REPLACEME
3316+
- v20.0.0
33173317
pr-url: https://github.com/nodejs/node/pull/45526
33183318
description: Runtime deprecation.
33193319
- version:
@@ -3350,7 +3350,7 @@ In a future version of Node.js, [`message.headers`][],
33503350

33513351
<!-- YAML
33523352
changes:
3353-
- version: REPLACEME
3353+
- version: v20.0.0
33543354
pr-url: https://github.com/nodejs/node/pull/46432
33553355
description: Runtime-deprecation.
33563356
-->

doc/api/diagnostics_channel.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ diagnostics_channel.unsubscribe('my-channel', onMessage);
235235

236236
<!-- YAML
237237
added:
238-
- REPLACEME
238+
- v20.0.0
239239
-->
240240

241241
> Stability: 1 - Experimental
@@ -465,7 +465,7 @@ channel.unsubscribe(onMessage);
465465

466466
<!-- YAML
467467
added:
468-
- REPLACEME
468+
- v20.0.0
469469
-->
470470

471471
> Stability: 1 - Experimental
@@ -509,7 +509,7 @@ channel.bindStore(store, (data) => {
509509

510510
<!-- YAML
511511
added:
512-
- REPLACEME
512+
- v20.0.0
513513
-->
514514

515515
> Stability: 1 - Experimental
@@ -548,7 +548,7 @@ channel.unbindStore(store);
548548

549549
<!-- YAML
550550
added:
551-
- REPLACEME
551+
- v20.0.0
552552
-->
553553

554554
> Stability: 1 - Experimental
@@ -609,7 +609,7 @@ channel.runStores({ some: 'message' }, () => {
609609

610610
<!-- YAML
611611
added:
612-
- REPLACEME
612+
- v20.0.0
613613
-->
614614

615615
> Stability: 1 - Experimental
@@ -626,7 +626,7 @@ dynamically.
626626

627627
<!-- YAML
628628
added:
629-
- REPLACEME
629+
- v20.0.0
630630
-->
631631

632632
> Stability: 1 - Experimental
@@ -694,7 +694,7 @@ channels.subscribe({
694694

695695
<!-- YAML
696696
added:
697-
- REPLACEME
697+
- v20.0.0
698698
-->
699699

700700
> Stability: 1 - Experimental
@@ -764,7 +764,7 @@ channels.unsubscribe({
764764

765765
<!-- YAML
766766
added:
767-
- REPLACEME
767+
- v20.0.0
768768
-->
769769

770770
> Stability: 1 - Experimental
@@ -809,7 +809,7 @@ channels.traceSync(() => {
809809

810810
<!-- YAML
811811
added:
812-
- REPLACEME
812+
- v20.0.0
813813
-->
814814

815815
> Stability: 1 - Experimental
@@ -857,7 +857,7 @@ channels.tracePromise(async () => {
857857

858858
<!-- YAML
859859
added:
860-
- REPLACEME
860+
- v20.0.0
861861
-->
862862

863863
> Stability: 1 - Experimental

doc/api/events.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1269,7 +1269,7 @@ const { getEventListeners, EventEmitter } = require('node:events');
12691269
## `events.getMaxListeners(emitterOrTarget)`
12701270

12711271
<!-- YAML
1272-
added: REPLACEME
1272+
added: v20.0.0
12731273
-->
12741274

12751275
* `emitterOrTarget` {EventEmitter|EventTarget}

doc/api/globals.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ A browser-compatible implementation of the [`fetch()`][] function.
477477
## Class: `File`
478478

479479
<!-- YAML
480-
added: REPLACEME
480+
added: v20.0.0
481481
-->
482482

483483
<!-- type=global -->

doc/api/process.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1728,7 +1728,7 @@ that started the Node.js process. Symbolic links, if any, are resolved.
17281728
<!-- YAML
17291729
added: v0.1.13
17301730
changes:
1731-
- version: REPLACEME
1731+
- version: v20.0.0
17321732
pr-url: https://github.com/nodejs/node/pull/43716
17331733
description: Only accepts a code of type number, or of type string if it
17341734
represents an integer.
@@ -1836,7 +1836,7 @@ than the current process.
18361836
<!-- YAML
18371837
added: v0.11.8
18381838
changes:
1839-
- version: REPLACEME
1839+
- version: v20.0.0
18401840
pr-url: https://github.com/nodejs/node/pull/43716
18411841
description: Only accepts a code of type number, or of type string if it
18421842
represents an integer.
@@ -2623,7 +2623,7 @@ flag's behavior.
26232623
## `process.permission`
26242624
26252625
<!-- YAML
2626-
added: REPLACEME
2626+
added: v20.0.0
26272627
-->
26282628
26292629
* {Object}
@@ -2637,7 +2637,7 @@ for the current process. Additional documentation is available in the
26372637
### `process.permission.deny(scope[, reference])`
26382638
26392639
<!-- YAML
2640-
added: REPLACEME
2640+
added: v20.0.0
26412641
-->
26422642
26432643
* `scopes` {string}
@@ -2665,7 +2665,7 @@ process.permission.deny('fs.write');
26652665
### `process.permission.has(scope[, reference])`
26662666
26672667
<!-- YAML
2668-
added: REPLACEME
2668+
added: v20.0.0
26692669
-->
26702670
26712671
* `scopes` {string}

doc/api/stream.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3351,7 +3351,7 @@ reader.read().then(({ value, done }) => {
33513351
### `stream.getDefaultHighWaterMark(objectMode)`
33523352

33533353
<!-- YAML
3354-
added: REPLACEME
3354+
added: v20.0.0
33553355
-->
33563356

33573357
* {boolean} objectMode
@@ -3363,7 +3363,7 @@ Defaults to `16384` (16 KiB), or `16` for `objectMode`.
33633363
### `stream.setDefaultHighWaterMark(objectMode, value)`
33643364

33653365
<!-- YAML
3366-
added: REPLACEME
3366+
added: v20.0.0
33673367
-->
33683368

33693369
* {boolean} objectMode

0 commit comments

Comments
 (0)