From 1b9ecf6471de9df04f4af447d20fa4a4ec1a4284 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Tue, 19 Nov 2024 14:09:07 +0100 Subject: [PATCH 1/3] More permissions keys --- features/permissions.yml | 11 ++++++++++ features/permissions.yml.dist | 39 ++++++++++++++++++++++++++++++++--- 2 files changed, 47 insertions(+), 3 deletions(-) diff --git a/features/permissions.yml b/features/permissions.yml index 6cd60e0e2dc..4b2e60a1dc9 100644 --- a/features/permissions.yml +++ b/features/permissions.yml @@ -3,3 +3,14 @@ description: The `navigator.permissions` API checks whether a permission, such a spec: https://w3c.github.io/permissions/ caniuse: permissions-api group: security +status: + compute_from: api.Permissions +compat_features: + - api.Navigator.permissions + - api.PermissionStatus + - api.PermissionStatus.change_event + - api.PermissionStatus.name + - api.PermissionStatus.state + - api.Permissions + - api.Permissions.query + - api.WorkerNavigator.permissions diff --git a/features/permissions.yml.dist b/features/permissions.yml.dist index 7c058001fdb..e928c2091a8 100644 --- a/features/permissions.yml.dist +++ b/features/permissions.yml.dist @@ -5,14 +5,15 @@ status: baseline: low baseline_low_date: 2022-09-12 support: - chrome: "44" - chrome_android: "44" + chrome: "43" + chrome_android: "43" edge: "79" firefox: "46" firefox_android: "46" safari: "16" safari_ios: "16" compat_features: + # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2022-09-12 # support: @@ -28,7 +29,6 @@ compat_features: - api.Permissions - api.Permissions.query - # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2022-09-12 # support: @@ -40,3 +40,36 @@ compat_features: # safari: "16" # safari_ios: "16" - api.PermissionStatus.state + + # baseline: low + # baseline_low_date: 2022-09-12 + # support: + # chrome: "97" + # chrome_android: "97" + # edge: "97" + # firefox: "93" + # firefox_android: "93" + # safari: "16" + # safari_ios: "16" + - api.PermissionStatus.name + + # baseline: low + # baseline_low_date: 2023-03-27 + # support: + # chrome: "43" + # chrome_android: "43" + # edge: "79" + # firefox: "46" + # firefox_android: "46" + # safari: "16.4" + # safari_ios: "16.4" + - api.PermissionStatus.change_event + + # baseline: false + # support: + # chrome: "43" + # chrome_android: "43" + # edge: "79" + # safari: "16.4" + # safari_ios: "16.4" + - api.WorkerNavigator.permissions From fb6591fd992b5868724112fd269eacfcc0fc27eb Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Wed, 20 Nov 2024 16:04:42 +0100 Subject: [PATCH 2/3] Revert "More permissions keys" This reverts commit 1b9ecf6471de9df04f4af447d20fa4a4ec1a4284. --- features/permissions.yml | 11 ---------- features/permissions.yml.dist | 39 +++-------------------------------- 2 files changed, 3 insertions(+), 47 deletions(-) diff --git a/features/permissions.yml b/features/permissions.yml index 4b2e60a1dc9..6cd60e0e2dc 100644 --- a/features/permissions.yml +++ b/features/permissions.yml @@ -3,14 +3,3 @@ description: The `navigator.permissions` API checks whether a permission, such a spec: https://w3c.github.io/permissions/ caniuse: permissions-api group: security -status: - compute_from: api.Permissions -compat_features: - - api.Navigator.permissions - - api.PermissionStatus - - api.PermissionStatus.change_event - - api.PermissionStatus.name - - api.PermissionStatus.state - - api.Permissions - - api.Permissions.query - - api.WorkerNavigator.permissions diff --git a/features/permissions.yml.dist b/features/permissions.yml.dist index e928c2091a8..7c058001fdb 100644 --- a/features/permissions.yml.dist +++ b/features/permissions.yml.dist @@ -5,15 +5,14 @@ status: baseline: low baseline_low_date: 2022-09-12 support: - chrome: "43" - chrome_android: "43" + chrome: "44" + chrome_android: "44" edge: "79" firefox: "46" firefox_android: "46" safari: "16" safari_ios: "16" compat_features: - # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2022-09-12 # support: @@ -29,6 +28,7 @@ compat_features: - api.Permissions - api.Permissions.query + # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2022-09-12 # support: @@ -40,36 +40,3 @@ compat_features: # safari: "16" # safari_ios: "16" - api.PermissionStatus.state - - # baseline: low - # baseline_low_date: 2022-09-12 - # support: - # chrome: "97" - # chrome_android: "97" - # edge: "97" - # firefox: "93" - # firefox_android: "93" - # safari: "16" - # safari_ios: "16" - - api.PermissionStatus.name - - # baseline: low - # baseline_low_date: 2023-03-27 - # support: - # chrome: "43" - # chrome_android: "43" - # edge: "79" - # firefox: "46" - # firefox_android: "46" - # safari: "16.4" - # safari_ios: "16.4" - - api.PermissionStatus.change_event - - # baseline: false - # support: - # chrome: "43" - # chrome_android: "43" - # edge: "79" - # safari: "16.4" - # safari_ios: "16.4" - - api.WorkerNavigator.permissions From d62ac0e67fb5e3f625a083a8e1be0207da00fb4f Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Thu, 21 Nov 2024 12:38:38 +0100 Subject: [PATCH 3/3] Add more domparser keys --- features/domparser.yml | 2 ++ features/domparser.yml.dist | 42 ++++++++++++++++++++++++++++++------- 2 files changed, 36 insertions(+), 8 deletions(-) diff --git a/features/domparser.yml b/features/domparser.yml index 219dd967b0b..0c8a7ebd88f 100644 --- a/features/domparser.yml +++ b/features/domparser.yml @@ -6,3 +6,5 @@ compat_features: - api.DOMParser - api.DOMParser.DOMParser - api.DOMParser.parseFromString + - api.DOMParser.parseFromString.html + - api.DOMParser.parseFromString.xml diff --git a/features/domparser.yml.dist b/features/domparser.yml.dist index f481fec4093..9e6b8e3eff7 100644 --- a/features/domparser.yml.dist +++ b/features/domparser.yml.dist @@ -3,17 +3,43 @@ status: baseline: high - baseline_low_date: 2015-07-29 - baseline_high_date: 2018-01-29 + baseline_low_date: 2016-03-21 + baseline_high_date: 2018-09-21 support: - chrome: "1" - chrome_android: "18" + chrome: "31" + chrome_android: "31" edge: "12" - firefox: "1" - firefox_android: "4" - safari: "1.3" - safari_ios: "1" + firefox: "12" + firefox_android: "14" + safari: "9.1" + safari_ios: "9.3" 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.3" + # safari_ios: "1" - api.DOMParser - api.DOMParser.DOMParser - api.DOMParser.parseFromString + - api.DOMParser.parseFromString.xml + + # ⬇️ Same status as overall feature ⬇️ + # baseline: high + # baseline_low_date: 2016-03-21 + # baseline_high_date: 2018-09-21 + # support: + # chrome: "31" + # chrome_android: "31" + # edge: "12" + # firefox: "12" + # firefox_android: "14" + # safari: "9.1" + # safari_ios: "9.3" + - api.DOMParser.parseFromString.html