Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2023-04-18, Version 20.0.0 (Current) #47381

Merged
merged 1 commit into from Apr 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Expand Up @@ -2,6 +2,7 @@

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

* [Node.js 20](doc/changelogs/CHANGELOG_V20.md) **Current**
* [Node.js 19](doc/changelogs/CHANGELOG_V19.md) **Current**
* [Node.js 18](doc/changelogs/CHANGELOG_V18.md) **Long Term Support**
* [Node.js 17](doc/changelogs/CHANGELOG_V17.md) End-of-Life
Expand All @@ -28,13 +29,17 @@ release.

<table>
<tr>
<th title="Current"><a href="doc/changelogs/CHANGELOG_V20.md">20</a> (Current)</th>
<th title="Current"><a href="doc/changelogs/CHANGELOG_V19.md">19</a> (Current)</th>
<th title="LTS Until 2025-04"><a href="doc/changelogs/CHANGELOG_V18.md">18</a> (LTS)</th>
<th title="LTS Until 2023-09"><a href="doc/changelogs/CHANGELOG_V16.md">16</a> (LTS)</th>
<th title="LTS Until 2023-04"><a href="doc/changelogs/CHANGELOG_V14.md">14</a> (LTS)</th>
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.0.0">20.0.0</a></b><br/>
</td>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V19.md#19.9.0">19.9.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V19.md#19.8.1">19.8.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V19.md#19.8.0">19.8.0</a><br/>
Expand Down
2 changes: 1 addition & 1 deletion doc/abi_version_registry.json
@@ -1,7 +1,7 @@
{
"NODE_MODULE_VERSION": [
{ "modules": 116,"runtime": "electron", "variant": "electron", "versions": "25" },
{ "modules": 115,"runtime": "node", "variant": "v8_11.2", "versions": "20.0.0-pre" },
{ "modules": 115,"runtime": "node", "variant": "v8_11.3", "versions": "20.0.0" },
{ "modules": 114,"runtime": "electron", "variant": "electron", "versions": "24" },
{ "modules": 113,"runtime": "electron", "variant": "electron", "versions": "23" },
{ "modules": 112,"runtime": "node", "variant": "v8_10.9", "versions": "20.0.0-pre" },
Expand Down
4 changes: 2 additions & 2 deletions doc/api/async_context.md
Expand Up @@ -505,7 +505,7 @@ added:
- v14.8.0
- v12.19.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46432
description: The `asyncResource` property added to the bound function
has been deprecated and will be removed in a future
Expand Down Expand Up @@ -535,7 +535,7 @@ added:
- v14.8.0
- v12.19.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46432
description: The `asyncResource` property added to the bound function
has been deprecated and will be removed in a future
Expand Down
2 changes: 1 addition & 1 deletion doc/api/buffer.md
Expand Up @@ -5055,7 +5055,7 @@ added:
- v19.2.0
- v18.13.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/47153
description: No longer experimental.
-->
Expand Down
26 changes: 13 additions & 13 deletions doc/api/cli.md
Expand Up @@ -103,7 +103,7 @@ If this flag is passed, the behavior can still be set to not abort through
### `--allow-child-process`

<!-- YAML
added: REPLACEME
added: v20.0.0
-->

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

<!-- YAML
added: REPLACEME
added: v20.0.0
-->

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

<!-- YAML
added: REPLACEME
added: v20.0.0
-->

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

<!-- YAML
added: REPLACEME
added: v20.0.0
-->

> Stability: 1 - Experimental
Expand Down Expand Up @@ -467,7 +467,7 @@ against FIPS-compatible OpenSSL.)
<!-- YAML
added: v19.4.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46790
description: The flag was renamed from `--no-enable-network-family-autoselection`
to `--no-network-family-autoselection`. The old name can still work as
Expand Down Expand Up @@ -543,7 +543,7 @@ Enable experimental support for the `https:` protocol in `import` specifiers.
### `--experimental-permission`

<!-- YAML
added: REPLACEME
added: v20.0.0
-->

Enable the Permission Model for current process. When enabled, the
Expand Down Expand Up @@ -597,7 +597,7 @@ Use this flag to disable top-level await in REPL.
### `--experimental-sea-config`

<!-- YAML
added: REPLACEME
added: v20.0.0
-->

> Stability: 1 - Experimental
Expand Down Expand Up @@ -644,7 +644,7 @@ added:
- v13.3.0
- v12.16.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/47286
description: This option is no longer required as WASI is
enabled by default, but can still be passed.
Expand Down Expand Up @@ -1418,7 +1418,7 @@ added:
- v18.1.0
- v16.17.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46983
description: The test runner is now stable.
- version:
Expand All @@ -1438,7 +1438,7 @@ for more details.
<!-- YAML
added: v18.11.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46983
description: The test runner is now stable.
-->
Expand All @@ -1454,7 +1454,7 @@ added:
- v19.6.0
- v18.15.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46983
description: The test runner is now stable.
-->
Expand All @@ -1469,7 +1469,7 @@ added:
- v19.6.0
- v18.15.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46983
description: The test runner is now stable.
-->
Expand All @@ -1484,7 +1484,7 @@ added:
- v18.0.0
- v16.17.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46983
description: The test runner is now stable.
-->
Expand Down
10 changes: 5 additions & 5 deletions doc/api/deprecations.md
Expand Up @@ -1864,7 +1864,7 @@ bits are allowed. Authentication tags of other lengths are invalid per

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

<!-- YAML
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/45653
description: Runtime deprecation.
- version: v16.10.0
Expand Down Expand Up @@ -3187,7 +3187,7 @@ thing instead.

<!-- YAML
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/43716
description: End-of-Life.
- version: v19.0.0
Expand Down Expand Up @@ -3313,7 +3313,7 @@ issued for `url.parse()` vulnerabilities.
<!-- YAML
changes:
- version:
- REPLACEME
- v20.0.0
pr-url: https://github.com/nodejs/node/pull/45526
description: Runtime deprecation.
- version:
Expand Down Expand Up @@ -3350,7 +3350,7 @@ In a future version of Node.js, [`message.headers`][],

<!-- YAML
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46432
description: Runtime-deprecation.
-->
Expand Down
4 changes: 2 additions & 2 deletions doc/api/esm.md
Expand Up @@ -7,7 +7,7 @@
<!-- YAML
added: v8.5.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/44710
description: Loader hooks are executed off the main thread.
- version:
Expand Down Expand Up @@ -328,7 +328,7 @@ added:
- v13.9.0
- v12.16.2
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/44710
description: This API now returns a string synchronously instead of a Promise.
- version:
Expand Down
2 changes: 1 addition & 1 deletion doc/api/fs.md
Expand Up @@ -451,7 +451,7 @@ number of bytes read is zero.
<!-- YAML
added: v17.0.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46933
description: Added option to create a 'bytes' stream.
-->
Expand Down
2 changes: 1 addition & 1 deletion doc/api/globals.md
Expand Up @@ -477,7 +477,7 @@ A browser-compatible implementation of the [`fetch()`][] function.
## Class: `File`

<!-- YAML
added: REPLACEME
added: v20.0.0
-->

<!-- type=global -->
Expand Down
2 changes: 1 addition & 1 deletion doc/api/net.md
Expand Up @@ -870,7 +870,7 @@ behavior.
<!-- YAML
added: v0.1.90
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46790
description: The default value for the autoSelectFamily option is now true.
The `--enable-network-family-autoselection` CLI flag has been renamed
Expand Down
8 changes: 4 additions & 4 deletions doc/api/process.md
Expand Up @@ -1728,7 +1728,7 @@ that started the Node.js process. Symbolic links, if any, are resolved.
<!-- YAML
added: v0.1.13
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/43716
description: Only accepts a code of type number, or of type string if it
represents an integer.
Expand Down Expand Up @@ -1836,7 +1836,7 @@ than the current process.
<!-- YAML
added: v0.11.8
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/43716
description: Only accepts a code of type number, or of type string if it
represents an integer.
Expand Down Expand Up @@ -2623,7 +2623,7 @@ flag's behavior.
## `process.permission`

<!-- YAML
added: REPLACEME
added: v20.0.0
-->

* {Object}
Expand All @@ -2637,7 +2637,7 @@ for the current process. Additional documentation is available in the
### `process.permission.has(scope[, reference])`

<!-- YAML
added: REPLACEME
added: v20.0.0
-->

* `scopes` {string}
Expand Down
2 changes: 1 addition & 1 deletion doc/api/test.md
Expand Up @@ -7,7 +7,7 @@ added:
- v18.0.0
- v16.17.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46983
description: The test runner is now stable.
-->
Expand Down
6 changes: 3 additions & 3 deletions doc/api/url.md
Expand Up @@ -131,7 +131,7 @@ return `true`.

<!--
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/47339
description: ICU requirement is removed.
-->
Expand Down Expand Up @@ -1034,7 +1034,7 @@ added:
- v7.4.0
- v6.13.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/47339
description: ICU requirement is removed.
-->
Expand Down Expand Up @@ -1076,7 +1076,7 @@ added:
- v7.4.0
- v6.13.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/47339
description: ICU requirement is removed.
-->
Expand Down
2 changes: 1 addition & 1 deletion doc/api/util.md
Expand Up @@ -1385,7 +1385,7 @@ added:
- v16.17.0
changes:
- version:
- REPLACEME
- v20.0.0
pr-url: https://github.com/nodejs/node/pull/46718
description: The API is no longer experimental.
- version:
Expand Down
2 changes: 1 addition & 1 deletion doc/api/wasi.md
Expand Up @@ -118,7 +118,7 @@ added:
- v13.3.0
- v12.16.0
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/47391
description: The version option is now required and has no default value.
- version: v19.8.0
Expand Down
2 changes: 1 addition & 1 deletion doc/api/webcrypto.md
Expand Up @@ -2,7 +2,7 @@

<!-- YAML
changes:
- version: REPLACEME
- version: v20.0.0
pr-url: https://github.com/nodejs/node/pull/46067
description: Arguments are now coersed and validated as per their WebIDL
definitions like in other Web Crypto API implementations.
Expand Down
1 change: 1 addition & 0 deletions doc/changelogs/CHANGELOG_ARCHIVE.md
Expand Up @@ -154,6 +154,7 @@
</table>

* Other Versions
* [20.x](CHANGELOG_V20.md)
* [19.x](CHANGELOG_V19.md)
* [18.x](CHANGELOG_V18.md)
* [17.x](CHANGELOG_V17.md)
Expand Down
1 change: 1 addition & 0 deletions doc/changelogs/CHANGELOG_IOJS.md
Expand Up @@ -62,6 +62,7 @@
</table>

* Other Versions
* [20.x](CHANGELOG_V20.md)
* [19.x](CHANGELOG_V19.md)
* [18.x](CHANGELOG_V18.md)
* [17.x](CHANGELOG_V17.md)
Expand Down
1 change: 1 addition & 0 deletions doc/changelogs/CHANGELOG_V010.md
Expand Up @@ -64,6 +64,7 @@
</table>

* Other Versions
* [20.x](CHANGELOG_V20.md)
* [18.x](CHANGELOG_V18.md)
* [17.x](CHANGELOG_V17.md)
* [16.x](CHANGELOG_V16.md)
Expand Down
1 change: 1 addition & 0 deletions doc/changelogs/CHANGELOG_V012.md
Expand Up @@ -32,6 +32,7 @@
</table>

* Other Versions
* [20.x](CHANGELOG_V20.md)
* [18.x](CHANGELOG_V18.md)
* [17.x](CHANGELOG_V17.md)
* [16.x](CHANGELOG_V16.md)
Expand Down