Skip to content

Commit 5323620

Browse files
committed
2025-01-07, Version 22.13.0 'Jod' (LTS)
Notable changes: assert: * (SEMVER-MINOR) add partialDeepStrictEqual (Giovanni Bucci) #54630 cli: * (SEMVER-MINOR) implement --trace-env and --trace-env-[js|native]-stack (Joyee Cheung) #55604 crypto: * graduate WebCryptoAPI Ed25519 and X25519 algorithms as stable (Filip Skokan) #56142 dgram: * (SEMVER-MINOR) support blocklist in udp (theanarkh) #56087 doc: * stabilize util.styleText (Rafael Gonzaga) #56265 * move typescript support to active development (Marco Ippolito) #55536 * add LJHarb to collaborators (Jordan Harband) #56132 * (SEMVER-MINOR) add report version and history section (Chengzhong Wu) #55697 * (SEMVER-MINOR) sort --report-exclude alphabetically (Rafael Gonzaga) #55697 doc,lib,src,test: * (SEMVER-MINOR) unflag sqlite module (Colin Ihrig) #55890 module: * (SEMVER-MINOR) only emit require(esm) warning under --trace-require-module (Joyee Cheung) #56194 * (SEMVER-MINOR) add module.stripTypeScriptTypes (Marco Ippolito) #55282 * (SEMVER-MINOR) simplify `findPackageJSON` implementation (Antoine du Hamel) #55412 * (SEMVER-MINOR) add `findPackageJSON` util (Jacob Smith) #55412 net: * (SEMVER-MINOR) support blocklist in net.connect (theanarkh) #56075 * (SEMVER-MINOR) add SocketAddress.parse (James M Snell) #56076 * (SEMVER-MINOR) add net.BlockList.isBlockList(value) (James M Snell) #56078 * (SEMVER-MINOR) support blocklist for net.Server (theanarkh) #56079 process: * (SEMVER-MINOR) deprecate `features.{ipv6,uv}` and `features.tls_*` (René) #55545 report: * (SEMVER-MINOR) fix typos in report keys and bump the version (Yuan-Ming Hsu) #56068 sqlite: * (SEMVER-MINOR) aggregate constants in a single property (Edigleysson Silva (Edy)) #56213 * (SEMVER-MINOR) add `StatementSync.prototype.iterate` method (tpoisseau) #54213 src: * (SEMVER-MINOR) add cli option to preserve env vars on dr (Rafael Gonzaga) #55697 src,lib: * (SEMVER-MINOR) stabilize permission model (Rafael Gonzaga) #56201 util: * (SEMVER-MINOR) add sourcemap support to getCallSites (Marco Ippolito) #55589 PR-URL: TODO
1 parent 133a1bc commit 5323620

16 files changed

+282
-44
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ release.
3838
</tr>
3939
<tr>
4040
<td valign="top">
41-
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.12.0">22.12.0</a></b><br/>
41+
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.13.0">22.13.0</a></b><br/>
42+
<a href="doc/changelogs/CHANGELOG_V22.md#22.12.0">22.12.0</a><br/>
4243
<a href="doc/changelogs/CHANGELOG_V22.md#22.11.0">22.11.0</a><br/>
4344
<a href="doc/changelogs/CHANGELOG_V22.md#22.10.0">22.10.0</a><br/>
4445
<a href="doc/changelogs/CHANGELOG_V22.md#22.9.0">22.9.0</a><br/>

doc/api/assert.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2546,7 +2546,7 @@ argument.
25462546
## `assert.partialDeepStrictEqual(actual, expected[, message])`
25472547

25482548
<!-- YAML
2549-
added: REPLACEME
2549+
added: v22.13.0
25502550
-->
25512551

25522552
> Stability: 1.0 - Early development

