From e36ce8294b75518e59e7448bfb1f83de257b7211 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Sun, 12 Nov 2023 08:52:51 +0100 Subject: [PATCH] 2023-11-22, Version 20.10.0 'Iron' (LTS) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Notable changes: deps: * (SEMVER-MINOR) update uvwasi to 0.0.19 (Node.js GitHub Bot) https://github.com/nodejs/node/pull/49908 doc: * add H4ad to collaborators (Vinícius Lourenço) https://github.com/nodejs/node/pull/50217 esm: * (SEMVER-MINOR) detect ESM syntax in ambiguous JavaScript (Geoffrey Booth) https://github.com/nodejs/node/pull/50096 * use import attributes instead of import assertions (Antoine du Hamel) https://github.com/nodejs/node/pull/50140 * --experimental-default-type flag to flip module defaults (Geoffrey Booth) https://github.com/nodejs/node/pull/49869 fs: * (SEMVER-MINOR) add flush option to appendFile() functions (Colin Ihrig) https://github.com/nodejs/node/pull/50095 * add flush option to writeFile() functions (Colin Ihrig) https://github.com/nodejs/node/pull/50009 lib: * (SEMVER-MINOR) add WebSocket client (Matthew Aitken) https://github.com/nodejs/node/pull/49830 stream: * (SEMVER-MINOR) allow pass stream class to `stream.compose` (Alex Yang) https://github.com/nodejs/node/pull/50187 * call helper function from push and unshift (Raz Luvaton) https://github.com/nodejs/node/pull/50173 * optimize Writable (Robert Nagy) https://github.com/nodejs/node/pull/50012 test_runner, cli: * (SEMVER-MINOR) add --test-concurrency flag (Colin Ihrig) https://github.com/nodejs/node/pull/49996 vm: * (SEMVER-MINOR) use import attributes instead of import assertions (Antoine du Hamel) https://github.com/nodejs/node/pull/50141 * use default HDO when importModuleDynamically is not set (Joyee Cheung) https://github.com/nodejs/node/pull/49950 wasi: PR-URL: https://github.com/nodejs/node/pull/50682 --- CHANGELOG.md | 3 +- doc/api/cli.md | 10 +- doc/api/errors.md | 4 +- doc/api/esm.md | 8 +- doc/api/fs.md | 36 +++- doc/api/globals.md | 4 +- doc/api/module.md | 4 +- doc/api/n-api.md | 4 +- doc/api/stream.md | 4 +- doc/api/vm.md | 4 +- doc/changelogs/CHANGELOG_V20.md | 325 ++++++++++++++++++++++++++++++++ 11 files changed, 386 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 05705651fb3dba..9620e96943ef70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -41,7 +41,8 @@ release. 21.0.0
-20.9.0
+20.10.0
+20.9.0
20.8.1
20.8.0
20.7.0
diff --git a/doc/api/cli.md b/doc/api/cli.md index 2abbf5d343c42d..30b8b358d12973 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -646,6 +646,7 @@ and `"` are usable. > Stability: 1.0 - Early development @@ -676,6 +677,7 @@ JavaScript. > Stability: 1.0 - Early development @@ -851,7 +853,9 @@ Enable experimental WebAssembly module support. ### `--experimental-websocket` Enable experimental [`WebSocket`][] support. @@ -1746,7 +1750,9 @@ for more details. ### `--test-concurrency` The maximum number of test files that the test runner CLI will execute diff --git a/doc/api/errors.md b/doc/api/errors.md index 50e9f658fcbf3a..6b32c3fafae898 100644 --- a/doc/api/errors.md +++ b/doc/api/errors.md @@ -1777,7 +1777,9 @@ An import attribute is missing, preventing the specified module to be imported. ### `ERR_IMPORT_ATTRIBUTE_UNSUPPORTED` An import attribute is not supported by this version of Node.js. diff --git a/doc/api/esm.md b/doc/api/esm.md index e8f6419a429457..ddc33b2c5f120b 100644 --- a/doc/api/esm.md +++ b/doc/api/esm.md @@ -7,7 +7,9 @@ diff --git a/doc/api/fs.md b/doc/api/fs.md index 50abf3678b6300..e382a8b6d58c3c 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -180,7 +180,9 @@ longer be used. @@ -902,7 +906,9 @@ the error raised if the file is not accessible. @@ -1761,7 +1767,9 @@ All the [caveats][] for `fs.watch()` also apply to `fsPromises.watch()`. > Stability: 1 - Experimental. diff --git a/doc/api/module.md b/doc/api/module.md index 394af95ac00b41..8bde50dbb7c40b 100644 --- a/doc/api/module.md +++ b/doc/api/module.md @@ -458,7 +458,9 @@ register('./path-to-my-hooks.js', { > Stability: 1 - Experimental diff --git a/doc/api/stream.md b/doc/api/stream.md index 83b26c4d6a95b2..960e61137ecbaa 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -2823,7 +2823,9 @@ const server = http.createServer((req, res) => {