Skip to content

Commit 9f1f4c2

Browse files
committed
2024-10-15, Version 23.0.0 (Current)
Semver-Major Commits: assert,util: * (SEMVER-MAJOR) change WeakMap and WeakSet comparison handling (Cristian Barlutiu) #53495 buffer: * (SEMVER-MAJOR) throw when writing beyond buffer" (Robert Nagy) #54588 * (SEMVER-MAJOR) make File cloneable (Matthew Aitken) #47613 build: * (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #54536 * (SEMVER-MAJOR) disable ICF for mksnapshot (Leszek Swirski) #54077 * (SEMVER-MAJOR) include v8-sandbox.h header in distribution (Michaël Zasso) #54077 * (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #54077 * (SEMVER-MAJOR) warn for GCC versions earlier than 12.2 (Michaël Zasso) #54081 * (SEMVER-MAJOR) drop experimental support for Windows <10 (Michaël Zasso) #54079 * (SEMVER-MAJOR) remove support for 32-bit Windows (Michaël Zasso) #53184 * (SEMVER-MAJOR) compile with C++20 support (Michaël Zasso) #45427 child_process: * (SEMVER-MAJOR) remove unused internal event (Rich Trott) #53793 cli: * (SEMVER-MAJOR) remove deprecated V8 flag (Omer Katz) #54761 * (SEMVER-MAJOR) move --trace-atomics-wait to eol (Marco Ippolito) #52747 * (SEMVER-MAJOR) remove --no-experimental-global-customevent flag (Daeyeon Jeong) #52723 * (SEMVER-MAJOR) remove --no-experimental-fetch flag (Filip Skokan) #52611 * (SEMVER-MAJOR) remove --no-experimental-global-webcrypto flag (Filip Skokan) #52564 crypto: * (SEMVER-MAJOR) runtime deprecate crypto.fips (Yagiz Nizipli) #55019 * (SEMVER-MAJOR) remove ERR_CRYPTO_SCRYPT_INVALID_PARAMETER (Tobias Nießen) #53305 * (SEMVER-MAJOR) move DEP0182 to runtime deprecation (Tobias Nießen) #52552 deps: * (SEMVER-MAJOR) V8: cherry-pick 97199f686e2f (Michaël Zasso) #54536 * (SEMVER-MAJOR) V8: cherry-pick 01a47f3ffff2 (Michaël Zasso) #54536 * (SEMVER-MAJOR) patch V8 to support older Clang versions (Michaël Zasso) #54536 * (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #54536 * (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #54536 * (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #54536 * (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54536 * (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #54536 * (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #54536 * (SEMVER-MAJOR) update V8 to 12.9.202.18 (Michaël Zasso) #54536 * (SEMVER-MAJOR) remove bogus V8 DCHECK (Michaël Zasso) #54077 * (SEMVER-MAJOR) V8: cherry-pick 00e9eeb3fb2c (Michaël Zasso) #54077 * (SEMVER-MAJOR) V8: cherry-pick b1397772c70c (Michaël Zasso) #54077 * (SEMVER-MAJOR) V8: cherry-pick 35888fee7bba (Joyee Cheung) #54077 * (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #54077 * (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #54077 * (SEMVER-MAJOR) V8: revert CL 5331688 (Michaël Zasso) #54077 * (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #54077 * (SEMVER-MAJOR) silence internal V8 deprecation warning (Michaël Zasso) #54077 * (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54077 * (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #54077 * (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #54077 * (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #54077 * (SEMVER-MAJOR) update V8 to 12.8.374.13 (Michaël Zasso) #54077 doc: * (SEMVER-MAJOR) reflect toolchains used for official binaries (Richard Lau) #54967 * (SEMVER-MAJOR) use gcc 12 on AIX for Node.js >=23 (Richard Lau) #54338 esm: * (SEMVER-MAJOR) export 'module.exports' on ESM CJS wrapper (Guy Bedford) #53848 events: * (SEMVER-MAJOR) set EventEmitterAsyncResource fields private (Yagiz Nizipli) #54889 fs: * (SEMVER-MAJOR) adjust typecheck for `type` in `fs.symlink()` (Livia Medeiros) #49741 * (SEMVER-MAJOR) runtime deprecate `dirent.path` (Antoine du Hamel) #51050 lib: * (SEMVER-MAJOR) validate signals with interface converter (Jason Zhang) #54965 * (SEMVER-MAJOR) implement interface converter in webidl (Jason Zhang) #54965 * (SEMVER-MAJOR) expose global CloseEvent (Matthew Aitken) #53355 net: * (SEMVER-MAJOR) validate host name for server listen (Jason Zhang) #54470 path: * (SEMVER-MAJOR) fix bugs and inconsistencies (Hüseyin Açacak) #54224 process: * (SEMVER-MAJOR) remove `process.assert` (Aviv Keller) #55035 src: * (SEMVER-MAJOR) update NODE_MODULE_VERSION to 131 (Michaël Zasso) #54536 * (SEMVER-MAJOR) stop using deprecated fields of `v8::FastApiCallbackOptions` (Andreas Haas) #54077 * (SEMVER-MAJOR) remove dependency on wrapper-descriptor-based CppHeap (Joyee Cheung) #54077 * (SEMVER-MAJOR) add source location to v8::TaskRunner (François Doray) #54077 * (SEMVER-MAJOR) update NODE_MODULE_VERSION to 129 (Michaël Zasso) #54077 * (SEMVER-MAJOR) do not use soon-to-be-deprecated V8 API (Igor Sheludko) #53174 * (SEMVER-MAJOR) add UV_PIPE_NO_TRUNCATE for bind in pipe_wrap.cc (theanarkh) #52347 stream: * (SEMVER-MAJOR) pipe to a closed or destroyed stream is not allowed in pipeline (jakecastelli) #53241 string_decoder: * (SEMVER-MAJOR) refactor encoding validation (Yagiz Nizipli) #54957 test: * (SEMVER-MAJOR) update v8-stats test for V8 12.6 (Michaël Zasso) #54077 test_runner: * (SEMVER-MAJOR) detect only tests when --test is not used (Colin Ihrig) #54881 * (SEMVER-MAJOR) always make spec the default reporter (Colin Ihrig) #54548 * (SEMVER-MAJOR) expose lcov reporter as newable function (Chemi Atlow) #52403 timers: * (SEMVER-MAJOR) emit warning if delay is negative or NaN (jakecastelli) #46678 tls: * (SEMVER-MAJOR) fix 'ERR_TLS_PSK_SET_IDENTIY_HINT_FAILED' typo (Aviv Keller) #52627 tools: * (SEMVER-MAJOR) add additonal include dirs for V8 on AIX (Abdirahim Musse) #54536 * (SEMVER-MAJOR) update V8 gypfiles for 12.8 (Michaël Zasso) #54077 * (SEMVER-MAJOR) update V8 gypfiles for 12.7 (Richard Lau) #54077 * (SEMVER-MAJOR) update V8 gypfiles for 12.6 (Michaël Zasso) #54077 util: * (SEMVER-MAJOR) move util.log to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isPrimitive to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isFunction to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isError to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isDate to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isObject to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isRegExp to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isUndefined to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isSymbol to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isString to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isNumber to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isNullOrUndefined to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isNull to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isBuffer to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util.isBoolean to eol (marco-ippolito) #52744 * (SEMVER-MAJOR) move util._extend to eol (marco-ippolito) #52744 zlib: * (SEMVER-MAJOR) remove `zlib.bytesRead` (Yagiz Nizipli) #55020 PR-URL: #55338
1 parent e79ae1b commit 9f1f4c2

