Skip to content

Commit 1d255f7

Browse files
committed
2023-11-16, Version 20.10.0 'Iron' (LTS)
Notable changes: deps: * (SEMVER-MINOR) update uvwasi to 0.0.19 (Node.js GitHub Bot) #49908 doc: * add H4ad to collaborators (Vinícius Lourenço) #50217 esm: * (SEMVER-MINOR) detect ESM syntax in ambiguous JavaScript (Geoffrey Booth) #50096 * use import attributes instead of import assertions (Antoine du Hamel) #50140 * --experimental-default-type flag to flip module defaults (Geoffrey Booth) #49869 fs: * (SEMVER-MINOR) add flush option to appendFile() functions (Colin Ihrig) #50095 * add flush option to writeFile() functions (Colin Ihrig) #50009 lib: * (SEMVER-MINOR) add WebSocket client (Matthew Aitken) #49830 stream: * (SEMVER-MINOR) allow pass stream class to `stream.compose` (Alex Yang) #50187 * call helper function from push and unshift (Raz Luvaton) #50173 * optimize Writable (Robert Nagy) #50012 test_runner, cli: * (SEMVER-MINOR) add --test-concurrency flag (Colin Ihrig) #49996 vm: * (SEMVER-MINOR) use import attributes instead of import assertions (Antoine du Hamel) #50141 * use default HDO when importModuleDynamically is not set (Joyee Cheung) #49950 wasi: PR-URL: #50682
1 parent 8dd895e commit 1d255f7

12 files changed

+322
-25
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ release.
3535
</tr>
3636
<tr>
3737
<td valign="top">
38-
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.9.0">20.9.0</a></b><br/>
38+
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.10.0">20.10.0</a></b><br/>
39+
<a href="doc/changelogs/CHANGELOG_V20.md#20.9.0">20.9.0</a><br/>
3940
<a href="doc/changelogs/CHANGELOG_V20.md#20.8.1">20.8.1</a><br/>
4041
<a href="doc/changelogs/CHANGELOG_V20.md#20.8.0">20.8.0</a><br/>
4142
<a href="doc/changelogs/CHANGELOG_V20.md#20.7.0">20.7.0</a><br/>

doc/api/cli.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -585,7 +585,7 @@ and `"` are usable.
585585

586586
<!-- YAML
587587
added:
588-
- REPLACEME
588+
- v20.10.0
589589
-->
590590

591591
> Stability: 1.0 - Early development
@@ -615,7 +615,7 @@ JavaScript.
615615

616616
<!-- YAML
617617
added:
618-
- REPLACEME
618+
- v20.10.0
619619
-->
620620

621621
> Stability: 1.0 - Early development
@@ -787,7 +787,7 @@ Enable experimental WebAssembly module support.
787787
### `--experimental-websocket`
788788

789789
<!-- YAML
790-
added: REPLACEME
790+
added: v20.10.0
791791
-->
792792

793793
Enable experimental [`WebSocket`][] support.
@@ -1655,7 +1655,7 @@ for more details.
16551655
### `--test-concurrency`
16561656

16571657
<!-- YAML
1658-
added: REPLACEME
1658+
added: v20.10.0
16591659
-->
16601660

16611661
The maximum number of test files that the test runner CLI will execute

doc/api/errors.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1791,7 +1791,7 @@ An import attribute is not supported by this version of Node.js.
17911791
### `ERR_IMPORT_ATTRIBUTE_UNSUPPORTED`
17921792

17931793
<!-- YAML
1794-
added: REPLACEME
1794+
added: v20.10.0
17951795
-->
17961796

17971797
An import attribute is not supported by this version of Node.js.

doc/api/esm.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<!-- YAML
88
added: v8.5.0
99
changes:
10-
- version: REPLACEME
10+
- version: v20.10.0
1111
pr-url: https://github.com/nodejs/node/pull/50140
1212
description: Add experimental support for import attributes.
1313
- version: v20.0.0
@@ -257,7 +257,7 @@ added:
257257
- v17.1.0
258258
- v16.14.0
259259
changes:
260-
- version: REPLACEME
260+
- version: v20.10.0
261261
pr-url: https://github.com/nodejs/node/pull/50140
262262
description: Switch from Import Assertions to Import Attributes.
263263
-->