doc/api/cli.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ Error: Access to this API has been restricted
192192
<!-- YAML
193193
added: v20.0.0
194194
changes:
195-
- version: REPLACEME
195+
- version: v22.13.0
196196
pr-url: https://github.com/nodejs/node/pull/56201
197197
description: Permission Model and --allow-fs flags are stable.
198198
- version: v20.7.0
@@ -237,7 +237,7 @@ node --permission --allow-fs-read=/path/to/index.js index.js
237237
<!-- YAML
238238
added: v20.0.0
239239
changes:
240-
- version: REPLACEME
240+
- version: v22.13.0
241241
pr-url: https://github.com/nodejs/node/pull/56201
242242
description: Permission Model and --allow-fs flags are stable.
243243
- version: v20.7.0
@@ -1666,7 +1666,7 @@ See [Loading ECMAScript modules using `require()`][].
16661666
<!-- YAML
16671667
added: v22.5.0
16681668
changes:
1669-
- version: REPLACEME
1669+
- version: v22.13.0
16701670
pr-url: https://github.com/nodejs/node/pull/55890
16711671
description: SQLite is unflagged but still experimental.
16721672
-->
@@ -1800,7 +1800,7 @@ developers may leverage to detect deprecated API usage.
18001800
<!-- YAML
18011801
added: v20.0.0
18021802
changes:
1803-
- version: REPLACEME
1803+
- version: v22.13.0
18041804
pr-url: https://github.com/nodejs/node/pull/56201
18051805
description: Permission Model is now stable.
18061806
-->
@@ -1958,7 +1958,7 @@ Location at which the report will be generated.
19581958
### `--report-exclude-env`
19591959

19601960
<!-- YAML
1961-
added: REPLACEME
1961+
added: v22.13.0
19621962
-->
19631963

19641964
When `--report-exclude-env` is passed the diagnostic report generated will not
@@ -2455,7 +2455,7 @@ subtests inherit this value from their parent. The default value is `Infinity`.
24552455
<!-- YAML
24562456
added: v22.3.0
24572457
changes:
2458-
- version: REPLACEME
2458+
- version: v22.13.0
24592459
pr-url: https://github.com/nodejs/node/pull/55897
24602460
description: Snapsnot testing is no longer experimental.
24612461
-->
@@ -2606,7 +2606,7 @@ Print stack traces for deprecations.
26062606
### `--trace-env`
26072607

26082608
<!-- YAML
2609-
added: REPLACEME
2609+
added: v22.13.0
26102610
-->
26112611

26122612
Print information about any access to environment variables done in the current Node.js
@@ -2629,15 +2629,15 @@ To print the stack trace of the access, use `--trace-env-js-stack` and/or
26292629
### `--trace-env-js-stack`
26302630

26312631
<!-- YAML
2632-
added: REPLACEME
2632+
added: v22.13.0
26332633
-->
26342634

26352635
In addition to what `--trace-env` does, this prints the JavaScript stack trace of the access.
26362636

26372637
### `--trace-env-native-stack`
26382638

26392639
<!-- YAML
2640-
added: REPLACEME
2640+
added: v22.13.0
26412641
-->
26422642

26432643
In addition to what `--trace-env` does, this prints the native stack trace of the access.
@@ -2683,7 +2683,7 @@ i.e. invoking `process.exit()`.
26832683

26842684
<!-- YAML
26852685
added:
2686-
- REPLACEME
2686+
- v22.13.0
26872687
-->
26882688

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

doc/api/deprecations.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -3691,7 +3691,7 @@ It is recommended to use the `new` qualifier instead. This applies to all REPL c
36913691

36923692
<!-- YAML
36933693
changes:
3694-
- version: REPLACEME
3694+
- version: v22.13.0
36953695
pr-url: https://github.com/nodejs/node/pull/55892
36963696
description: Documentation-only.
36973697
-->
@@ -3705,7 +3705,7 @@ will throw an error in a future version.
37053705

37063706
<!-- YAML
37073707
changes:
3708-
- version: REPLACEME
3708+
- version: v22.13.0
37093709
pr-url: https://github.com/nodejs/node/pull/55545
37103710
description: Documentation-only deprecation.
37113711
-->
@@ -3718,7 +3718,7 @@ These properties are unconditionally `true`. Any checks based on these propertie
37183718

37193719
<!-- YAML
37203720
changes:
3721-
- version: REPLACEME
3721+
- version: v22.13.0
37223722
pr-url: https://github.com/nodejs/node/pull/55545
37233723
description: Documentation-only deprecation.
37243724
-->

doc/api/errors.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -2190,7 +2190,7 @@ signaling a short circuit.
21902190
### `ERR_LOAD_SQLITE_EXTENSION`
21912191