40 files changed

+494
-51
lines changed

CHANGELOG.md

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

33
Select a Node.js version below to view the changelog history:
44

5+
* [Node.js 23](doc/changelogs/CHANGELOG_V23.md) **Current**
56
* [Node.js 22](doc/changelogs/CHANGELOG_V22.md) **Current**
67
* [Node.js 21](doc/changelogs/CHANGELOG_V21.md) End-of-Life
78
* [Node.js 20](doc/changelogs/CHANGELOG_V20.md) **Long Term Support**
@@ -31,11 +32,14 @@ release.
3132

3233
<table>
3334
<tr>
35+
<th title="Current"><a href="doc/changelogs/CHANGELOG_V23.md">23</a> (Current)</th>
3436
<th title="Current"><a href="doc/changelogs/CHANGELOG_V22.md">22</a> (Current)</th>
3537
<th title="LTS Until 2026-04"><a href="doc/changelogs/CHANGELOG_V20.md">20</a> (LTS)</th>
3638
<th title="LTS Until 2025-04"><a href="doc/changelogs/CHANGELOG_V18.md">18</a> (LTS)</th>
3739
</tr>
3840
<tr>
41+
<b><a href="doc/changelogs/CHANGELOG_V23.md#23.0.0">23.0.0</a></b><br/>
42+
</td>
3943
<td valign="top">
4044
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.9.0">22.9.0</a></b><br/>
4145
<a href="doc/changelogs/CHANGELOG_V22.md#22.8.0">22.8.0</a><br/>