doc/api/fs.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ longer be used.
180180
<!-- YAML
181181
added: v10.0.0
182182
changes:
183-
- version: REPLACEME
183+
- version: v20.10.0
184184
pr-url: https://github.com/nodejs/node/pull/50095
185185
description: The `flush` option is now supported.
186186
- version:
@@ -324,7 +324,7 @@ fd.createReadStream({ start: 90, end: 99 });
324324
<!-- YAML
325325
added: v16.11.0
326326
changes:
327-
- version: REPLACEME
327+
- version: v20.10.0
328328
pr-url: https://github.com/nodejs/node/pull/50093
329329
description: The `flush` option is now supported.
330330
-->
@@ -884,7 +884,7 @@ the error raised if the file is not accessible.
884884
<!-- YAML
885885
added: v10.0.0
886886
changes:
887-
- version: REPLACEME
887+
- version: v20.10.0
888888
pr-url: https://github.com/nodejs/node/pull/50095
889889
description: The `flush` option is now supported.
890890
-->
@@ -1737,7 +1737,7 @@ All the [caveats][] for `fs.watch()` also apply to `fsPromises.watch()`.
17371737
<!-- YAML
17381738
added: v10.0.0
17391739
changes:
1740-
- version: REPLACEME
1740+
- version: v20.10.0
17411741
pr-url: https://github.com/nodejs/node/pull/50009
17421742
description: The `flush` option is now supported.
17431743
- version:
@@ -2039,7 +2039,7 @@ the user from reading or writing to it.
20392039
<!-- YAML
20402040
added: v0.6.7
20412041
changes:
2042-
- version: REPLACEME
2042+
- version: v20.10.0
20432043
pr-url: https://github.com/nodejs/node/pull/50095
20442044
description: The `flush` option is now supported.
20452045
- version: v18.0.0
@@ -2536,7 +2536,7 @@ If `options` is a string, then it specifies the encoding.
25362536
<!-- YAML
25372537
added: v0.1.31
25382538
changes:
2539-
- version: REPLACEME
2539+
- version: v20.10.0
25402540
pr-url: https://github.com/nodejs/node/pull/50093
25412541
description: The `flush` option is now supported.
25422542
- version: v16.10.0
@@ -4886,7 +4886,7 @@ details.
48864886
<!-- YAML
48874887
added: v0.1.29
48884888
changes:
4889-
- version: REPLACEME
4889+
- version: v20.10.0
48904890
pr-url: https://github.com/nodejs/node/pull/50009
48914891
description: The `flush` option is now supported.
48924892
- version: v19.0.0
@@ -5128,7 +5128,7 @@ try {
51285128
<!-- YAML
51295129
added: v0.6.7
51305130
changes:
5131-
- version: REPLACEME
5131+
- version: v20.10.0
51325132
pr-url: https://github.com/nodejs/node/pull/50095
51335133
description: The `flush` option is now supported.
51345134
- version: v7.0.0
@@ -6181,7 +6181,7 @@ this API: [`fs.utimes()`][].
61816181
<!-- YAML
61826182
added: v0.1.29
61836183
changes:
6184-
- version: REPLACEME
6184+
- version: v20.10.0
61856185
pr-url: https://github.com/nodejs/node/pull/50009
61866186
description: The `flush` option is now supported.
61876187
- version: v19.0.0

doc/api/globals.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -969,7 +969,7 @@ The object that acts as the namespace for all W3C
969969
## `WebSocket`
970970

971971
<!-- YAML
972-
added: REPLACEME
972+
added: v20.10.0
973973
-->
974974

975975
> Stability: 1 - Experimental.

doc/api/module.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ register('./path-to-my-hooks.js', {
458458
459459
<!-- YAML
460460
changes:
461-
- version: REPLACEME
461+
- version: v20.10.0
462462
pr-url: https://github.com/nodejs/node/pull/50140
463463
description: The property `context.importAssertions` is replaced with
464464
`context.importAttributes`. Using the old name is still

doc/api/n-api.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5427,7 +5427,7 @@ required in order to enable correct disposal of the reference.
54275427
#### `node_api_post_finalizer`
54285428

54295429
<!-- YAML
5430-
added: REPLACEME
5430+
added: v20.10.0
54315431
-->
54325432

54335433
> Stability: 1 - Experimental

doc/api/stream.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2850,7 +2850,7 @@ const server = http.createServer((req, res) => {
28502850
<!-- YAML
28512851
added: v16.9.0
28522852
changes:
2853-
- version: REPLACEME
2853+
- version: v20.10.0
28542854
pr-url: https://github.com/nodejs/node/pull/50187
28552855
description: Added support for stream class.
28562856
- version:

doc/api/vm.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -619,7 +619,7 @@ The identifier of the current module, as set in the constructor.
619619

620620
<!-- YAML
621621
changes:
622-
- version: REPLACEME
622+
- version: v20.10.0
623623
pr-url: https://github.com/nodejs/node/pull/50141
624624
description: The option `extra.assert` is renamed to `extra.attributes`. The
625625
former name is still provided for backward compatibility.

0 commit comments

Comments
 (0)