21922192
<!-- YAML
2193-
added: REPLACEME
2193+
added: v22.13.0
21942194
-->
21952195

21962196
An error occurred while loading a SQLite extension.
@@ -2468,7 +2468,7 @@ object.
24682468
### `ERR_QUIC_APPLICATION_ERROR`
24692469

24702470
<!-- YAML
2471-
added: REPLACEME
2471+
added: v22.13.0
24722472
-->
24732473

24742474
> Stability: 1 - Experimental
@@ -2516,7 +2516,7 @@ Opening a QUIC stream failed.
25162516
### `ERR_QUIC_TRANSPORT_ERROR`
25172517

25182518
<!-- YAML
2519-
added: REPLACEME
2519+
added: v22.13.0
25202520
-->
25212521

25222522
> Stability: 1 - Experimental
@@ -2528,7 +2528,7 @@ A QUIC transport error occurred.
25282528
### `ERR_QUIC_VERSION_NEGOTIATION_ERROR`
25292529

25302530
<!-- YAML
2531-
added: REPLACEME
2531+
added: v22.13.0
25322532
-->
25332533

25342534
> Stability: 1 - Experimental

doc/api/module.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ const siblingModule = require('./sibling-module');
6767
### `module.findPackageJSON(specifier[, base])`
6868
6969
<!-- YAML
70-
added: REPLACEME
70+
added: v22.13.0
7171
-->
7272
7373
> Stability: 1.1 - Active Development
@@ -202,7 +202,7 @@ resolution and loading behavior. See [Customization hooks][].
202202
### `module.stripTypeScriptTypes(code[, options])`
203203
204204
<!-- YAML
205-
added: REPLACEME
205+
added: v22.13.0
206206
-->
207207
208208
> Stability: 1.1 - Active development

doc/api/modules.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ added:
175175
- v22.0.0
176176
changes:
177177
- version:
178-
- REPLACEME
178+
- v22.13.0
179179
pr-url: https://github.com/nodejs/node/pull/56194
180180
description: This feature no longer emits an experimental warning by default,
181181
though the warning can still be emitted by --trace-require-module.

doc/api/net.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ The list of rules added to the blocklist.
173173
### `BlockList.isBlockList(value)`
174174

175175
<!-- YAML
176-
added: REPLACEME
176+
added: v22.13.0
177177
-->
178178

179179
* `value` {any} Any JS value
@@ -247,7 +247,7 @@ added:
247247
### `SocketAddress.parse(input)`
248248

249249
<!-- YAML
250-
added: REPLACEME
250+
added: v22.13.0
251251
-->
252252

253253
* `input` {string} An input string containing an IP address and optional port,

doc/api/process.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1922,7 +1922,7 @@ A boolean value that is `true` if the current Node.js build includes the inspect
19221922
19231923
<!-- YAML
19241924
added: v0.5.3
1925-
deprecated: REPLACEME
1925+
deprecated: v22.13.0
19261926
-->
19271927
19281928
> Stability: 0 - Deprecated. This property is always true, and any checks based on it are
@@ -1959,7 +1959,7 @@ A boolean value that is `true` if the current Node.js build includes support for
19591959
19601960
<!-- YAML
19611961
added: v4.8.0
1962-
deprecated: REPLACEME
1962+
deprecated: v22.13.0
19631963
-->
19641964
19651965
> Stability: 0 - Deprecated. Use `process.features.tls` instead.
@@ -1975,7 +1975,7 @@ This value is therefore identical to that of `process.features.tls`.
19751975
19761976
<!-- YAML
19771977
added: v0.11.13
1978-
deprecated: REPLACEME
1978+
deprecated: v22.13.0
19791979
-->
19801980
19811981
> Stability: 0 - Deprecated. Use `process.features.tls` instead.
@@ -1991,7 +1991,7 @@ This value is therefore identical to that of `process.features.tls`.
19911991
19921992
<!-- YAML
19931993
added: v0.5.3
1994-
deprecated: REPLACEME
1994+
deprecated: v22.13.0
19951995
-->
19961996
19971997
> Stability: 0 - Deprecated. Use `process.features.tls` instead.
@@ -2020,7 +2020,7 @@ A value that is `"strip"` if Node.js is run with `--experimental-strip-types`,
20202020
20212021
<!-- YAML
20222022
added: v0.5.3
2023-
deprecated: REPLACEME
2023+
deprecated: v22.13.0
20242024
-->
20252025
20262026
> Stability: 0 - Deprecated. This property is always true, and any checks based on it are
@@ -3510,7 +3510,7 @@ console.log(`Report on exception: ${report.reportOnUncaughtException}`);
35103510
### `process.report.excludeEnv`
35113511
35123512
<!-- YAML
3513-
added: REPLACEME
3513+
added: v22.13.0
35143514
-->
35153515
35163516
* {boolean}

