diff --git a/features/composed-ranges.yml.dist b/features/composed-ranges.yml.dist index 6d43816bcf4..359278a2ea5 100644 --- a/features/composed-ranges.yml.dist +++ b/features/composed-ranges.yml.dist @@ -4,6 +4,9 @@ status: baseline: false support: + chrome: "137" + chrome_android: "137" + edge: "137" safari: "17" safari_ios: "17" compat_features: diff --git a/features/draft/spec/css-display-4.yml.dist b/features/draft/spec/css-display-4.yml.dist index f17056b5b30..175c976919b 100644 --- a/features/draft/spec/css-display-4.yml.dist +++ b/features/draft/spec/css-display-4.yml.dist @@ -3,6 +3,9 @@ status: baseline: false - support: {} + support: + chrome: "137" + chrome_android: "137" + edge: "137" compat_features: - css.properties.reading-order diff --git a/features/draft/spec/css-values-5.yml.dist b/features/draft/spec/css-values-5.yml.dist index a11460090fd..3853b29c666 100644 --- a/features/draft/spec/css-values-5.yml.dist +++ b/features/draft/spec/css-values-5.yml.dist @@ -3,6 +3,9 @@ status: baseline: false - support: {} + support: + chrome: "137" + chrome_android: "137" + edge: "137" compat_features: - css.types.if diff --git a/features/draft/spec/html.yml.dist b/features/draft/spec/html.yml.dist index 0a0711e9512..3f1a1a43dec 100644 --- a/features/draft/spec/html.yml.dist +++ b/features/draft/spec/html.yml.dist @@ -917,6 +917,13 @@ compat_features: # edge: "136" - api.OffscreenCanvasRenderingContext2D.lang + # baseline: false + # support: + # chrome: "137" + # chrome_android: "137" + # edge: "137" + - api.ImageData.pixelFormat + # baseline: false # support: # safari: "9" @@ -946,7 +953,6 @@ compat_features: # baseline: false # support: {} - api.HTMLButtonElement.command.request-close - - api.ImageData.pixelFormat - api.Navigator.authentication - html.elements.hr.hr_in_select - html.elements.track.kind.descriptions diff --git a/features/hidden-until-found.yml.dist b/features/hidden-until-found.yml.dist index 079c75545c2..d79e86460b4 100644 --- a/features/hidden-until-found.yml.dist +++ b/features/hidden-until-found.yml.dist @@ -7,6 +7,8 @@ status: chrome: "102" chrome_android: "102" edge: "102" + firefox: "139" + firefox_android: "139" compat_features: - api.Element.beforematch_event - html.global_attributes.hidden.until-found diff --git a/features/media-queries.yml.dist b/features/media-queries.yml.dist index 257a7992423..5d7f91ed2d9 100644 --- a/features/media-queries.yml.dist +++ b/features/media-queries.yml.dist @@ -111,19 +111,6 @@ compat_features: # safari_ios: "12" - css.at-rules.media.calc - # baseline: high - # baseline_low_date: 2021-04-26 - # baseline_high_date: 2023-10-26 - # support: - # chrome: "87" - # chrome_android: "87" - # edge: "87" - # firefox: "78" - # firefox_android: "79" - # safari: "14.1" - # safari_ios: "14.5" - - css.types.ratio.number_value - # baseline: low # baseline_low_date: 2023-03-27 # support: @@ -153,3 +140,9 @@ compat_features: # firefox: "59" # firefox_android: "59" - css.at-rules.media.media_query_values + + # baseline: false + # support: + # firefox: "78" + # firefox_android: "79" + - css.types.ratio.number_value diff --git a/features/pointer-events-api.yml.dist b/features/pointer-events-api.yml.dist index 36f4a62d351..946213cce89 100644 --- a/features/pointer-events-api.yml.dist +++ b/features/pointer-events-api.yml.dist @@ -188,5 +188,7 @@ compat_features: - api.PointerEvent.persistentDeviceId # baseline: false - # support: {} + # support: + # firefox: "135" + # firefox_android: "135" - api.PointerEvent.pointerType.fractional_coordinates diff --git a/features/reading-flow.yml.dist b/features/reading-flow.yml.dist index 5303f53126e..21352f324c5 100644 --- a/features/reading-flow.yml.dist +++ b/features/reading-flow.yml.dist @@ -3,7 +3,10 @@ status: baseline: false - support: {} + support: + chrome: "137" + chrome_android: "137" + edge: "137" compat_features: - css.properties.reading-flow - css.properties.reading-flow.flex-flow diff --git a/features/requestclose.yml.dist b/features/requestclose.yml.dist index adc41650c1a..8f1f0494d02 100644 --- a/features/requestclose.yml.dist +++ b/features/requestclose.yml.dist @@ -2,11 +2,14 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: low + baseline_low_date: 2025-05-27 support: chrome: "134" chrome_android: "134" edge: "134" + firefox: "139" + firefox_android: "139" safari: "18.4" safari_ios: "18.4" compat_features: diff --git a/features/selection-api.yml.dist b/features/selection-api.yml.dist index bda58e08e07..7c3162cfc9a 100644 --- a/features/selection-api.yml.dist +++ b/features/selection-api.yml.dist @@ -352,6 +352,18 @@ compat_features: - api.HTMLInputElement.selectionchange_event - api.HTMLTextAreaElement.selectionchange_event + # baseline: low + # baseline_low_date: 2025-05-29 + # support: + # chrome: "137" + # chrome_android: "137" + # edge: "137" + # firefox: "126" + # firefox_android: "126" + # safari: "17" + # safari_ios: "17" + - api.Selection.direction + # baseline: false # support: # chrome: "1" @@ -370,11 +382,3 @@ compat_features: # safari: "1" # safari_ios: "1" - api.Range.detach - - # baseline: false - # support: - # firefox: "126" - # firefox_android: "126" - # safari: "17" - # safari_ios: "17" - - api.Selection.direction diff --git a/features/speculation-rules.yml.dist b/features/speculation-rules.yml.dist index 80a3305c0f5..12d51b7d13f 100644 --- a/features/speculation-rules.yml.dist +++ b/features/speculation-rules.yml.dist @@ -102,3 +102,7 @@ compat_features: # chrome: "110" # chrome_android: "109" - html.elements.script.type.speculationrules.requires.anonymous-client-ip-when-cross-origin + + # baseline: false + # support: {} + - html.elements.script.type.speculationrules.target_hint diff --git a/features/temporal.yml.dist b/features/temporal.yml.dist index 35e6feb9697..082d415c778 100644 --- a/features/temporal.yml.dist +++ b/features/temporal.yml.dist @@ -5,6 +5,10 @@ status: baseline: false support: {} compat_features: + # baseline: false + # support: + # firefox: "139" + # firefox_android: "139" - javascript.builtins.Date.toTemporalInstant - javascript.builtins.Temporal - javascript.builtins.Temporal.Duration @@ -92,7 +96,6 @@ compat_features: - javascript.builtins.Temporal.PlainDate.valueOf - javascript.builtins.Temporal.PlainDate.weekOfYear - javascript.builtins.Temporal.PlainDate.with - - javascript.builtins.Temporal.PlainDate.withCalendar - javascript.builtins.Temporal.PlainDate.year - javascript.builtins.Temporal.PlainDate.yearOfWeek - javascript.builtins.Temporal.PlainDateTime @@ -133,7 +136,6 @@ compat_features: - javascript.builtins.Temporal.PlainDateTime.valueOf - javascript.builtins.Temporal.PlainDateTime.weekOfYear - javascript.builtins.Temporal.PlainDateTime.with - - javascript.builtins.Temporal.PlainDateTime.withCalendar - javascript.builtins.Temporal.PlainDateTime.withPlainTime - javascript.builtins.Temporal.PlainDateTime.year - javascript.builtins.Temporal.PlainDateTime.yearOfWeek @@ -243,8 +245,14 @@ compat_features: - javascript.builtins.Temporal.ZonedDateTime.valueOf - javascript.builtins.Temporal.ZonedDateTime.weekOfYear - javascript.builtins.Temporal.ZonedDateTime.with - - javascript.builtins.Temporal.ZonedDateTime.withCalendar - javascript.builtins.Temporal.ZonedDateTime.withPlainTime - javascript.builtins.Temporal.ZonedDateTime.withTimeZone - javascript.builtins.Temporal.ZonedDateTime.year - javascript.builtins.Temporal.ZonedDateTime.yearOfWeek + + # ⬇️ Same status as overall feature ⬇️ + # baseline: false + # support: {} + - javascript.builtins.Temporal.PlainDate.withCalendar + - javascript.builtins.Temporal.PlainDateTime.withCalendar + - javascript.builtins.Temporal.ZonedDateTime.withCalendar diff --git a/features/webauthn.yml.dist b/features/webauthn.yml.dist index 2c3d324d8f3..865515384f7 100644 --- a/features/webauthn.yml.dist +++ b/features/webauthn.yml.dist @@ -123,6 +123,18 @@ compat_features: - api.PublicKeyCredential.parseRequestOptionsFromJSON_static - api.PublicKeyCredential.toJSON + # baseline: low + # baseline_low_date: 2025-05-27 + # support: + # chrome: "113" + # chrome_android: "113" + # edge: "113" + # firefox: "139" + # firefox_android: "139" + # safari: "17" + # safari_ios: "17" + - api.CredentialsContainer.create.publicKey_option.extensions.largeBlob + # baseline: false # support: # chrome: "67" @@ -134,6 +146,15 @@ compat_features: - api.CredentialsContainer.create.publicKey_option.attestation.direct - api.CredentialsContainer.create.publicKey_option.attestation.enterprise + # baseline: false + # support: + # chrome: "76" + # chrome_android: "76" + # edge: "79" + # firefox: "139" + # firefox_android: "139" + - api.CredentialsContainer.create.publicKey_option.extensions.credProtect + # baseline: false # support: # chrome: "84" @@ -143,6 +164,15 @@ compat_features: # firefox_android: "118" - html.elements.iframe.allow.publickey-credentials-get + # baseline: false + # support: + # chrome: "89" + # chrome_android: "108" + # edge: "89" + # firefox: "114" + # firefox_android: "128" + - api.CredentialsContainer.create.publicKey_option.residentKey + # baseline: false # support: # chrome: "89" @@ -166,24 +196,9 @@ compat_features: # chrome: "113" # chrome_android: "113" # edge: "113" - # safari: "17" - # safari_ios: "17" - - api.CredentialsContainer.create.publicKey_option.extensions.largeBlob - - # baseline: false - # support: - # chrome: "89" - # chrome_android: "108" - # edge: "89" - # firefox: "114" - - api.CredentialsContainer.create.publicKey_option.residentKey - - # baseline: false - # support: - # chrome: "76" - # chrome_android: "76" - # edge: "79" - - api.CredentialsContainer.create.publicKey_option.extensions.credProtect + # firefox: "139" + # firefox_android: "139" + - api.CredentialsContainer.get.publicKey_option.extensions.largeBlob # baseline: false # support: @@ -207,13 +222,6 @@ compat_features: # edge: "95" - api.CredentialsContainer.create.publicKey_option.extensions.payment - # baseline: false - # support: - # chrome: "113" - # chrome_android: "113" - # edge: "113" - - api.CredentialsContainer.get.publicKey_option.extensions.largeBlob - # baseline: false # support: # firefox: "123" diff --git a/package-lock.json b/package-lock.json index a6781298024..a6be7356146 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "devDependencies": { "@eslint/js": "^9.27.0", "@js-temporal/polyfill": "^0.5.1", - "@mdn/browser-compat-data": "^6.0.17", + "@mdn/browser-compat-data": "^6.0.19", "@types/caniuse-lite": "^1.0.4", "@types/node": "^20.17.57", "ajv": "^8.17.1", @@ -813,9 +813,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "6.0.17", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.0.17.tgz", - "integrity": "sha512-yBMooSEtOoVz6vUP5OeGUnq4JBVMyE4vWsGalbrOLoGaXXNwA3YAE2mkgT4YPcOhGuPosSIk901PQI9pSMzgVg==", + "version": "6.0.19", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.0.19.tgz", + "integrity": "sha512-P7e+M/HI9LKUEWIMkBzHY9RzsghjfLvz7an7maknAoaDlAjxj1Hnw8uTRyP5b5YAOMWZRaBDYJLDlsyfllP22A==", "license": "CC0-1.0" }, "node_modules/@nodelib/fs.scandir": { diff --git a/package.json b/package.json index 91be9634944..70aed052d3a 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "devDependencies": { "@eslint/js": "^9.27.0", "@js-temporal/polyfill": "^0.5.1", - "@mdn/browser-compat-data": "^6.0.17", + "@mdn/browser-compat-data": "^6.0.19", "@types/caniuse-lite": "^1.0.4", "@types/node": "^20.17.57", "ajv": "^8.17.1",