From 4a708553990960ab3035e5db212b4457895df7f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 10:40:27 +0100 Subject: [PATCH] Update draft features (#2217) --- features/draft/spec/css-align-3.yml | 20 +- features/draft/spec/css-align-3.yml.dist | 88 +---- features/draft/spec/css-fonts-5.yml | 43 +-- features/draft/spec/css-fonts-5.yml.dist | 145 +------ features/draft/spec/css-sizing-4.yml | 111 ------ features/draft/spec/css-sizing-4.yml.dist | 13 - features/draft/spec/fetch.yml | 5 +- features/draft/spec/fetch.yml.dist | 13 - features/draft/spec/filter-effects-1.yml | 353 ------------------ features/draft/spec/filter-effects-1.yml.dist | 95 ----- features/draft/spec/mediaqueries-5.yml | 4 +- features/draft/spec/mediaqueries-5.yml.dist | 1 - features/draft/spec/rfc6266.yml | 7 - features/draft/spec/rfc6266.yml.dist | 17 - features/draft/spec/rfc6454.yml | 6 - features/draft/spec/rfc6454.yml.dist | 17 - features/draft/spec/rfc7578.yml | 6 - features/draft/spec/rfc7578.yml.dist | 17 - features/draft/spec/rfc7617.yml | 7 - features/draft/spec/rfc7617.yml.dist | 18 - features/draft/spec/rfc8246.yml | 7 +- features/draft/spec/rfc8246.yml.dist | 19 - features/draft/spec/rfc9110.yml | 80 ++-- features/draft/spec/rfc9110.yml.dist | 39 -- features/draft/spec/rfc9111.yml | 11 +- features/draft/spec/rfc9111.yml.dist | 21 -- features/draft/spec/rfc9112.yml | 8 - features/draft/spec/rfc9112.yml.dist | 19 - features/draft/spec/wai-aria-1-3.yml | 110 ------ features/draft/spec/wai-aria-1-3.yml.dist | 157 -------- 30 files changed, 103 insertions(+), 1354 deletions(-) delete mode 100644 features/draft/spec/css-sizing-4.yml delete mode 100644 features/draft/spec/css-sizing-4.yml.dist delete mode 100644 features/draft/spec/filter-effects-1.yml delete mode 100644 features/draft/spec/filter-effects-1.yml.dist delete mode 100644 features/draft/spec/rfc6266.yml delete mode 100644 features/draft/spec/rfc6266.yml.dist delete mode 100644 features/draft/spec/rfc6454.yml delete mode 100644 features/draft/spec/rfc6454.yml.dist delete mode 100644 features/draft/spec/rfc7578.yml delete mode 100644 features/draft/spec/rfc7578.yml.dist delete mode 100644 features/draft/spec/rfc7617.yml delete mode 100644 features/draft/spec/rfc7617.yml.dist delete mode 100644 features/draft/spec/rfc9112.yml delete mode 100644 features/draft/spec/rfc9112.yml.dist delete mode 100644 features/draft/spec/wai-aria-1-3.yml delete mode 100644 features/draft/spec/wai-aria-1-3.yml.dist diff --git a/features/draft/spec/css-align-3.yml b/features/draft/spec/css-align-3.yml index 6dd1da16468..3b7a3ec5a1c 100644 --- a/features/draft/spec/css-align-3.yml +++ b/features/draft/spec/css-align-3.yml @@ -1,19 +1,11 @@ -draft_date: 2024-11-09 +draft_date: 2024-11-13 name: CSS Box Alignment Module Level 3 description: TODO spec: https://drafts.csswg.org/css-align-3/ compat_features: - - css.properties.align-content.block_context - - css.properties.align-self.position_absolute_context - - css.properties.gap - - css.properties.gap.multicol_context - - css.properties.justify-self - - css.properties.justify-self.position_absolute_context - css.properties.place-content - css.properties.place-items - css.properties.place-self - - css.properties.place-self.position_absolute_context - - css.properties.row-gap # The following features in the spec are already part of web-features: # - Flexbox: @@ -53,21 +45,26 @@ compat_features: # - css.properties.place-content.flex_context # - css.properties.place-items.flex_context # - css.properties.place-self.flex_context +# - align-content in block layouts: +# - css.properties.align-content.block_context # - Grid: # - css.properties.align-content.grid_context # - css.properties.align-items.grid_context # - css.properties.align-items.grid_context.start_end # - css.properties.align-self.grid_context # - css.properties.column-gap.grid_context +# - css.properties.gap # - css.properties.gap.grid_context # - css.properties.gap.grid_context.calc_values # - css.properties.gap.grid_context.percentage_values # - css.properties.justify-content.grid_context # - css.properties.justify-items.grid_context +# - css.properties.justify-self # - css.properties.justify-self.grid_context # - css.properties.place-content.grid_context # - css.properties.place-items.grid_context # - css.properties.place-self.grid_context +# - css.properties.row-gap # - css.properties.row-gap.grid_context # - Multi-column layout: # - css.properties.align-content.multicol_context @@ -75,6 +72,11 @@ compat_features: # - css.properties.column-gap.multicol_context # - css.properties.column-gap.multicol_context.calc_values # - css.properties.column-gap.multicol_context.percentage_values +# - css.properties.gap.multicol_context +# - Absolute positioning: +# - css.properties.align-self.position_absolute_context +# - css.properties.justify-self.position_absolute_context +# - css.properties.place-self.position_absolute_context # - Flexbox gap: # - css.properties.column-gap.flex_context # - css.properties.gap.flex_context diff --git a/features/draft/spec/css-align-3.yml.dist b/features/draft/spec/css-align-3.yml.dist index 2b8f41f7610..468568c1868 100644 --- a/features/draft/spec/css-align-3.yml.dist +++ b/features/draft/spec/css-align-3.yml.dist @@ -2,51 +2,18 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: high + baseline_low_date: 2020-01-15 + baseline_high_date: 2022-07-15 support: - chrome: "123" - chrome_android: "123" - edge: "123" + chrome: "59" + chrome_android: "59" + edge: "79" + firefox: "45" + firefox_android: "45" + safari: "11" + safari_ios: "11" compat_features: - # baseline: high - # baseline_low_date: 2017-10-17 - # baseline_high_date: 2020-04-17 - # support: - # chrome: "47" - # chrome_android: "47" - # edge: "16" - # firefox: "52" - # firefox_android: "52" - # safari: "10.1" - # safari_ios: "10.3" - - css.properties.row-gap - - # baseline: high - # baseline_low_date: 2017-10-17 - # baseline_high_date: 2020-04-17 - # support: - # chrome: "57" - # chrome_android: "57" - # edge: "16" - # firefox: "45" - # firefox_android: "45" - # safari: "10.1" - # safari_ios: "10.3" - - css.properties.justify-self - - # baseline: high - # baseline_low_date: 2017-10-17 - # baseline_high_date: 2020-04-17 - # support: - # chrome: "57" - # chrome_android: "57" - # edge: "16" - # firefox: "52" - # firefox_android: "52" - # safari: "10.1" - # safari_ios: "10.3" - - css.properties.gap - # baseline: high # baseline_low_date: 2020-01-15 # baseline_high_date: 2022-07-15 @@ -60,6 +27,7 @@ compat_features: # safari_ios: "9" - css.properties.place-content + # ⬇️ Same status as overall feature ⬇️ # baseline: high # baseline_low_date: 2020-01-15 # baseline_high_date: 2022-07-15 @@ -73,37 +41,3 @@ compat_features: # safari_ios: "11" - css.properties.place-items - css.properties.place-self - - # baseline: high - # baseline_low_date: 2021-04-26 - # baseline_high_date: 2023-10-26 - # support: - # chrome: "66" - # chrome_android: "66" - # edge: "16" - # firefox: "61" - # firefox_android: "61" - # safari: "14.1" - # safari_ios: "14.5" - - css.properties.gap.multicol_context - - # baseline: low - # baseline_low_date: 2024-04-16 - # support: - # chrome: "123" - # chrome_android: "123" - # edge: "123" - # firefox: "125" - # firefox_android: "125" - # safari: "17.4" - # safari_ios: "17.4" - - css.properties.align-content.block_context - - # baseline: false - # support: - # chrome: "122" - # chrome_android: "122" - # edge: "122" - - 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/draft/spec/css-fonts-5.yml b/features/draft/spec/css-fonts-5.yml index 12450814452..6d9e2aed880 100644 --- a/features/draft/spec/css-fonts-5.yml +++ b/features/draft/spec/css-fonts-5.yml @@ -1,40 +1,25 @@ -draft_date: 2024-10-23 +draft_date: 2024-11-13 name: CSS Fonts Module Level 5 description: TODO spec: https://drafts.csswg.org/css-fonts-5/ compat_features: - - css.at-rules.font-face.OpenType_CBDT_CBLC - - css.at-rules.font-face.OpenType_COLRv0 - - css.at-rules.font-face.OpenType_SBIX - - css.at-rules.font-face.src.drop_invalid_item - - css.at-rules.font-face.src.format_keyword - - css.at-rules.font-face.src.tech_keyword - - css.properties.font-synthesis.position - - css.properties.font-synthesis.small-caps - - css.properties.font-synthesis.style - - css.properties.font-synthesis.weight - css.properties.font-variant-emoji.emoji - css.properties.font-variant-emoji.normal - css.properties.font-variant-emoji.text - css.properties.font-variant-emoji.unicode - - css.properties.font-variant.css_fonts_shorthand - - css.properties.font-variant.greek_accented_characters - - css.properties.font-variant.uppercase_eszett - - css.properties.font.caption - - css.properties.font.font_stretch_support - - css.properties.font.icon - - css.properties.font.menu - - css.properties.font.message-box - - css.properties.font.small-caption - - css.properties.font.status-bar # The following features in the spec are already part of web-features: # - @font-face: # - api.CSSFontFaceRule # - api.CSSFontFaceRule.style # - css.at-rules.font-face +# - css.at-rules.font-face.OpenType_CBDT_CBLC +# - css.at-rules.font-face.OpenType_SBIX # - css.at-rules.font-face.font-family # - css.at-rules.font-face.src +# - css.at-rules.font-face.src.drop_invalid_item +# - css.at-rules.font-face.src.format_keyword +# - css.at-rules.font-face.src.tech_keyword # - css.at-rules.font-face.unicode-range # - font-variant-alternates: # - api.CSSFontFeatureValuesMap @@ -88,6 +73,8 @@ compat_features: # - css.properties.font-palette.dark # - css.properties.font-palette.light # - css.properties.font-palette.normal +# - COLRv0: +# - css.at-rules.font-face.OpenType_COLRv0 # - COLRv1: # - css.at-rules.font-face.OpenType_COLRv1 # - SVG: @@ -104,6 +91,7 @@ compat_features: # - css.properties.font-feature-settings.normal # - font-stretch: # - css.at-rules.font-face.font-stretch +# - css.properties.font.font_stretch_support # - css.properties.font-stretch # - css.properties.font-stretch.percentage # - svg.global_attributes.font-stretch @@ -117,12 +105,15 @@ compat_features: # - font-variant: # - css.at-rules.font-face.font-variant # - css.properties.font-variant +# - css.properties.font-variant.css_fonts_shorthand +# - css.properties.font-variant.greek_accented_characters # - css.properties.font-variant.historical-forms # - css.properties.font-variant.none # - css.properties.font-variant.normal # - css.properties.font-variant.sub # - css.properties.font-variant.super # - css.properties.font-variant.turkic_is +# - css.properties.font-variant.uppercase_eszett # - svg.global_attributes.font-variant # - font-variation-settings: # - css.at-rules.font-face.font-variation-settings @@ -145,6 +136,12 @@ compat_features: # - svg.global_attributes.font-size-adjust # - Font shorthand: # - css.properties.font +# - css.properties.font.caption +# - css.properties.font.icon +# - css.properties.font.menu +# - css.properties.font.message-box +# - css.properties.font.small-caption +# - css.properties.font.status-bar # - font-family: # - css.properties.font-family # - svg.global_attributes.font-family @@ -172,6 +169,10 @@ compat_features: # - css.properties.font-size.math # - font-synthesis: # - css.properties.font-synthesis +# - css.properties.font-synthesis.position +# - css.properties.font-synthesis.small-caps +# - css.properties.font-synthesis.style +# - css.properties.font-synthesis.weight # - font-synthesis-position: # - css.properties.font-synthesis-position # - css.properties.font-synthesis-position.auto diff --git a/features/draft/spec/css-fonts-5.yml.dist b/features/draft/spec/css-fonts-5.yml.dist index b1e453edfe9..9ada2ce6672 100644 --- a/features/draft/spec/css-fonts-5.yml.dist +++ b/features/draft/spec/css-fonts-5.yml.dist @@ -3,151 +3,10 @@ status: baseline: false - support: {} + support: + chrome: "131" compat_features: - # 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: "1" - # safari_ios: "1" - - css.properties.font.caption - - css.properties.font.icon - - css.properties.font.menu - - css.properties.font.message-box - - css.properties.font.small-caption - - css.properties.font.status-bar - - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "52" - # chrome_android: "52" - # edge: "79" - # firefox: "34" - # firefox_android: "34" - # safari: "9.1" - # safari_ios: "9.3" - - css.properties.font-variant.css_fonts_shorthand - - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "53" - # chrome_android: "53" - # edge: "79" - # firefox: "31" - # firefox_android: "31" - # safari: "11.1" - # safari_ios: "11.3" - - css.at-rules.font-face.OpenType_COLRv0 - - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "60" - # chrome_android: "60" - # edge: "79" - # firefox: "43" - # firefox_android: "43" - # safari: "11" - # safari_ios: "11" - - css.properties.font.font_stretch_support - - # baseline: high - # baseline_low_date: 2022-01-06 - # baseline_high_date: 2024-07-06 - # support: - # chrome: "97" - # chrome_android: "97" - # edge: "97" - # firefox: "93" - # firefox_android: "93" - # safari: "10.1" - # safari_ios: "10.3" - - css.properties.font-synthesis.small-caps - - # baseline: high - # baseline_low_date: 2022-01-06 - # baseline_high_date: 2024-07-06 - # support: - # chrome: "97" - # chrome_android: "97" - # edge: "97" - # firefox: ≤72 - # firefox_android: "79" - # safari: "10.1" - # safari_ios: "10.3" - - css.properties.font-synthesis.style - - css.properties.font-synthesis.weight - - # baseline: low - # baseline_low_date: 2023-09-18 - # support: - # chrome: "108" - # chrome_android: "108" - # edge: "108" - # firefox: "107" - # firefox_android: "107" - # safari: "17" - # safari_ios: "17" - - css.at-rules.font-face.src.tech_keyword - - # baseline: false - # support: - # chrome: "66" - # chrome_android: "66" - # edge: "79" - # safari: "9.1" - # safari_ios: "9.3" - - css.at-rules.font-face.OpenType_SBIX - - # baseline: false - # support: - # chrome: "108" - # chrome_android: "108" - # edge: "108" - # safari: "4" - # safari_ios: "5" - - css.at-rules.font-face.src.format_keyword - - # baseline: false - # support: - # chrome: "66" - # chrome_android: "66" - # edge: "79" - - css.at-rules.font-face.OpenType_CBDT_CBLC - - # baseline: false - # support: - # firefox: "109" - # firefox_android: "109" - - css.at-rules.font-face.src.drop_invalid_item - - # baseline: false - # support: - # firefox: "118" - # firefox_android: "118" - - css.properties.font-synthesis.position - - # baseline: false - # support: - # chrome: "131" - css.properties.font-variant-emoji.emoji - css.properties.font-variant-emoji.normal - css.properties.font-variant-emoji.text - css.properties.font-variant-emoji.unicode - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: {} - - css.properties.font-variant.greek_accented_characters - - css.properties.font-variant.uppercase_eszett diff --git a/features/draft/spec/css-sizing-4.yml b/features/draft/spec/css-sizing-4.yml deleted file mode 100644 index 264b8ffac5d..00000000000 --- a/features/draft/spec/css-sizing-4.yml +++ /dev/null @@ -1,111 +0,0 @@ -draft_date: 2024-10-30 -name: CSS Box Sizing Module Level 4 -description: TODO -spec: https://drafts.csswg.org/css-sizing-4/ -compat_features: - - css.properties.height.stretch - - css.properties.max-height.stretch - - css.properties.max-width.stretch - - css.properties.min-height.stretch - - css.properties.min-width.stretch - - css.properties.width.stretch - -# The following features in the spec are already part of web-features: -# - aspect-ratio: -# - css.properties.aspect-ratio -# - css.properties.aspect-ratio.auto -# - Logical properties: -# - css.properties.block-size -# - css.properties.block-size.fit-content -# - css.properties.block-size.max-content -# - css.properties.block-size.min-content -# - css.properties.inline-size -# - css.properties.inline-size.fit-content -# - css.properties.inline-size.max-content -# - css.properties.inline-size.min-content -# - css.properties.max-block-size -# - css.properties.max-block-size.fit-content -# - css.properties.max-block-size.max-content -# - css.properties.max-block-size.min-content -# - css.properties.max-inline-size -# - css.properties.max-inline-size.fit-content -# - css.properties.max-inline-size.max-content -# - css.properties.max-inline-size.min-content -# - css.properties.min-block-size -# - css.properties.min-block-size.fit-content -# - css.properties.min-block-size.max-content -# - css.properties.min-block-size.min-content -# - css.properties.min-inline-size -# - css.properties.min-inline-size.fit-content -# - css.properties.min-inline-size.max-content -# - css.properties.min-inline-size.min-content -# - fit-content(): -# - css.properties.block-size.fit-content_function -# - css.properties.height.fit-content_function -# - css.properties.inline-size.fit-content_function -# - css.properties.max-block-size.fit-content_function -# - css.properties.max-height.fit-content_function -# - css.properties.max-inline-size.fit-content_function -# - css.properties.max-width.fit-content_function -# - css.properties.min-block-size.fit-content_function -# - css.properties.min-height.fit-content_function -# - css.properties.min-inline-size.fit-content_function -# - css.properties.min-width.fit-content_function -# - css.properties.width.fit-content_function -# - box-sizing: -# - css.properties.box-sizing -# - css.properties.box-sizing.border-box -# - css.properties.box-sizing.content-box -# - Multi-column layout: -# - css.properties.column-width -# - css.properties.column-width.auto -# - contain-intrinsic-size: -# - css.properties.contain-intrinsic-block-size -# - css.properties.contain-intrinsic-block-size.none -# - css.properties.contain-intrinsic-height -# - css.properties.contain-intrinsic-height.none -# - css.properties.contain-intrinsic-inline-size -# - css.properties.contain-intrinsic-inline-size.none -# - css.properties.contain-intrinsic-size -# - css.properties.contain-intrinsic-size.auto_none -# - css.properties.contain-intrinsic-size.none -# - css.properties.contain-intrinsic-width -# - css.properties.contain-intrinsic-width.none -# - Grid: -# - css.properties.grid-template-columns.fit-content -# - css.properties.grid-template-rows.fit-content -# - Width and height: -# - css.properties.height -# - css.properties.height.auto -# - css.properties.width -# - css.properties.width.auto -# - css.properties.width.is_animatable -# - fit-content: -# - css.properties.height.fit-content -# - css.properties.max-height.fit-content -# - css.properties.max-width.fit-content -# - css.properties.min-height.fit-content -# - css.properties.min-width.fit-content -# - css.properties.width.fit-content -# - min-content and max-content: -# - css.properties.height.max-content -# - css.properties.height.min-content -# - css.properties.max-height.max-content -# - css.properties.max-height.min-content -# - css.properties.max-width.max-content -# - css.properties.max-width.min-content -# - css.properties.min-height.max-content -# - css.properties.min-height.min-content -# - css.properties.min-width.max-content -# - css.properties.min-width.min-content -# - css.properties.width.max-content -# - css.properties.width.min-content -# - Min and max width and height: -# - css.properties.max-height -# - css.properties.max-height.none -# - css.properties.max-width -# - css.properties.max-width.none -# - css.properties.min-height -# - css.properties.min-height.auto -# - css.properties.min-width -# - css.properties.min-width.auto diff --git a/features/draft/spec/css-sizing-4.yml.dist b/features/draft/spec/css-sizing-4.yml.dist deleted file mode 100644 index e120350d1a5..00000000000 --- a/features/draft/spec/css-sizing-4.yml.dist +++ /dev/null @@ -1,13 +0,0 @@ -# Generated from: css-sizing-4.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: {} -compat_features: - - css.properties.height.stretch - - css.properties.max-height.stretch - - css.properties.max-width.stretch - - css.properties.min-height.stretch - - css.properties.min-width.stretch - - css.properties.width.stretch diff --git a/features/draft/spec/fetch.yml b/features/draft/spec/fetch.yml index 3604d8e5f75..c6e56cd6457 100644 --- a/features/draft/spec/fetch.yml +++ b/features/draft/spec/fetch.yml @@ -1,4 +1,4 @@ -draft_date: 2024-10-28 +draft_date: 2024-11-13 name: Fetch Standard description: TODO spec: https://fetch.spec.whatwg.org/ @@ -21,7 +21,6 @@ compat_features: - http.headers.Access-Control-Request-Method - http.headers.Authorization.authorization_removed_cross_origin - http.headers.Cross-Origin-Resource-Policy - - http.headers.Origin - http.headers.Sec-Purpose - http.headers.Sec-Purpose.prefetch - http.headers.Sec-Purpose.speculationrules @@ -109,3 +108,5 @@ compat_features: # - Abortable fetch: # - api.Request.signal # - api.fetch.init_signal_parameter +# - HTTP/1.1: +# - http.headers.Origin diff --git a/features/draft/spec/fetch.yml.dist b/features/draft/spec/fetch.yml.dist index b5962150050..9431f5bdb05 100644 --- a/features/draft/spec/fetch.yml.dist +++ b/features/draft/spec/fetch.yml.dist @@ -51,19 +51,6 @@ compat_features: # safari_ios: "11" - http.headers.X-Content-Type-Options - # baseline: high - # baseline_low_date: 2020-07-28 - # baseline_high_date: 2023-01-28 - # support: - # chrome: "1" - # chrome_android: "18" - # edge: "12" - # firefox: "70" - # firefox_android: "79" - # safari: "1" - # safari_ios: "1" - - http.headers.Origin - # baseline: high # baseline_low_date: 2020-07-28 # baseline_high_date: 2023-01-28 diff --git a/features/draft/spec/filter-effects-1.yml b/features/draft/spec/filter-effects-1.yml deleted file mode 100644 index 0ff8bcfebc7..00000000000 --- a/features/draft/spec/filter-effects-1.yml +++ /dev/null @@ -1,353 +0,0 @@ -draft_date: 2024-10-21 -name: Filter Effects Module Level 1 -description: TODO -spec: https://drafts.fxtf.org/filter-effects-1/ -compat_features: - - css.properties.color-interpolation-filters - - css.properties.color-interpolation-filters.auto - - css.properties.color-interpolation-filters.linearRGB - - css.properties.color-interpolation-filters.sRGB - - css.properties.filter - - css.properties.flood-color - - css.properties.flood-opacity - - css.properties.lighting-color - - css.types.filter-function - - css.types.filter-function.blur - - css.types.filter-function.brightness - - css.types.filter-function.contrast - - css.types.filter-function.drop-shadow - - css.types.filter-function.grayscale - - css.types.filter-function.hue-rotate - - css.types.filter-function.invert - - css.types.filter-function.opacity - - css.types.filter-function.saturate - - css.types.filter-function.sepia - -# The following features in the spec are already part of web-features: -# - SVG: -# - api.SVGComponentTransferFunctionElement -# - api.SVGComponentTransferFunctionElement.amplitude -# - api.SVGComponentTransferFunctionElement.exponent -# - api.SVGComponentTransferFunctionElement.intercept -# - api.SVGComponentTransferFunctionElement.offset -# - api.SVGComponentTransferFunctionElement.slope -# - api.SVGComponentTransferFunctionElement.tableValues -# - api.SVGComponentTransferFunctionElement.type -# - svg.global_attributes.color-interpolation-filters -# - svg.global_attributes.lighting-color -# - SVG filters: -# - api.SVGFEBlendElement -# - api.SVGFEBlendElement.height -# - api.SVGFEBlendElement.in1 -# - api.SVGFEBlendElement.in2 -# - api.SVGFEBlendElement.mode -# - api.SVGFEBlendElement.result -# - api.SVGFEBlendElement.width -# - api.SVGFEBlendElement.x -# - api.SVGFEBlendElement.y -# - api.SVGFEColorMatrixElement -# - api.SVGFEColorMatrixElement.height -# - api.SVGFEColorMatrixElement.in1 -# - api.SVGFEColorMatrixElement.result -# - api.SVGFEColorMatrixElement.type -# - api.SVGFEColorMatrixElement.values -# - api.SVGFEColorMatrixElement.width -# - api.SVGFEColorMatrixElement.x -# - api.SVGFEColorMatrixElement.y -# - api.SVGFEComponentTransferElement -# - api.SVGFEComponentTransferElement.height -# - api.SVGFEComponentTransferElement.in1 -# - api.SVGFEComponentTransferElement.result -# - api.SVGFEComponentTransferElement.width -# - api.SVGFEComponentTransferElement.x -# - api.SVGFEComponentTransferElement.y -# - api.SVGFECompositeElement -# - api.SVGFECompositeElement.height -# - api.SVGFECompositeElement.in1 -# - api.SVGFECompositeElement.in2 -# - api.SVGFECompositeElement.k1 -# - api.SVGFECompositeElement.k2 -# - api.SVGFECompositeElement.k3 -# - api.SVGFECompositeElement.k4 -# - api.SVGFECompositeElement.operator -# - api.SVGFECompositeElement.result -# - api.SVGFECompositeElement.width -# - api.SVGFECompositeElement.x -# - api.SVGFECompositeElement.y -# - api.SVGFEConvolveMatrixElement -# - api.SVGFEConvolveMatrixElement.bias -# - api.SVGFEConvolveMatrixElement.divisor -# - api.SVGFEConvolveMatrixElement.edgeMode -# - api.SVGFEConvolveMatrixElement.height -# - api.SVGFEConvolveMatrixElement.in1 -# - api.SVGFEConvolveMatrixElement.kernelMatrix -# - api.SVGFEConvolveMatrixElement.kernelUnitLengthX -# - api.SVGFEConvolveMatrixElement.kernelUnitLengthY -# - api.SVGFEConvolveMatrixElement.orderX -# - api.SVGFEConvolveMatrixElement.orderY -# - api.SVGFEConvolveMatrixElement.preserveAlpha -# - api.SVGFEConvolveMatrixElement.result -# - api.SVGFEConvolveMatrixElement.targetX -# - api.SVGFEConvolveMatrixElement.targetY -# - api.SVGFEConvolveMatrixElement.width -# - api.SVGFEConvolveMatrixElement.x -# - api.SVGFEConvolveMatrixElement.y -# - api.SVGFEDiffuseLightingElement -# - api.SVGFEDiffuseLightingElement.diffuseConstant -# - api.SVGFEDiffuseLightingElement.height -# - api.SVGFEDiffuseLightingElement.in1 -# - api.SVGFEDiffuseLightingElement.kernelUnitLengthX -# - api.SVGFEDiffuseLightingElement.kernelUnitLengthY -# - api.SVGFEDiffuseLightingElement.result -# - api.SVGFEDiffuseLightingElement.surfaceScale -# - api.SVGFEDiffuseLightingElement.width -# - api.SVGFEDiffuseLightingElement.x -# - api.SVGFEDiffuseLightingElement.y -# - api.SVGFEDisplacementMapElement -# - api.SVGFEDisplacementMapElement.height -# - api.SVGFEDisplacementMapElement.in1 -# - api.SVGFEDisplacementMapElement.in2 -# - api.SVGFEDisplacementMapElement.result -# - api.SVGFEDisplacementMapElement.scale -# - api.SVGFEDisplacementMapElement.width -# - api.SVGFEDisplacementMapElement.x -# - api.SVGFEDisplacementMapElement.xChannelSelector -# - api.SVGFEDisplacementMapElement.y -# - api.SVGFEDisplacementMapElement.yChannelSelector -# - api.SVGFEDistantLightElement -# - api.SVGFEDistantLightElement.azimuth -# - api.SVGFEDistantLightElement.elevation -# - api.SVGFEDropShadowElement -# - api.SVGFEDropShadowElement.dx -# - api.SVGFEDropShadowElement.dy -# - api.SVGFEDropShadowElement.height -# - api.SVGFEDropShadowElement.in1 -# - api.SVGFEDropShadowElement.result -# - api.SVGFEDropShadowElement.setStdDeviation -# - api.SVGFEDropShadowElement.stdDeviationX -# - api.SVGFEDropShadowElement.stdDeviationY -# - api.SVGFEDropShadowElement.width -# - api.SVGFEDropShadowElement.x -# - api.SVGFEDropShadowElement.y -# - api.SVGFEFloodElement -# - api.SVGFEFloodElement.height -# - api.SVGFEFloodElement.result -# - api.SVGFEFloodElement.width -# - api.SVGFEFloodElement.x -# - api.SVGFEFloodElement.y -# - api.SVGFEFuncAElement -# - api.SVGFEFuncBElement -# - api.SVGFEFuncGElement -# - api.SVGFEFuncRElement -# - api.SVGFEGaussianBlurElement -# - api.SVGFEGaussianBlurElement.edgeMode -# - api.SVGFEGaussianBlurElement.height -# - api.SVGFEGaussianBlurElement.in1 -# - api.SVGFEGaussianBlurElement.result -# - api.SVGFEGaussianBlurElement.setStdDeviation -# - api.SVGFEGaussianBlurElement.stdDeviationX -# - api.SVGFEGaussianBlurElement.stdDeviationY -# - api.SVGFEGaussianBlurElement.width -# - api.SVGFEGaussianBlurElement.x -# - api.SVGFEGaussianBlurElement.y -# - api.SVGFEImageElement -# - api.SVGFEImageElement.crossOrigin -# - api.SVGFEImageElement.height -# - api.SVGFEImageElement.preserveAspectRatio -# - api.SVGFEImageElement.result -# - api.SVGFEImageElement.width -# - api.SVGFEImageElement.x -# - api.SVGFEImageElement.y -# - api.SVGFEMergeElement -# - api.SVGFEMergeElement.height -# - api.SVGFEMergeElement.result -# - api.SVGFEMergeElement.width -# - api.SVGFEMergeElement.x -# - api.SVGFEMergeElement.y -# - api.SVGFEMergeNodeElement -# - api.SVGFEMergeNodeElement.in1 -# - api.SVGFEMorphologyElement -# - api.SVGFEMorphologyElement.height -# - api.SVGFEMorphologyElement.in1 -# - api.SVGFEMorphologyElement.operator -# - api.SVGFEMorphologyElement.radiusX -# - api.SVGFEMorphologyElement.radiusY -# - api.SVGFEMorphologyElement.result -# - api.SVGFEMorphologyElement.width -# - api.SVGFEMorphologyElement.x -# - api.SVGFEMorphologyElement.y -# - api.SVGFEOffsetElement -# - api.SVGFEOffsetElement.dx -# - api.SVGFEOffsetElement.dy -# - api.SVGFEOffsetElement.height -# - api.SVGFEOffsetElement.in1 -# - api.SVGFEOffsetElement.result -# - api.SVGFEOffsetElement.width -# - api.SVGFEOffsetElement.x -# - api.SVGFEOffsetElement.y -# - api.SVGFEPointLightElement -# - api.SVGFEPointLightElement.x -# - api.SVGFEPointLightElement.y -# - api.SVGFEPointLightElement.z -# - api.SVGFESpecularLightingElement -# - api.SVGFESpecularLightingElement.height -# - api.SVGFESpecularLightingElement.in1 -# - api.SVGFESpecularLightingElement.kernelUnitLengthX -# - api.SVGFESpecularLightingElement.kernelUnitLengthY -# - api.SVGFESpecularLightingElement.result -# - api.SVGFESpecularLightingElement.specularConstant -# - api.SVGFESpecularLightingElement.specularExponent -# - api.SVGFESpecularLightingElement.surfaceScale -# - api.SVGFESpecularLightingElement.width -# - api.SVGFESpecularLightingElement.x -# - api.SVGFESpecularLightingElement.y -# - api.SVGFESpotLightElement -# - api.SVGFESpotLightElement.limitingConeAngle -# - api.SVGFESpotLightElement.pointsAtX -# - api.SVGFESpotLightElement.pointsAtY -# - api.SVGFESpotLightElement.pointsAtZ -# - api.SVGFESpotLightElement.specularExponent -# - api.SVGFESpotLightElement.x -# - api.SVGFESpotLightElement.y -# - api.SVGFESpotLightElement.z -# - api.SVGFETileElement -# - api.SVGFETileElement.height -# - api.SVGFETileElement.in1 -# - api.SVGFETileElement.result -# - api.SVGFETileElement.width -# - api.SVGFETileElement.x -# - api.SVGFETileElement.y -# - api.SVGFETurbulenceElement -# - api.SVGFETurbulenceElement.baseFrequencyX -# - api.SVGFETurbulenceElement.baseFrequencyY -# - api.SVGFETurbulenceElement.height -# - api.SVGFETurbulenceElement.numOctaves -# - api.SVGFETurbulenceElement.result -# - api.SVGFETurbulenceElement.seed -# - api.SVGFETurbulenceElement.stitchTiles -# - api.SVGFETurbulenceElement.type -# - api.SVGFETurbulenceElement.width -# - api.SVGFETurbulenceElement.x -# - api.SVGFETurbulenceElement.y -# - api.SVGFilterElement -# - api.SVGFilterElement.filterUnits -# - api.SVGFilterElement.height -# - api.SVGFilterElement.primitiveUnits -# - api.SVGFilterElement.width -# - api.SVGFilterElement.x -# - api.SVGFilterElement.y -# - css.properties.filter.svg_elements -# - svg.elements.feBlend -# - svg.elements.feBlend.in -# - svg.elements.feBlend.in2 -# - svg.elements.feBlend.mode -# - svg.elements.feColorMatrix -# - svg.elements.feColorMatrix.in -# - svg.elements.feColorMatrix.type -# - svg.elements.feColorMatrix.values -# - svg.elements.feComponentTransfer -# - svg.elements.feComponentTransfer.in -# - svg.elements.feComposite -# - svg.elements.feComposite.in -# - svg.elements.feComposite.in2 -# - svg.elements.feComposite.k1 -# - svg.elements.feComposite.k2 -# - svg.elements.feComposite.k3 -# - svg.elements.feComposite.k4 -# - svg.elements.feComposite.operator -# - svg.elements.feComposite.operator.lighter_value -# - svg.elements.feConvolveMatrix -# - svg.elements.feConvolveMatrix.bias -# - svg.elements.feConvolveMatrix.divisor -# - svg.elements.feConvolveMatrix.edgeMode -# - svg.elements.feConvolveMatrix.in -# - svg.elements.feConvolveMatrix.kernelMatrix -# - svg.elements.feConvolveMatrix.kernelUnitLength -# - svg.elements.feConvolveMatrix.order -# - svg.elements.feConvolveMatrix.preserveAlpha -# - svg.elements.feConvolveMatrix.targetX -# - svg.elements.feConvolveMatrix.targetY -# - svg.elements.feDiffuseLighting -# - svg.elements.feDiffuseLighting.diffuseConstant -# - svg.elements.feDiffuseLighting.in -# - svg.elements.feDiffuseLighting.kernelUnitLength -# - svg.elements.feDiffuseLighting.surfaceScale -# - svg.elements.feDisplacementMap -# - svg.elements.feDisplacementMap.in -# - svg.elements.feDisplacementMap.in2 -# - svg.elements.feDisplacementMap.scale -# - svg.elements.feDisplacementMap.xChannelSelector -# - svg.elements.feDisplacementMap.yChannelSelector -# - svg.elements.feDistantLight -# - svg.elements.feDistantLight.azimuth -# - svg.elements.feDistantLight.elevation -# - svg.elements.feDropShadow -# - svg.elements.feDropShadow.dx -# - svg.elements.feDropShadow.dy -# - svg.elements.feDropShadow.in -# - svg.elements.feDropShadow.stdDeviation -# - svg.elements.feFlood -# - svg.elements.feFlood.flood-color -# - svg.elements.feFlood.flood-opacity -# - svg.elements.feFuncA -# - svg.elements.feFuncB -# - svg.elements.feFuncG -# - svg.elements.feFuncR -# - svg.elements.feGaussianBlur -# - svg.elements.feGaussianBlur.edgeMode -# - svg.elements.feGaussianBlur.in -# - svg.elements.feGaussianBlur.stdDeviation -# - svg.elements.feImage -# - svg.elements.feImage.crossorigin -# - svg.elements.feImage.href -# - svg.elements.feImage.preserveAspectRatio -# - svg.elements.feMerge -# - svg.elements.feMergeNode -# - svg.elements.feMergeNode.in -# - svg.elements.feMorphology -# - svg.elements.feMorphology.in -# - svg.elements.feMorphology.operator -# - svg.elements.feMorphology.radius -# - svg.elements.feOffset -# - svg.elements.feOffset.dx -# - svg.elements.feOffset.dy -# - svg.elements.feOffset.in -# - svg.elements.fePointLight -# - svg.elements.fePointLight.x -# - svg.elements.fePointLight.y -# - svg.elements.fePointLight.z -# - svg.elements.feSpecularLighting -# - svg.elements.feSpecularLighting.in -# - svg.elements.feSpecularLighting.kernelUnitLength -# - svg.elements.feSpecularLighting.specularConstant -# - svg.elements.feSpecularLighting.specularExponent -# - svg.elements.feSpecularLighting.surfaceScale -# - svg.elements.feSpotLight -# - svg.elements.feSpotLight.limitingConeAngle -# - svg.elements.feSpotLight.pointsAtX -# - svg.elements.feSpotLight.pointsAtY -# - svg.elements.feSpotLight.pointsAtZ -# - svg.elements.feSpotLight.specularExponent -# - svg.elements.feSpotLight.x -# - svg.elements.feSpotLight.y -# - svg.elements.feSpotLight.z -# - svg.elements.feTile -# - svg.elements.feTile.in -# - svg.elements.feTurbulence -# - svg.elements.feTurbulence.baseFrequency -# - svg.elements.feTurbulence.numOctaves -# - svg.elements.feTurbulence.seed -# - svg.elements.feTurbulence.stitchTiles -# - svg.elements.feTurbulence.type -# - svg.elements.filter -# - svg.elements.filter.filterUnits -# - svg.elements.filter.height -# - svg.elements.filter.primitiveUnits -# - svg.elements.filter.width -# - svg.elements.filter.x -# - svg.elements.filter.y -# - svg.global_attributes.filter -# - svg.global_attributes.flood-color -# - svg.global_attributes.flood-opacity -# - backdrop-filter: -# - css.properties.backdrop-filter diff --git a/features/draft/spec/filter-effects-1.yml.dist b/features/draft/spec/filter-effects-1.yml.dist deleted file mode 100644 index 0be1abe1629..00000000000 --- a/features/draft/spec/filter-effects-1.yml.dist +++ /dev/null @@ -1,95 +0,0 @@ -# Generated from: filter-effects-1.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: high - baseline_low_date: 2020-07-28 - baseline_high_date: 2023-01-28 - support: - chrome: ≤83 - chrome_android: "83" - edge: "83" - firefox: ≤72 - firefox_android: "79" - safari: ≤13.1 - safari_ios: ≤13.4 -compat_features: - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "5" - # chrome_android: "18" - # edge: "12" - # firefox: "3" - # firefox_android: "4" - # safari: "6" - # safari_ios: "6" - - css.properties.flood-color - - css.properties.flood-opacity - - css.properties.lighting-color - - # baseline: high - # baseline_low_date: 2016-09-07 - # baseline_high_date: 2019-03-07 - # support: - # chrome: "18" - # chrome_android: "53" - # edge: "12" - # firefox: "35" - # firefox_android: "35" - # safari: "6" - # safari_ios: "6" - - css.types.filter-function - - css.types.filter-function.blur - - css.types.filter-function.brightness - - css.types.filter-function.contrast - - css.types.filter-function.drop-shadow - - css.types.filter-function.grayscale - - css.types.filter-function.hue-rotate - - css.types.filter-function.invert - - css.types.filter-function.opacity - - css.types.filter-function.saturate - - css.types.filter-function.sepia - - # baseline: high - # baseline_low_date: 2016-09-07 - # baseline_high_date: 2019-03-07 - # support: - # chrome: "53" - # chrome_android: "53" - # edge: "12" - # firefox: "35" - # firefox_android: "35" - # safari: "9.1" - # safari_ios: "9.3" - - css.properties.filter - - # baseline: high - # baseline_low_date: 2020-07-28 - # baseline_high_date: 2023-01-28 - # support: - # chrome: ≤80 - # chrome_android: "80" - # edge: "80" - # firefox: ≤72 - # firefox_android: "79" - # safari: ≤13.1 - # safari_ios: ≤13.4 - - css.properties.color-interpolation-filters - - # ⬇️ Same status as overall feature ⬇️ - # baseline: high - # baseline_low_date: 2020-07-28 - # baseline_high_date: 2023-01-28 - # support: - # chrome: ≤83 - # chrome_android: "83" - # edge: "83" - # firefox: ≤72 - # firefox_android: "79" - # safari: ≤13.1 - # safari_ios: ≤13.4 - - css.properties.color-interpolation-filters.auto - - css.properties.color-interpolation-filters.linearRGB - - css.properties.color-interpolation-filters.sRGB diff --git a/features/draft/spec/mediaqueries-5.yml b/features/draft/spec/mediaqueries-5.yml index ba1479f0fa4..404ec187afa 100644 --- a/features/draft/spec/mediaqueries-5.yml +++ b/features/draft/spec/mediaqueries-5.yml @@ -1,10 +1,9 @@ -draft_date: 2024-10-21 +draft_date: 2024-11-13 name: Media Queries Level 5 description: TODO spec: https://drafts.csswg.org/mediaqueries-5/ compat_features: - css.at-rules.custom-media - - css.types.ratio.number_value # The following features in the spec are already part of web-features: # - Media queries: @@ -22,6 +21,7 @@ compat_features: # - css.at-rules.media.orientation # - css.at-rules.media.width # - css.types.ratio +# - css.types.ratio.number_value # - Interaction media queries: # - css.at-rules.media.any-hover # - css.at-rules.media.any-pointer diff --git a/features/draft/spec/mediaqueries-5.yml.dist b/features/draft/spec/mediaqueries-5.yml.dist index 39e38d279a3..6a2245d6510 100644 --- a/features/draft/spec/mediaqueries-5.yml.dist +++ b/features/draft/spec/mediaqueries-5.yml.dist @@ -6,4 +6,3 @@ status: support: {} compat_features: - css.at-rules.custom-media - - css.types.ratio.number_value diff --git a/features/draft/spec/rfc6266.yml b/features/draft/spec/rfc6266.yml deleted file mode 100644 index 70f74845171..00000000000 --- a/features/draft/spec/rfc6266.yml +++ /dev/null @@ -1,7 +0,0 @@ -draft_date: 2024-09-09 -name: Use of the Content-Disposition Header Field in the Hypertext Transfer - Protocol (HTTP) -description: TODO -spec: https://httpwg.org/specs/rfc6266.html -compat_features: - - http.headers.Content-Disposition diff --git a/features/draft/spec/rfc6266.yml.dist b/features/draft/spec/rfc6266.yml.dist deleted file mode 100644 index fa06483680f..00000000000 --- a/features/draft/spec/rfc6266.yml.dist +++ /dev/null @@ -1,17 +0,0 @@ -# Generated from: rfc6266.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - 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: "1" - safari_ios: "1" -compat_features: - - http.headers.Content-Disposition diff --git a/features/draft/spec/rfc6454.yml b/features/draft/spec/rfc6454.yml deleted file mode 100644 index 87b64226783..00000000000 --- a/features/draft/spec/rfc6454.yml +++ /dev/null @@ -1,6 +0,0 @@ -draft_date: 2024-09-09 -name: The Web Origin Concept -description: TODO -spec: https://www.rfc-editor.org/rfc/rfc6454 -compat_features: - - http.headers.Origin diff --git a/features/draft/spec/rfc6454.yml.dist b/features/draft/spec/rfc6454.yml.dist deleted file mode 100644 index 374876555dc..00000000000 --- a/features/draft/spec/rfc6454.yml.dist +++ /dev/null @@ -1,17 +0,0 @@ -# Generated from: rfc6454.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: high - baseline_low_date: 2020-07-28 - baseline_high_date: 2023-01-28 - support: - chrome: "1" - chrome_android: "18" - edge: "12" - firefox: "70" - firefox_android: "79" - safari: "1" - safari_ios: "1" -compat_features: - - http.headers.Origin diff --git a/features/draft/spec/rfc7578.yml b/features/draft/spec/rfc7578.yml deleted file mode 100644 index a2894bf3cf4..00000000000 --- a/features/draft/spec/rfc7578.yml +++ /dev/null @@ -1,6 +0,0 @@ -draft_date: 2024-09-09 -name: "Returning Values from Forms: multipart/form-data" -description: TODO -spec: https://www.rfc-editor.org/rfc/rfc7578 -compat_features: - - http.headers.Content-Disposition diff --git a/features/draft/spec/rfc7578.yml.dist b/features/draft/spec/rfc7578.yml.dist deleted file mode 100644 index 1d92846ec63..00000000000 --- a/features/draft/spec/rfc7578.yml.dist +++ /dev/null @@ -1,17 +0,0 @@ -# Generated from: rfc7578.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - 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: "1" - safari_ios: "1" -compat_features: - - http.headers.Content-Disposition diff --git a/features/draft/spec/rfc7617.yml b/features/draft/spec/rfc7617.yml deleted file mode 100644 index 268f92346d6..00000000000 --- a/features/draft/spec/rfc7617.yml +++ /dev/null @@ -1,7 +0,0 @@ -draft_date: 2024-09-09 -name: The 'Basic' HTTP Authentication Scheme -description: TODO -spec: https://httpwg.org/specs/rfc7617.html -compat_features: - - http.headers.Authorization.Basic - - http.headers.WWW-Authenticate.Basic diff --git a/features/draft/spec/rfc7617.yml.dist b/features/draft/spec/rfc7617.yml.dist deleted file mode 100644 index ed00169feb4..00000000000 --- a/features/draft/spec/rfc7617.yml.dist +++ /dev/null @@ -1,18 +0,0 @@ -# Generated from: rfc7617.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - 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: "1" - safari_ios: "1" -compat_features: - - http.headers.Authorization.Basic - - http.headers.WWW-Authenticate.Basic diff --git a/features/draft/spec/rfc8246.yml b/features/draft/spec/rfc8246.yml index e10a7249928..81507fdcc46 100644 --- a/features/draft/spec/rfc8246.yml +++ b/features/draft/spec/rfc8246.yml @@ -1,7 +1,10 @@ -draft_date: 2024-10-21 +draft_date: 2024-11-13 name: HTTP Immutable Responses description: TODO spec: https://httpwg.org/specs/rfc8246.html compat_features: - - http.headers.Cache-Control - http.headers.Cache-Control.immutable + +# The following features in the spec are already part of web-features: +# - HTTP/1.1: +# - http.headers.Cache-Control diff --git a/features/draft/spec/rfc8246.yml.dist b/features/draft/spec/rfc8246.yml.dist index b1bad8ca901..b81bbb98a91 100644 --- a/features/draft/spec/rfc8246.yml.dist +++ b/features/draft/spec/rfc8246.yml.dist @@ -8,23 +8,4 @@ status: safari: "11" safari_ios: "11" compat_features: - # 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: "1" - # safari_ios: "1" - - http.headers.Cache-Control - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # firefox: "49" - # safari: "11" - # safari_ios: "11" - http.headers.Cache-Control.immutable diff --git a/features/draft/spec/rfc9110.yml b/features/draft/spec/rfc9110.yml index 240a4d53402..3fad5b2bd25 100644 --- a/features/draft/spec/rfc9110.yml +++ b/features/draft/spec/rfc9110.yml @@ -1,56 +1,56 @@ -draft_date: 2024-10-21 +draft_date: 2024-11-13 name: HTTP Semantics description: TODO spec: https://httpwg.org/specs/rfc9110.html compat_features: - - http.headers.Accept - - http.headers.Accept-Encoding - - http.headers.Accept-Language - - http.headers.Accept-Ranges - - http.headers.Authorization - http.headers.Authorization.NTLM - - http.headers.Connection - - http.headers.Content-Encoding - - http.headers.Content-Language - - http.headers.Content-Length - http.headers.Content-Length.cors_response_safelist - - http.headers.Content-Location - - http.headers.Content-Range - - http.headers.Content-Type - - http.headers.Date - - http.headers.ETag - - http.headers.From - - http.headers.Host - - http.headers.If-Match - - http.headers.If-Modified-Since - - http.headers.If-None-Match - - http.headers.If-Range - - http.headers.If-Unmodified-Since - - http.headers.Last-Modified - - http.headers.Location - - http.headers.Proxy-Authenticate - - http.headers.Range - http.headers.Range.cors_safe - - http.headers.Referer - http.headers.Referer.length_limit_4096B - http.headers.Retry-After - - http.headers.Server - - http.headers.TE - - http.headers.Trailer - http.headers.Upgrade - - http.headers.User-Agent - - http.headers.Vary - - http.headers.Via - - http.headers.WWW-Authenticate - http.headers.WWW-Authenticate.NTLM - - http.methods.CONNECT - - http.methods.DELETE - - http.methods.HEAD - - http.methods.OPTIONS - - http.methods.POST - - http.methods.PUT - http.status.308 # The following features in the spec are already part of web-features: # - HTTP/1.1: +# - http.headers.Accept +# - http.headers.Accept-Encoding +# - http.headers.Accept-Language +# - http.headers.Accept-Ranges +# - http.headers.Authorization +# - http.headers.Connection +# - http.headers.Content-Encoding +# - http.headers.Content-Language +# - http.headers.Content-Length +# - http.headers.Content-Location +# - http.headers.Content-Range +# - http.headers.Content-Type +# - http.headers.Date +# - http.headers.ETag +# - http.headers.From +# - http.headers.Host +# - http.headers.If-Match +# - http.headers.If-Modified-Since +# - http.headers.If-None-Match +# - http.headers.If-Range +# - http.headers.If-Unmodified-Since +# - http.headers.Last-Modified +# - http.headers.Location +# - http.headers.Proxy-Authenticate +# - http.headers.Range +# - http.headers.Referer +# - http.headers.Server +# - http.headers.TE +# - http.headers.Trailer +# - http.headers.User-Agent +# - http.headers.Vary +# - http.headers.Via +# - http.headers.WWW-Authenticate +# - http.methods.CONNECT +# - http.methods.DELETE # - http.methods.GET +# - http.methods.HEAD +# - http.methods.OPTIONS +# - http.methods.POST +# - http.methods.PUT diff --git a/features/draft/spec/rfc9110.yml.dist b/features/draft/spec/rfc9110.yml.dist index 3c3c7c787c8..efa64933729 100644 --- a/features/draft/spec/rfc9110.yml.dist +++ b/features/draft/spec/rfc9110.yml.dist @@ -19,46 +19,7 @@ compat_features: # firefox_android: "4" # safari: "1" # safari_ios: "1" - - http.headers.Accept - - http.headers.Accept-Encoding - - http.headers.Accept-Language - - http.headers.Accept-Ranges - - http.headers.Authorization - - http.headers.Connection - - http.headers.Content-Encoding - - http.headers.Content-Language - - http.headers.Content-Length - - http.headers.Content-Location - - http.headers.Content-Range - - http.headers.Content-Type - - http.headers.Date - - http.headers.ETag - - http.headers.From - - http.headers.Host - - http.headers.If-Match - - http.headers.If-Modified-Since - - http.headers.If-None-Match - - http.headers.If-Range - - http.headers.If-Unmodified-Since - - http.headers.Last-Modified - - http.headers.Location - - http.headers.Proxy-Authenticate - - http.headers.Range - - http.headers.Referer - - http.headers.Server - - http.headers.TE - - http.headers.Trailer - http.headers.Upgrade - - http.headers.User-Agent - - http.headers.Vary - - http.headers.Via - - http.headers.WWW-Authenticate - - http.methods.CONNECT - - http.methods.DELETE - - http.methods.HEAD - - http.methods.OPTIONS - - http.methods.POST - - http.methods.PUT # baseline: high # baseline_low_date: 2015-07-29 diff --git a/features/draft/spec/rfc9111.yml b/features/draft/spec/rfc9111.yml index f9caddb75ee..ebc3c1d4932 100644 --- a/features/draft/spec/rfc9111.yml +++ b/features/draft/spec/rfc9111.yml @@ -1,9 +1,12 @@ -draft_date: 2024-10-21 +draft_date: 2024-11-13 name: HTTP Caching description: TODO spec: https://httpwg.org/specs/rfc9111.html compat_features: - - http.headers.Age - - http.headers.Cache-Control - http.headers.Cache-Control.immutable - - http.headers.Expires + +# The following features in the spec are already part of web-features: +# - HTTP/1.1: +# - http.headers.Age +# - http.headers.Cache-Control +# - http.headers.Expires diff --git a/features/draft/spec/rfc9111.yml.dist b/features/draft/spec/rfc9111.yml.dist index 25e5fa37f90..fdeb9c60a2c 100644 --- a/features/draft/spec/rfc9111.yml.dist +++ b/features/draft/spec/rfc9111.yml.dist @@ -8,25 +8,4 @@ status: safari: "11" safari_ios: "11" compat_features: - # 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: "1" - # safari_ios: "1" - - http.headers.Age - - http.headers.Cache-Control - - http.headers.Expires - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # firefox: "49" - # safari: "11" - # safari_ios: "11" - http.headers.Cache-Control.immutable diff --git a/features/draft/spec/rfc9112.yml b/features/draft/spec/rfc9112.yml deleted file mode 100644 index 97c427b9137..00000000000 --- a/features/draft/spec/rfc9112.yml +++ /dev/null @@ -1,8 +0,0 @@ -draft_date: 2024-09-09 -name: HTTP/1.1 -description: TODO -spec: https://httpwg.org/specs/rfc9112.html -compat_features: - - http.headers.Keep-Alive - - http.headers.Trailer - - http.headers.Transfer-Encoding diff --git a/features/draft/spec/rfc9112.yml.dist b/features/draft/spec/rfc9112.yml.dist deleted file mode 100644 index 1442b5a93e8..00000000000 --- a/features/draft/spec/rfc9112.yml.dist +++ /dev/null @@ -1,19 +0,0 @@ -# Generated from: rfc9112.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - 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: "1" - safari_ios: "1" -compat_features: - - http.headers.Keep-Alive - - http.headers.Trailer - - http.headers.Transfer-Encoding diff --git a/features/draft/spec/wai-aria-1-3.yml b/features/draft/spec/wai-aria-1-3.yml deleted file mode 100644 index 709c506f1e4..00000000000 --- a/features/draft/spec/wai-aria-1-3.yml +++ /dev/null @@ -1,110 +0,0 @@ -draft_date: 2024-09-09 -name: Accessible Rich Internet Applications (WAI-ARIA) -description: TODO -spec: https://w3c.github.io/aria/ -compat_features: - - api.Element.ariaActiveDescendantElement - - api.Element.ariaBrailleLabel - - api.Element.ariaBrailleRoleDescription - - api.Element.ariaColIndexText - - api.Element.ariaControlsElements - - api.Element.ariaDescribedByElements - - api.Element.ariaDescription - - api.Element.ariaDetailsElements - - api.Element.ariaErrorMessageElements - - api.Element.ariaFlowToElements - - api.Element.ariaLabelledByElements - - api.Element.ariaOwnsElements - - api.Element.ariaRowIndexText - - api.ElementInternals.ariaActiveDescendantElement - - api.ElementInternals.ariaAtomic - - api.ElementInternals.ariaAutoComplete - - api.ElementInternals.ariaBrailleLabel - - api.ElementInternals.ariaBrailleRoleDescription - - api.ElementInternals.ariaBusy - - api.ElementInternals.ariaChecked - - api.ElementInternals.ariaColCount - - api.ElementInternals.ariaColIndex - - api.ElementInternals.ariaColIndexText - - api.ElementInternals.ariaColSpan - - api.ElementInternals.ariaControlsElements - - api.ElementInternals.ariaCurrent - - api.ElementInternals.ariaDescribedByElements - - api.ElementInternals.ariaDescription - - api.ElementInternals.ariaDetailsElements - - api.ElementInternals.ariaDisabled - - api.ElementInternals.ariaErrorMessageElements - - api.ElementInternals.ariaExpanded - - api.ElementInternals.ariaFlowToElements - - api.ElementInternals.ariaHasPopup - - api.ElementInternals.ariaHidden - - api.ElementInternals.ariaInvalid - - api.ElementInternals.ariaKeyShortcuts - - api.ElementInternals.ariaLabel - - api.ElementInternals.ariaLabelledByElements - - api.ElementInternals.ariaLevel - - api.ElementInternals.ariaLive - - api.ElementInternals.ariaModal - - api.ElementInternals.ariaMultiLine - - api.ElementInternals.ariaMultiSelectable - - api.ElementInternals.ariaOrientation - - api.ElementInternals.ariaOwnsElements - - api.ElementInternals.ariaPlaceholder - - api.ElementInternals.ariaPosInSet - - api.ElementInternals.ariaPressed - - api.ElementInternals.ariaReadOnly - - api.ElementInternals.ariaRequired - - api.ElementInternals.ariaRoleDescription - - api.ElementInternals.ariaRowCount - - api.ElementInternals.ariaRowIndex - - api.ElementInternals.ariaRowIndexText - - api.ElementInternals.ariaRowSpan - - api.ElementInternals.ariaSelected - - api.ElementInternals.ariaSetSize - - api.ElementInternals.ariaSort - - api.ElementInternals.ariaValueMax - - api.ElementInternals.ariaValueMin - - api.ElementInternals.ariaValueNow - - api.ElementInternals.ariaValueText - - api.ElementInternals.role - -# The following features in the spec are already part of web-features: -# - ARIA attribute reflection: -# - api.Element.ariaAtomic -# - api.Element.ariaAutoComplete -# - api.Element.ariaBusy -# - api.Element.ariaChecked -# - api.Element.ariaColCount -# - api.Element.ariaColIndex -# - api.Element.ariaColSpan -# - api.Element.ariaCurrent -# - api.Element.ariaDisabled -# - api.Element.ariaExpanded -# - api.Element.ariaHasPopup -# - api.Element.ariaHidden -# - api.Element.ariaInvalid -# - api.Element.ariaKeyShortcuts -# - api.Element.ariaLabel -# - api.Element.ariaLevel -# - api.Element.ariaLive -# - api.Element.ariaModal -# - api.Element.ariaMultiLine -# - api.Element.ariaMultiSelectable -# - api.Element.ariaOrientation -# - api.Element.ariaPlaceholder -# - api.Element.ariaPosInSet -# - api.Element.ariaPressed -# - api.Element.ariaReadOnly -# - api.Element.ariaRequired -# - api.Element.ariaRoleDescription -# - api.Element.ariaRowCount -# - api.Element.ariaRowIndex -# - api.Element.ariaRowSpan -# - api.Element.ariaSelected -# - api.Element.ariaSetSize -# - api.Element.ariaSort -# - api.Element.ariaValueMax -# - api.Element.ariaValueMin -# - api.Element.ariaValueNow -# - api.Element.ariaValueText -# - api.Element.role diff --git a/features/draft/spec/wai-aria-1-3.yml.dist b/features/draft/spec/wai-aria-1-3.yml.dist deleted file mode 100644 index aac2d233303..00000000000 --- a/features/draft/spec/wai-aria-1-3.yml.dist +++ /dev/null @@ -1,157 +0,0 @@ -# Generated from: wai-aria-1-3.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: {} -compat_features: - # baseline: low - # baseline_low_date: 2023-10-24 - # support: - # chrome: "81" - # chrome_android: "81" - # edge: "81" - # firefox: "119" - # firefox_android: "119" - # safari: "16.4" - # safari_ios: "16.4" - - api.ElementInternals.ariaAtomic - - api.ElementInternals.ariaAutoComplete - - api.ElementInternals.ariaBusy - - api.ElementInternals.ariaChecked - - api.ElementInternals.ariaColCount - - api.ElementInternals.ariaColIndex - - api.ElementInternals.ariaColSpan - - api.ElementInternals.ariaCurrent - - api.ElementInternals.ariaDisabled - - api.ElementInternals.ariaExpanded - - api.ElementInternals.ariaHasPopup - - api.ElementInternals.ariaHidden - - api.ElementInternals.ariaKeyShortcuts - - api.ElementInternals.ariaLabel - - api.ElementInternals.ariaLevel - - api.ElementInternals.ariaLive - - api.ElementInternals.ariaModal - - api.ElementInternals.ariaMultiLine - - api.ElementInternals.ariaMultiSelectable - - api.ElementInternals.ariaOrientation - - api.ElementInternals.ariaPlaceholder - - api.ElementInternals.ariaPosInSet - - api.ElementInternals.ariaPressed - - api.ElementInternals.ariaReadOnly - - api.ElementInternals.ariaRequired - - api.ElementInternals.ariaRoleDescription - - api.ElementInternals.ariaRowCount - - api.ElementInternals.ariaRowIndex - - api.ElementInternals.ariaRowSpan - - api.ElementInternals.ariaSelected - - api.ElementInternals.ariaSort - - api.ElementInternals.ariaValueMax - - api.ElementInternals.ariaValueMin - - api.ElementInternals.ariaValueNow - - api.ElementInternals.ariaValueText - - # baseline: low - # baseline_low_date: 2023-10-24 - # support: - # chrome: "84" - # chrome_android: "84" - # edge: "84" - # firefox: "119" - # firefox_android: "119" - # safari: "16.4" - # safari_ios: "16.4" - - api.ElementInternals.ariaSetSize - - # baseline: low - # baseline_low_date: 2023-10-24 - # support: - # chrome: "102" - # chrome_android: "102" - # edge: "102" - # firefox: "119" - # firefox_android: "119" - # safari: "16.4" - # safari_ios: "16.4" - - api.ElementInternals.ariaInvalid - - # baseline: low - # baseline_low_date: 2023-10-24 - # support: - # chrome: "103" - # chrome_android: "103" - # edge: "103" - # firefox: "119" - # firefox_android: "119" - # safari: "16.4" - # safari_ios: "16.4" - - api.ElementInternals.role - - # baseline: low - # baseline_low_date: 2024-03-05 - # support: - # chrome: "83" - # chrome_android: "83" - # edge: "83" - # firefox: "119" - # firefox_android: "119" - # safari: "17.4" - # safari_ios: "17.4" - - api.Element.ariaDescription - - # baseline: low - # baseline_low_date: 2024-09-16 - # support: - # chrome: "107" - # chrome_android: "107" - # edge: "107" - # firefox: "125" - # firefox_android: "125" - # safari: "18" - # safari_ios: "18" - - api.Element.ariaBrailleLabel - - api.Element.ariaBrailleRoleDescription - - api.ElementInternals.ariaBrailleLabel - - api.ElementInternals.ariaBrailleRoleDescription - - # baseline: false - # support: - # chrome: "83" - # chrome_android: "83" - # edge: "83" - # firefox: "119" - # firefox_android: "119" - - api.ElementInternals.ariaDescription - - # baseline: false - # support: - # chrome: "128" - # chrome_android: "128" - # edge: "128" - # firefox: "119" - # firefox_android: "119" - - api.Element.ariaColIndexText - - api.Element.ariaRowIndexText - - api.ElementInternals.ariaColIndexText - - api.ElementInternals.ariaRowIndexText - - # baseline: false - # support: - # safari: "16.4" - # safari_ios: "16.4" - - api.Element.ariaActiveDescendantElement - - api.Element.ariaControlsElements - - api.Element.ariaDescribedByElements - - api.Element.ariaDetailsElements - - api.Element.ariaErrorMessageElements - - api.Element.ariaFlowToElements - - api.Element.ariaLabelledByElements - - api.Element.ariaOwnsElements - - api.ElementInternals.ariaActiveDescendantElement - - api.ElementInternals.ariaControlsElements - - api.ElementInternals.ariaDescribedByElements - - api.ElementInternals.ariaDetailsElements - - api.ElementInternals.ariaErrorMessageElements - - api.ElementInternals.ariaFlowToElements - - api.ElementInternals.ariaLabelledByElements - - api.ElementInternals.ariaOwnsElements