From a88ac33ed14c96a9cf11e7b18a2b309d87a2dea6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 18:18:42 +0000 Subject: [PATCH 1/3] Bump @mdn/browser-compat-data from 5.6.28 to 5.6.29 Bumps [@mdn/browser-compat-data](https://github.com/mdn/browser-compat-data) from 5.6.28 to 5.6.29. - [Release notes](https://github.com/mdn/browser-compat-data/releases) - [Changelog](https://github.com/mdn/browser-compat-data/blob/main/RELEASE_NOTES.md) - [Commits](https://github.com/mdn/browser-compat-data/compare/v5.6.28...v5.6.29) --- 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 39279a59905..99de9e2d263 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "devDependencies": { "@eslint/js": "^9.18.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.6.28", + "@mdn/browser-compat-data": "^5.6.29", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^7.0.0", "@types/node": "^18.19.70", @@ -764,9 +764,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.6.28", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.28.tgz", - "integrity": "sha512-tMEFXKQXHbWsndyTtLkheUAMlN/oKGqXeP6iSQuDJ3VwPZD5qkkSb+BNmFkO67EWyC2kJbOu79/XJ+pSiF8LZQ==" + "version": "5.6.29", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.29.tgz", + "integrity": "sha512-+s2wY7ftjoXf3UwyvR7U4EKDCpUuxlCdnv2OP5BAk1uvoCgUVVU0GtVNolD5Gj+1oVWX1y5a4Yj/LIaThUDmGA==" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", diff --git a/package.json b/package.json index 7965ef6733e..677bf5cbb10 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@eslint/js": "^9.18.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.6.28", + "@mdn/browser-compat-data": "^5.6.29", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^7.0.0", "@types/node": "^18.19.70", From 01ac24f8fb68998549ed4d6842459ef95e7ce639 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Mon, 13 Jan 2025 19:27:51 +0100 Subject: [PATCH 2/3] Refresh dist --- features/absolute-positioning.yml.dist | 2 + features/anchor-positioning.yml.dist | 9 +- features/cookies.yml.dist | 14 +- features/css-supports.yml.dist | 18 +- features/device-posture.yml.dist | 8 + features/dialog.yml.dist | 2 + features/document-colors.yml.dist | 4 +- features/dom.yml.dist | 210 ++++++++++++++----- features/draft/spec/element-capture.yml.dist | 3 +- features/draft/spec/indexeddb-3.yml.dist | 2 + features/draft/spec/webauthn-3.yml.dist | 3 +- features/draganddrop.yml.dist | 1 + features/fetch.yml.dist | 20 +- features/file-system-access.yml.dist | 2 + features/location.yml.dist | 14 +- features/pointer-events-api.yml.dist | 12 +- features/promise-try.yml.dist | 5 +- features/push.yml.dist | 25 ++- features/regexp-escape.yml.dist | 2 + features/selection-api.yml.dist | 26 +-- features/speculation-rules.yml.dist | 16 +- features/streams.yml.dist | 32 ++- features/wasm-memory64.yml.dist | 4 +- features/wasm-string-builtins.yml.dist | 2 + features/webgpu.yml.dist | 16 +- features/writing-mode.yml.dist | 2 + 26 files changed, 312 insertions(+), 142 deletions(-) diff --git a/features/absolute-positioning.yml.dist b/features/absolute-positioning.yml.dist index 02c6dac5535..d23c492ff03 100644 --- a/features/absolute-positioning.yml.dist +++ b/features/absolute-positioning.yml.dist @@ -33,6 +33,8 @@ compat_features: # chrome: "122" # chrome_android: "122" # edge: "122" + # firefox: "134" + # firefox_android: "134" - css.properties.align-self.position_absolute_context - css.properties.justify-self.position_absolute_context - css.properties.place-self.position_absolute_context diff --git a/features/anchor-positioning.yml.dist b/features/anchor-positioning.yml.dist index e7666736cfe..8274b5e2c08 100644 --- a/features/anchor-positioning.yml.dist +++ b/features/anchor-positioning.yml.dist @@ -199,7 +199,9 @@ compat_features: - css.properties.anchor-scope.none # baseline: false - # support: {} + # support: + # chrome: "132" + # chrome_android: "132" - css.properties.bottom.anchor-size - css.properties.inset-block-end.anchor-size - css.properties.inset-block-start.anchor-size @@ -220,7 +222,10 @@ compat_features: - css.properties.margin-right.anchor-size - css.properties.margin-top.anchor-size - css.properties.margin.anchor-size - - css.properties.position-anchor.auto - css.properties.right.anchor-size - css.properties.top.anchor-size - css.types.anchor-size.inset_margin + + # baseline: false + # support: {} + - css.properties.position-anchor.auto diff --git a/features/cookies.yml.dist b/features/cookies.yml.dist index bcf96906efa..139f54931bf 100644 --- a/features/cookies.yml.dist +++ b/features/cookies.yml.dist @@ -26,7 +26,6 @@ compat_features: # firefox_android: "4" # safari: "1" # safari_ios: "1" - - api.Document.cookie - http.headers.Cookie - http.headers.Set-Cookie - http.headers.Set-Cookie.Max-Age @@ -44,6 +43,19 @@ compat_features: # safari_ios: "4" - http.headers.Set-Cookie.HttpOnly + # baseline: high + # baseline_low_date: 2019-07-09 + # baseline_high_date: 2022-01-09 + # support: + # chrome: "1" + # chrome_android: "18" + # edge: "12" + # firefox: "68" + # firefox_android: "68" + # safari: "4" + # safari_ios: "3.2" + - api.Document.cookie + # baseline: high # baseline_low_date: 2019-09-19 # baseline_high_date: 2022-03-19 diff --git a/features/css-supports.yml.dist b/features/css-supports.yml.dist index d89614f9748..509711638e4 100644 --- a/features/css-supports.yml.dist +++ b/features/css-supports.yml.dist @@ -3,15 +3,15 @@ status: baseline: high - baseline_low_date: 2020-01-15 - baseline_high_date: 2022-07-15 + baseline_low_date: 2015-09-30 + baseline_high_date: 2018-03-30 support: - chrome: "61" - chrome_android: "61" - edge: "79" - firefox: "55" - firefox_android: "55" - safari: "11" - safari_ios: "11" + chrome: "28" + chrome_android: "28" + edge: "12" + firefox: "22" + firefox_android: "22" + safari: "9" + safari_ios: "9" compat_features: - api.CSS.supports_static diff --git a/features/device-posture.yml.dist b/features/device-posture.yml.dist index a25097ba113..61a5ce1c1a8 100644 --- a/features/device-posture.yml.dist +++ b/features/device-posture.yml.dist @@ -5,8 +5,16 @@ status: baseline: false support: {} compat_features: + # baseline: false + # support: + # chrome: "132" + # chrome_android: "132" - api.DevicePosture - api.DevicePosture.change_event - api.DevicePosture.type - api.Navigator.devicePosture + + # ⬇️ Same status as overall feature ⬇️ + # baseline: false + # support: {} - css.at-rules.media.device-posture diff --git a/features/dialog.yml.dist b/features/dialog.yml.dist index 23d8f193acc..db191ea315d 100644 --- a/features/dialog.yml.dist +++ b/features/dialog.yml.dist @@ -39,6 +39,8 @@ compat_features: # baseline: false # support: + # chrome: "132" + # chrome_android: "132" # firefox: "133" # firefox_android: "133" - api.HTMLElement.beforetoggle_event.dialog_elements diff --git a/features/document-colors.yml.dist b/features/document-colors.yml.dist index 52240c43e94..c8cd08473d4 100644 --- a/features/document-colors.yml.dist +++ b/features/document-colors.yml.dist @@ -7,8 +7,8 @@ status: chrome: "64" chrome_android: "64" edge: "12" - firefox: "1" - firefox_android: "4" + firefox: "69" + firefox_android: "79" safari: "11" safari_ios: "11" compat_features: diff --git a/features/dom.yml.dist b/features/dom.yml.dist index 864015a9561..4a5e8355fc2 100644 --- a/features/dom.yml.dist +++ b/features/dom.yml.dist @@ -48,7 +48,6 @@ compat_features: - api.DOMImplementation.createDocument - api.DOMImplementation.createDocumentType - api.Document - - api.Document.URL - api.Document.createAttribute - api.Document.createAttributeNS - api.Document.createCDATASection @@ -61,18 +60,12 @@ compat_features: - api.Document.defaultView - api.Document.doctype - api.Document.documentElement - - api.Document.forms - api.Document.getElementById - - api.Document.getElementsByName - api.Document.getElementsByTagName - api.Document.getElementsByTagNameNS - - api.Document.images - api.Document.implementation - api.Document.importNode - - api.Document.lastModified - - api.Document.links - api.Document.referrer - - api.Document.title - api.Element - api.Element.attributes - api.Element.getAttribute @@ -152,7 +145,6 @@ compat_features: # firefox_android: "4" # safari: "1.2" # safari_ios: "1" - - api.Document.designMode - api.Node.childNodes # baseline: high @@ -215,7 +207,20 @@ compat_features: # safari: "3.1" # safari_ios: "2" - api.Document.DOMContentLoaded_event - - api.Document.compatMode + + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "1" + # chrome_android: "18" + # edge: "12" + # firefox: "1" + # firefox_android: "4" + # safari: "4" + # safari_ios: "3.2" + - api.Document.lastModified + - api.Document.title # baseline: high # baseline_low_date: 2015-07-29 @@ -402,11 +407,11 @@ compat_features: # chrome: "1" # chrome_android: "18" # edge: "12" - # firefox: "9" - # firefox_android: "9" - # safari: "3" + # firefox: "11" + # firefox_android: "14" + # safari: "1.3" # safari_ios: "1" - - api.Document.scripts + - api.Element.outerHTML # baseline: high # baseline_low_date: 2015-07-29 @@ -415,11 +420,11 @@ compat_features: # chrome: "1" # chrome_android: "18" # edge: "12" - # firefox: "11" - # firefox_android: "14" - # safari: "1.3" - # safari_ios: "1" - - api.Element.outerHTML + # firefox: "19" + # firefox_android: "19" + # safari: "3" + # safari_ios: "2" + - api.Document.URL # baseline: high # baseline_low_date: 2015-07-29 @@ -466,11 +471,22 @@ compat_features: # firefox_android: "4" # safari: "4" # safari_ios: "3.2" - - api.Document.activeElement - - api.Document.hasFocus - api.Element.getBoundingClientRect - api.Element.getClientRects + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "2" + # chrome_android: "18" + # edge: "12" + # firefox: "3" + # firefox_android: "4" + # safari: "7" + # safari_ios: "7" + - api.Document.activeElement + # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -503,19 +519,6 @@ compat_features: # safari_ios: "3.2" - api.Text.wholeText - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "4" - # chrome_android: "18" - # edge: "12" - # firefox: "4" - # firefox_android: "4" - # safari: "5" - # safari_ios: "4" - - api.Document.head - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -549,6 +552,19 @@ compat_features: - api.DOMTokenList.toString - api.DOMTokenList.toggle + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "8" + # chrome_android: "18" + # edge: "12" + # firefox: "19" + # firefox_android: "19" + # safari: "5.1" + # safari_ios: "5" + - api.Document.compatMode + # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -656,6 +672,19 @@ compat_features: # safari_ios: "8" - api.Document.currentScript + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "34" + # chrome_android: "34" + # edge: "12" + # firefox: "3" + # firefox_android: "4" + # safari: "7" + # safari_ios: "7" + - api.Document.hasFocus + # baseline: high # baseline_low_date: 2015-11-12 # baseline_high_date: 2018-05-12 @@ -734,6 +763,19 @@ compat_features: # safari_ios: "10" - api.DOMTokenList.trim_whitespace + # baseline: high + # baseline_low_date: 2017-03-27 + # baseline_high_date: 2019-09-27 + # support: + # chrome: "36" + # chrome_android: "36" + # edge: "12" + # firefox: "1" + # firefox_android: "4" + # safari: "10.1" + # safari_ios: "10.3" + - api.Document.dir + # baseline: high # baseline_low_date: 2017-04-05 # baseline_high_date: 2019-10-05 @@ -863,31 +905,14 @@ compat_features: # baseline_low_date: 2018-01-23 # baseline_high_date: 2020-07-23 # support: - # chrome: "64" - # chrome_android: "64" - # edge: "12" - # firefox: "1" - # firefox_android: "4" - # safari: "10.1" - # safari_ios: "10.3" - - api.Document.dir - - api.Document.embeds - - api.Document.plugins - - # baseline: high - # baseline_low_date: 2018-01-23 - # baseline_high_date: 2020-07-23 - # support: - # chrome: "64" - # chrome_android: "64" + # chrome: "1" + # chrome_android: "18" # edge: "12" - # firefox: "1" - # firefox_android: "4" - # safari: "11" - # safari_ios: "11" - - api.Document.close - - api.Document.open - - api.Document.writeln + # firefox: "58" + # firefox_android: "58" + # safari: "4" + # safari_ios: "3.2" + - api.Document.getElementsByName # baseline: high # baseline_low_date: 2018-04-30 @@ -1119,6 +1144,49 @@ compat_features: # safari_ios: "1" - api.Document.body + # baseline: high + # baseline_low_date: 2018-06-26 + # baseline_high_date: 2020-12-26 + # support: + # chrome: "1" + # chrome_android: "18" + # edge: "12" + # firefox: "61" + # firefox_android: "61" + # safari: "4" + # safari_ios: "3.2" + - api.Document.forms + - api.Document.images + - api.Document.links + + # baseline: high + # baseline_low_date: 2018-06-26 + # baseline_high_date: 2020-12-26 + # support: + # chrome: "4" + # chrome_android: "18" + # edge: "12" + # firefox: "61" + # firefox_android: "61" + # safari: "5" + # safari_ios: "4" + - api.Document.head + + # baseline: high + # baseline_low_date: 2018-06-26 + # baseline_high_date: 2020-12-26 + # support: + # chrome: "36" + # chrome_android: "36" + # edge: "12" + # firefox: "61" + # firefox_android: "61" + # safari: "10.1" + # safari_ios: "10.3" + - api.Document.embeds + - api.Document.plugins + - api.Document.scripts + # baseline: high # baseline_low_date: 2018-10-02 # baseline_high_date: 2021-04-02 @@ -1184,6 +1252,34 @@ compat_features: # safari_ios: "10" - api.NodeList.@@iterator + # baseline: high + # baseline_low_date: 2020-07-28 + # baseline_high_date: 2023-01-28 + # support: + # chrome: "36" + # chrome_android: "36" + # edge: "12" + # firefox: "69" + # firefox_android: "79" + # safari: "10.1" + # safari_ios: "10.3" + - api.Document.designMode + + # baseline: high + # baseline_low_date: 2020-07-28 + # baseline_high_date: 2023-01-28 + # support: + # chrome: "45" + # chrome_android: "45" + # edge: "12" + # firefox: "69" + # firefox_android: "79" + # safari: "11" + # safari_ios: "11" + - api.Document.close + - api.Document.open + - api.Document.writeln + # baseline: high # baseline_low_date: 2020-10-20 # baseline_high_date: 2023-04-20 diff --git a/features/draft/spec/element-capture.yml.dist b/features/draft/spec/element-capture.yml.dist index 8fb0674bba7..220ac28562d 100644 --- a/features/draft/spec/element-capture.yml.dist +++ b/features/draft/spec/element-capture.yml.dist @@ -3,7 +3,8 @@ status: baseline: false - support: {} + support: + chrome: "132" compat_features: - api.BrowserCaptureMediaStreamTrack.restrictTo - api.RestrictionTarget diff --git a/features/draft/spec/indexeddb-3.yml.dist b/features/draft/spec/indexeddb-3.yml.dist index 5c688f27359..3d8278942e2 100644 --- a/features/draft/spec/indexeddb-3.yml.dist +++ b/features/draft/spec/indexeddb-3.yml.dist @@ -4,6 +4,8 @@ status: baseline: false support: + chrome: "132" + chrome_android: "132" firefox: "16" firefox_android: "22" safari: "8" diff --git a/features/draft/spec/webauthn-3.yml.dist b/features/draft/spec/webauthn-3.yml.dist index be8b44e377d..caca42b5d58 100644 --- a/features/draft/spec/webauthn-3.yml.dist +++ b/features/draft/spec/webauthn-3.yml.dist @@ -3,7 +3,8 @@ status: baseline: false - support: {} + support: + chrome: "132" compat_features: - api.PublicKeyCredential.signalAllAcceptedCredentials_static - api.PublicKeyCredential.signalCurrentUserDetails_static diff --git a/features/draganddrop.yml.dist b/features/draganddrop.yml.dist index ec78a37d7f3..fb35c0f317c 100644 --- a/features/draganddrop.yml.dist +++ b/features/draganddrop.yml.dist @@ -194,5 +194,6 @@ compat_features: # baseline: false # support: # chrome: "86" + # chrome_android: "132" # edge: "86" - api.DataTransferItem.getAsFileSystemHandle diff --git a/features/fetch.yml.dist b/features/fetch.yml.dist index c4d7fbaabee..517ea8f0970 100644 --- a/features/fetch.yml.dist +++ b/features/fetch.yml.dist @@ -405,6 +405,17 @@ compat_features: # safari_ios: "10.3" - api.Request.cache.only-if-cached + # baseline: false + # support: + # chrome: "132" + # chrome_android: "132" + # firefox: "128" + # firefox_android: "128" + # safari: "18" + # safari_ios: "18" + - api.Request.bytes + - api.Response.bytes + # baseline: false # support: # chrome: "105" @@ -431,15 +442,6 @@ compat_features: # safari_ios: "16.1" - api.fetch.authorization_removed_cross_origin - # baseline: false - # support: - # firefox: "128" - # firefox_android: "128" - # safari: "18" - # safari_ios: "18" - - api.Request.bytes - - api.Response.bytes - # baseline: false # support: # chrome: "69" diff --git a/features/file-system-access.yml.dist b/features/file-system-access.yml.dist index 9aa0862da3b..93b8f51ec1c 100644 --- a/features/file-system-access.yml.dist +++ b/features/file-system-access.yml.dist @@ -5,6 +5,7 @@ status: baseline: false support: chrome: "86" + chrome_android: "132" edge: "86" compat_features: # baseline: low @@ -44,6 +45,7 @@ compat_features: # baseline: false # support: # chrome: "86" + # chrome_android: "132" # edge: "86" - api.Window.showDirectoryPicker - api.Window.showOpenFilePicker diff --git a/features/location.yml.dist b/features/location.yml.dist index 33f582e5102..f45e59c9b78 100644 --- a/features/location.yml.dist +++ b/features/location.yml.dist @@ -26,7 +26,6 @@ compat_features: # firefox_android: "4" # safari: "1" # safari_ios: "1" - - api.Document.location - api.Location - api.Location.hash - api.Location.host @@ -53,6 +52,19 @@ compat_features: # safari_ios: "1" - api.Location.assign + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "1" + # chrome_android: "18" + # edge: "12" + # firefox: "1" + # firefox_android: "4" + # safari: "4" + # safari_ios: "3.2" + - api.Document.location + # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 diff --git a/features/pointer-events-api.yml.dist b/features/pointer-events-api.yml.dist index 18fdd79ed38..db8c927ee9d 100644 --- a/features/pointer-events-api.yml.dist +++ b/features/pointer-events-api.yml.dist @@ -135,6 +135,8 @@ compat_features: # firefox_android: "131" # safari: "18.2" # safari_ios: "18.2" + - api.PointerEvent.PointerEvent.options_altitudeAngle_parameter + - api.PointerEvent.PointerEvent.options_azimuthAngle_parameter - api.PointerEvent.altitudeAngle - api.PointerEvent.azimuthAngle @@ -148,16 +150,6 @@ compat_features: # safari_ios: "18.2" - api.PointerEvent.getCoalescedEvents - # baseline: false - # support: - # chrome: "86" - # chrome_android: "86" - # edge: "86" - # firefox: "131" - # firefox_android: "131" - - api.PointerEvent.PointerEvent.options_altitudeAngle_parameter - - api.PointerEvent.PointerEvent.options_azimuthAngle_parameter - # baseline: false # support: # chrome: "77" diff --git a/features/promise-try.yml.dist b/features/promise-try.yml.dist index a9dc86efed9..7c20cc538ad 100644 --- a/features/promise-try.yml.dist +++ b/features/promise-try.yml.dist @@ -2,11 +2,14 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: low + baseline_low_date: 2025-01-07 support: chrome: "128" chrome_android: "128" edge: "128" + firefox: "134" + firefox_android: "134" safari: "18.2" safari_ios: "18.2" compat_features: diff --git a/features/push.yml.dist b/features/push.yml.dist index 8842880899c..2caa9f0076f 100644 --- a/features/push.yml.dist +++ b/features/push.yml.dist @@ -139,32 +139,37 @@ compat_features: # safari_ios: "16.5" - api.Permissions.permission_push - # baseline: false - # support: - # chrome: "54" - # chrome_android: "54" - # edge: "17" - # safari: "16" - # safari_ios: "16.4" - - api.PushSubscriptionOptions.userVisibleOnly - - # baseline: false + # baseline: low + # baseline_low_date: 2025-01-07 # support: # chrome: "60" # chrome_android: "60" # edge: "17" + # firefox: "134" + # firefox_android: "134" # safari: "16" # safari_ios: "16.4" - api.PushManager.supportedContentEncodings_static # baseline: false # support: + # chrome: "132" + # chrome_android: "132" # firefox: "128" # firefox_android: "128" # safari: "18" # safari_ios: "18" - api.PushMessageData.bytes + # baseline: false + # support: + # chrome: "54" + # chrome_android: "54" + # edge: "17" + # safari: "16" + # safari_ios: "16.4" + - api.PushSubscriptionOptions.userVisibleOnly + # baseline: false # support: # safari: "16" diff --git a/features/regexp-escape.yml.dist b/features/regexp-escape.yml.dist index 761b3201456..03e035dfab6 100644 --- a/features/regexp-escape.yml.dist +++ b/features/regexp-escape.yml.dist @@ -4,6 +4,8 @@ status: baseline: false support: + firefox: "134" + firefox_android: "134" safari: "18.2" safari_ios: "18.2" compat_features: diff --git a/features/selection-api.yml.dist b/features/selection-api.yml.dist index 4082edc029a..dbf9b3ee360 100644 --- a/features/selection-api.yml.dist +++ b/features/selection-api.yml.dist @@ -107,19 +107,6 @@ compat_features: - api.Selection.extend - api.Selection.selectAllChildren - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "2" - # chrome_android: "18" - # edge: "12" - # firefox: "1" - # firefox_android: "4" - # safari: "4" - # safari_ios: "3.2" - - api.Document.getSelection - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -226,6 +213,19 @@ compat_features: # safari_ios: "1" - api.Selection.type + # baseline: high + # baseline_low_date: 2017-11-28 + # baseline_high_date: 2020-05-28 + # support: + # chrome: "2" + # chrome_android: "18" + # edge: "12" + # firefox: "57" + # firefox_android: "57" + # safari: "4" + # safari_ios: "3.2" + - api.Document.getSelection + # baseline: high # baseline_low_date: 2018-04-30 # baseline_high_date: 2020-10-30 diff --git a/features/speculation-rules.yml.dist b/features/speculation-rules.yml.dist index 872ef32084f..4cf936bc50e 100644 --- a/features/speculation-rules.yml.dist +++ b/features/speculation-rules.yml.dist @@ -3,7 +3,9 @@ status: baseline: false - support: {} + support: + chrome: "127" + chrome_android: "127" compat_features: # baseline: false # support: @@ -78,13 +80,15 @@ compat_features: # edge: "122" - html.elements.script.type.speculationrules.source_optional + # baseline: false + # support: + # chrome: "127" + # chrome_android: "127" + # edge: "127" + - html.elements.script.type.speculationrules.expects_no_vary_search + # baseline: false # support: # chrome: "110" # chrome_android: "109" - html.elements.script.type.speculationrules.requires.anonymous-client-ip-when-cross-origin - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: {} - - html.elements.script.type.speculationrules.expects_no_vary_search diff --git a/features/streams.yml.dist b/features/streams.yml.dist index e07fedf61f8..374f251c75e 100644 --- a/features/streams.yml.dist +++ b/features/streams.yml.dist @@ -233,6 +233,18 @@ compat_features: # safari_ios: "16.4" - api.WritableStreamDefaultController.signal + # baseline: low + # baseline_low_date: 2023-09-18 + # support: + # chrome: "105" + # chrome_android: "105" + # edge: "105" + # firefox: "102" + # firefox_android: "102" + # safari: "17" + # safari_ios: "17" + - api.ReadableStreamDefaultReader.releaseLock.reject_pending_read_request + # baseline: false # support: # chrome: "78" @@ -278,6 +290,15 @@ compat_features: - api.ReadableStreamBYOBRequest.respondWithNewView - api.ReadableStreamBYOBRequest.view + # baseline: false + # support: + # chrome: "105" + # chrome_android: "105" + # edge: "105" + # firefox: "102" + # firefox_android: "102" + - api.ReadableStreamBYOBReader.releaseLock.reject_pending_read_request + # baseline: false # support: # chrome: "124" @@ -287,13 +308,6 @@ compat_features: # firefox_android: "110" - api.ReadableStream.values - # baseline: false - # support: - # firefox: "102" - # firefox_android: "102" - - api.ReadableStreamBYOBReader.releaseLock.reject_pending_read_request - - api.ReadableStreamDefaultReader.releaseLock.reject_pending_read_request - # baseline: false # support: # firefox: "117" @@ -301,5 +315,7 @@ compat_features: - api.ReadableStream.from_static # baseline: false - # support: {} + # support: + # firefox: "134" + # firefox_android: "134" - api.ReadableStreamBYOBReader.read.options_min_parameter diff --git a/features/wasm-memory64.yml.dist b/features/wasm-memory64.yml.dist index 3e622c194a9..b77accf8eaf 100644 --- a/features/wasm-memory64.yml.dist +++ b/features/wasm-memory64.yml.dist @@ -3,6 +3,8 @@ status: baseline: false - support: {} + support: + firefox: "134" + firefox_android: "134" compat_features: - webassembly.memory64 diff --git a/features/wasm-string-builtins.yml.dist b/features/wasm-string-builtins.yml.dist index b30a208492c..895438c3110 100644 --- a/features/wasm-string-builtins.yml.dist +++ b/features/wasm-string-builtins.yml.dist @@ -6,5 +6,7 @@ status: support: chrome: "130" edge: "130" + firefox: "134" + firefox_android: "134" compat_features: - webassembly.jsStringBuiltins diff --git a/features/webgpu.yml.dist b/features/webgpu.yml.dist index 9276883e664..eb9217f1e10 100644 --- a/features/webgpu.yml.dist +++ b/features/webgpu.yml.dist @@ -5,8 +5,10 @@ status: baseline: false support: chrome: "113" + chrome_android: "121" edge: "113" compat_features: + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # chrome: "113" @@ -247,6 +249,10 @@ compat_features: - api.GPUUncapturedErrorEvent.error - api.GPUValidationError - api.GPUValidationError.GPUValidationError + - api.HTMLCanvasElement.getContext.webgpu_context + - api.Navigator.gpu + - api.OffscreenCanvas.getContext.webgpu_context + - api.WorkerNavigator.gpu # baseline: false # support: @@ -396,16 +402,6 @@ compat_features: - api.GPUDevice.createRenderPipelineAsync.validates_depth_bias_for_line_and_point_topologies - api.GPUSupportedFeatures.feature_clip-distances - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # chrome: "113" - # edge: "113" - - api.HTMLCanvasElement.getContext.webgpu_context - - api.Navigator.gpu - - api.OffscreenCanvas.getContext.webgpu_context - - api.WorkerNavigator.gpu - # baseline: false # support: {} - api.GPUSupportedFeatures.feature_float32-blendable diff --git a/features/writing-mode.yml.dist b/features/writing-mode.yml.dist index 275b2221007..7b92c8ffdd4 100644 --- a/features/writing-mode.yml.dist +++ b/features/writing-mode.yml.dist @@ -46,6 +46,8 @@ compat_features: # baseline: false # support: + # chrome: "132" + # chrome_android: "132" # firefox: "43" # firefox_android: "43" - css.properties.writing-mode.sideways-lr From 628217449a2cc151992e34d3bdc54ebf7cea8cb0 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Mon, 13 Jan 2025 19:35:59 +0100 Subject: [PATCH 3/3] `css-supports`: Add back `api.CSS.supports_static.optional_parens` In BCD, this information was broken out into a subfeature. --- features/css-supports.yml | 1 + features/css-supports.yml.dist | 43 +++++++++++++++++++++++++++------- 2 files changed, 35 insertions(+), 9 deletions(-) diff --git a/features/css-supports.yml b/features/css-supports.yml index 3f3d521b4fc..ba359f76298 100644 --- a/features/css-supports.yml +++ b/features/css-supports.yml @@ -5,3 +5,4 @@ caniuse: css-supports-api group: css compat_features: - api.CSS.supports_static + - api.CSS.supports_static.optional_parens diff --git a/features/css-supports.yml.dist b/features/css-supports.yml.dist index 509711638e4..87522af2791 100644 --- a/features/css-supports.yml.dist +++ b/features/css-supports.yml.dist @@ -3,15 +3,40 @@ status: baseline: high - baseline_low_date: 2015-09-30 - baseline_high_date: 2018-03-30 + baseline_low_date: 2020-01-15 + baseline_high_date: 2022-07-15 support: - chrome: "28" - chrome_android: "28" - edge: "12" - firefox: "22" - firefox_android: "22" - safari: "9" - safari_ios: "9" + chrome: "61" + chrome_android: "61" + edge: "79" + firefox: "55" + firefox_android: "55" + safari: "11" + safari_ios: "11" compat_features: + # baseline: high + # baseline_low_date: 2015-09-30 + # baseline_high_date: 2018-03-30 + # support: + # chrome: "28" + # chrome_android: "28" + # edge: "12" + # firefox: "22" + # firefox_android: "22" + # safari: "9" + # safari_ios: "9" - api.CSS.supports_static + + # ⬇️ Same status as overall feature ⬇️ + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "61" + # chrome_android: "61" + # edge: "79" + # firefox: "55" + # firefox_android: "55" + # safari: "11" + # safari_ios: "11" + - api.CSS.supports_static.optional_parens