doc/api/buffer.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5094,7 +5094,7 @@ added:
50945094
- v19.2.0
50955095
- v18.13.0
50965096
changes:
5097-
- version: REPLACEME
5097+
- version:
50985098
pr-url: https://github.com/nodejs/node/pull/47613
50995099
description: Makes File instances cloneable.
51005100
- version: v20.0.0

doc/api/cli.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -812,7 +812,7 @@ of `--enable-source-maps`.
812812

813813
<!-- YAML
814814
added:
815-
- REPLACEME
815+
-
816816
-->
817817

818818
> Stability: 1 - Experimental
@@ -1073,7 +1073,7 @@ added:
10731073
- v22.0.0
10741074
- v20.17.0
10751075
changes:
1076-
- version: REPLACEME
1076+
- version:
10771077
pr-url: https://github.com/nodejs/node/pull/55085
10781078
description: This is now true by default.
10791079
-->
@@ -1710,7 +1710,7 @@ added:
17101710
- v22.0.0
17111711
- v20.17.0
17121712
changes:
1713-
- version: REPLACEME
1713+
- version:
17141714
pr-url: https://github.com/nodejs/node/pull/55085
17151715
description: This is now false by default.
17161716
-->

doc/api/crypto.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2139,7 +2139,7 @@ property is `undefined` for asymmetric keys.
21392139
### `keyObject.toCryptoKey(algorithm, extractable, keyUsages)`
21402140

21412141
<!-- YAML
2142-
added: REPLACEME
2142+
added:
21432143
-->
21442144

21452145
<!--lint disable maximum-line-length remark-lint-->
@@ -2886,7 +2886,7 @@ The date/time from which this certificate is valid.
28862886
### `x509.validFromDate`
28872887

28882888
<!-- YAML
2889-
added: REPLACEME
2889+
added:
28902890
-->
28912891

28922892
* Type: {Date}
@@ -2906,7 +2906,7 @@ The date/time until which this certificate is valid.
29062906
### `x509.validToDate`
29072907

29082908
<!-- YAML
2909-
added: REPLACEME
2909+
added:
29102910
-->
29112911

29122912
* Type: {Date}

doc/api/deprecations.md

+21-21
Original file line numberDiff line numberDiff line change
@@ -996,7 +996,7 @@ instead.
996996

997997
<!-- YAML
998998
changes:
999-
- version: REPLACEME
999+
- version:
10001000
pr-url: https://github.com/nodejs/node/pull/52744
10011001
description: End-of-Life deprecation.
10021002
- version: v22.0.0
@@ -1023,7 +1023,7 @@ The `util.isBoolean()` API has been removed. Please use
10231023

10241024
<!-- YAML
10251025
changes:
1026-
- version: REPLACEME
1026+
- version:
10271027
pr-url: https://github.com/nodejs/node/pull/52744
10281028
description: End-of-Life deprecation.
10291029
- version: v22.0.0
@@ -1050,7 +1050,7 @@ The `util.isBuffer()` API has been removed. Please use
10501050

10511051
<!-- YAML
10521052
changes:
1053-
- version: REPLACEME
1053+
- version:
10541054
pr-url: https://github.com/nodejs/node/pull/52744
10551055
description: End-of-Life deprecation.
10561056
- version: v22.0.0
@@ -1077,7 +1077,7 @@ The `util.isDate()` API has been removed. Please use
10771077

10781078
<!-- YAML
10791079
changes:
1080-
- version: REPLACEME
1080+
- version:
10811081
pr-url: https://github.com/nodejs/node/pull/52744
10821082
description: End-of-Life deprecation.
10831083
- version: v22.0.0
@@ -1105,7 +1105,7 @@ instead.
11051105

11061106
<!-- YAML
11071107
changes:
1108-
- version: REPLACEME
1108+
- version:
11091109
pr-url: https://github.com/nodejs/node/pull/52744
11101110
description: End-of-Life deprecation.
11111111
- version: v22.0.0
@@ -1132,7 +1132,7 @@ The `util.isFunction()` API has been removed. Please use
11321132

11331133
<!-- YAML
11341134
changes:
1135-
- version: REPLACEME
1135+
- version:
11361136
pr-url: https://github.com/nodejs/node/pull/52744
11371137
description: End-of-Life deprecation.
11381138
- version: v22.0.0
@@ -1159,7 +1159,7 @@ The `util.isNull()` API has been removed. Please use
11591159

11601160
<!-- YAML
11611161
changes:
1162-
- version: REPLACEME
1162+
- version:
11631163
pr-url: https://github.com/nodejs/node/pull/52744
11641164
description: End-of-Life deprecation.
11651165
- version: v22.0.0
@@ -1186,7 +1186,7 @@ The `util.isNullOrUndefined()` API has been removed. Please use
11861186

