Skip to content

Commit 5acb923

Browse files
2025-07-31, Version 22.18.0 'Jod' (LTS)
Notable changes: deps: * (SEMVER-MINOR) update amaro to 1.1.0 (Node.js GitHub Bot) #56350 doc: * add islandryu to collaborators (Shima Ryuhei) #58714 esm: * (SEMVER-MINOR) implement `import.meta.main` (Joe) #57804 fs: * (SEMVER-MINOR) allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel) #58490 module: * (SEMVER-MINOR) remove experimental warning from type stripping (Marco Ippolito) #56350 * (SEMVER-MINOR) unflag `--experimental-strip-types` (Marco Ippolito) #56350 permission: * (SEMVER-MINOR) propagate permission model flags on spawn (Rafael Gonzaga) #58853 sqlite: * (SEMVER-MINOR) add support for `readBigInts` option in db connection level (Miguel Marcondes Filho) #58697 src,permission: * (SEMVER-MINOR) add support to `permission.has(addon)` (Rafael Gonzaga) #58951 url: * (SEMVER-MINOR) add `fileURLToPathBuffer` API (James M Snell) #58700 watch: * (SEMVER-MINOR) add `--watch-kill-signal` flag (Dario Piotrowicz) #58719 worker: * (SEMVER-MINOR) make `Worker` async disposable (James M Snell) #58385 PR-URL: #59256 Co-authored-by: Antoine du Hamel <[email protected]>
1 parent d9fe28b commit 5acb923

File tree

10 files changed

+213
-11
lines changed

10 files changed

+213
-11
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ release.
4949
<a href="doc/changelogs/CHANGELOG_V24.md#24.0.0">24.0.0</a><br/>
5050
</td>
5151
<td valign="top">
52-
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.17.1">22.17.1</a></b><br/>
52+
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.18.0">22.18.0</a></b><br/>
53+
<a href="doc/changelogs/CHANGELOG_V22.md#22.17.1">22.17.1</a><br/>
5354
<a href="doc/changelogs/CHANGELOG_V22.md#22.17.0">22.17.0</a><br/>
5455
<a href="doc/changelogs/CHANGELOG_V22.md#22.16.0">22.16.0</a><br/>
5556
<a href="doc/changelogs/CHANGELOG_V22.md#22.15.1">22.15.1</a><br/>

doc/api/cli.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,9 @@ Error: Cannot load native addon because loading addons is disabled.
152152
<!-- YAML
153153
added: v20.0.0
154154
changes:
155-
- version: v24.4.0
155+
- version:
156+
- v24.4.0
157+
- v22.18.0
156158
pr-url: https://github.com/nodejs/node/pull/58853
157159
description: When spawning process with the permission model enabled.
158160
The flags are inherit to the child Node.js process through
@@ -1529,7 +1531,9 @@ forked processes, or clustered processes.
15291531
<!-- YAML
15301532
added: v12.0.0
15311533
changes:
1532-
- version: v23.6.0
1534+
- version:
1535+
- v23.6.0
1536+
- v22.18.0
15331537
pr-url: https://github.com/nodejs/node/pull/56350
15341538
description: Add support for `-typescript` values.
15351539
- version:
@@ -1859,7 +1863,9 @@ Disable the experimental [`node:sqlite`][] module.
18591863
<!-- YAML
18601864
added: v22.6.0
18611865
changes:
1862-
- version: v23.6.0
1866+
- version:
1867+
- v23.6.0
1868+
- v22.18.0
18631869
pr-url: https://github.com/nodejs/node/pull/56350
18641870
description: Type stripping is enabled by default.
18651871
-->
@@ -3182,6 +3188,7 @@ node --watch index.js
31823188
<!-- YAML
31833189
added:
31843190
- v24.4.0
3191+
- v22.18.0
31853192
-->
31863193

31873194
> Stability: 1.1 - Active Development

doc/api/deprecations.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4071,7 +4071,9 @@ changes:
40714071
- version: REPLACEME
40724072
pr-url: https://github.com/nodejs/node/pull/59008
40734073
description: Runtime deprecation.
4074-
- version: v24.4.0
4074+
- version:
4075+
- v24.4.0
4076+
- v22.18.0
40754077
pr-url: https://github.com/nodejs/node/pull/58942
40764078
description: Documentation-only deprecation with support for `--pending-deprecation`.
40774079
-->

doc/api/esm.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,7 @@ const buffer = readFileSync(new URL('./data.proto', import.meta.url));
405405
<!-- YAML
406406
added:
407407
- v24.2.0
408+
- v22.18.0
408409
-->
409410
410411
> Stability: 1.0 - Early development

doc/api/inspector.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,9 @@ Also enables `Network.getResponseBody` command to retrieve the response data.
531531
### `inspector.Network.dataSent([params])`
532532

533533
<!-- YAML
534-
added: v24.3.0
534+
added:
535+
- v24.3.0
536+
- v22.18.0
535537
-->
536538

537539
* `params` {Object}

doc/api/sqlite.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,9 @@ exposed by this class execute synchronously.
9898
<!-- YAML
9999
added: v22.5.0
100100
changes:
101-
- version: v24.4.0
101+
- version:
102+
- v24.4.0
103+
- v22.18.0
102104
pr-url: https://github.com/nodejs/node/pull/58697
103105
description: Add new SQLite database options.
104106
-->

doc/api/typescript.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22

33
<!-- YAML
44
changes:
5-
- version: v24.3.0
5+
- version:
6+
- v24.3.0
7+
- v22.18.0
68
pr-url: https://github.com/nodejs/node/pull/58643
79
description: Type stripping no longer emits an experimental warning.
8-
- version: v23.6.0
10+
- version:
11+
- v23.6.0
12+
- v22.18.0
913
pr-url: https://github.com/nodejs/node/pull/56350
1014
description: Type stripping is enabled by default.
1115
- version: v22.7.0

doc/api/url.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1365,7 +1365,9 @@ fileURLToPath('file:///hello world'); // Correct: /hello world (POSIX)
13651365
### `url.fileURLToPathBuffer(url[, options])`
13661366
13671367
<!--
1368-
added: v24.3.0
1368+
added:
1369+
- v24.3.0
1370+
- v22.18.0
13691371
-->
13701372
13711373
* `url` {URL | string} The file URL string or URL object to convert to a path.

doc/api/worker_threads.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2028,7 +2028,9 @@ active handle in the event system. If the worker is already `unref()`ed calling
20282028
### `worker[Symbol.asyncDispose]()`
20292029

20302030
<!-- YAML
2031-
added: v24.2.0
2031+
added:
2032+
- v24.2.0
2033+
- v22.18.0
20322034
-->
20332035

20342036
Calls [`worker.terminate()`][] when the dispose scope is exited.

doc/changelogs/CHANGELOG_V22.md

Lines changed: 179 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)