From ec8db8750fa8603332d0325270b02b89671d0da1 Mon Sep 17 00:00:00 2001 From: ishabi Date: Fri, 31 Oct 2025 22:31:22 +0100 Subject: [PATCH 1/2] Add support for web locks in nodejs --- api/Lock.json | 9 +++++++++ browsers/nodejs.json | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/api/Lock.json b/api/Lock.json index 7efa187289fb85..0f4c0a82c7fbed 100644 --- a/api/Lock.json +++ b/api/Lock.json @@ -17,6 +17,9 @@ "version_added": "96" }, "firefox_android": "mirror", + "nodejs": { + "version_added": "24.5.0" + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -51,6 +54,9 @@ "version_added": "96" }, "firefox_android": "mirror", + "nodejs": { + "version_added": "24.5.0" + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -86,6 +92,9 @@ "version_added": "96" }, "firefox_android": "mirror", + "nodejs": { + "version_added": "24.5.0" + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", diff --git a/browsers/nodejs.json b/browsers/nodejs.json index f6bb75e9d57e1d..4a6f3483140523 100644 --- a/browsers/nodejs.json +++ b/browsers/nodejs.json @@ -748,6 +748,13 @@ "engine": "V8", "engine_version": "13.6" }, + "24.5.0": { + "release_date": "2025-07-31", + "release_notes": "https://nodejs.org/en/blog/release/v24.5.0", + "status": "retired", + "engine": "V8", + "engine_version": "13.6" + }, "24.7.0": { "release_date": "2025-08-27", "release_notes": "https://nodejs.org/en/blog/release/v24.7.0", From 91782c0b546fdfa735ec09698c8786e5a94c5a16 Mon Sep 17 00:00:00 2001 From: ishabi Date: Sun, 16 Nov 2025 14:27:32 +0100 Subject: [PATCH 2/2] update api files --- api/LockManager.json | 9 +++++++++ api/Navigator.json | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/api/LockManager.json b/api/LockManager.json index d6364860eb05cf..d3ec88097da585 100644 --- a/api/LockManager.json +++ b/api/LockManager.json @@ -17,6 +17,9 @@ "version_added": "96" }, "firefox_android": "mirror", + "nodejs": { + "version_added": "24.5.0" + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -51,6 +54,9 @@ "version_added": "96" }, "firefox_android": "mirror", + "nodejs": { + "version_added": "24.5.0" + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -86,6 +92,9 @@ "version_added": "96" }, "firefox_android": "mirror", + "nodejs": { + "version_added": "24.5.0" + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", diff --git a/api/Navigator.json b/api/Navigator.json index 2846dcda25e303..400e8a57f29002 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -2293,7 +2293,7 @@ }, "firefox_android": "mirror", "nodejs": { - "version_added": false + "version_added": "24.5.0" }, "oculus": "mirror", "opera": "mirror",