From 089c30f3e8af56fc4da8c0189c6f997f533a0840 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 09:15:15 +0000 Subject: [PATCH 1/4] Bump @mdn/browser-compat-data from 5.7.3 to 5.7.4 Bumps [@mdn/browser-compat-data](https://github.com/mdn/browser-compat-data) from 5.7.3 to 5.7.4. - [Release notes](https://github.com/mdn/browser-compat-data/releases) - [Commits](https://github.com/mdn/browser-compat-data/compare/v5.7.3...v5.7.4) --- updated-dependencies: - dependency-name: "@mdn/browser-compat-data" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6cb750b81b0..cec93016a54 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "devDependencies": { "@eslint/js": "^9.22.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.7.3", + "@mdn/browser-compat-data": "^5.7.4", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^7.0.1", "@types/node": "^18.19.80", @@ -806,9 +806,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.7.3.tgz", - "integrity": "sha512-ckygcngv0i7Qe0yOzzge/K7Gr5dnk2jNm/AYdqUd1ZTGa9pIEdDuVyWmL3bDU/NdJ8FtdSAjng98YfUuou9Csw==", + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.7.4.tgz", + "integrity": "sha512-d4rta1K2i3oEDYMXkIvv9S/+UJRdoYU59k9VkNn+2lzN5jpw7rDyiU5W5ALaFu1saDuqp/+JDig0JpUpHy8WvQ==", "license": "CC0-1.0" }, "node_modules/@nodelib/fs.scandir": { diff --git a/package.json b/package.json index b96a20cf9d0..92cde1ac901 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "devDependencies": { "@eslint/js": "^9.22.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.7.3", + "@mdn/browser-compat-data": "^5.7.4", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^7.0.1", "@types/node": "^18.19.80", From 768c0333cdbf1cc612ff5e33d9298c83f32c10bc Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Fri, 21 Mar 2025 13:57:35 +0100 Subject: [PATCH 2/4] Remove BCD keys that no longer exist --- features/cookie-store.yml | 21 --------------------- features/partitioned-cookies.yml | 3 --- 2 files changed, 24 deletions(-) diff --git a/features/cookie-store.yml b/features/cookie-store.yml index 9bd5763f6cc..988cbac3922 100644 --- a/features/cookie-store.yml +++ b/features/cookie-store.yml @@ -15,13 +15,6 @@ compat_features: - api.CookieStore.get.secure_return_property - api.CookieStore.get.value_return_property - api.CookieStore.getAll - - api.CookieStore.getAll.domain_return_property - - api.CookieStore.getAll.expires_return_property - - api.CookieStore.getAll.name_return_property - - api.CookieStore.getAll.path_return_property - - api.CookieStore.getAll.sameSite_return_property - - api.CookieStore.getAll.secure_return_property - - api.CookieStore.getAll.value_return_property - api.CookieStore.set - api.CookieStoreManager - api.CookieStoreManager.getSubscriptions @@ -30,22 +23,8 @@ compat_features: - api.ServiceWorkerRegistration.cookies - api.CookieChangeEvent - api.CookieChangeEvent.changed - - api.CookieChangeEvent.changed.domain_property - - api.CookieChangeEvent.changed.expires_property - - api.CookieChangeEvent.changed.name_property - - api.CookieChangeEvent.changed.path_property - - api.CookieChangeEvent.changed.sameSite_property - - api.CookieChangeEvent.changed.secure_property - - api.CookieChangeEvent.changed.value_property - api.CookieChangeEvent.CookieChangeEvent - api.CookieChangeEvent.deleted - - api.CookieChangeEvent.deleted.domain_property - - api.CookieChangeEvent.deleted.expires_property - - api.CookieChangeEvent.deleted.name_property - - api.CookieChangeEvent.deleted.path_property - - api.CookieChangeEvent.deleted.sameSite_property - - api.CookieChangeEvent.deleted.secure_property - - api.CookieChangeEvent.deleted.value_property - api.ExtendableCookieChangeEvent - api.ExtendableCookieChangeEvent.changed - api.ExtendableCookieChangeEvent.deleted diff --git a/features/partitioned-cookies.yml b/features/partitioned-cookies.yml index 3b545725289..cac58d50dea 100644 --- a/features/partitioned-cookies.yml +++ b/features/partitioned-cookies.yml @@ -2,11 +2,8 @@ name: Partitioned cookies description: Partitioned cookies allow you to opt a cookie into partitioned storage, with a separate cookie jar per top-level site. Also known as Cookies Having Independent Partitioned State or CHIPS. spec: https://wicg.github.io/cookie-store/ compat_features: - - api.CookieChangeEvent.changed.partitioned_property - - api.CookieChangeEvent.deleted.partitioned_property - api.CookieStore.delete.partitioned_option - api.CookieStore.get.partitioned_return_property - - api.CookieStore.getAll.partitioned_return_property - api.CookieStore.set.partitioned_option - api.ExtendableCookieChangeEvent.changed.partitioned_property - api.ExtendableCookieChangeEvent.deleted.partitioned_property From 5a8ed2bb198eaaccb56cb7653f0a4cb1fa20fbde Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Fri, 21 Mar 2025 13:57:52 +0100 Subject: [PATCH 3/4] Add draft feature for new webgpu subgroups BCD key --- features/draft/webgpu-subgroups.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 features/draft/webgpu-subgroups.yml diff --git a/features/draft/webgpu-subgroups.yml b/features/draft/webgpu-subgroups.yml new file mode 100644 index 00000000000..c93ee87e556 --- /dev/null +++ b/features/draft/webgpu-subgroups.yml @@ -0,0 +1,8 @@ +draft_date: 2025-03-21 +name: WebGPU subgroups +# Description taken from https://learn.microsoft.com/en-us/microsoft-edge/web-platform/release-notes/134#webgpu-subgroups, and needs more work. Can we mention entry points to the feature? Can we clarify/shorten +# the description? +description: The subgroups WbGPU feature allows SIMD parallelism. By using subgroups, threads within a group can perform collective operations. This provides efficient communication and data sharing among groups of invocations. These operations can be used to accelerate applications, by reducing memory overhead that's incurred by inter-invocation communication. +spec: https://gpuweb.github.io/gpuweb/#subgroups +compat_features: + - api.GPUSupportedFeatures.feature_subgroups From 5d4786038139571ad8cd35adcb98549afac71b08 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Fri, 21 Mar 2025 13:58:29 +0100 Subject: [PATCH 4/4] Regen dist files --- features/cookie-store.yml.dist | 21 --------------------- features/draft/spec/webdriver-bidi.yml.dist | 2 +- features/draft/webgpu-subgroups.yml.dist | 11 +++++++++++ features/partitioned-cookies.yml.dist | 3 --- 4 files changed, 12 insertions(+), 25 deletions(-) create mode 100644 features/draft/webgpu-subgroups.yml.dist diff --git a/features/cookie-store.yml.dist b/features/cookie-store.yml.dist index 624ac1060cc..0eb95915801 100644 --- a/features/cookie-store.yml.dist +++ b/features/cookie-store.yml.dist @@ -18,11 +18,7 @@ compat_features: - api.CookieChangeEvent - api.CookieChangeEvent.CookieChangeEvent - api.CookieChangeEvent.changed - - api.CookieChangeEvent.changed.name_property - - api.CookieChangeEvent.changed.value_property - api.CookieChangeEvent.deleted - - api.CookieChangeEvent.deleted.name_property - - api.CookieChangeEvent.deleted.value_property - api.CookieStore - api.CookieStore.change_event - api.CookieStore.delete @@ -30,8 +26,6 @@ compat_features: - api.CookieStore.get.name_return_property - api.CookieStore.get.value_return_property - api.CookieStore.getAll - - api.CookieStore.getAll.name_return_property - - api.CookieStore.getAll.value_return_property - api.CookieStore.set - api.ServiceWorkerGlobalScope.cookieStore - api.Window.cookieStore @@ -42,26 +36,11 @@ compat_features: # chrome: "87" # chrome_android: "87" # edge: "87" - - api.CookieChangeEvent.changed.domain_property - - api.CookieChangeEvent.changed.expires_property - - api.CookieChangeEvent.changed.path_property - - api.CookieChangeEvent.changed.sameSite_property - - api.CookieChangeEvent.changed.secure_property - - api.CookieChangeEvent.deleted.domain_property - - api.CookieChangeEvent.deleted.expires_property - - api.CookieChangeEvent.deleted.path_property - - api.CookieChangeEvent.deleted.sameSite_property - - api.CookieChangeEvent.deleted.secure_property - api.CookieStore.get.domain_return_property - api.CookieStore.get.expires_return_property - api.CookieStore.get.path_return_property - api.CookieStore.get.sameSite_return_property - api.CookieStore.get.secure_return_property - - api.CookieStore.getAll.domain_return_property - - api.CookieStore.getAll.expires_return_property - - api.CookieStore.getAll.path_return_property - - api.CookieStore.getAll.sameSite_return_property - - api.CookieStore.getAll.secure_return_property - api.CookieStoreManager - api.CookieStoreManager.getSubscriptions - api.CookieStoreManager.subscribe diff --git a/features/draft/spec/webdriver-bidi.yml.dist b/features/draft/spec/webdriver-bidi.yml.dist index 85aa01990dc..5ecfacb7f94 100644 --- a/features/draft/spec/webdriver-bidi.yml.dist +++ b/features/draft/spec/webdriver-bidi.yml.dist @@ -108,7 +108,6 @@ compat_features: # firefox_android: "114" - webdriver.bidi.input.performActions - webdriver.bidi.input.releaseActions - - webdriver.bidi.script.addPreloadScript - webdriver.bidi.script.message_event # baseline: false @@ -179,6 +178,7 @@ compat_features: # edge: "126" # firefox: "136" # firefox_android: "136" + - webdriver.bidi.script.addPreloadScript - webdriver.bidi.session.subscribe - webdriver.bidi.session.unsubscribe diff --git a/features/draft/webgpu-subgroups.yml.dist b/features/draft/webgpu-subgroups.yml.dist new file mode 100644 index 00000000000..75709a58afd --- /dev/null +++ b/features/draft/webgpu-subgroups.yml.dist @@ -0,0 +1,11 @@ +# Generated from: webgpu-subgroups.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: false + support: + chrome: "134" + chrome_android: "134" + edge: "134" +compat_features: + - api.GPUSupportedFeatures.feature_subgroups diff --git a/features/partitioned-cookies.yml.dist b/features/partitioned-cookies.yml.dist index 96811e573e4..ef29fc250fb 100644 --- a/features/partitioned-cookies.yml.dist +++ b/features/partitioned-cookies.yml.dist @@ -24,10 +24,7 @@ compat_features: # chrome: "114" # chrome_android: "114" # edge: "114" - - api.CookieChangeEvent.changed.partitioned_property - - api.CookieChangeEvent.deleted.partitioned_property - api.CookieStore.get.partitioned_return_property - - api.CookieStore.getAll.partitioned_return_property - api.ExtendableCookieChangeEvent.changed.partitioned_property - api.ExtendableCookieChangeEvent.deleted.partitioned_property - http.headers.Set-Cookie.Partitioned