Skip to content

[pull] main from web-platform-dx:main #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2,196 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2196 commits
Select commit Hold shift + click to select a range
44194c0
Add MediaError to `<video>` (#2896)
foolip Apr 24, 2025
f15485b
Bump Node.js to >=20.10.0 (#2892)
ddbeck Apr 25, 2025
b03103c
Move service worker event to the messageerror feature (#2899)
foolip Apr 25, 2025
69257fc
Bump @types/node from 18.19.86 to 18.19.87 in /packages/web-features …
dependabot[bot] Apr 25, 2025
c32eafc
Bump @types/node from 18.19.86 to 20.17.31 (#2903)
dependabot[bot] Apr 25, 2025
d9808ae
Update draft features (#2906)
github-actions[bot] Apr 28, 2025
9fede5f
Add TimeRanges to `<video>` feature (#2907)
foolip Apr 28, 2025
12e7bf1
Add textTracks property to text tracks feature (#2908)
foolip Apr 28, 2025
5b1fe25
Add option param to caretPositionFromPoint() feature (#2909)
foolip Apr 28, 2025
f8c8672
Bump tsx from 4.19.3 to 4.19.4 (#2912)
dependabot[bot] Apr 29, 2025
770bbb0
Bump @mdn/browser-compat-data from 6.0.8 to 6.0.9 (#2914)
dependabot[bot] Apr 29, 2025
94d47c4
Bump typescript-eslint from 8.31.0 to 8.31.1 (#2916)
dependabot[bot] Apr 29, 2025
b896ae2
Update draft features (#2919)
github-actions[bot] Apr 29, 2025
ba67899
Bump web-specs from 3.48.0 to 3.49.0 (#2913)
dependabot[bot] Apr 29, 2025
ff205e0
Bump @types/node from 20.17.31 to 20.17.32 (#2915)
dependabot[bot] Apr 29, 2025
36dec9b
Bump @types/node from 20.17.31 to 20.17.32 in /packages/web-features …
dependabot[bot] Apr 29, 2025
17e8086
Increment patch version to v2.34.2 (#2920)
github-actions[bot] Apr 29, 2025
8ac8c7e
Rename "Fetch request streams" to "Fetch upload streams" (#2898)
ddbeck May 2, 2025
86bfae7
Bump mocha from 11.1.0 to 11.2.2 (#2925)
dependabot[bot] May 2, 2025
6bc9021
Fix `execCommand()` browser support status (still not Baseline) (#2923)
foolip May 2, 2025
c3b70aa
Add Observable API (#2863)
foolip May 2, 2025
9a3b029
Bump caniuse-lite from 1.0.30001715 to 1.0.30001716 (#2922)
dependabot[bot] May 2, 2025
1286056
Bump @mdn/browser-compat-data from 6.0.9 to 6.0.11 (#2921)
dependabot[bot] May 2, 2025
fc1e2ba
Update draft features (#2926)
github-actions[bot] May 2, 2025
e9f70e1
Bump @eslint/js from 9.25.1 to 9.26.0 (#2930)
dependabot[bot] May 5, 2025
fda811b
Improve README browser version display guidance (#2928)
ddbeck May 5, 2025
6d5eaf0
Bump caniuse-lite from 1.0.30001716 to 1.0.30001717 (#2931)
dependabot[bot] May 5, 2025
8b9d381
Note `title` feature's non-discouragement (#2932)
ddbeck May 5, 2025
15f1a20
Bump @types/chai from 5.2.1 to 5.2.2 (#2936)
dependabot[bot] May 6, 2025
8687282
Bump typescript-eslint from 8.31.1 to 8.32.0 (#2937)
dependabot[bot] May 6, 2025
01c778d
Bump @types/node from 20.17.32 to 20.17.41 (#2938)
dependabot[bot] May 6, 2025
24ef1c7
Bump @types/node from 20.17.32 to 20.17.41 in /packages/web-features …
dependabot[bot] May 6, 2025
0646fd7
Update baseline-in-the-wild.md with AC meeting presentation (#2935)
captainbrosset May 7, 2025
a3ebbd1
Add Patrick Brosset to owners list (#2933)
ddbeck May 8, 2025
ed48d5f
Bump @types/node from 20.17.41 to 20.17.45 (#2945)
dependabot[bot] May 8, 2025
4e93db7
Bump @types/node from 20.17.41 to 20.17.45 in /packages/web-features …
dependabot[bot] May 8, 2025
9252d85
Bump @types/node from 20.17.45 to 20.17.46 in /packages/web-features …
dependabot[bot] May 12, 2025
7f121ac
Update spec link and description of :past and :future (#2951)
foolip May 12, 2025
f739544
Bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 (#2955)
dependabot[bot] May 12, 2025
0879b56
Bump @types/node from 20.17.45 to 20.17.46 (#2950)
dependabot[bot] May 12, 2025
b24891f
Move ::cue pseudo into main WebVTT feature (#2953)
foolip May 12, 2025
ad32aaf
Bump @mdn/browser-compat-data from 6.0.11 to 6.0.13 (#2954)
dependabot[bot] May 12, 2025
90b49b7
Update draft features (#2958)
github-actions[bot] May 12, 2025
fc9f05f
Add `Math.sumPrecise()` feature (#2956)
ddbeck May 12, 2025
2693828
Update `web-animations` pinned keys and description (#2929)
ddbeck May 12, 2025
b17ec72
Fix capitalization of fetchpriority HTML attribute (#2948)
foolip May 12, 2025
80c0be6
Increment minor version to v2.35.0 (#2959)
github-actions[bot] May 12, 2025
48de692
Bump typescript-eslint from 8.32.0 to 8.32.1 (#2960)
dependabot[bot] May 13, 2025
593d73b
Bump web-specs from 3.49.0 to 3.50.0 (#2961)
dependabot[bot] May 13, 2025
ee98685
Bump diff from 7.0.0 to 8.0.0 (#2962)
dependabot[bot] May 13, 2025
e38a213
Bump caniuse-lite from 1.0.30001717 to 1.0.30001718 (#2963)
dependabot[bot] May 13, 2025
b55d2cb
Bump @types/node from 20.17.46 to 20.17.47 in /packages/web-features …
dependabot[bot] May 14, 2025
6ca8ca7
Bump @mdn/browser-compat-data from 6.0.13 to 6.0.14 (#2966)
dependabot[bot] May 14, 2025
b9e25ce
Bump @types/node from 20.17.46 to 20.17.47 (#2965)
dependabot[bot] May 14, 2025
f09ad5d
Bump diff from 8.0.0 to 8.0.1 (#2967)
dependabot[bot] May 14, 2025
32c7e02
Update draft features (#2968)
github-actions[bot] May 14, 2025
a399ad4
Increment patch version to v2.35.1 (#2971)
github-actions[bot] May 14, 2025
6e8d07e
Remove some `compat_features` lists in favor of BCD tags (#2969)
ddbeck May 15, 2025
38a0391
Bump yaml from 2.7.1 to 2.8.0 (#2972)
dependabot[bot] May 15, 2025
db56e25
Bump mocha from 11.2.2 to 11.3.0 (#2976)
dependabot[bot] May 19, 2025
a2dee3f
Update draft features (#2975)
github-actions[bot] May 19, 2025
3b2fab8
`input-color`: add keys for color space attributes (#2970)
ddbeck May 19, 2025
62dc7f5
Refine `ruby-position` and `display-ruby` key selection (#2927)
ddbeck May 19, 2025
522d492
Bump @mdn/browser-compat-data from 6.0.14 to 6.0.15 (#2977)
dependabot[bot] May 19, 2025
14276a2
Update draft features (#2982)
github-actions[bot] May 19, 2025
f9e880f
Bump @eslint/js from 9.26.0 to 9.27.0 (#2978)
dependabot[bot] May 19, 2025
6cb3237
Bump @types/node from 20.17.47 to 20.17.48 (#2979)
dependabot[bot] May 19, 2025
506b496
Bump tsup from 8.4.0 to 8.5.0 in /packages/web-features (#2981)
dependabot[bot] May 19, 2025
ec0f2b5
Provide additional guarantees about web-features identifiers (#2974)
foolip May 19, 2025
ecc07e7
Bump @types/node from 20.17.47 to 20.17.48 in /packages/web-features …
dependabot[bot] May 19, 2025
359a204
Increment patch version to v2.35.2 (#2983)
github-actions[bot] May 19, 2025
f3db9d9
Bump mocha from 11.3.0 to 11.4.0 (#2984)
dependabot[bot] May 20, 2025
57e69ca
Bump @types/node from 20.17.48 to 20.17.50 in /packages/web-features …
dependabot[bot] May 21, 2025
7db504d
Bump @types/node from 20.17.48 to 20.17.50 (#2989)
dependabot[bot] May 21, 2025
fb395bf
Bump @mdn/browser-compat-data from 6.0.15 to 6.0.16 (#2988)
dependabot[bot] May 22, 2025
d9699dd
Bump web-specs from 3.50.0 to 3.51.0 (#2985)
dependabot[bot] May 22, 2025
1c24b50
Increment patch version to v2.35.3 (#2991)
github-actions[bot] May 22, 2025
2898cf8
Add auto-sized lazy images feature (#2986)
captainbrosset May 22, 2025
099bfb6
Bump diff from 8.0.1 to 8.0.2 (#2994)
dependabot[bot] May 26, 2025
e144674
Bump mocha from 11.4.0 to 11.5.0 (#2996)
dependabot[bot] May 26, 2025
c21bd1d
Update draft features (#2995)
github-actions[bot] May 26, 2025
eb51fdd
Bump @mdn/browser-compat-data from 6.0.16 to 6.0.17 (#2997)
dependabot[bot] May 26, 2025
826096e
Update draft features (#2998)
github-actions[bot] May 26, 2025
6114b9d
Increment minor version to v2.36.0 (#2999)
github-actions[bot] May 26, 2025
651d491
Bump yargs from 17.7.2 to 18.0.0 (#3001)
dependabot[bot] May 28, 2025
9fc802e
Bump typescript-eslint from 8.32.1 to 8.33.0 (#3003)
dependabot[bot] May 29, 2025
2d0d481
Bump fdir from 6.4.4 to 6.4.5 (#3004)
dependabot[bot] May 29, 2025
3914787
Bump web-specs from 3.51.0 to 3.52.0 (#3005)
dependabot[bot] May 29, 2025
205bb35
Pin speculation-rules to the script type (#3007)
captainbrosset May 30, 2025
f39b08e
Bump caniuse-lite from 1.0.30001718 to 1.0.30001720 (#3009)
dependabot[bot] May 31, 2025
b1aa1e8
Bump @types/node from 20.17.50 to 20.17.55 (#3013)
dependabot[bot] May 31, 2025
5f0a17f
Bump @types/node from 20.17.50 to 20.17.55 in /packages/web-features …
dependabot[bot] May 31, 2025
c99bf14
Bump @mdn/browser-compat-data from 6.0.17 to 6.0.18 (#3012)
dependabot[bot] May 31, 2025
c03a589
Update draft features (#3016)
github-actions[bot] May 31, 2025
b73ce61
Increment patch version to v2.36.1 (#3017)
github-actions[bot] May 31, 2025
cca0385
Bump @eslint/js from 9.27.0 to 9.28.0 (#3019)
dependabot[bot] Jun 2, 2025
9e1bc4e
Pin Temporal support to top-level object to show Firefox 139 as suppo…
captainbrosset Jun 2, 2025
5f74356
Bump web-specs from 3.52.0 to 3.53.0 (#3021)
dependabot[bot] Jun 5, 2025
f93f622
Bump typescript-eslint from 8.33.0 to 8.33.1 (#3022)
dependabot[bot] Jun 5, 2025
6a4248c
Bump caniuse-lite from 1.0.30001720 to 1.0.30001721 (#3023)
dependabot[bot] Jun 5, 2025
6f9b9fd
Bump @mdn/browser-compat-data from 6.0.19 to 6.0.20 (#3024)
dependabot[bot] Jun 5, 2025
7dafc3d
Update draft features (#3025)
github-actions[bot] Jun 5, 2025
7efe32b
Increment minor version to v2.37.0 (#3026)
github-actions[bot] Jun 5, 2025
13c9109
Fix setTimeout() feature name (#3035)
foolip Jun 10, 2025
58e28df
Add <dialog closedby> (#3032)
foolip Jun 10, 2025
41a5316
Bump @types/node from 20.17.57 to 20.19.0 (#3028)
dependabot[bot] Jun 11, 2025
18be036
Bump @types/node from 20.17.57 to 24.0.0 in /packages/web-features (#…
dependabot[bot] Jun 11, 2025
023f21e
Bump mocha from 11.5.0 to 11.6.0 (#3038)
dependabot[bot] Jun 11, 2025
2d6baf3
Bump fdir from 6.4.5 to 6.4.6 (#3039)
dependabot[bot] Jun 11, 2025
0d94094
Bump typescript-eslint from 8.33.1 to 8.34.0 (#3040)
dependabot[bot] Jun 11, 2025
ba40eb2
Bump @mdn/browser-compat-data from 6.0.20 to 6.0.22 (#3030)
dependabot[bot] Jun 11, 2025
0485b78
Increment minor version to v2.38.0 (#3041)
github-actions[bot] Jun 11, 2025
565f599
Summarizer API (#2992)
captainbrosset Jun 11, 2025
786a565
Bump @types/node from 24.0.0 to 24.0.1 in /packages/web-features (#3050)
dependabot[bot] Jun 16, 2025
8305a9c
Bump caniuse-lite from 1.0.30001721 to 1.0.30001723 (#3053)
dependabot[bot] Jun 16, 2025
b97963d
Update draft features (#3055)
github-actions[bot] Jun 16, 2025
418f650
Bump @eslint/js from 9.28.0 to 9.29.0 (#3057)
dependabot[bot] Jun 16, 2025
f91bd97
Bump @mdn/browser-compat-data from 6.0.22 to 6.0.23 (#3056)
dependabot[bot] Jun 16, 2025
9d1215a
Bump @types/node from 24.0.0 to 24.0.2 in /packages/web-features (#3058)
dependabot[bot] Jun 16, 2025
33b7c03
Update draft features (#3059)
github-actions[bot] Jun 16, 2025
923be6f
Add canvas.getContext() bits to WebGL1/2 features (#3036)
foolip Jun 16, 2025
d9c88d8
Add CSS gap decorations feature (#3027)
captainbrosset Jun 16, 2025
1d29e2e
Bump typescript-eslint from 8.34.0 to 8.34.1 (#3061)
dependabot[bot] Jun 17, 2025
5bcc3a9
Bump @types/node from 20.19.0 to 20.19.1 (#3062)
dependabot[bot] Jun 17, 2025
fdb60c7
Bump @types/node from 24.0.2 to 24.0.3 in /packages/web-features (#3063)
dependabot[bot] Jun 17, 2025
e9b4331
Bump mocha from 11.6.0 to 11.7.0 (#3064)
dependabot[bot] Jun 18, 2025
aac6158
Bump @mdn/browser-compat-data from 6.0.23 to 6.0.24 (#3065)
dependabot[bot] Jun 18, 2025
59c9c9f
Increment minor version to v2.39.0 (#3067)
github-actions[bot] Jun 18, 2025
4b0e773
Add a feature for Scoped custom element registries (#3070)
Elchi3 Jun 19, 2025
d3f1c71
Bump web-specs from 3.53.0 to 3.54.0 (#3069)
dependabot[bot] Jun 19, 2025
d87eb3b
Update draft features (#3071)
github-actions[bot] Jun 19, 2025
02ca545
Bump caniuse-lite from 1.0.30001723 to 1.0.30001724 (#3072)
dependabot[bot] Jun 23, 2025
877d53d
Bump prettier from 3.5.3 to 3.6.0 (#3073)
dependabot[bot] Jun 23, 2025
7f49899
Bump @mdn/browser-compat-data from 6.0.24 to 6.0.25 (#3074)
dependabot[bot] Jun 23, 2025
d605b53
Update draft features (#3075)
github-actions[bot] Jun 23, 2025
6a8a139
Increment minor version to v2.40.0 (#3076)
github-actions[bot] Jun 23, 2025
d1f1630
Bump typescript-eslint from 8.34.1 to 8.35.0 (#3078)
dependabot[bot] Jun 25, 2025
0b9cf6e
Bump caniuse-lite from 1.0.30001724 to 1.0.30001726 (#3081)
dependabot[bot] Jun 25, 2025
06456b5
Bump @mdn/browser-compat-data from 6.0.25 to 6.0.26 (#3082)
dependabot[bot] Jun 25, 2025
535d246
Bump mocha from 11.7.0 to 11.7.1 (#3083)
dependabot[bot] Jun 25, 2025
6b80b84
Bump prettier from 3.6.0 to 3.6.1 (#3084)
dependabot[bot] Jun 25, 2025
fd6417a
Bump @types/node from 24.0.3 to 24.0.4 in /packages/web-features (#3085)
dependabot[bot] Jun 25, 2025
5554d38
Update draft features (#3086)
github-actions[bot] Jun 25, 2025
c5dbbf2
Increment patch version to v2.40.1 (#3087)
github-actions[bot] Jun 25, 2025
b2e3143
Bump prettier from 3.6.1 to 3.6.2 (#3089)
dependabot[bot] Jun 27, 2025
c953827
Bump @types/node from 24.0.4 to 24.0.7 in /packages/web-features (#3090)
dependabot[bot] Jun 30, 2025
5de3610
Bump @eslint/js from 9.29.0 to 9.30.0 (#3092)
dependabot[bot] Jun 30, 2025
5a9922d
Add script to find unknown web-features IDs for triage (#3051)
foolip Jun 30, 2025
bdf2dae
Bump @types/node from 20.19.1 to 20.19.2 (#3093)
dependabot[bot] Jun 30, 2025
10f5ca2
Bump @mdn/browser-compat-data from 6.0.26 to 6.0.27 (#3091)
dependabot[bot] Jun 30, 2025
dd2a188
Update draft features (#3094)
github-actions[bot] Jun 30, 2025
f39ba18
Increment patch version to v2.40.2 (#3095)
github-actions[bot] Jun 30, 2025
31cda3d
Bump typescript-eslint from 8.35.0 to 8.35.1 (#3096)
dependabot[bot] Jul 1, 2025
c0ba2de
Bump @eslint/js from 9.30.0 to 9.30.1 (#3100)
dependabot[bot] Jul 2, 2025
aa54f6f
Bump @types/node from 20.19.2 to 20.19.4 (#3101)
dependabot[bot] Jul 2, 2025
62588de
Bump @types/node from 24.0.7 to 24.0.10 in /packages/web-features (#3…
dependabot[bot] Jul 2, 2025
ca5e65f
Add sibling-count() and sibling-index() (#3031)
foolip Jul 2, 2025
088c582
Update draft features (#3106)
github-actions[bot] Jul 3, 2025
8b39a92
Add types to audit-consumers.ts (#3104)
foolip Jul 3, 2025
8b891e4
Bump @mdn/browser-compat-data from 6.0.27 to 6.0.28 (#3102)
dependabot[bot] Jul 3, 2025
1ce50d5
Update draft features (#3108)
github-actions[bot] Jul 3, 2025
d3071cd
Bump web-specs from 3.54.0 to 3.55.0 (#3107)
dependabot[bot] Jul 3, 2025
e3bdd09
Use "owners group" consistently (#3110)
tidoust Jul 3, 2025
087dc9e
Increment minor version to v2.41.0 (#3111)
github-actions[bot] Jul 3, 2025
bc3ce2b
Simplify reading of .json.gz using web technologies only (#3105)
foolip Jul 3, 2025
fb97e85
Update README: checkAncestors (#3046)
alattalatta Jul 3, 2025
2edff43
File issue with report on consumer usage of IDs (#3099)
foolip Jul 3, 2025
c7fd904
Fix workflow schedule comment (not run at midnight) (#3112)
foolip Jul 3, 2025
c1784e0
Bump caniuse-lite from 1.0.30001726 to 1.0.30001727 (#3119)
dependabot[bot] Jul 7, 2025
7263c4e
Group dependabot updates (#3118)
ddbeck Jul 7, 2025
f02ff61
Bump @mdn/browser-compat-data from 6.0.28 to 6.0.29 (#3121)
dependabot[bot] Jul 7, 2025
1e80628
Update draft features (#3122)
github-actions[bot] Jul 7, 2025
d3abd10
Bump web-specs from 3.55.0 to 3.55.1 (#3120)
dependabot[bot] Jul 8, 2025
c2a3e8f
Bump web-specs from 3.55.0 to 3.56.0 (#3123)
dependabot[bot] Jul 8, 2025
9d62dda
Bump fdir (#3124)
dependabot[bot] Jul 8, 2025
6a3a934
Bump typescript-eslint (#3126)
dependabot[bot] Jul 8, 2025
dea4847
WASM -> Wasm (#3130)
backes Jul 9, 2025
e701f14
Let Dependabot update all `package.json` files (#3131)
ddbeck Jul 9, 2025
24bed6a
Bump the development-dependencies group across 2 directories with 1 u…
dependabot[bot] Jul 10, 2025
fb20435
Bump the types-node group across 2 directories with 1 update (#3127)
dependabot[bot] Jul 10, 2025
af5836d
Bump @mdn/browser-compat-data from 6.0.29 to 6.0.30 (#3129)
dependabot[bot] Jul 10, 2025
3492678
Update draft features (#3135)
github-actions[bot] Jul 10, 2025
bbce156
Increment patch version to v2.41.1 (#3136)
github-actions[bot] Jul 10, 2025
f7b3d0f
`xhr`: add new key for ProgressEvent constructor option types (#3137)
ddbeck Jul 10, 2025
01a2cbb
Bump the types-node group across 2 directories with 1 update (#3138)
dependabot[bot] Jul 14, 2025
8f83654
Bump @eslint/js in the development-dependencies group across 1 direct…
dependabot[bot] Jul 14, 2025
7e0463a
Bump @mdn/browser-compat-data from 6.0.30 to 6.0.31 (#3141)
dependabot[bot] Jul 14, 2025
ee251eb
Increment patch version to v2.41.2 (#3143)
github-actions[bot] Jul 14, 2025
60a5c65
Add compat key for CSS if() (#3144)
foolip Jul 15, 2025
b0e825d
Bump the types-node group across 2 directories with 1 update (#3147)
dependabot[bot] Jul 15, 2025
79585d7
Bump typescript-eslint (#3148)
dependabot[bot] Jul 15, 2025
fdc9f2d
Bump web-specs from 3.56.0 to 3.57.0 (#3149)
dependabot[bot] Jul 15, 2025
0951255
Update draft features (#3150)
github-actions[bot] Jul 15, 2025
a361e9f
Adds a "supported browsers" page to the gh-pages site (#3132)
tonypconway Jul 16, 2025
8e36dd3
Pass GitHub token to audit consumers script (#3155)
foolip Jul 17, 2025
433478b
Bump @mdn/browser-compat-data from 6.0.31 to 6.0.32 (#3154)
dependabot[bot] Jul 17, 2025
efc9cc6
Update draft features (#3156)
github-actions[bot] Jul 17, 2025
60caff4
Pin createImageBitmap() to the global method only (#3165)
foolip Jul 18, 2025
624f984
Split out ImageBitmapRenderingContext feature (#3166)
foolip Jul 21, 2025
e69b8e8
Unlink `createimagebitmap` feature from caniuse (#3172)
ddbeck Jul 21, 2025
2b4f816
Bump the types-node group across 2 directories with 1 update (#3170)
dependabot[bot] Jul 21, 2025
5a1df7c
Bump the development-dependencies group across 1 directory with 2 upd…
dependabot[bot] Jul 22, 2025
5509cee
Pin scroll snap events status to the events themselves (#3158)
foolip Jul 22, 2025
e7f449e
Pin <link rel="prefetch"> support to the attr only (#3159)
foolip Jul 22, 2025
a8902f3
Bump @mdn/browser-compat-data from 6.0.32 to 6.0.33 (#3169)
dependabot[bot] Jul 22, 2025
220cbff
Update draft features (#3175)
github-actions[bot] Jul 22, 2025
50a8eff
Increment minor version to v2.42.0 (#3176)
github-actions[bot] Jul 22, 2025
35252d7
Bump @mdn/browser-compat-data from 6.0.33 to 6.0.34 (#3177)
dependabot[bot] Jul 24, 2025
07a0d56
Update draft features (#3179)
github-actions[bot] Jul 24, 2025
4b9f9da
Bump web-specs from 3.57.0 to 3.58.0 (#3178)
dependabot[bot] Jul 24, 2025
0569dc8
Add Sanitizer API feature (#3171)
captainbrosset Jul 30, 2025
4dcdbf1
Bump @eslint/js in the development-dependencies group across 1 direct…
dependabot[bot] Jul 30, 2025
f88c41d
Bump caniuse-lite from 1.0.30001727 to 1.0.30001731 (#3190)
dependabot[bot] Jul 30, 2025
7f9d397
Bump web-specs from 3.58.0 to 3.59.0 (#3191)
dependabot[bot] Jul 30, 2025
2715208
Bump @mdn/browser-compat-data from 6.0.34 to 6.0.36 (#3189)
dependabot[bot] Jul 30, 2025
4fdf889
Update draft features (#3195)
github-actions[bot] Jul 30, 2025
8c9f417
Adds link to browserslist-config-baseline on gh-pages site (#3182)
tonypconway Jul 31, 2025
922e24e
Increment minor version to v2.43.0 (#3196)
github-actions[bot] Jul 31, 2025
618ba1c
Bump typescript-eslint (#3202)
dependabot[bot] Aug 5, 2025
e09e5cb
Bump @mdn/browser-compat-data from 6.0.36 to 6.0.37 (#3200)
dependabot[bot] Aug 6, 2025
acc18c8
Bump yaml in the development-dependencies group across 1 directory (#…
dependabot[bot] Aug 6, 2025
f1aa2c6
Bump the typescript group across 2 directories with 1 update (#3199)
dependabot[bot] Aug 6, 2025
8826ab4
Bump @mdn/browser-compat-data from 6.0.37 to 6.1.0 (#3206)
dependabot[bot] Aug 6, 2025
4e6762b
Update draft features (#3207)
github-actions[bot] Aug 6, 2025
46da343
Allow `abs-sign` to progress to Baseline low (#3205)
ddbeck Aug 7, 2025
f7b55fb
Bump caniuse-lite from 1.0.30001731 to 1.0.30001733 (#3208)
dependabot[bot] Aug 8, 2025
39931ac
Increment patch version to v2.43.1 (#3209)
github-actions[bot] Aug 8, 2025
8d5f08a
Realign createimagebitmap with caniuse (#3173)
ddbeck Aug 11, 2025
aa1c5cd
Bump @eslint/js in the development-dependencies group across 1 direct…
dependabot[bot] Aug 11, 2025
9e662cd
Bump the types-node group across 2 directories with 1 update (#3212)
dependabot[bot] Aug 11, 2025
098964e
Bump caniuse-lite from 1.0.30001733 to 1.0.30001734 (#3214)
dependabot[bot] Aug 13, 2025
e6d8199
Bump the development-dependencies group across 1 directory with 2 upd…
dependabot[bot] Aug 13, 2025
457ba09
Bump actions/checkout from 4 to 5 (#3217)
dependabot[bot] Aug 15, 2025
47c90d5
Bump the types-node group across 2 directories with 1 update (#3223)
dependabot[bot] Aug 15, 2025
a14724f
Bump the development-dependencies group across 2 directories with 1 u…
dependabot[bot] Aug 15, 2025
882466f
Pin Reporting API to its entry points (#3225)
foolip Aug 15, 2025
ffd23c7
Bump caniuse-lite from 1.0.30001734 to 1.0.30001735 (#3220)
dependabot[bot] Aug 15, 2025
e36d45a
Bump @mdn/browser-compat-data from 6.1.0 to 6.1.2 (#3218)
dependabot[bot] Aug 15, 2025
1b4a385
Update draft features (#3229)
github-actions[bot] Aug 15, 2025
aa3da67
Increment patch version to v2.43.2 (#3230)
github-actions[bot] Aug 15, 2025
ef872c2
Require IDs to be unique (even with drafts) (#3185)
ddbeck Aug 19, 2025
9ef763d
Local Network Access replaces Private Network Access (#3215)
Elchi3 Aug 19, 2025
762cc90
Bump the development-dependencies group across 2 directories with 2 u…
dependabot[bot] Aug 20, 2025
3d9faf6
Bump @mdn/browser-compat-data from 6.1.3 to 6.1.4 (#3235)
dependabot[bot] Aug 20, 2025
e53583b
Update draft features (#3237)
github-actions[bot] Aug 20, 2025
21ef055
Mention device-posture CSS media feature (#3236)
foolip Aug 20, 2025
633659c
Redefine `open-closed` to be only about `:open` (#3238)
foolip Aug 20, 2025
1e1f473
Increment minor version to v2.44.0 (#3240)
github-actions[bot] Aug 20, 2025
234cfc3
Update draft features (#3241)
github-actions[bot] Aug 21, 2025
eea0a5a
Bump caniuse-lite from 1.0.30001735 to 1.0.30001736 (#3242)
dependabot[bot] Aug 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
features/*.yml linguist-detectable
features/*.yml.dist linguist-language=YAML
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/new-feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: New feature
description: Suggest a new feature for web-features
labels: feature definition
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a new feature! Whether you suggest a feature here or by sending us a pull request, all contributions are welcome!

Please see our [contributing guidelines](https://github.com/web-platform-dx/web-features/blob/main/docs/CONTRIBUTING.md).
- type: textarea
attributes:
label: Specification
description: Link to the spec for this feature
validations:
required: true
- type: textarea
attributes:
label: Description
description: Describe the feature in one or two sentences.
validations:
required: true
- type: textarea
attributes:
label: Documentation
description: Link to documentation and demos of the feature.
validations:
required: true
- type: textarea
attributes:
label: Browser support
description: If you have a caniuse.com link or other information about browser support, please share here.
33 changes: 28 additions & 5 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,37 @@
version: 2
updates:
- package-ecosystem: npm
directory: /
versioning-strategy: increase
directories:
- /
- packages/web-features
- packages/compute-baseline
schedule:
interval: daily
ignore:
- dependency-name: "@types/node"
update-types:
- "version-update:semver-major"
- package-ecosystem: npm
directory: packages/web-features
update-types: ["version-update:semver-major"]
groups:
# Groups are applied in order, so narrowest groups go first
types-node:
patterns:
- "@types/node"
typescript:
patterns:
- "typescript"
production-dependencies:
dependency-type: "production"
exclude-patterns:
# Data packages are excluded from all groups, to get their own PRs
- "@mdn/browser-compat-data"
development-dependencies:
dependency-type: "development"
exclude-patterns:
# Data packages are excluded from all groups, to get their own PRs
- "@mdn/browser-compat-data"
- "web-specs"
- "caniuse-lite"
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: daily
22 changes: 22 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
"documentation":
- changed-files:
- all-globs-to-any-file:
- "**/*.md"

"feature definition":
- changed-files:
- all-globs-to-any-file:
- "features/*.yml"
- "!features/*.yml.dist"

"tools and infrastructure":
- changed-files:
- any-glob-to-any-file:
- ".eslint.config.js"
- ".github/**"
- ".node-version"
- ".nvmrc"
- ".prettierignore"
- ".prettierrc"
- "scripts/**"
- "tsconfig.json"
26 changes: 26 additions & 0 deletions .github/workflows/audit_consumers.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Audit Consumers

on:
# Runs on the 1st and 15th of every month, at 03:45 UTC, or manually triggered
schedule:
- cron: "45 3 1,15 * *"
workflow_dispatch:

jobs:
audit-consumers:
if: github.repository == 'web-platform-dx/web-features'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v4
with:
node-version-file: .node-version
cache: npm
- run: npm ci
- run: npm run build
- run: npm run audit-consumers --silent | tee issue-body.md
env:
GH_TOKEN: ${{ github.token }}
- run: gh issue create --title "web-features consumers report for $(date -I)" --label generated --body-file issue-body.md
env:
GH_TOKEN: ${{ github.token }}
38 changes: 38 additions & 0 deletions .github/workflows/bcd_upgrade_checklist.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: BCD upgrade

on:
pull_request:
types: [opened]
permissions:
pull-requests: write
jobs:
post-comment:
name: "Post checklist"
runs-on: ubuntu-latest
if: github.event.pull_request.user.login == 'dependabot[bot]'
steps:
- name: Fetch Dependabot metadata
id: dependabot-metadata
continue-on-error: true
uses: dependabot/fetch-metadata@08eff52bf64351f401fb50d4972fa95b9f2c2d1b #v2.4.0

- if: ${{ contains(steps.dependabot-metadata.outputs.dependency-names, '@mdn/browser-compat-data') }}
continue-on-error: true
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 #v4.0.0
with:
issue-number: ${{ github.event.number }}
# TODO: reinstate this post-merge checklist item when https://github.com/web-platform-dx/web-features/issues/1672 is resolved
# - [ ] (Optional) [Trigger a workflow run to remove tagged compat features](https://github.com/web-platform-dx/web-features/actions/workflows/remove_tagged_compat_features.yml).
body: |
Complete this checklist for every `@mdn/browser-compat-data` upgrade PR.

- [ ] Check out this branch locally.
- [ ] If any keys were removed in the release, delete them from `.yml` files and commit your changes.
- [ ] Run `npm install && npm run dist && npm test && git commit --all --message="Refresh dist" && git push`.
- [ ] Review the diff. Watch out for Baseline regressions; if applicable, add a comment (see [#1971](/web-platform-dx/web-features/issues/1971)).
- [ ] Merge this PR.

After merging, do these steps:

- [ ] [Trigger a drafts update workflow run](https://github.com/web-platform-dx/web-features/actions/workflows/update_draft_features_weekly.yml).
- [ ] Start a PR to [publish the next web-features release](https://github.com/web-platform-dx/web-features/blob/main/docs/publishing.md#regular-releases).
74 changes: 74 additions & 0 deletions .github/workflows/gh-pages-build-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
name: Build and deploy gh-pages website

on:
# Runs on pushes targeting the default branch
push:
branches:
- "main"
paths:
- "gh-pages/**"
- ".github/workflows/gh-pages-build-deploy.yml"

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Use color in output
env:
FORCE_COLOR: 3

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Build the site
build:
runs-on: ubuntu-latest
outputs:
html_url: ${{ steps.pages.outputs.html_url }}
steps:
- name: Get GitHub Pages URL
id: pages
run: echo "html_url=$(gh api '/repos/{owner}/{repo}/pages' | jq '.html_url // false')" >> "$GITHUB_OUTPUT"
env:
GH_REPO: ${{ github.repository }}
GH_TOKEN: ${{ github.token }}
- name: Checkout
uses: actions/checkout@v5
- name: Setup Node
uses: actions/setup-node@v4
with:
cache: npm
node-version-file: .node-version
- name: NPM Install
run: npm ci
working-directory: gh-pages/
- name: Build pages
run: npm run build:prod
working-directory: gh-pages/
- name: Upload artifact
if: ${{ fromJSON(steps.pages.outputs.html_url) }} # Skip if GitHub Pages is not turned on for the current repository
uses: actions/upload-pages-artifact@v3


# Deployment job
deploy:
if: ${{ fromJSON(needs.build.outputs.html_url) }} # Skip if GitHub Pages is not turned on for the current repository
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
17 changes: 17 additions & 0 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: "Pull request labeler"
on:
- pull_request_target

jobs:
labeler:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5
- if: github.event.pull_request.user.login == 'dependabot[bot]'
run: gh pr edit ${{ github.event.pull_request.number }} --add-label "generated"
env:
GH_TOKEN: ${{ github.token }}
GH_REPO: ${{ github.repository }}
36 changes: 36 additions & 0 deletions .github/workflows/prepare_release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Prepare web-features release

on:
workflow_dispatch:
inputs:
semverLevel:
description: "Bump to semver level"
required: true
type: choice
default: "minor"
options:
- patch
- minor
- major

jobs:
open_pr:
name: Open PR
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- run: |
git config user.name github-actions
git config user.email [email protected]
- uses: actions/setup-node@v4
with:
node-version-file: .node-version
cache: npm
- run: npm ci
- name: ./scripts/release.ts init
run: npx tsx ./scripts/release.ts init --target-repo=$REPO --reviewers=$ACTOR $SEMVER_LEVEL
env:
ACTOR: ${{ github.actor }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPO: ${{ github.repository }}
SEMVER_LEVEL: ${{ inputs.semverLevel }}
57 changes: 0 additions & 57 deletions .github/workflows/publish_next.yml

This file was deleted.

Loading