11871187
<!-- YAML
11881188
changes:
1189-
- version: REPLACEME
1189+
- version:
11901190
pr-url: https://github.com/nodejs/node/pull/52744
11911191
description: End-of-Life deprecation.
11921192
- version: v22.0.0
@@ -1213,7 +1213,7 @@ The `util.isNumber()` API has been removed. Please use
12131213

12141214
<!-- YAML
12151215
changes:
1216-
- version: REPLACEME
1216+
- version:
12171217
pr-url: https://github.com/nodejs/node/pull/52744
12181218
description: End-of-Life deprecation.
12191219
- version: v22.0.0
@@ -1240,7 +1240,7 @@ The `util.isObject()` API has been removed. Please use
12401240

12411241
<!-- YAML
12421242
changes:
1243-
- version: REPLACEME
1243+
- version:
12441244
pr-url: https://github.com/nodejs/node/pull/52744
12451245
description: End-of-Life deprecation.
12461246
- version: v22.0.0
@@ -1268,7 +1268,7 @@ instead.
12681268

12691269
<!-- YAML
12701270
changes:
1271-
- version: REPLACEME
1271+
- version:
12721272
pr-url: https://github.com/nodejs/node/pull/52744
12731273
description: End-of-Life deprecation.
12741274
- version: v22.0.0
@@ -1295,7 +1295,7 @@ The `util.isRegExp()` API has been removed. Please use
12951295

12961296
<!-- YAML
12971297
changes:
1298-
- version: REPLACEME
1298+
- version:
12991299
pr-url: https://github.com/nodejs/node/pull/52744
13001300
description: End-of-Life deprecation.
13011301
- version: v22.0.0
@@ -1322,7 +1322,7 @@ The `util.isString()` API has been removed. Please use
13221322

13231323
<!-- YAML
13241324
changes:
1325-
- version: REPLACEME
1325+
- version:
13261326
pr-url: https://github.com/nodejs/node/pull/52744
13271327
description: End-of-Life deprecation.
13281328
- version: v22.0.0
@@ -1349,7 +1349,7 @@ The `util.isSymbol()` API has been removed. Please use
13491349

13501350
<!-- YAML
13511351
changes:
1352-
- version: REPLACEME
1352+
- version:
13531353
pr-url: https://github.com/nodejs/node/pull/52744
13541354
description: End-of-Life deprecation.
13551355
- version: v22.0.0
@@ -1376,7 +1376,7 @@ The `util.isUndefined()` API has been removed. Please use
13761376

13771377
<!-- YAML
13781378
changes:
1379-
- version: REPLACEME
1379+
- version:
13801380
pr-url: https://github.com/nodejs/node/pull/52744
13811381
description: End-of-Life deprecation.
13821382
- version: v22.0.0
@@ -2030,7 +2030,7 @@ or `module.exports` instead.
20302030

20312031
<!-- YAML
20322032
changes:
2033-
- version: REPLACEME
2033+
- version:
20342034
pr-url: https://github.com/nodejs/node/pull/55019
20352035
description: Runtime deprecation.
20362036
- version: v10.0.0
@@ -2145,7 +2145,7 @@ parameter.
21452145

21462146
<!-- YAML
21472147
changes:
2148-
- version: REPLACEME
2148+
- version:
21492149
pr-url: https://github.com/nodejs/node/pull/55035
21502150
description: End-of-Life.
21512151
- version: v10.0.0
@@ -2290,7 +2290,7 @@ core and obsoleted by the removal of NPN (Next Protocol Negotiation) support.
22902290

22912291
<!-- YAML
22922292
changes:
2293-
- version: REPLACEME
2293+
- version:
22942294
pr-url: https://github.com/nodejs/node/pull/55020
22952295
description: End-of-Life.
22962296
- version: v11.0.0
@@ -3367,7 +3367,7 @@ Values other than `undefined`, `null`, integer numbers, and integer strings
33673367

33683368
<!-- YAML
33693369
changes:
3370-
- version: REPLACEME
3370+
- version:
33713371
pr-url: https://github.com/nodejs/node/pull/52747
33723372
description: End-of-Life.
33733373
- version: v22.0.0
@@ -3608,7 +3608,7 @@ Please use `value instanceof WebAssembly.Module` instead.
36083608

36093609
<!-- YAML
36103610
changes:
3611-
- version: REPLACEME
3611+
- version:
36123612
pr-url: https://github.com/nodejs/node/pull/51050
36133613
description: Runtime deprecation.
36143614
- version:
@@ -3683,7 +3683,7 @@ Please use the [`crypto.createHmac()`][] method to create Hmac instances.
36833683

