From d8a15dee4c60b63b84bbee83a764a4a432f3085c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 08:53:44 +0000 Subject: [PATCH 1/4] Bump @mdn/browser-compat-data from 5.6.23 to 5.6.24 Bumps [@mdn/browser-compat-data](https://github.com/mdn/browser-compat-data) from 5.6.23 to 5.6.24. - [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.23...v5.6.24) --- 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, 5 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index ddd476fc6fe..f0729a59dcb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "devDependencies": { "@eslint/js": "^9.16.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.6.23", + "@mdn/browser-compat-data": "^5.6.24", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^5.2.3", "@types/node": "^18.19.68", @@ -766,10 +766,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.6.23", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.23.tgz", - "integrity": "sha512-6h/L/id7JiuCcLKNZSliMfl9S159/ditQ/wc4TPlHJ/gcqoo4PNGggVaY6VcvVef9VFGuhh+UW27iAnEzQn+Kw==", - "license": "CC0-1.0" + "version": "5.6.24", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.24.tgz", + "integrity": "sha512-xNoWeI2TJN5UNTqpqpK0uGncUW1cL+QksxKfNblXsQ6Uu8ONVHcqLbTZxs6+/VMFEE4ZdRzI3j+0Mw3oJtdsyg==" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", diff --git a/package.json b/package.json index 118e1266944..c26392022cd 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@eslint/js": "^9.16.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.6.23", + "@mdn/browser-compat-data": "^5.6.24", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^5.2.3", "@types/node": "^18.19.68", From 7276f2f13eccf2932158b52948451e3cc8a9d445 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Mon, 16 Dec 2024 09:59:32 +0100 Subject: [PATCH 2/4] Delete removed keys --- features/motion-path.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/features/motion-path.yml b/features/motion-path.yml index 6a0ea766f64..717eac040d3 100644 --- a/features/motion-path.yml +++ b/features/motion-path.yml @@ -9,7 +9,6 @@ compat_features: - css.properties.offset - css.properties.offset-path - css.properties.offset-path.basic_shape - - css.properties.offset-path.coord_box - css.properties.offset-path.path - css.properties.offset-path.ray - css.properties.offset-path.url From 6ed4452751e434bb765e86c0dfd588f528cd83f4 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Mon, 16 Dec 2024 10:00:32 +0100 Subject: [PATCH 3/4] Refresh dist --- features/active-view-transition.yml.dist | 10 +++- features/background-clip-border-area.yml.dist | 4 +- features/blocking-render.yml.dist | 14 +++++ features/calc-constants.yml.dist | 10 ++-- .../cross-document-view-transitions.yml.dist | 14 +++++ features/draft/spec/badging.yml.dist | 9 +-- features/draft/spec/html.yml.dist | 58 +++++++++++++------ features/float16array.yml.dist | 2 + features/input-date-time.yml.dist | 7 ++- features/line-clamp.yml.dist | 4 +- features/media-queries.yml.dist | 4 +- features/motion-path.yml.dist | 1 - features/mouse-events.yml.dist | 21 ++++--- features/nesting.yml.dist | 2 + features/page-setup.yml.dist | 20 +++++-- features/pointer-events-api.yml.dist | 24 ++++++-- features/promise-try.yml.dist | 2 + features/regexp-escape.yml.dist | 4 +- features/ruby-align.yml.dist | 5 +- features/ruby-overhang.yml.dist | 4 +- features/ruby-position.yml.dist | 25 +++++--- features/scrollbar-gutter.yml.dist | 5 +- features/scrollbar-width.yml.dist | 5 +- features/target-text.yml.dist | 5 +- features/text-box.yml.dist | 4 +- features/text-underline-position.yml.dist | 10 +++- features/text-wrap-style.yml.dist | 2 + features/uint8array-base64-hex.yml.dist | 2 + features/view-transition-class.yml.dist | 2 + features/view-transitions.yml.dist | 6 ++ features/wasm-garbage-collection.yml.dist | 5 +- features/wasm-tail-call-optimization.yml.dist | 5 +- 32 files changed, 224 insertions(+), 71 deletions(-) diff --git a/features/active-view-transition.yml.dist b/features/active-view-transition.yml.dist index c2bad5e997c..d29d73acdbc 100644 --- a/features/active-view-transition.yml.dist +++ b/features/active-view-transition.yml.dist @@ -17,12 +17,13 @@ compat_features: # safari_ios: "18" - css.selectors.active-view-transition - # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # chrome: "125" # chrome_android: "125" # edge: "125" + # safari: "18.2" + # safari_ios: "18.2" - api.ViewTransition.types - api.ViewTransitionTypeSet - api.ViewTransitionTypeSet.@@iterator @@ -35,4 +36,11 @@ compat_features: - api.ViewTransitionTypeSet.keys - api.ViewTransitionTypeSet.size - api.ViewTransitionTypeSet.values + + # ⬇️ Same status as overall feature ⬇️ + # baseline: false + # support: + # chrome: "125" + # chrome_android: "125" + # edge: "125" - css.selectors.active-view-transition-type diff --git a/features/background-clip-border-area.yml.dist b/features/background-clip-border-area.yml.dist index eff127c32ea..b4c4441c38e 100644 --- a/features/background-clip-border-area.yml.dist +++ b/features/background-clip-border-area.yml.dist @@ -3,6 +3,8 @@ status: baseline: false - support: {} + support: + safari: "18.2" + safari_ios: "18.2" compat_features: - css.properties.background-clip.border-area diff --git a/features/blocking-render.yml.dist b/features/blocking-render.yml.dist index a4bd1013af4..eb5da9ced21 100644 --- a/features/blocking-render.yml.dist +++ b/features/blocking-render.yml.dist @@ -8,10 +8,24 @@ status: chrome_android: "105" edge: "105" compat_features: + # baseline: false + # support: + # chrome: "105" + # chrome_android: "105" + # edge: "105" + # safari: "18.2" + # safari_ios: "18.2" - api.HTMLLinkElement.blocking - api.HTMLScriptElement.blocking - api.HTMLStyleElement.blocking - html.elements.link.blocking - html.elements.script.blocking - html.elements.style.blocking + + # ⬇️ Same status as overall feature ⬇️ + # baseline: false + # support: + # chrome: "105" + # chrome_android: "105" + # edge: "105" - http.headers.Link.blocking diff --git a/features/calc-constants.yml.dist b/features/calc-constants.yml.dist index 21f90ab8f61..e57e85b9ec9 100644 --- a/features/calc-constants.yml.dist +++ b/features/calc-constants.yml.dist @@ -23,7 +23,7 @@ compat_features: # firefox_android: "108" # safari: "15.4" # safari_ios: "15.4" - - css.types.calc-constant + - css.types.calc-keyword # baseline: low # baseline_low_date: 2023-01-12 @@ -35,7 +35,7 @@ compat_features: # firefox_android: "108" # safari: "15.4" # safari_ios: "15.4" - - css.types.calc-constant.pi + - css.types.calc-keyword.pi # baseline: low # baseline_low_date: 2023-02-09 @@ -47,7 +47,7 @@ compat_features: # firefox_android: "108" # safari: "15.4" # safari_ios: "15.4" - - css.types.calc-constant.e + - css.types.calc-keyword.e # baseline: low # baseline_low_date: 2023-06-06 @@ -59,5 +59,5 @@ compat_features: # firefox_android: "114" # safari: "16" # safari_ios: "16" - - css.types.calc-constant.NaN - - css.types.calc-constant.infinity + - css.types.calc-keyword.NaN + - css.types.calc-keyword.infinity diff --git a/features/cross-document-view-transitions.yml.dist b/features/cross-document-view-transitions.yml.dist index 80fb1d059c8..aa7f14b3cb2 100644 --- a/features/cross-document-view-transitions.yml.dist +++ b/features/cross-document-view-transitions.yml.dist @@ -8,7 +8,21 @@ status: chrome_android: "126" edge: "126" compat_features: + # baseline: false + # support: + # chrome: "126" + # chrome_android: "126" + # edge: "126" + # safari: "18.2" + # safari_ios: "18.2" - api.CSSViewTransitionRule - api.CSSViewTransitionRule.navigation - api.CSSViewTransitionRule.types + + # ⬇️ Same status as overall feature ⬇️ + # baseline: false + # support: + # chrome: "126" + # chrome_android: "126" + # edge: "126" - css.at-rules.view-transition diff --git a/features/draft/spec/badging.yml.dist b/features/draft/spec/badging.yml.dist index 5bddb798c53..4353d365530 100644 --- a/features/draft/spec/badging.yml.dist +++ b/features/draft/spec/badging.yml.dist @@ -9,14 +9,15 @@ status: compat_features: # baseline: false # support: - # chrome_android: "81" + # chrome: "81" + # edge: "81" # safari: "17" # safari_ios: "16.4" - - api.Navigator.clearAppBadge + - api.Navigator.setAppBadge - # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: + # chrome_android: "81" # safari: "17" # safari_ios: "16.4" - - api.Navigator.setAppBadge + - api.Navigator.clearAppBadge diff --git a/features/draft/spec/html.yml.dist b/features/draft/spec/html.yml.dist index f26caef7a8b..5dbe83d4281 100644 --- a/features/draft/spec/html.yml.dist +++ b/features/draft/spec/html.yml.dist @@ -1900,6 +1900,15 @@ compat_features: # safari_ios: "18" - api.PopStateEvent.hasUAVisualTransition + # baseline: false + # support: + # chrome: "123" + # chrome_android: "123" + # edge: "123" + # safari: "18.2" + # safari_ios: "18.2" + - api.PageRevealEvent + # baseline: false # support: # chrome: "123" @@ -1909,6 +1918,16 @@ compat_features: # firefox_android: "123" - html.elements.template.shadowrootdelegatesfocus + # baseline: false + # support: + # chrome: "124" + # chrome_android: "124" + # edge: "124" + # safari: "18.2" + # safari_ios: "18.2" + - api.PageSwapEvent + - api.PageSwapEvent.activation + # baseline: false # support: # chrome: "124" @@ -1918,6 +1937,16 @@ compat_features: # firefox_android: "125" - html.elements.template.shadowrootclonable + # baseline: false + # support: + # chrome: "126" + # chrome_android: "126" + # edge: "126" + # safari: "18.2" + # safari_ios: "18.2" + - api.PageRevealEvent.viewTransition + - api.PageSwapEvent.viewTransition + # baseline: false # support: # chrome: "127" @@ -1927,6 +1956,16 @@ compat_features: # safari_ios: "18" - html.elements.script.type.importmap.integrity + # baseline: false + # support: + # chrome: "128" + # chrome_android: "128" + # edge: "128" + # safari: "18.2" + # safari_ios: "18.2" + - api.PageRevealEvent.PageRevealEvent + - api.PageSwapEvent.PageSwapEvent + # baseline: false # support: # firefox: "8" @@ -2147,20 +2186,11 @@ compat_features: - html.elements.iframe.allow.wildcards - html.elements.textarea.autocomplete.webauthn - # baseline: false - # support: - # chrome: "123" - # chrome_android: "123" - # edge: "123" - - api.PageRevealEvent - # baseline: false # support: # chrome: "124" # chrome_android: "124" # edge: "124" - - api.PageSwapEvent - - api.PageSwapEvent.activation - html.elements.link.rel.expect - http.headers.Link.expect @@ -2180,18 +2210,8 @@ compat_features: # chrome_android: "126" # edge: "126" - api.HTMLImageElement.sizes.auto - - api.PageRevealEvent.viewTransition - - api.PageSwapEvent.viewTransition - html.elements.img.sizes.auto - # baseline: false - # support: - # chrome: "128" - # chrome_android: "128" - # edge: "128" - - api.PageRevealEvent.PageRevealEvent - - api.PageSwapEvent.PageSwapEvent - # baseline: false # support: # chrome: "131" diff --git a/features/float16array.yml.dist b/features/float16array.yml.dist index e5ea0b44cd0..f85f6441b7c 100644 --- a/features/float16array.yml.dist +++ b/features/float16array.yml.dist @@ -6,6 +6,8 @@ status: support: firefox: "129" firefox_android: "129" + safari: "18.2" + safari_ios: "18.2" compat_features: - javascript.builtins.DataView.getFloat16 - javascript.builtins.DataView.setFloat16 diff --git a/features/input-date-time.yml.dist b/features/input-date-time.yml.dist index 2526cb4f032..0dccd444da9 100644 --- a/features/input-date-time.yml.dist +++ b/features/input-date-time.yml.dist @@ -61,8 +61,8 @@ compat_features: # chrome_android: "25" # edge: "12" # firefox_android: "18" - # safari_ios: ≤11.3 - - html.elements.input.type_month + # safari_ios: "18.2" + - html.elements.input.type_week # baseline: false # support: @@ -70,4 +70,5 @@ compat_features: # chrome_android: "25" # edge: "12" # firefox_android: "18" - - html.elements.input.type_week + # safari_ios: ≤11.3 + - html.elements.input.type_month diff --git a/features/line-clamp.yml.dist b/features/line-clamp.yml.dist index 85dd95615de..47ba5efada4 100644 --- a/features/line-clamp.yml.dist +++ b/features/line-clamp.yml.dist @@ -3,7 +3,9 @@ status: baseline: false - support: {} + support: + safari: "18.2" + safari_ios: "18.2" compat_features: - css.properties.line-clamp - css.properties.line-clamp.none diff --git a/features/media-queries.yml.dist b/features/media-queries.yml.dist index ebc154e2fe3..5d7f91ed2d9 100644 --- a/features/media-queries.yml.dist +++ b/features/media-queries.yml.dist @@ -142,5 +142,7 @@ compat_features: - css.at-rules.media.media_query_values # baseline: false - # support: {} + # support: + # firefox: "78" + # firefox_android: "79" - css.types.ratio.number_value diff --git a/features/motion-path.yml.dist b/features/motion-path.yml.dist index 4754aad379b..0c08d0e764c 100644 --- a/features/motion-path.yml.dist +++ b/features/motion-path.yml.dist @@ -131,4 +131,3 @@ compat_features: # safari: "18" # safari_ios: "18" - css.properties.offset-path.basic_shape - - css.properties.offset-path.coord_box diff --git a/features/mouse-events.yml.dist b/features/mouse-events.yml.dist index 8cd866f1282..2ee988e1212 100644 --- a/features/mouse-events.yml.dist +++ b/features/mouse-events.yml.dist @@ -190,6 +190,18 @@ compat_features: # safari_ios: "12.2" - api.MouseEvent.getModifierState + # baseline: low + # baseline_low_date: 2024-12-11 + # support: + # chrome: "55" + # chrome_android: "55" + # edge: "79" + # firefox: "53" + # firefox_android: "53" + # safari: "18.2" + # safari_ios: "18.2" + - api.Element.auxclick_event + # baseline: false # support: # chrome: "1" @@ -199,12 +211,3 @@ compat_features: # firefox_android: "6" # safari: "3" - api.Element.contextmenu_event - - # baseline: false - # support: - # chrome: "55" - # chrome_android: "55" - # edge: "79" - # firefox: "53" - # firefox_android: "53" - - api.Element.auxclick_event diff --git a/features/nesting.yml.dist b/features/nesting.yml.dist index 7ae8de2e7c8..1e9ad223415 100644 --- a/features/nesting.yml.dist +++ b/features/nesting.yml.dist @@ -46,5 +46,7 @@ compat_features: # chrome_android: "130" # edge: "130" # firefox: "132" + # safari: "18.2" + # safari_ios: "18.2" - api.CSSNestedDeclarations - api.CSSNestedDeclarations.style diff --git a/features/page-setup.yml.dist b/features/page-setup.yml.dist index 0c27c1fd037..0f673077768 100644 --- a/features/page-setup.yml.dist +++ b/features/page-setup.yml.dist @@ -2,40 +2,52 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: low + baseline_low_date: 2024-12-11 support: chrome: "15" chrome_android: "18" edge: "79" firefox: "95" firefox_android: "95" + safari: "18.2" + safari_ios: "18.2" compat_features: - # baseline: false + # baseline: low + # baseline_low_date: 2024-12-11 # support: # chrome: "2" # chrome_android: "18" # edge: "12" # firefox: "19" # firefox_android: "19" + # safari: "18.2" + # safari_ios: "18.2" - css.at-rules.page # ⬇️ Same status as overall feature ⬇️ - # baseline: false + # baseline: low + # baseline_low_date: 2024-12-11 # support: # chrome: "15" # chrome_android: "18" # edge: "79" # firefox: "95" # firefox_android: "95" + # safari: "18.2" + # safari_ios: "18.2" - css.at-rules.page.size - # baseline: false + # baseline: low + # baseline_low_date: 2024-12-11 # support: # chrome: "83" # chrome_android: "83" # edge: "83" # firefox: "95" # firefox_android: "95" + # safari: "18.2" + # safari_ios: "18.2" - css.at-rules.page.size.jis-b4 - css.at-rules.page.size.jis-b5 diff --git a/features/pointer-events-api.yml.dist b/features/pointer-events-api.yml.dist index 2504c5ecc48..18fdd79ed38 100644 --- a/features/pointer-events-api.yml.dist +++ b/features/pointer-events-api.yml.dist @@ -113,24 +113,28 @@ compat_features: # safari_ios: "13" - api.PointerEvent.tangentialPressure - # baseline: false + # baseline: low + # baseline_low_date: 2024-12-11 # support: # chrome: "77" # chrome_android: "77" # edge: "79" # firefox: "89" # firefox_android: "89" + # safari: "18.2" + # safari_ios: "18.2" - api.PointerEvent.getPredictedEvents - # baseline: false + # baseline: low + # baseline_low_date: 2024-12-11 # support: # chrome: "86" # chrome_android: "86" # edge: "86" # firefox: "131" # firefox_android: "131" - - api.PointerEvent.PointerEvent.options_altitudeAngle_parameter - - api.PointerEvent.PointerEvent.options_azimuthAngle_parameter + # safari: "18.2" + # safari_ios: "18.2" - api.PointerEvent.altitudeAngle - api.PointerEvent.azimuthAngle @@ -140,8 +144,20 @@ compat_features: # chrome_android: "58" # edge: "79" # firefox: "59" + # safari: "18.2" + # safari_ios: "18.2" - api.PointerEvent.getCoalescedEvents + # baseline: false + # support: + # chrome: "86" + # chrome_android: "86" + # edge: "86" + # firefox: "131" + # firefox_android: "131" + - api.PointerEvent.PointerEvent.options_altitudeAngle_parameter + - api.PointerEvent.PointerEvent.options_azimuthAngle_parameter + # baseline: false # support: # chrome: "77" diff --git a/features/promise-try.yml.dist b/features/promise-try.yml.dist index 253692ad388..a9dc86efed9 100644 --- a/features/promise-try.yml.dist +++ b/features/promise-try.yml.dist @@ -7,5 +7,7 @@ status: chrome: "128" chrome_android: "128" edge: "128" + safari: "18.2" + safari_ios: "18.2" compat_features: - javascript.builtins.Promise.try diff --git a/features/regexp-escape.yml.dist b/features/regexp-escape.yml.dist index 2c1de3e6c6a..761b3201456 100644 --- a/features/regexp-escape.yml.dist +++ b/features/regexp-escape.yml.dist @@ -3,6 +3,8 @@ status: baseline: false - support: {} + support: + safari: "18.2" + safari_ios: "18.2" compat_features: - javascript.builtins.RegExp.escape diff --git a/features/ruby-align.yml.dist b/features/ruby-align.yml.dist index ffd0a638799..f580f05c577 100644 --- a/features/ruby-align.yml.dist +++ b/features/ruby-align.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-12-11 support: chrome: "128" chrome_android: "128" edge: "128" firefox: "38" firefox_android: "38" + safari: "18.2" + safari_ios: "18.2" compat_features: - css.properties.ruby-align - css.properties.ruby-align.center diff --git a/features/ruby-overhang.yml.dist b/features/ruby-overhang.yml.dist index 5b8ed8f86c2..cfce4d784d9 100644 --- a/features/ruby-overhang.yml.dist +++ b/features/ruby-overhang.yml.dist @@ -3,7 +3,9 @@ status: baseline: false - support: {} + support: + safari: "18.2" + safari_ios: "18.2" compat_features: - css.properties.ruby-overhang - css.properties.ruby-overhang.auto diff --git a/features/ruby-position.yml.dist b/features/ruby-position.yml.dist index 0b04e235df4..a92d7e0ff84 100644 --- a/features/ruby-position.yml.dist +++ b/features/ruby-position.yml.dist @@ -2,40 +2,51 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: low + baseline_low_date: 2024-12-11 support: chrome: "84" chrome_android: "84" edge: "84" firefox: "38" firefox_android: "38" + safari: "18.2" + safari_ios: "18.2" compat_features: # ⬇️ Same status as overall feature ⬇️ - # baseline: false + # baseline: low + # baseline_low_date: 2024-12-11 # support: # chrome: "84" # chrome_android: "84" # edge: "84" # firefox: "38" # firefox_android: "38" + # safari: "18.2" + # safari_ios: "18.2" - css.properties.ruby-position - # baseline: false + # baseline: low + # baseline_low_date: 2024-12-11 # support: # chrome: "84" # chrome_android: "84" # edge: "84" # firefox: ≤72 # firefox_android: ≤79 + # safari: "18.2" + # safari_ios: "18.2" - css.properties.ruby-position.over - css.properties.ruby-position.under + # baseline: false + # support: + # safari: "18.2" + # safari_ios: "18.2" + - css.properties.ruby-position.inter-character + # baseline: false # support: # firefox: "88" # firefox_android: "88" - css.properties.ruby-position.alternate - - # baseline: false - # support: {} - - css.properties.ruby-position.inter-character diff --git a/features/scrollbar-gutter.yml.dist b/features/scrollbar-gutter.yml.dist index d542172c06c..0b36bd55870 100644 --- a/features/scrollbar-gutter.yml.dist +++ b/features/scrollbar-gutter.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-12-11 support: chrome: "94" chrome_android: "94" edge: "94" firefox: "97" firefox_android: "97" + safari: "18.2" + safari_ios: "18.2" compat_features: - css.properties.scrollbar-gutter - css.properties.scrollbar-gutter.auto diff --git a/features/scrollbar-width.yml.dist b/features/scrollbar-width.yml.dist index 7fdd28acd42..16dbc3891b3 100644 --- a/features/scrollbar-width.yml.dist +++ b/features/scrollbar-width.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-12-11 support: chrome: "121" chrome_android: "121" edge: "121" firefox: "64" firefox_android: "64" + safari: "18.2" + safari_ios: "18.2" compat_features: - css.properties.scrollbar-width - css.properties.scrollbar-width.auto diff --git a/features/target-text.yml.dist b/features/target-text.yml.dist index 7950eb19ee3..b2814aad260 100644 --- a/features/target-text.yml.dist +++ b/features/target-text.yml.dist @@ -2,12 +2,15 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: low + baseline_low_date: 2024-12-11 support: chrome: "89" chrome_android: "89" edge: "89" firefox: "131" firefox_android: "131" + safari: "18.2" + safari_ios: "18.2" compat_features: - css.selectors.target-text diff --git a/features/text-box.yml.dist b/features/text-box.yml.dist index 67b23ec9d1d..b570a6a52dd 100644 --- a/features/text-box.yml.dist +++ b/features/text-box.yml.dist @@ -3,7 +3,9 @@ status: baseline: false - support: {} + support: + safari: "18.2" + safari_ios: "18.2" compat_features: - css.properties.text-box - css.properties.text-box-edge diff --git a/features/text-underline-position.yml.dist b/features/text-underline-position.yml.dist index e260f96e1a6..0d4d9d59943 100644 --- a/features/text-underline-position.yml.dist +++ b/features/text-underline-position.yml.dist @@ -68,21 +68,27 @@ compat_features: # safari_ios: "12.2" - css.properties.text-underline-position.from-font - # baseline: false + # baseline: low + # baseline_low_date: 2024-12-11 # support: # chrome: "71" # chrome_android: "71" # edge: "79" # firefox: "74" # firefox_android: "79" + # safari: "18.2" + # safari_ios: "18.2" - css.properties.text-underline-position.left - css.properties.text-underline-position.right - # baseline: false + # baseline: low + # baseline_low_date: 2024-12-11 # support: # chrome: "87" # chrome_android: "87" # edge: "87" # firefox: "74" # firefox_android: "79" + # safari: "18.2" + # safari_ios: "18.2" - css.properties.text-underline-offset.percentage diff --git a/features/text-wrap-style.yml.dist b/features/text-wrap-style.yml.dist index fcf78ce3dab..279c7362d7c 100644 --- a/features/text-wrap-style.yml.dist +++ b/features/text-wrap-style.yml.dist @@ -5,6 +5,7 @@ status: baseline: false support: chrome: "130" + chrome_android: "130" edge: "130" compat_features: # baseline: low @@ -26,5 +27,6 @@ compat_features: # baseline: false # support: # chrome: "130" + # chrome_android: "130" # edge: "130" - css.properties.text-wrap-style.pretty diff --git a/features/uint8array-base64-hex.yml.dist b/features/uint8array-base64-hex.yml.dist index 01bd7f3efb1..d3f27b15f56 100644 --- a/features/uint8array-base64-hex.yml.dist +++ b/features/uint8array-base64-hex.yml.dist @@ -6,6 +6,8 @@ status: support: firefox: "133" firefox_android: "133" + safari: "18.2" + safari_ios: "18.2" compat_features: - javascript.builtins.Uint8Array.fromBase64 - javascript.builtins.Uint8Array.fromHex diff --git a/features/view-transition-class.yml.dist b/features/view-transition-class.yml.dist index 13c6cc34868..fa2f604f74f 100644 --- a/features/view-transition-class.yml.dist +++ b/features/view-transition-class.yml.dist @@ -7,6 +7,8 @@ status: chrome: "125" chrome_android: "125" edge: "125" + safari: "18.2" + safari_ios: "18.2" compat_features: - css.properties.view-transition-class - css.properties.view-transition-class.none diff --git a/features/view-transitions.yml.dist b/features/view-transitions.yml.dist index c1fa4797c48..c609a4ab1a0 100644 --- a/features/view-transitions.yml.dist +++ b/features/view-transitions.yml.dist @@ -7,6 +7,8 @@ status: chrome: "124" chrome_android: "124" edge: "124" + safari: "18.2" + safari_ios: "18.2" compat_features: # baseline: false # support: @@ -42,6 +44,8 @@ compat_features: # chrome: "123" # chrome_android: "123" # edge: "123" + # safari: "18.2" + # safari_ios: "18.2" - api.Window.pagereveal_event # ⬇️ Same status as overall feature ⬇️ @@ -50,4 +54,6 @@ compat_features: # chrome: "124" # chrome_android: "124" # edge: "124" + # safari: "18.2" + # safari_ios: "18.2" - api.Window.pageswap_event diff --git a/features/wasm-garbage-collection.yml.dist b/features/wasm-garbage-collection.yml.dist index 7671d545646..67724412fb6 100644 --- a/features/wasm-garbage-collection.yml.dist +++ b/features/wasm-garbage-collection.yml.dist @@ -2,12 +2,15 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: low + baseline_low_date: 2024-12-11 support: chrome: "119" chrome_android: "119" edge: "119" firefox: "120" firefox_android: "120" + safari: "18.2" + safari_ios: "18.2" compat_features: - webassembly.garbage-collection diff --git a/features/wasm-tail-call-optimization.yml.dist b/features/wasm-tail-call-optimization.yml.dist index 58d80b715b8..fb31efbebde 100644 --- a/features/wasm-tail-call-optimization.yml.dist +++ b/features/wasm-tail-call-optimization.yml.dist @@ -2,12 +2,15 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: low + baseline_low_date: 2024-12-11 support: chrome: "112" chrome_android: "112" edge: "112" firefox: "121" firefox_android: "121" + safari: "18.2" + safari_ios: "18.2" compat_features: - webassembly.tail-calls From 115f0ecda9f7eb342fb59d669a94bd36c13c2105 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Mon, 16 Dec 2024 10:06:40 +0100 Subject: [PATCH 4/4] Add replacements for `coord_box` keys --- features/motion-path.yml | 18 ++++++++++++++++++ features/motion-path.yml.dist | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) diff --git a/features/motion-path.yml b/features/motion-path.yml index 717eac040d3..822be6af6a4 100644 --- a/features/motion-path.yml +++ b/features/motion-path.yml @@ -12,15 +12,33 @@ compat_features: - css.properties.offset-path.path - css.properties.offset-path.ray - css.properties.offset-path.url + - css.properties.offset-path.border-box + - css.properties.offset-path.content-box + - css.properties.offset-path.fill-box + - css.properties.offset-path.margin-box + - css.properties.offset-path.none + - css.properties.offset-path.padding-box + - css.properties.offset-path.stroke-box + - css.properties.offset-path.view-box - css.properties.offset-position - css.properties.offset-position.auto + - css.properties.offset-position.bottom + - css.properties.offset-position.center + - css.properties.offset-position.left - css.properties.offset-position.normal + - css.properties.offset-position.right + - css.properties.offset-position.top - css.properties.offset-distance - css.properties.offset-rotate - css.properties.offset-rotate.auto - css.properties.offset-rotate.reverse - css.properties.offset-anchor - css.properties.offset-anchor.auto + - css.properties.offset-anchor.bottom + - css.properties.offset-anchor.center + - css.properties.offset-anchor.left + - css.properties.offset-anchor.right + - css.properties.offset-anchor.top - css.types.ray - css.types.ray.position - css.types.ray.size diff --git a/features/motion-path.yml.dist b/features/motion-path.yml.dist index 0c08d0e764c..2fb3d2f1909 100644 --- a/features/motion-path.yml.dist +++ b/features/motion-path.yml.dist @@ -78,6 +78,11 @@ compat_features: # safari_ios: "16" - css.properties.offset-anchor - css.properties.offset-anchor.auto + - css.properties.offset-anchor.bottom + - css.properties.offset-anchor.center + - css.properties.offset-anchor.left + - css.properties.offset-anchor.right + - css.properties.offset-anchor.top # baseline: low # baseline_low_date: 2024-01-23 @@ -92,6 +97,11 @@ compat_features: - css.properties.offset-path.ray - css.properties.offset-position - css.properties.offset-position.auto + - css.properties.offset-position.bottom + - css.properties.offset-position.center + - css.properties.offset-position.left + - css.properties.offset-position.right + - css.properties.offset-position.top - css.types.ray # baseline: low @@ -120,6 +130,18 @@ compat_features: - css.properties.offset-position.normal - css.types.ray.position + # baseline: low + # baseline_low_date: 2024-09-16 + # support: + # chrome: "80" + # chrome_android: "80" + # edge: "80" + # firefox: "72" + # firefox_android: "79" + # safari: "18" + # safari_ios: "18" + - css.properties.offset-path.none + # baseline: low # baseline_low_date: 2024-09-16 # support: @@ -131,3 +153,15 @@ compat_features: # safari: "18" # safari_ios: "18" - css.properties.offset-path.basic_shape + - css.properties.offset-path.border-box + - css.properties.offset-path.content-box + - css.properties.offset-path.fill-box + - css.properties.offset-path.padding-box + - css.properties.offset-path.stroke-box + - css.properties.offset-path.view-box + + # baseline: false + # support: + # safari: "18" + # safari_ios: "18" + - css.properties.offset-path.margin-box