Skip to content

Commit 8395f1e

Browse files
jperellicaugner
andauthored
Updates for Node.js 24.0 (#26735)
* RegExp.escape added to nodejs v24 * Update javascript/builtins/RegExp.json Co-authored-by: Claas Augner <[email protected]> * Add node24 to browsers list * nodejs Float16Array in v24 * nodejs v24 Error.iserror * nodejs v24 Symbol.dispose/asyncDispose * nodejs v24 Memory64 * syntax error fix * syntax error fix * node v23 is retired Co-authored-by: Claas Augner <[email protected]> * Error.isError does not work for DOMException in node24 More info nodejs/node#56497 * add link reference to note Co-authored-by: Claas Augner <[email protected]> * improve notes format * dispose partial implementation also for older nodejs version --------- Co-authored-by: Claas Augner <[email protected]>
1 parent 618c641 commit 8395f1e

File tree

6 files changed

+35
-9
lines changed

6 files changed

+35
-9
lines changed

browsers/nodejs.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -737,9 +737,16 @@
737737
"23.0.0": {
738738
"release_date": "2024-10-16",
739739
"release_notes": "https://nodejs.org/en/blog/release/v23.0.0",
740-
"status": "current",
740+
"status": "retired",
741741
"engine": "V8",
742742
"engine_version": "12.9"
743+
},
744+
"24.0.0": {
745+
"release_date": "2025-05-06",
746+
"release_notes": "https://nodejs.org/en/blog/release/v24.0.0",
747+
"status": "current",
748+
"engine": "V8",
749+
"engine_version": "13.6"
743750
}
744751
}
745752
}

javascript/builtins/Error.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,9 @@
420420
"version_added": false
421421
},
422422
"nodejs": {
423-
"version_added": false
423+
"version_added": "24.0.0",
424+
"partial_implementation": true,
425+
"notes": "Returns `false` for `DOMException` instances. See [issue 56497](https://github.com/nodejs/node/issues/56497)."
424426
},
425427
"oculus": "mirror",
426428
"opera": "mirror",

javascript/builtins/Float16Array.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"version_added": false
2626
},
2727
"nodejs": {
28-
"version_added": false
28+
"version_added": "24.0.0"
2929
},
3030
"oculus": "mirror",
3131
"opera": "mirror",
@@ -69,7 +69,7 @@
6969
"version_added": false
7070
},
7171
"nodejs": {
72-
"version_added": false
72+
"version_added": "24.0.0"
7373
},
7474
"oculus": "mirror",
7575
"opera": "mirror",

javascript/builtins/RegExp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@
223223
"version_added": false
224224
},
225225
"nodejs": {
226-
"version_added": false
226+
"version_added": "24.0.0"
227227
},
228228
"oculus": "mirror",
229229
"opera": "mirror",

javascript/builtins/Symbol.json

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,11 +116,18 @@
116116
},
117117
"nodejs": [
118118
{
119-
"version_added": "20.4.0"
119+
"version_added": "24.0.0"
120+
},
121+
{
122+
"version_added": "20.4.0",
123+
"partial_implementation": true,
124+
"notes": "Only available for `fs` and `stream` resources."
120125
},
121126
{
122127
"version_added": "18.18.0",
123-
"version_removed": "19.0.0"
128+
"version_removed": "19.0.0",
129+
"partial_implementation": true,
130+
"notes": "Only available for `fs` and `stream` resources."
124131
}
125132
],
126133
"oculus": "mirror",
@@ -258,11 +265,18 @@
258265
},
259266
"nodejs": [
260267
{
261-
"version_added": "20.4.0"
268+
"version_added": "24.0.0"
269+
},
270+
{
271+
"version_added": "20.4.0",
272+
"partial_implementation": true,
273+
"notes": "Only available for `fs` and `stream` resources."
262274
},
263275
{
264276
"version_added": "18.18.0",
265-
"version_removed": "19.0.0"
277+
"version_removed": "19.0.0",
278+
"partial_implementation": true,
279+
"notes": "Only available for `fs` and `stream` resources."
266280
}
267281
],
268282
"oculus": "mirror",

webassembly/memory64.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
"ie": {
2020
"version_added": false
2121
},
22+
"nodejs": {
23+
"version_added": "24.0.0"
24+
},
2225
"oculus": "mirror",
2326
"opera": "mirror",
2427
"opera_android": "mirror",

0 commit comments

Comments
 (0)