36843684
<!-- YAML
36853685
changes:
3686-
- version: REPLACEME
3686+
- version:
36873687
pr-url: https://github.com/nodejs/node/pull/52552
36883688
description: Runtime deprecation.
36893689
- version: v20.13.0

doc/api/errors.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -2423,7 +2423,7 @@ object.
24232423
### `ERR_QUIC_CONNECTION_FAILED`
24242424

24252425
<!-- YAML
2426-
added: REPLACEME
2426+
added:
24272427
-->
24282428

24292429
> Stability: 1 - Experimental
@@ -2435,7 +2435,7 @@ Establishing a QUIC connection failed.
24352435
### `ERR_QUIC_ENDPOINT_CLOSED`
24362436

24372437
<!-- YAML
2438-
added: REPLACEME
2438+
added:
24392439
-->
24402440

24412441
> Stability: 1 - Experimental
@@ -2447,7 +2447,7 @@ A QUIC Endpoint closed with an error.
24472447
### `ERR_QUIC_OPEN_STREAM_FAILED`
24482448

24492449
<!-- YAML
2450-
added: REPLACEME
2450+
added:
24512451
-->
24522452

24532453
> Stability: 1 - Experimental
@@ -2488,7 +2488,7 @@ before looking for the top-level awaits).
24882488

24892489
<!-- YAML
24902490
changes:
2491-
- version: REPLACEME
2491+
- version:
24922492
pr-url: https://github.com/nodejs/node/pull/55085
24932493
description: require() now supports loading synchronous ES modules by default.
24942494
-->
@@ -3340,7 +3340,7 @@ encoding (e.g. `ucs` or `utf16le`) is not supported.
33403340
### `ERR_CRYPTO_SCRYPT_INVALID_PARAMETER`
33413341

33423342
<!-- YAML
3343-
removed: REPLACEME
3343+
removed:
33443344
-->
33453345

33463346
An incompatible combination of options was passed to [`crypto.scrypt()`][] or
@@ -3352,7 +3352,7 @@ An incompatible combination of options was passed to [`crypto.scrypt()`][] or
33523352
### `ERR_FS_INVALID_SYMLINK_TYPE`
33533353

33543354
<!-- YAML
3355-
removed: REPLACEME
3355+
removed:
33563356
-->
33573357

33583358
An invalid symlink type was passed to the [`fs.symlink()`][] or

doc/api/esm.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ See [Loading ECMAScript modules using `require()`][] for details.
477477
<!-- YAML
478478
added: v14.13.0
479479
changes:
480-
- version: REPLACEME
480+
- version:
481481
pr-url: https://github.com/nodejs/node/pull/53848
482482
description: Added `'module.exports'` export marker to CJS namespaces.
483483
-->

doc/api/fs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6828,7 +6828,7 @@ deprecated:
68286828
- v20.12.0
68296829
- v18.20.0
68306830
changes:
6831-
- version: REPLACEME
6831+
- version:
68326832
pr-url: https://github.com/nodejs/node/pull/51050
68336833
description: Accessing this property emits a warning. It is now read-only.
68346834
-->

doc/api/globals.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ added: v0.0.1
325325
## `CloseEvent`
326326

327327
<!-- YAML
328-
added: REPLACEME
328+
added:
329329
-->
330330

331331
<!-- type=global -->
@@ -374,7 +374,7 @@ added:
374374
- v17.6.0
375375
- v16.15.0
376376
changes:
377-
- version: REPLACEME
377+
- version:
378378
pr-url: https://github.com/nodejs/node/pull/52564
379379
description: No longer experimental.
380380
- version: v19.0.0
@@ -395,7 +395,7 @@ added:
395395
- v17.6.0
396396
- v16.15.0
397397
changes:
398-
- version: REPLACEME
398+
- version:
399399
pr-url: https://github.com/nodejs/node/pull/52564
400400
description: No longer experimental.
401401
- version: v19.0.0
@@ -414,7 +414,7 @@ added:
414414
- v17.6.0
415415
- v16.15.0
416416
changes:
417-
- version: REPLACEME
417+
- version:
418418
pr-url: https://github.com/nodejs/node/pull/52564
419419
description: No longer experimental.
420420
- version: v19.0.0
@@ -435,7 +435,7 @@ added:
435435
- v18.7.0
436436
- v16.17.0
437437
changes:
438-
- version: REPLACEME
438+
- version:
439439
pr-url: https://github.com/nodejs/node/pull/52723
440440
description: No longer experimental.
441441
- version: v19.0.0

0 commit comments

Comments
 (0)