-
Notifications
You must be signed in to change notification settings - Fork 273
Generate .dist.yml where compat_features are sourced from BCD #797
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
Changes from 1 commit
b4fd701
f1a9c02
ab9b05b
467e638
e9ae2f9
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,14 @@ | ||
| # Generated from: device-posture.yml | ||
| # Do not edit this file by hand. Edit the source file instead! | ||
|
|
||
| name: Device posture | ||
| spec: https://w3c.github.io/device-posture/ | ||
| status: | ||
| baseline: false | ||
| support: {} | ||
| compat_features: | ||
| - api.DevicePosture | ||
| - api.DevicePosture.change_event | ||
| - api.DevicePosture.type | ||
| - api.Navigator.devicePosture | ||
| - css.at-rules.media.device-posture | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,50 @@ | ||
| # Generated from: edit-context.yml | ||
| # Do not edit this file by hand. Edit the source file instead! | ||
|
|
||
| name: EditContext | ||
| spec: https://w3c.github.io/edit-context/ | ||
| status: | ||
| baseline: false | ||
| support: | ||
| chrome: "121" | ||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is correct: https://chromiumdash.appspot.com/commit/a47af0e3c56326a452b03fb588ac5ce09d484004 But it should also be supported in Chrome for Android AFAICT, so this needs investigating.
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fixed in mdn/browser-compat-data#22779. |
||
| edge: "121" | ||
| compat_features: | ||
| - api.CharacterBoundsUpdateEvent | ||
| - api.CharacterBoundsUpdateEvent.CharacterBoundsUpdateEvent | ||
| - api.CharacterBoundsUpdateEvent.rangeEnd | ||
| - api.CharacterBoundsUpdateEvent.rangeStart | ||
| - api.EditContext | ||
| - api.EditContext.EditContext | ||
| - api.EditContext.attachedElements | ||
| - api.EditContext.characterBounds | ||
| - api.EditContext.characterBoundsRangeStart | ||
| - api.EditContext.characterboundsupdate_event | ||
| - api.EditContext.compositionend_event | ||
| - api.EditContext.compositionstart_event | ||
| - api.EditContext.selectionEnd | ||
| - api.EditContext.selectionStart | ||
| - api.EditContext.text | ||
| - api.EditContext.textformatupdate_event | ||
| - api.EditContext.textupdate_event | ||
| - api.EditContext.updateCharacterBounds | ||
| - api.EditContext.updateControlBounds | ||
| - api.EditContext.updateSelection | ||
| - api.EditContext.updateSelectionBounds | ||
| - api.EditContext.updateText | ||
| - api.HTMLElement.editContext | ||
| - api.TextFormat | ||
| - api.TextFormat.TextFormat | ||
| - api.TextFormat.rangeEnd | ||
| - api.TextFormat.rangeStart | ||
| - api.TextFormat.underlineStyle | ||
| - api.TextFormat.underlineThickness | ||
| - api.TextFormatUpdateEvent | ||
| - api.TextFormatUpdateEvent.TextFormatUpdateEvent | ||
| - api.TextFormatUpdateEvent.getTextFormats | ||
| - api.TextUpdateEvent | ||
| - api.TextUpdateEvent.TextUpdateEvent | ||
| - api.TextUpdateEvent.selectionEnd | ||
| - api.TextUpdateEvent.selectionStart | ||
| - api.TextUpdateEvent.text | ||
| - api.TextUpdateEvent.updateRangeEnd | ||
| - api.TextUpdateEvent.updateRangeStart | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| # Generated from: flexbox-gap.yml | ||
| # Do not edit this file by hand. Edit the source file instead! | ||
|
|
||
| name: Flexbox gap | ||
| spec: https://drafts.csswg.org/css-align-3/#gaps | ||
| caniuse: flexbox-gap | ||
| status: | ||
| baseline: high | ||
| baseline_low_date: 2021-04-26 | ||
| baseline_high_date: 2023-10-26 | ||
| support: | ||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. These versions all match https://caniuse.com/flexbox-gap |
||
| chrome: "84" | ||
| chrome_android: "84" | ||
| edge: "84" | ||
| firefox: "63" | ||
| firefox_android: "63" | ||
| safari: "14.1" | ||
| safari_ios: "14.5" | ||
| compat_features: | ||
| - css.properties.column-gap.flex_context | ||
| - css.properties.gap.flex_context | ||
| - css.properties.row-gap.flex_context | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| # Generated from: ic.yml | ||
| # Do not edit this file by hand. Edit the source file instead! | ||
|
|
||
| name: ic unit | ||
| description: The CSS `ic` unit corresponds to the width of CJK ideographic characters. | ||
| spec: https://drafts.csswg.org/css-values-4/#ic | ||
| status: | ||
| baseline: false | ||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This isn't baseline because of the But this isn't really preventing its use in a vast majority of cases. I think we should remove api.CSS.ic_static from this feature or use an editorial override. |
||
| support: | ||
| chrome: "118" | ||
| chrome_android: "118" | ||
| edge: "118" | ||
| safari: "16.4" | ||
| safari_ios: "16.4" | ||
| compat_features: | ||
| - api.CSS.ic_static | ||
| - css.types.length.ic | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| # Generated from: lh.yml | ||
| # Do not edit this file by hand. Edit the source file instead! | ||
|
|
||
| name: lh unit | ||
| description: The CSS `lh` unit corresponds to the requested line height, the computed value of the `line-height` property. Some lines may be higher than this based on their content. | ||
| spec: https://drafts.csswg.org/css-values-4/#lh | ||
| status: | ||
| baseline: false | ||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is also affected by missing statics in https://developer.mozilla.org/en-US/docs/Web/API/CSS#browser_compatibility |
||
| support: | ||
| chrome: "118" | ||
| chrome_android: "118" | ||
| edge: "118" | ||
| safari: "16.4" | ||
| safari_ios: "16.4" | ||
| compat_features: | ||
| - api.CSS.lh_static | ||
| - css.types.length.lh | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| # Generated from: masonry.yml | ||
| # Do not edit this file by hand. Edit the source file instead! | ||
|
|
||
| name: Masonry | ||
| description: Masonry is a type of CSS grid layout where the items on one of the axes are tightly packed together, like brickwork, instead of leaving gaps to align across the other axis. | ||
| spec: https://drafts.csswg.org/css-grid-3/ | ||
| status: | ||
| baseline: false | ||
| support: {} | ||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is correct. |
||
| compat_features: | ||
| - css.properties.align-tracks | ||
| - css.properties.grid-template-columns.masonry | ||
| - css.properties.grid-template-rows.masonry | ||
| - css.properties.justify-tracks | ||
| - css.properties.masonry-auto-flow | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| # Generated from: server-timing.yml | ||
| # Do not edit this file by hand. Edit the source file instead! | ||
|
|
||
| name: Server timing | ||
| spec: https://w3c.github.io/server-timing/ | ||
| caniuse: server-timing | ||
| status: | ||
| baseline: low | ||
| baseline_low_date: 2023-03-27 | ||
| support: | ||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is a straightforward case of everything being the same versions:
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Like finding a four-leaf clover 😆 |
||
| chrome: "65" | ||
| chrome_android: "65" | ||
| edge: "79" | ||
| firefox: "61" | ||
| firefox_android: "61" | ||
| safari: "16.4" | ||
| safari_ios: "16.4" | ||
| compat_features: | ||
| - api.PerformanceResourceTiming.serverTiming | ||
| - api.PerformanceServerTiming | ||
| - api.PerformanceServerTiming.description | ||
| - api.PerformanceServerTiming.duration | ||
| - api.PerformanceServerTiming.name | ||
| - api.PerformanceServerTiming.toJSON | ||
| - http.headers.Server-Timing | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,28 @@ | ||
| # Generated from: storage-buckets.yml | ||
| # Do not edit this file by hand. Edit the source file instead! | ||
|
|
||
| name: Storage buckets | ||
| spec: https://wicg.github.io/storage-buckets/ | ||
| status: | ||
| baseline: false | ||
| support: | ||
| chrome: "122" | ||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| chrome_android: "122" | ||
| edge: "122" | ||
| compat_features: | ||
| - api.Navigator.storageBuckets | ||
| - api.StorageBucket | ||
| - api.StorageBucket.caches | ||
| - api.StorageBucket.estimate | ||
| - api.StorageBucket.expires | ||
| - api.StorageBucket.getDirectory | ||
| - api.StorageBucket.indexedDB | ||
| - api.StorageBucket.name | ||
| - api.StorageBucket.persist | ||
| - api.StorageBucket.persisted | ||
| - api.StorageBucket.setExpires | ||
| - api.StorageBucketManager | ||
| - api.StorageBucketManager.delete | ||
| - api.StorageBucketManager.keys | ||
| - api.StorageBucketManager.open | ||
| - api.WorkerNavigator.storageBuckets | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is correct, it's still experimental in Chromium:
https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/runtime_enabled_features.json5;l=1246-1253;drc=f424817039e25cba377966ffacb7a99410613097