doc/api/report.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<!-- YAML
1212
changes:
13-
- version: REPLACEME
13+
- version: v22.13.0
1414
pr-url: https://github.com/nodejs/node/pull/55697
1515
description: Added `--report-exclude-env` option for excluding environment variables from report generation.
1616
- version: v22.0.0
@@ -590,7 +590,7 @@ Report version definitions are consistent across LTS releases.
590590

591591
<!-- YAML
592592
changes:
593-
- version: REPLACEME
593+
- version: v22.13.0
594594
pr-url: https://github.com/nodejs/node/pull/56068
595595
description: Fix typos in the memory limit units.
596596
-->
@@ -625,7 +625,7 @@ respectively in the `userLimits` section, as these values are given in bytes.
625625

626626
<!-- YAML
627627
changes:
628-
- version: REPLACEME
628+
- version: v22.13.0
629629
pr-url: https://github.com/nodejs/node/pull/55697
630630
description: Added `--report-exclude-env` option for excluding environment variables from report generation.
631631
-->

doc/api/sqlite.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ open. This method is a wrapper around [`sqlite3_close_v2()`][].
127127
### `database.loadExtension(path)`
128128

129129
<!-- YAML
130-
added: REPLACEME
130+
added: v22.13.0
131131
-->
132132

133133
* `path` {string} The path to the shared library to load.
@@ -139,7 +139,7 @@ around [`sqlite3_load_extension()`][]. It is required to enable the
139139
### `database.enableLoadExtension(allow)`
140140

141141
<!-- YAML
142-
added: REPLACEME
142+
added: v22.13.0
143143
-->
144144

145145
* `allow` {boolean} Whether to allow loading extensions.
@@ -163,7 +163,7 @@ file. This method is a wrapper around [`sqlite3_exec()`][].
163163
### `database.function(name[, options], function)`
164164

165165
<!-- YAML
166-
added: REPLACEME
166+
added: v22.13.0
167167
-->
168168

169169
* `name` {string} The name of the SQLite function to create.
@@ -363,7 +363,7 @@ values in `namedParameters` and `anonymousParameters`.
363363
### `statement.iterate([namedParameters][, ...anonymousParameters])`
364364

365365
<!-- YAML
366-
added: REPLACEME
366+
added: v22.13.0
367367
-->
368368

369369
* `namedParameters` {Object} An optional object used to bind named parameters.
@@ -475,7 +475,7 @@ exception.
475475
## `sqlite.constants`
476476

477477
<!-- YAML
478-
added: REPLACEME
478+
added: v22.13.0
479479
-->
480480

481481
* {Object}

doc/api/test.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3315,7 +3315,7 @@ The name of the test.
33153315
added:
33163316
- v22.2.0
33173317
changes:
3318-
- version: REPLACEME
3318+
- version: v22.13.0
33193319
pr-url: https://github.com/nodejs/node/pull/55895
33203320
description: This function is no longer experimental.
33213321
-->

doc/api/util.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1920,7 +1920,7 @@ added:
19201920
- v21.7.0
19211921
- v20.12.0
19221922
changes:
1923-
- version: REPLACEME
1923+
- version: v22.13.0
19241924
pr-url: https://github.com/nodejs/node/pull/56265
19251925
description: styleText is now stable.
19261926
- version:

doc/api/webcrypto.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<!-- YAML
44
changes:
5-
- version: REPLACEME
5+
- version: v22.13.0
66
pr-url: https://github.com/nodejs/node/pull/56142
77
description: Algorithms `Ed25519` and `X25519` are now stable.
88
- version:

0 commit comments

Comments
 (0)