From 8405f0a7ae97d0b24914465af76f47f2c3c3ee2b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 18:25:27 +0000 Subject: [PATCH 1/5] Bump @mdn/browser-compat-data from 5.6.18 to 5.6.19 Bumps [@mdn/browser-compat-data](https://github.com/mdn/browser-compat-data) from 5.6.18 to 5.6.19. - [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.18...v5.6.19) --- 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 | 9 +++++---- package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 36c3461026f..ae6eaf5203c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "devDependencies": { "@eslint/js": "^9.15.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.6.18", + "@mdn/browser-compat-data": "^5.6.19", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^5.2.3", "@types/node": "^18.19.66", @@ -761,9 +761,10 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.6.18", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.18.tgz", - "integrity": "sha512-WCQcQGyydquw7NXPL2NopMCgmUvIQDG7KM/IGR4PMJSDH5SHZKXUDEF6rdpGWj0MtcjQseOCl/hjzYzj0fMMeA==" + "version": "5.6.19", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.19.tgz", + "integrity": "sha512-nov43xmgYccY9ePMQfqPD29ASOKbOhn3iOJxA5reOfC3wLbEM5an8Sn6A3Th1TuD3XfXc0hjrFQYbJ3qhyPhhQ==", + "license": "CC0-1.0" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", diff --git a/package.json b/package.json index 7d58dbe6556..25afdc634c9 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@eslint/js": "^9.15.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.6.18", + "@mdn/browser-compat-data": "^5.6.19", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^5.2.3", "@types/node": "^18.19.66", From 19519d95499afbf6d17b55c1f5517b1e65e08ffa Mon Sep 17 00:00:00 2001 From: James Stuckey Weber Date: Tue, 26 Nov 2024 13:32:35 -0500 Subject: [PATCH 2/5] Remove deleted keys --- features/image-function.yml | 5 +++-- features/target-within.yml | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/features/image-function.yml b/features/image-function.yml index 053bccc0f67..f2112e8c8fa 100644 --- a/features/image-function.yml +++ b/features/image-function.yml @@ -2,5 +2,6 @@ name: image() description: The `image()` CSS function creates an image similar to `url()` but with additional functionality. It can create a solid color as an image, provide a fallback from an image URL to a solid color, or clip a sprite image using media fragments. Not to be confused with the `Image()` constructor. spec: https://drafts.csswg.org/css-images-4/#image-notation group: images -compat_features: - - css.types.image.image +# BCD Key removed due to no implementation. See https://github.com/web-platform-dx/web-features/issues/2341 +# compat_features: +# - css.types.image.image diff --git a/features/target-within.yml b/features/target-within.yml index eef65394b69..e577b352d7c 100644 --- a/features/target-within.yml +++ b/features/target-within.yml @@ -2,5 +2,6 @@ name: :target-within description: The `:target-within` CSS pseudo-class matches the element with an ID matching the URL fragment and its ancestors. spec: https://drafts.csswg.org/selectors-4/#the-target-within-pseudo group: selectors -compat_features: - - css.selectors.target-within +# BCD key removed due to no implementation. See https://github.com/web-platform-dx/web-features/issues/2339 +# compat_features: +# - css.selectors.target-within From 55091f12e915b15f5b3820bd772acbbc11127f56 Mon Sep 17 00:00:00 2001 From: James Stuckey Weber Date: Tue, 26 Nov 2024 13:35:04 -0500 Subject: [PATCH 3/5] Rename css.types.image.gradient.* to css.types.gradient.* --- features/conic-gradients.yml | 8 +-- features/conic-gradients.yml.dist | 6 +- features/draft/spec/css-images-4.yml | 72 ++++++++++++------------ features/gradient-interpolation.yml | 24 ++++---- features/gradient-interpolation.yml.dist | 24 ++++---- features/gradients.yml | 44 +++++++-------- features/gradients.yml.dist | 42 +++++++------- 7 files changed, 110 insertions(+), 110 deletions(-) diff --git a/features/conic-gradients.yml b/features/conic-gradients.yml index 6e797ab3f2a..296df0f44ff 100644 --- a/features/conic-gradients.yml +++ b/features/conic-gradients.yml @@ -4,8 +4,8 @@ spec: https://drafts.csswg.org/css-images-4/#conic-gradients group: gradients caniuse: css-conic-gradients status: - compute_from: css.types.image.gradient.conic-gradient + compute_from: css.types.gradient.conic-gradient compat_features: - - css.types.image.gradient.conic-gradient - - css.types.image.gradient.conic-gradient.doubleposition - - css.types.image.gradient.repeating-conic-gradient + - css.types.gradient.conic-gradient + - css.types.gradient.conic-gradient.doubleposition + - css.types.gradient.repeating-conic-gradient diff --git a/features/conic-gradients.yml.dist b/features/conic-gradients.yml.dist index a815b1a3302..9b55cfcd57f 100644 --- a/features/conic-gradients.yml.dist +++ b/features/conic-gradients.yml.dist @@ -26,8 +26,8 @@ compat_features: # firefox_android: "83" # safari: "12.1" # safari_ios: "12.2" - - css.types.image.gradient.conic-gradient - - css.types.image.gradient.repeating-conic-gradient + - css.types.gradient.conic-gradient + - css.types.gradient.repeating-conic-gradient # baseline: high # baseline_low_date: 2020-11-17 @@ -40,4 +40,4 @@ compat_features: # firefox_android: "83" # safari: "12.1" # safari_ios: "12.2" - - css.types.image.gradient.conic-gradient.doubleposition + - css.types.gradient.conic-gradient.doubleposition diff --git a/features/draft/spec/css-images-4.yml b/features/draft/spec/css-images-4.yml index 8cbb08d5e61..0ebd0cc0c9f 100644 --- a/features/draft/spec/css-images-4.yml +++ b/features/draft/spec/css-images-4.yml @@ -12,27 +12,27 @@ compat_features: # - Gradients: # - css.properties.background-image.gradients # - css.types.image -# - css.types.image.gradient -# - css.types.image.gradient.linear-gradient -# - css.types.image.gradient.linear-gradient.doubleposition -# - css.types.image.gradient.linear-gradient.interpolation_hints -# - css.types.image.gradient.linear-gradient.premultiplied_gradients -# - css.types.image.gradient.linear-gradient.to -# - css.types.image.gradient.linear-gradient.unitless_0_angle -# - css.types.image.gradient.radial-gradient -# - css.types.image.gradient.radial-gradient.at -# - css.types.image.gradient.radial-gradient.doubleposition -# - css.types.image.gradient.radial-gradient.interpolation_hints -# - css.types.image.gradient.radial-gradient.premultiplied_gradients -# - css.types.image.gradient.repeating-linear-gradient -# - css.types.image.gradient.repeating-linear-gradient.doubleposition -# - css.types.image.gradient.repeating-linear-gradient.interpolation_hints -# - css.types.image.gradient.repeating-linear-gradient.to -# - css.types.image.gradient.repeating-linear-gradient.unitless_0_angle -# - css.types.image.gradient.repeating-radial-gradient -# - css.types.image.gradient.repeating-radial-gradient.at -# - css.types.image.gradient.repeating-radial-gradient.doubleposition -# - css.types.image.gradient.repeating-radial-gradient.interpolation_hints +# - css.types.gradient +# - css.types.gradient.linear-gradient +# - css.types.gradient.linear-gradient.doubleposition +# - css.types.gradient.linear-gradient.interpolation_hints +# - css.types.gradient.linear-gradient.premultiplied_gradients +# - css.types.gradient.linear-gradient.to +# - css.types.gradient.linear-gradient.unitless_0_angle +# - css.types.gradient.radial-gradient +# - css.types.gradient.radial-gradient.at +# - css.types.gradient.radial-gradient.doubleposition +# - css.types.gradient.radial-gradient.interpolation_hints +# - css.types.gradient.radial-gradient.premultiplied_gradients +# - css.types.gradient.repeating-linear-gradient +# - css.types.gradient.repeating-linear-gradient.doubleposition +# - css.types.gradient.repeating-linear-gradient.interpolation_hints +# - css.types.gradient.repeating-linear-gradient.to +# - css.types.gradient.repeating-linear-gradient.unitless_0_angle +# - css.types.gradient.repeating-radial-gradient +# - css.types.gradient.repeating-radial-gradient.at +# - css.types.gradient.repeating-radial-gradient.doubleposition +# - css.types.gradient.repeating-radial-gradient.interpolation_hints # - image-set(): # - css.properties.background-image.image-set # - css.properties.content.image-set @@ -69,22 +69,22 @@ compat_features: # - cross-fade(): # - css.types.image.cross-fade # - Conic gradients: -# - css.types.image.gradient.conic-gradient -# - css.types.image.gradient.conic-gradient.doubleposition -# - css.types.image.gradient.repeating-conic-gradient +# - css.types.gradient.conic-gradient +# - css.types.gradient.conic-gradient.doubleposition +# - css.types.gradient.repeating-conic-gradient # - Gradient interpolation: -# - css.types.image.gradient.conic-gradient.hue_interpolation_method -# - css.types.image.gradient.conic-gradient.interpolation_color_space -# - css.types.image.gradient.linear-gradient.hue_interpolation_method -# - css.types.image.gradient.linear-gradient.interpolation_color_space -# - css.types.image.gradient.radial-gradient.hue_interpolation_method -# - css.types.image.gradient.radial-gradient.interpolation_color_space -# - css.types.image.gradient.repeating-conic-gradient.hue_interpolation_method -# - css.types.image.gradient.repeating-conic-gradient.interpolation_color_space -# - css.types.image.gradient.repeating-linear-gradient.hue_interpolation_method -# - css.types.image.gradient.repeating-linear-gradient.interpolation_color_space -# - css.types.image.gradient.repeating-radial-gradient.hue_interpolation_method -# - css.types.image.gradient.repeating-radial-gradient.interpolation_color_space +# - css.types.gradient.conic-gradient.hue_interpolation_method +# - css.types.gradient.conic-gradient.interpolation_color_space +# - css.types.gradient.linear-gradient.hue_interpolation_method +# - css.types.gradient.linear-gradient.interpolation_color_space +# - css.types.gradient.radial-gradient.hue_interpolation_method +# - css.types.gradient.radial-gradient.interpolation_color_space +# - css.types.gradient.repeating-conic-gradient.hue_interpolation_method +# - css.types.gradient.repeating-conic-gradient.interpolation_color_space +# - css.types.gradient.repeating-linear-gradient.hue_interpolation_method +# - css.types.gradient.repeating-linear-gradient.interpolation_color_space +# - css.types.gradient.repeating-radial-gradient.hue_interpolation_method +# - css.types.gradient.repeating-radial-gradient.interpolation_color_space # - image(): # - css.types.image.image # - SVG: diff --git a/features/gradient-interpolation.yml b/features/gradient-interpolation.yml index 52c5e54f963..91303c6cc18 100644 --- a/features/gradient-interpolation.yml +++ b/features/gradient-interpolation.yml @@ -3,15 +3,15 @@ description: Gradient interpolation controls how the colors between gradient sto spec: https://drafts.csswg.org/css-color-4/#interpolation-space group: gradients compat_features: - - css.types.image.gradient.conic-gradient.hue_interpolation_method - - css.types.image.gradient.conic-gradient.interpolation_color_space - - css.types.image.gradient.linear-gradient.hue_interpolation_method - - css.types.image.gradient.linear-gradient.interpolation_color_space - - css.types.image.gradient.radial-gradient.hue_interpolation_method - - css.types.image.gradient.radial-gradient.interpolation_color_space - - css.types.image.gradient.repeating-conic-gradient.hue_interpolation_method - - css.types.image.gradient.repeating-conic-gradient.interpolation_color_space - - css.types.image.gradient.repeating-linear-gradient.hue_interpolation_method - - css.types.image.gradient.repeating-linear-gradient.interpolation_color_space - - css.types.image.gradient.repeating-radial-gradient.hue_interpolation_method - - css.types.image.gradient.repeating-radial-gradient.interpolation_color_space + - css.types.gradient.conic-gradient.hue_interpolation_method + - css.types.gradient.conic-gradient.interpolation_color_space + - css.types.gradient.linear-gradient.hue_interpolation_method + - css.types.gradient.linear-gradient.interpolation_color_space + - css.types.gradient.radial-gradient.hue_interpolation_method + - css.types.gradient.radial-gradient.interpolation_color_space + - css.types.gradient.repeating-conic-gradient.hue_interpolation_method + - css.types.gradient.repeating-conic-gradient.interpolation_color_space + - css.types.gradient.repeating-linear-gradient.hue_interpolation_method + - css.types.gradient.repeating-linear-gradient.interpolation_color_space + - css.types.gradient.repeating-radial-gradient.hue_interpolation_method + - css.types.gradient.repeating-radial-gradient.interpolation_color_space diff --git a/features/gradient-interpolation.yml.dist b/features/gradient-interpolation.yml.dist index 7fb2f9dadba..0a9f4a0e049 100644 --- a/features/gradient-interpolation.yml.dist +++ b/features/gradient-interpolation.yml.dist @@ -13,15 +13,15 @@ status: safari: "16.2" safari_ios: "16.2" compat_features: - - css.types.image.gradient.conic-gradient.hue_interpolation_method - - css.types.image.gradient.conic-gradient.interpolation_color_space - - css.types.image.gradient.linear-gradient.hue_interpolation_method - - css.types.image.gradient.linear-gradient.interpolation_color_space - - css.types.image.gradient.radial-gradient.hue_interpolation_method - - css.types.image.gradient.radial-gradient.interpolation_color_space - - css.types.image.gradient.repeating-conic-gradient.hue_interpolation_method - - css.types.image.gradient.repeating-conic-gradient.interpolation_color_space - - css.types.image.gradient.repeating-linear-gradient.hue_interpolation_method - - css.types.image.gradient.repeating-linear-gradient.interpolation_color_space - - css.types.image.gradient.repeating-radial-gradient.hue_interpolation_method - - css.types.image.gradient.repeating-radial-gradient.interpolation_color_space + - css.types.gradient.conic-gradient.hue_interpolation_method + - css.types.gradient.conic-gradient.interpolation_color_space + - css.types.gradient.linear-gradient.hue_interpolation_method + - css.types.gradient.linear-gradient.interpolation_color_space + - css.types.gradient.radial-gradient.hue_interpolation_method + - css.types.gradient.radial-gradient.interpolation_color_space + - css.types.gradient.repeating-conic-gradient.hue_interpolation_method + - css.types.gradient.repeating-conic-gradient.interpolation_color_space + - css.types.gradient.repeating-linear-gradient.hue_interpolation_method + - css.types.gradient.repeating-linear-gradient.interpolation_color_space + - css.types.gradient.repeating-radial-gradient.hue_interpolation_method + - css.types.gradient.repeating-radial-gradient.interpolation_color_space diff --git a/features/gradients.yml b/features/gradients.yml index 5f36dd4d73c..fe513c4390c 100644 --- a/features/gradients.yml +++ b/features/gradients.yml @@ -5,29 +5,29 @@ spec: https://drafts.csswg.org/css-images-3/#gradients # caniuse: css-gradients group: gradients status: - compute_from: css.types.image.gradient + compute_from: css.types.gradient # TODO: we should have separate linear and radial gradients when https://github.com/web-platform-dx/web-features/issues/971 is resolved. compat_features: - css.properties.background-image.gradients - css.types.image - - css.types.image.gradient - - css.types.image.gradient.linear-gradient - - css.types.image.gradient.linear-gradient.doubleposition - - css.types.image.gradient.linear-gradient.interpolation_hints - - css.types.image.gradient.linear-gradient.premultiplied_gradients - - css.types.image.gradient.linear-gradient.to - - css.types.image.gradient.linear-gradient.unitless_0_angle - - css.types.image.gradient.repeating-linear-gradient - - css.types.image.gradient.repeating-linear-gradient.doubleposition - - css.types.image.gradient.repeating-linear-gradient.interpolation_hints - - css.types.image.gradient.repeating-linear-gradient.to - - css.types.image.gradient.repeating-linear-gradient.unitless_0_angle - - css.types.image.gradient.radial-gradient - - css.types.image.gradient.radial-gradient.at - - css.types.image.gradient.radial-gradient.doubleposition - - css.types.image.gradient.radial-gradient.interpolation_hints - - css.types.image.gradient.radial-gradient.premultiplied_gradients - - css.types.image.gradient.repeating-radial-gradient - - css.types.image.gradient.repeating-radial-gradient.at - - css.types.image.gradient.repeating-radial-gradient.doubleposition - - css.types.image.gradient.repeating-radial-gradient.interpolation_hints + - css.types.gradient + - css.types.gradient.linear-gradient + - css.types.gradient.linear-gradient.doubleposition + - css.types.gradient.linear-gradient.interpolation_hints + - css.types.gradient.linear-gradient.premultiplied_gradients + - css.types.gradient.linear-gradient.to + - css.types.gradient.linear-gradient.unitless_0_angle + - css.types.gradient.repeating-linear-gradient + - css.types.gradient.repeating-linear-gradient.doubleposition + - css.types.gradient.repeating-linear-gradient.interpolation_hints + - css.types.gradient.repeating-linear-gradient.to + - css.types.gradient.repeating-linear-gradient.unitless_0_angle + - css.types.gradient.radial-gradient + - css.types.gradient.radial-gradient.at + - css.types.gradient.radial-gradient.doubleposition + - css.types.gradient.radial-gradient.interpolation_hints + - css.types.gradient.radial-gradient.premultiplied_gradients + - css.types.gradient.repeating-radial-gradient + - css.types.gradient.repeating-radial-gradient.at + - css.types.gradient.repeating-radial-gradient.doubleposition + - css.types.gradient.repeating-radial-gradient.interpolation_hints diff --git a/features/gradients.yml.dist b/features/gradients.yml.dist index 9738a144629..f5ac728b631 100644 --- a/features/gradients.yml.dist +++ b/features/gradients.yml.dist @@ -52,7 +52,7 @@ compat_features: # firefox_android: "4" # safari: "7" # safari_ios: "7" - - css.types.image.gradient + - css.types.gradient # baseline: high # baseline_low_date: 2015-07-29 @@ -65,14 +65,14 @@ compat_features: # firefox_android: "16" # safari: "7" # safari_ios: "7" - - css.types.image.gradient.linear-gradient - - css.types.image.gradient.linear-gradient.to - - css.types.image.gradient.radial-gradient - - css.types.image.gradient.radial-gradient.at - - css.types.image.gradient.repeating-linear-gradient - - css.types.image.gradient.repeating-linear-gradient.to - - css.types.image.gradient.repeating-radial-gradient - - css.types.image.gradient.repeating-radial-gradient.at + - css.types.gradient.linear-gradient + - css.types.gradient.linear-gradient.to + - css.types.gradient.radial-gradient + - css.types.gradient.radial-gradient.at + - css.types.gradient.repeating-linear-gradient + - css.types.gradient.repeating-linear-gradient.to + - css.types.gradient.repeating-radial-gradient + - css.types.gradient.repeating-radial-gradient.at # baseline: high # baseline_low_date: 2017-08-08 @@ -85,8 +85,8 @@ compat_features: # firefox_android: "55" # safari: "7" # safari_ios: "7" - - css.types.image.gradient.linear-gradient.unitless_0_angle - - css.types.image.gradient.repeating-linear-gradient.unitless_0_angle + - css.types.gradient.linear-gradient.unitless_0_angle + - css.types.gradient.repeating-linear-gradient.unitless_0_angle # baseline: high # baseline_low_date: 2020-01-15 @@ -99,9 +99,9 @@ compat_features: # firefox_android: "36" # safari: "7" # safari_ios: "7" - - css.types.image.gradient.linear-gradient.interpolation_hints - - css.types.image.gradient.radial-gradient.interpolation_hints - - css.types.image.gradient.repeating-linear-gradient.interpolation_hints + - css.types.gradient.linear-gradient.interpolation_hints + - css.types.gradient.radial-gradient.interpolation_hints + - css.types.gradient.repeating-linear-gradient.interpolation_hints # baseline: high # baseline_low_date: 2020-01-15 @@ -114,7 +114,7 @@ compat_features: # firefox_android: "46" # safari: "7" # safari_ios: "7" - - css.types.image.gradient.repeating-radial-gradient.interpolation_hints + - css.types.gradient.repeating-radial-gradient.interpolation_hints # baseline: high # baseline_low_date: 2020-01-15 @@ -127,10 +127,10 @@ compat_features: # firefox_android: "64" # safari: "12.1" # safari_ios: "12.2" - - css.types.image.gradient.linear-gradient.doubleposition - - css.types.image.gradient.radial-gradient.doubleposition - - css.types.image.gradient.repeating-linear-gradient.doubleposition - - css.types.image.gradient.repeating-radial-gradient.doubleposition + - css.types.gradient.linear-gradient.doubleposition + - css.types.gradient.radial-gradient.doubleposition + - css.types.gradient.repeating-linear-gradient.doubleposition + - css.types.gradient.repeating-radial-gradient.doubleposition # baseline: high # baseline_low_date: 2021-09-20 @@ -143,5 +143,5 @@ compat_features: # firefox_android: "36" # safari: "15" # safari_ios: "15" - - css.types.image.gradient.linear-gradient.premultiplied_gradients - - css.types.image.gradient.radial-gradient.premultiplied_gradients + - css.types.gradient.linear-gradient.premultiplied_gradients + - css.types.gradient.radial-gradient.premultiplied_gradients From 2174b1c65d68f62cda8f845d0d6635b12ed0f9d0 Mon Sep 17 00:00:00 2001 From: James Stuckey Weber Date: Tue, 26 Nov 2024 13:38:24 -0500 Subject: [PATCH 4/5] Fix test key --- .../compute-baseline/src/browser-compat-data/feature.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/compute-baseline/src/browser-compat-data/feature.test.ts b/packages/compute-baseline/src/browser-compat-data/feature.test.ts index 27c89b43d93..07a015a4392 100644 --- a/packages/compute-baseline/src/browser-compat-data/feature.test.ts +++ b/packages/compute-baseline/src/browser-compat-data/feature.test.ts @@ -126,7 +126,7 @@ describe("features", function () { it("returns mixed results for (un)prefixed features", function () { const fx = browser("firefox"); const actual = feature( - "css.types.image.gradient.repeating-linear-gradient", + "css.types.gradient.repeating-linear-gradient", ).supportedInDetails(fx.version("100")); assert.equal(actual.length, 3); // unprefixed, -moz-, and -webkit- assert(actual.some((s) => s.supported && "qualifications" in s)); From bb4efd2bda8e85ded658c3267f919bfc327286d5 Mon Sep 17 00:00:00 2001 From: James Stuckey Weber Date: Tue, 26 Nov 2024 13:40:48 -0500 Subject: [PATCH 5/5] Refresh dist --- features/draft/spec/css-color-5.yml.dist | 18 +++++-- features/draft/spec/css-contain-3.yml.dist | 10 +++- features/draft/spec/cssom-view-1.yml.dist | 16 +++--- .../draft/spec/encrypted-media-2.yml.dist | 13 ++++- features/draft/spec/fetch.yml.dist | 5 +- features/draft/spec/html.yml.dist | 30 +++++++---- features/draft/spec/permissions.yml.dist | 5 +- features/draft/spec/service-workers.yml.dist | 16 +++--- features/fetch.yml.dist | 23 ++++---- features/image-function.yml.dist | 2 - features/target-within.yml.dist | 2 - features/uint8array-base64-hex.yml.dist | 4 +- features/webcodecs.yml.dist | 54 ++++++++++--------- 13 files changed, 122 insertions(+), 76 deletions(-) diff --git a/features/draft/spec/css-color-5.yml.dist b/features/draft/spec/css-color-5.yml.dist index 9a16c7f49bc..1c8d0233bfb 100644 --- a/features/draft/spec/css-color-5.yml.dist +++ b/features/draft/spec/css-color-5.yml.dist @@ -19,30 +19,42 @@ compat_features: - css.properties.color - css.types.color - # baseline: false + # baseline: low + # baseline_low_date: 2024-09-16 # support: # chrome: "119" # chrome_android: "119" # edge: "119" # firefox: "128" # firefox_android: "128" + # safari: "18" + # safari_ios: "18" - css.types.color.color.relative_syntax - css.types.color.lch.relative_syntax - css.types.color.oklch.relative_syntax - # baseline: false + # baseline: low + # baseline_low_date: 2024-09-16 # support: # chrome: "122" # chrome_android: "122" # edge: "122" # firefox: "128" # firefox_android: "128" + # safari: "18" + # safari_ios: "18" - css.types.color.rgb.relative_syntax - # baseline: false + # baseline: low + # baseline_low_date: 2024-09-16 # support: + # chrome: "125" + # chrome_android: "125" + # edge: "125" # firefox: "128" # firefox_android: "128" + # safari: "18" + # safari_ios: "18" - css.types.color.hsl.relative_syntax - css.types.color.hwb.relative_syntax diff --git a/features/draft/spec/css-contain-3.yml.dist b/features/draft/spec/css-contain-3.yml.dist index fe3f01e6ef0..7d0100e3459 100644 --- a/features/draft/spec/css-contain-3.yml.dist +++ b/features/draft/spec/css-contain-3.yml.dist @@ -2,13 +2,16 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: low + baseline_low_date: 2024-09-16 support: chrome: "108" chrome_android: "108" edge: "108" firefox: "130" firefox_android: "130" + safari: "18" + safari_ios: "18" compat_features: # baseline: high # baseline_low_date: 2022-03-14 @@ -40,11 +43,14 @@ compat_features: - css.properties.content-visibility.visible # ⬇️ Same status as overall feature ⬇️ - # baseline: false + # baseline: low + # baseline_low_date: 2024-09-16 # support: # chrome: "108" # chrome_android: "108" # edge: "108" # firefox: "130" # firefox_android: "130" + # safari: "18" + # safari_ios: "18" - api.Element.contentvisibilityautostatechange_event diff --git a/features/draft/spec/cssom-view-1.yml.dist b/features/draft/spec/cssom-view-1.yml.dist index 001c9c7a499..29d6e527adb 100644 --- a/features/draft/spec/cssom-view-1.yml.dist +++ b/features/draft/spec/cssom-view-1.yml.dist @@ -395,15 +395,6 @@ compat_features: # firefox_android: "126" - api.Element.currentCSSZoom - # baseline: false - # support: - # chrome: "128" - # chrome_android: "128" - # edge: "128" - # firefox: "131" - # firefox_android: "131" - - api.Document.caretPositionFromPoint.options_parameter - # baseline: false # support: # chrome: "74" @@ -425,6 +416,13 @@ compat_features: # edge: "126" - api.VisualViewport.scrollend_event + # baseline: false + # support: + # chrome: "128" + # chrome_android: "128" + # edge: "128" + - api.Document.caretPositionFromPoint.options_parameter + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: {} diff --git a/features/draft/spec/encrypted-media-2.yml.dist b/features/draft/spec/encrypted-media-2.yml.dist index 8c7b62188b5..445db46fc08 100644 --- a/features/draft/spec/encrypted-media-2.yml.dist +++ b/features/draft/spec/encrypted-media-2.yml.dist @@ -129,10 +129,21 @@ compat_features: # firefox_android: "52" # safari: "12.1" # safari_ios: "12.2" - - api.HTMLMediaElement.waitingforkey_event - api.MediaKeySession.keystatuseschange_event - api.MediaKeySession.message_event + # baseline: low + # baseline_low_date: 2024-11-26 + # support: + # chrome: "55" + # chrome_android: "55" + # edge: "79" + # firefox: "133" + # firefox_android: "133" + # safari: "12.1" + # safari_ios: "12.2" + - api.HTMLMediaElement.waitingforkey_event + # baseline: false # support: # chrome: "64" diff --git a/features/draft/spec/fetch.yml.dist b/features/draft/spec/fetch.yml.dist index 1866fff4a4c..d80d236fe36 100644 --- a/features/draft/spec/fetch.yml.dist +++ b/features/draft/spec/fetch.yml.dist @@ -44,11 +44,14 @@ compat_features: # safari_ios: "12" - http.headers.Cross-Origin-Resource-Policy - # baseline: false + # baseline: low + # baseline_low_date: 2024-11-26 # support: # chrome: "66" # chrome_android: "66" # edge: "15" + # firefox: "133" + # firefox_android: "133" # safari: "13" # safari_ios: "13" - api.Request.Request.init_keepalive_parameter diff --git a/features/draft/spec/html.yml.dist b/features/draft/spec/html.yml.dist index 920d4f8d8a4..06953c94dc3 100644 --- a/features/draft/spec/html.yml.dist +++ b/features/draft/spec/html.yml.dist @@ -1911,6 +1911,18 @@ compat_features: # safari_ios: "16.1" - html.elements.a.text_fragments + # baseline: low + # baseline_low_date: 2024-11-26 + # support: + # chrome: "6" + # chrome_android: "18" + # edge: "79" + # firefox: "133" + # firefox_android: "133" + # safari: "5" + # safari_ios: "5" + - api.EventSource.worker_support + # baseline: false # support: # chrome: "4" @@ -1987,15 +1999,6 @@ compat_features: # safari_ios: "10.3" - api.HTMLElement.autocapitalize - # baseline: false - # support: - # chrome: "6" - # chrome_android: "18" - # edge: "79" - # safari: "5" - # safari_ios: "5" - - api.EventSource.worker_support - # baseline: false # support: # chrome: "8" @@ -2614,14 +2617,19 @@ compat_features: # firefox_android: "104" - api.HTMLElement.focus.options_focusVisible_parameter + # baseline: false + # support: + # firefox: "133" + # firefox_android: "133" + - api.HTMLElement.beforetoggle_event.dialog_elements + - api.HTMLElement.toggle_event.dialog_elements + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: {} - api.HTMLButtonElement.command - api.HTMLButtonElement.commandForElement - - api.HTMLElement.beforetoggle_event.dialog_elements - api.HTMLElement.command_event - - api.HTMLElement.toggle_event.dialog_elements - api.Navigator.authentication - html.elements.button.command - html.elements.button.commandfor diff --git a/features/draft/spec/permissions.yml.dist b/features/draft/spec/permissions.yml.dist index 550bfc588aa..009d1ca7a65 100644 --- a/features/draft/spec/permissions.yml.dist +++ b/features/draft/spec/permissions.yml.dist @@ -42,11 +42,14 @@ compat_features: - api.PermissionStatus.change_event - api.Permissions.permission_notifications - # baseline: false + # baseline: low + # baseline_low_date: 2024-11-26 # support: # chrome: "43" # chrome_android: "43" # edge: "79" + # firefox: "133" + # firefox_android: "133" # safari: "16.4" # safari_ios: "16.4" - api.WorkerNavigator.permissions diff --git a/features/draft/spec/service-workers.yml.dist b/features/draft/spec/service-workers.yml.dist index 0d528c0afd8..b9a686a06d7 100644 --- a/features/draft/spec/service-workers.yml.dist +++ b/features/draft/spec/service-workers.yml.dist @@ -479,6 +479,15 @@ compat_features: # firefox_android: "65" - api.ServiceWorkerGlobalScope.messageerror_event + # baseline: false + # support: + # firefox: "133" + # firefox_android: "133" + # safari: "11.1" + # safari_ios: "11.3" + - api.ServiceWorkerContainer.worker_support + - api.WorkerNavigator.serviceWorker + # baseline: false # support: # chrome: "40" @@ -493,13 +502,6 @@ compat_features: # edge: "123" - api.InstallEvent.addRoutes - # baseline: false - # support: - # safari: "11.1" - # safari_ios: "11.3" - - api.ServiceWorkerContainer.worker_support - - api.WorkerNavigator.serviceWorker - # baseline: false # support: # safari: "16" diff --git a/features/fetch.yml.dist b/features/fetch.yml.dist index a5e1394ad52..2fedf207def 100644 --- a/features/fetch.yml.dist +++ b/features/fetch.yml.dist @@ -350,6 +350,19 @@ compat_features: # safari_ios: "17" - api.Headers.getSetCookie + # baseline: low + # baseline_low_date: 2024-11-26 + # support: + # chrome: "66" + # chrome_android: "66" + # edge: "15" + # firefox: "133" + # firefox_android: "133" + # safari: "13" + # safari_ios: "13" + - api.Request.keepalive + - api.fetch.init_keepalive_parameter + # baseline: false # support: # chrome: "43" @@ -390,16 +403,6 @@ compat_features: # safari_ios: "10.3" - api.Request.cache.only-if-cached - # baseline: false - # support: - # chrome: "66" - # chrome_android: "66" - # edge: "15" - # safari: "13" - # safari_ios: "13" - - api.Request.keepalive - - api.fetch.init_keepalive_parameter - # baseline: false # support: # chrome: "105" diff --git a/features/image-function.yml.dist b/features/image-function.yml.dist index c404c11831d..5795c9167cd 100644 --- a/features/image-function.yml.dist +++ b/features/image-function.yml.dist @@ -4,5 +4,3 @@ status: baseline: false support: {} -compat_features: - - css.types.image.image diff --git a/features/target-within.yml.dist b/features/target-within.yml.dist index 16a54b67d7f..f9b9e8128f9 100644 --- a/features/target-within.yml.dist +++ b/features/target-within.yml.dist @@ -4,5 +4,3 @@ status: baseline: false support: {} -compat_features: - - css.selectors.target-within diff --git a/features/uint8array-base64-hex.yml.dist b/features/uint8array-base64-hex.yml.dist index 370a146e32f..01bd7f3efb1 100644 --- a/features/uint8array-base64-hex.yml.dist +++ b/features/uint8array-base64-hex.yml.dist @@ -3,7 +3,9 @@ status: baseline: false - support: {} + support: + firefox: "133" + firefox_android: "133" compat_features: - javascript.builtins.Uint8Array.fromBase64 - javascript.builtins.Uint8Array.fromHex diff --git a/features/webcodecs.yml.dist b/features/webcodecs.yml.dist index 82086db5e4e..cc7b8665a4e 100644 --- a/features/webcodecs.yml.dist +++ b/features/webcodecs.yml.dist @@ -97,6 +97,34 @@ compat_features: - api.VideoDecoder.dequeue_event - api.VideoEncoder.dequeue_event + # baseline: false + # support: + # chrome: "94" + # chrome_android: "94" + # edge: "94" + # firefox: "133" + # firefox_android: "133" + - api.ImageDecoder + - api.ImageDecoder.ImageDecoder + - api.ImageDecoder.close + - api.ImageDecoder.complete + - api.ImageDecoder.completed + - api.ImageDecoder.decode + - api.ImageDecoder.isTypeSupported_static + - api.ImageDecoder.reset + - api.ImageDecoder.tracks + - api.ImageDecoder.type + - api.ImageTrack + - api.ImageTrack.animated + - api.ImageTrack.frameCount + - api.ImageTrack.repetitionCount + - api.ImageTrack.selected + - api.ImageTrackList + - api.ImageTrackList.length + - api.ImageTrackList.ready + - api.ImageTrackList.selectedIndex + - api.ImageTrackList.selectedTrack + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: @@ -169,32 +197,6 @@ compat_features: # firefox: "130" - api.AudioEncoder.configure.bitrateMode - # baseline: false - # support: - # chrome: "94" - # chrome_android: "94" - # edge: "94" - - api.ImageDecoder - - api.ImageDecoder.ImageDecoder - - api.ImageDecoder.close - - api.ImageDecoder.complete - - api.ImageDecoder.completed - - api.ImageDecoder.decode - - api.ImageDecoder.isTypeSupported_static - - api.ImageDecoder.reset - - api.ImageDecoder.tracks - - api.ImageDecoder.type - - api.ImageTrack - - api.ImageTrack.animated - - api.ImageTrack.frameCount - - api.ImageTrack.repetitionCount - - api.ImageTrack.selected - - api.ImageTrackList - - api.ImageTrackList.length - - api.ImageTrackList.ready - - api.ImageTrackList.selectedIndex - - api.ImageTrackList.selectedTrack - # baseline: false # support: # chrome: "126"