Skip to content

Commit 8f693f8

Browse files
2025-03-13, Version 20.19.0 'Iron' (LTS)
Notable changes: crypto: * update root certificates to NSS 3.107 (Node.js GitHub Bot) #56566 module: * (SEMVER-MINOR) only emit require(esm) warning under --trace-require-module (Joyee Cheung) #56194 * (SEMVER-MINOR) unflag --experimental-require-module (Joyee Cheung) #55085 * (SEMVER-MINOR) implement the "module-sync" exports condition (Joyee Cheung) #54648 * (SEMVER-MINOR) unflag detect-module (Geoffrey Booth) #53619 * (SEMVER-MINOR) add __esModule to require()'d ESM (Joyee Cheung) #52166 process: * (SEMVER-MINOR) add process.features.require_module (Joyee Cheung) #55241 worker: * (SEMVER-MINOR) add postMessageToThread (Paolo Insogna) #53682 PR-URL: #57349
1 parent 1189a26 commit 8f693f8

8 files changed

+209
-3
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,8 @@ release.
7272
<a href="doc/changelogs/CHANGELOG_V22.md#22.0.0">22.0.0</a><br/>
7373
</td>
7474
<td valign="top">
75-
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.18.3">20.18.3</a></b><br/>
75+
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.19.0">20.19.0</a></b><br/>
76+
<a href="doc/changelogs/CHANGELOG_V20.md#20.18.3">20.18.3</a><br/>
7677
<a href="doc/changelogs/CHANGELOG_V20.md#20.18.2">20.18.2</a><br/>
7778
<a href="doc/changelogs/CHANGELOG_V20.md#20.18.1">20.18.1</a><br/>
7879
<a href="doc/changelogs/CHANGELOG_V20.md#20.18.0">20.18.0</a><br/>

doc/api/cli.md

+4
Original file line numberDiff line numberDiff line change
@@ -1081,6 +1081,7 @@ changes:
10811081
- version:
10821082
- v23.0.0
10831083
- v22.12.0
1084+
- v20.19.0
10841085
pr-url: https://github.com/nodejs/node/pull/55085
10851086
description: This is now true by default.
10861087
-->
@@ -1713,6 +1714,7 @@ added:
17131714
changes:
17141715
- version:
17151716
- v22.7.0
1717+
- v20.19.0
17161718
pr-url: https://github.com/nodejs/node/pull/53619
17171719
description: Syntax detection is enabled by default.
17181720
-->
@@ -1747,6 +1749,7 @@ changes:
17471749
- version:
17481750
- v23.0.0
17491751
- v22.12.0
1752+
- v20.19.0
17501753
pr-url: https://github.com/nodejs/node/pull/55085
17511754
description: This is now false by default.
17521755
-->
@@ -2801,6 +2804,7 @@ i.e. invoking `process.exit()`.
28012804
added:
28022805
- v23.5.0
28032806
- v22.13.0
2807+
- v20.19.0
28042808
-->
28052809

28062810
Prints information about usage of [Loading ECMAScript modules using `require()`][].

doc/api/errors.md

+1
Original file line numberDiff line numberDiff line change
@@ -2598,6 +2598,7 @@ changes:
25982598
- version:
25992599
- v23.0.0
26002600
- v22.12.0
2601+
- v20.19.0
26012602
pr-url: https://github.com/nodejs/node/pull/55085
26022603
description: require() now supports loading synchronous ES modules by default.
26032604
-->

doc/api/modules.md

+2
Original file line numberDiff line numberDiff line change
@@ -178,12 +178,14 @@ changes:
178178
- version:
179179
- v23.5.0
180180
- v22.13.0
181+
- v20.19.0
181182
pr-url: https://github.com/nodejs/node/pull/56194
182183
description: This feature no longer emits an experimental warning by default,
183184
though the warning can still be emitted by --trace-require-module.
184185
- version:
185186
- v23.0.0
186187
- v22.12.0
188+
- v20.19.0
187189
pr-url: https://github.com/nodejs/node/pull/55085
188190
description: This feature is no longer behind the `--experimental-require-module` CLI flag.
189191
- version:

doc/api/packages.md

+1
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ added:
114114
changes:
115115
- version:
116116
- v22.7.0
117+
- v20.19.0
117118
pr-url: https://github.com/nodejs/node/pull/53619
118119
description: Syntax detection is enabled by default.
119120
-->

doc/api/process.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,9 @@ most convenient for scripts).
330330
### Event: `'workerMessage'`
331331

332332
<!-- YAML
333-
added: v22.5.0
333+
added:
334+
- v22.5.0
335+
- v20.19.0
334336
-->
335337

336338
* `value` {any} A value transmitted using [`postMessageToThread()`][].
@@ -1970,6 +1972,7 @@ Since all Node.js builds have IPv6 support, this value is always `true`.
19701972
added:
19711973
- v23.0.0
19721974
- v22.10.0
1975+
- v20.19.0
19731976
-->
19741977
19751978
* {boolean}

doc/api/worker_threads.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,9 @@ if (isMainThread) {
329329
## `worker.postMessageToThread(threadId, value[, transferList][, timeout])`
330330

331331
<!-- YAML
332-
added: v22.5.0
332+
added:
333+
- v22.5.0
334+
- v20.19.0
333335
-->
334336

335337
> Stability: 1.1 - Active development

doc/changelogs/CHANGELOG_V20.md

+192
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)