Skip to content

Commit a8b6ba1

Browse files
committed
Merge branch 'main' into 91-jsonschema-source-of-truth
2 parents dd23730 + 5a9922d commit a8b6ba1

File tree

97 files changed

+3809
-1906
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+3809
-1906
lines changed

.github/workflows/audit_consumers.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Audit Consumers
2+
3+
on:
4+
# Runs at midnight on Mondays 03:45 UTC, or manually triggered
5+
schedule:
6+
- cron: "45 3 * * 1"
7+
workflow_dispatch:
8+
9+
jobs:
10+
audit-consumers:
11+
if: github.repository == 'web-platform-dx/web-features'
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v4
15+
- uses: actions/setup-node@v4
16+
with:
17+
node-version-file: .node-version
18+
cache: npm
19+
- run: npm ci
20+
- run: npm run build
21+
- run: npm run audit-consumers

features/abs-sign.yml.dist

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,21 @@ status:
99
safari: "15.4"
1010
safari_ios: "15.4"
1111
compat_features:
12+
# baseline: false
13+
# support:
14+
# chrome: "138"
15+
# chrome_android: "138"
16+
# firefox: "118"
17+
# firefox_android: "118"
18+
# safari: "15.4"
19+
# safari_ios: "15.4"
1220
- css.types.abs
21+
22+
# ⬇️ Same status as overall feature ⬇️
23+
# baseline: false
24+
# support:
25+
# firefox: "118"
26+
# firefox_android: "118"
27+
# safari: "15.4"
28+
# safari_ios: "15.4"
1329
- css.types.sign

features/calc-constants.yml.dist

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ status:
1313
safari: "16"
1414
safari_ios: "16"
1515
compat_features:
16-
# baseline: low
16+
# baseline: high
1717
# baseline_low_date: 2022-12-13
18+
# baseline_high_date: 2025-06-13
1819
# support:
1920
# chrome: "99"
2021
# chrome_android: "99"

features/canvas-2d.yml.dist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ compat_features:
6464
- api.CanvasRenderingContext2D.strokeRect
6565
- api.CanvasRenderingContext2D.strokeStyle
6666
- api.CanvasRenderingContext2D.translate
67+
- api.HTMLCanvasElement.getContext.2d_context
6768

6869
# baseline: high
6970
# baseline_low_date: 2015-07-29

features/class-syntax.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ compat_features:
1717
- javascript.classes.private_class_fields_in
1818
- javascript.classes.private_class_methods
1919
- javascript.classes.public_class_fields
20-
- javascript.classes.static_class_fields
21-
- javascript.classes.static_initialization_blocks
20+
- javascript.classes.static.class_fields
21+
- javascript.classes.static.initialization_blocks
2222
- javascript.operators.class
2323
- javascript.operators.new_target

features/class-syntax.yml.dist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ compat_features:
8282
# firefox_android: "79"
8383
# safari: "14.1"
8484
# safari_ios: "14.5"
85-
- javascript.classes.static_class_fields
85+
- javascript.classes.static.class_fields
8686

8787
# baseline: high
8888
# baseline_low_date: 2021-07-13
@@ -146,4 +146,4 @@ compat_features:
146146
# firefox_android: "93"
147147
# safari: "16.4"
148148
# safari_ios: "16.4"
149-
- javascript.classes.static_initialization_blocks
149+
- javascript.classes.static.initialization_blocks

features/clip-path-animatable.yml.dist

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,16 @@
22
# Do not edit this file by hand. Edit the source file instead!
33

44
status:
5-
baseline: false
5+
baseline: high
6+
baseline_low_date: 2020-01-15
7+
baseline_high_date: 2022-07-15
68
support:
79
chrome: "55"
810
chrome_android: "55"
911
edge: "79"
1012
firefox: "49"
1113
firefox_android: "49"
14+
safari: "12.1"
15+
safari_ios: "12.2"
1216
compat_features:
1317
- css.properties.clip-path.is_animatable

features/compute-pressure.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,19 @@ name: CPU compute pressure
22
description: The `PressureObserver` API monitors CPU load, allowing you to adjust workloads in response to available computing resources. Also known as the Compute Pressure API.
33
spec: https://w3c.github.io/compute-pressure/
44
group: compute-pressure
5+
compat_features:
6+
- api.Permissions.permission_compute-pressure
7+
- api.PressureObserver
8+
- api.PressureObserver.PressureObserver
9+
- api.PressureObserver.disconnect
10+
- api.PressureObserver.knownSources_static
11+
- api.PressureObserver.observe
12+
- api.PressureObserver.takeRecords
13+
- api.PressureObserver.unobserve
14+
- api.PressureRecord
15+
- api.PressureRecord.source
16+
- api.PressureRecord.state
17+
- api.PressureRecord.time
18+
- api.PressureRecord.toJSON
19+
- html.elements.iframe.allow.compute-pressure
20+
- http.headers.Permissions-Policy.compute-pressure

features/contrast-color.yml.dist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@
44
status:
55
baseline: false
66
support: {}
7+
compat_features:
8+
- css.types.color.contrast-color

features/cookie-store.yml.dist

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,14 @@ status:
88
chrome_android: "87"
99
edge: "87"
1010
compat_features:
11-
# baseline: false
11+
# baseline: low
12+
# baseline_low_date: 2025-06-24
1213
# support:
1314
# chrome: "87"
1415
# chrome_android: "87"
1516
# edge: "87"
17+
# firefox: "140"
18+
# firefox_android: "140"
1619
# safari: "18.4"
1720
# safari_ios: "18.4"
1821
- api.CookieChangeEvent
@@ -34,20 +37,28 @@ compat_features:
3437
- api.ServiceWorkerGlobalScope.cookieStore
3538
- api.Window.cookieStore
3639

37-
# ⬇️ Same status as overall feature ⬇️
3840
# baseline: false
3941
# support:
4042
# chrome: "87"
4143
# chrome_android: "87"
4244
# edge: "87"
43-
- api.CookieStore.get.domain_return_property
44-
- api.CookieStore.get.expires_return_property
45-
- api.CookieStore.get.path_return_property
46-
- api.CookieStore.get.sameSite_return_property
47-
- api.CookieStore.get.secure_return_property
45+
# firefox: "140"
46+
# firefox_android: "140"
4847
- api.CookieStoreManager
4948
- api.CookieStoreManager.getSubscriptions
5049
- api.CookieStoreManager.subscribe
5150
- api.CookieStoreManager.unsubscribe
5251
- api.ServiceWorkerGlobalScope.cookiechange_event
5352
- api.ServiceWorkerRegistration.cookies
53+
54+
# ⬇️ Same status as overall feature ⬇️
55+
# baseline: false
56+
# support:
57+
# chrome: "87"
58+
# chrome_android: "87"
59+
# edge: "87"
60+
- api.CookieStore.get.domain_return_property
61+
- api.CookieStore.get.expires_return_property
62+
- api.CookieStore.get.path_return_property
63+
- api.CookieStore.get.sameSite_return_property
64+
- api.CookieStore.get.secure_return_property

0 commit comments

Comments
 (0)