-
Notifications
You must be signed in to change notification settings - Fork 64
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
Update Baseline schema for new definition of Baseline (and refresh some statuses) #434
Update Baseline schema for new definition of Baseline (and refresh some statuses) #434
Conversation
@@ -2,13 +2,14 @@ spec: https://drafts.csswg.org/css-grid-2/#subgrids | |||
caniuse: css-subgrid | |||
usage_stats: https://chromestatus.com/metrics/feature/timeline/popularity/4680 | |||
status: | |||
is_baseline: true | |||
since: "2023-09-15" # since Edge 117 | |||
baseline: false |
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.
Shouldn't this be baseline low? (Is it not because we're missing a firefox_android
key below?)
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" because BCD says that the css.properties.grid-template-rows.subgrid
feature is unsupported on Firefox for Android. This is "wrong" because the data is likely to be wrong (BCD says css.properties.grid-template-columns.subgrid
is supported on Firefox for Android).
Which is to say, the Baseline status is wrong for the right reason.
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.
I see mdn/browser-compat-data#21388 should fix this - nice 👍
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.
And I've pushed a change to accept the latest value now. 👍
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.
Couple more schema comments (in terms of backwards compatibility) but otherwise lgtm
@@ -2,13 +2,14 @@ spec: https://drafts.csswg.org/css-grid-2/#subgrids | |||
caniuse: css-subgrid | |||
usage_stats: https://chromestatus.com/metrics/feature/timeline/popularity/4680 | |||
status: | |||
is_baseline: true | |||
since: "2023-09-15" # since Edge 117 | |||
baseline: false |
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.
I see mdn/browser-compat-data#21388 should fix this - nice 👍
/** Whether the feature is Baseline (legacy) */ | ||
is_baseline?: true | false; |
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.
Should this be removed from the schema? Or are we keeping it for backwards compatibility? (No need to do so for MDN)
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.
I can't remove all of the old statuses yet—they need actual reviews for the feature lists. I'll do that in a follow up PR.
baseline?: BaselineHighLow | false; | ||
/** Whether the feature is Baseline (legacy) */ | ||
is_baseline?: true | false; | ||
/** Date the feature achieved Baseline status (legacy) */ | ||
since?: string; |
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.
Similarly - no need to keep this in the schema, if MDN as consumer is the reason for it.
Co-authored-by: Leo McArdle <[email protected]>
This PR updates the schema and some status information to correspond to #423.
This PR updates only those features where:
Baseline status calculation details
border-image
Chrome Android 56 🔑💎
Edge 12
Firefox 50
Firefox for Android 50
Safari 9.1
Safari on iOS 9.3
Chrome Android 18
Edge 12 🔑💎
Firefox 15
Firefox for Android 15
Safari 6
Safari on iOS 6
Chrome Android 18
Edge 12 🔑💎
Firefox 15
Firefox for Android 15
Safari 6
Safari on iOS 6
Chrome Android 18
Edge 12 🔑💎
Firefox 29
Firefox for Android 29
Safari 4
Safari on iOS 3.2
Chrome Android 18
Edge 12 🔑💎
Firefox 15
Firefox for Android 15
Safari 6
Safari on iOS 6
Chrome Android 18
Edge 12 🔑💎
Firefox 15
Firefox for Android 15
Safari 6
Safari on iOS 6
Chrome Android 18
Edge 12
Firefox 15
Firefox for Android 15
Safari 6
Safari on iOS 9.3 🔑💎
Chrome Android 30
Edge 12
Firefox 15
Firefox for Android 15
Safari 9.1 🔑💎
Safari on iOS 9.3
Chrome Android 56 🔑💎
Edge 12
Firefox 50
Firefox for Android 50
Safari 9.1
Safari on iOS 9.3
Chrome Android 18
Edge 12 🔑💎
Firefox 15
Firefox for Android 15
Safari 6
Safari on iOS 6
Chrome Android 18
Edge 12 🔑💎
Firefox 15
Firefox for Android 15
Safari 6
Safari on iOS 6
Chrome Android 18
Edge 12 🔑💎
Firefox 13
Firefox for Android 14
Safari 6
Safari on iOS 6
canvas-context-lost
Chrome Android 99
Edge 99
Firefox ❌
Firefox for Android ❌
Safari ❌
Safari on iOS ❌
Chrome Android 99
Edge 99
Firefox ❌
Firefox for Android ❌
Safari ❌
Safari on iOS ❌
Chrome Android 98
Edge 98
Firefox ❌
Firefox for Android ❌
Safari ❌
Safari on iOS ❌
Chrome Android 98
Edge 98
Firefox ❌
Firefox for Android ❌
Safari ❌
Safari on iOS ❌
Chrome Android 99
Edge 99
Firefox 105
Firefox for Android 105
Safari ❌
Safari on iOS ❌
Chrome Android 99
Edge 99
Firefox 105
Firefox for Android 105
Safari ❌
Safari on iOS ❌
Chrome Android 99
Edge 99
Firefox ❌
Firefox for Android ❌
Safari ❌
Safari on iOS ❌
cascade-layers
Chrome Android 99
Edge 99
Firefox 97
Firefox for Android 97
Safari 15.4 🔑💎
Safari on iOS 15.4
Chrome Android 99
Edge 99
Firefox 97
Firefox for Android 97
Safari 15.4 🔑💎
Safari on iOS 15.4
Chrome Android 99
Edge 99
Firefox 97
Firefox for Android 97
Safari 15.4 🔑💎
Safari on iOS 15.4
Chrome Android 99
Edge 99
Firefox 97
Firefox for Android 97
Safari 15.4 🔑💎
Safari on iOS 15.4
Chrome Android 99
Edge 99
Firefox 97
Firefox for Android 97
Safari 15.4 🔑💎
Safari on iOS 15.4
Chrome Android 99
Edge 99
Firefox 97
Firefox for Android 97
Safari 15.4 🔑💎
Safari on iOS 15.4
Chrome Android 99
Edge 99
Firefox 97
Firefox for Android 97
Safari 15.4 🔑💎
Safari on iOS 15.4
Chrome Android 99
Edge 99
Firefox 97
Firefox for Android 97
Safari 15.4 🔑💎
Safari on iOS 15.4
container-queries
Chrome Android 105
Edge 105
Firefox 110 🔑💎
Firefox for Android 110
Safari 16
Safari on iOS 16
Chrome Android 105
Edge 105
Firefox 110 🔑💎
Firefox for Android 110
Safari 16
Safari on iOS 16
Chrome Android 52
Edge 79
Firefox 69
Firefox for Android 79
Safari 15.4 🔑💎
Safari on iOS 15.4
Chrome Android 105
Edge 105
Firefox 101
Firefox for Android 101
Safari 15.4
Safari on iOS 15.4
Chrome Android 52
Edge 79
Firefox 103 🔑💎
Firefox for Android 103
Safari 15.4
Safari on iOS 15.4
Chrome Android 105
Edge 105
Firefox 110 🔑💎
Firefox for Android 110
Safari 16
Safari on iOS 16
Chrome Android 105
Edge 105
Firefox 110 🔑💎
Firefox for Android 110
Safari 16
Safari on iOS 16
Chrome Android 105
Edge 105
Firefox 110 🔑💎
Firefox for Android 110
Safari 16
Safari on iOS 16
grid-animation
Chrome Android 107
Edge 107 🔑💎
Firefox 66
Firefox for Android 66
Safari 16
Safari on iOS 16
Chrome Android 107
Edge 107 🔑💎
Firefox 66
Firefox for Android 66
Safari 16
Safari on iOS 16
Chrome Android 107
Edge 107 🔑💎
Firefox 66
Firefox for Android 66
Safari 16
Safari on iOS 16
viewport-relative-unit-variants
Chrome Android 108
Edge 108 🔑💎
Firefox 101
Firefox for Android 101
Safari 15.4
Safari on iOS 15.4
Chrome Android 108
Edge 108 🔑💎
Firefox 101
Firefox for Android 101
Safari 15.4
Safari on iOS 15.4
Chrome Android 108
Edge 108 🔑💎
Firefox 101
Firefox for Android 101
Safari 15.4
Safari on iOS 15.4
Chrome Android 108
Edge 108 🔑💎
Firefox 101
Firefox for Android 101
Safari 15.4
Safari on iOS 15.4
Chrome Android 108
Edge 108 🔑💎
Firefox 101
Firefox for Android 101
Safari 15.4
Safari on iOS 15.4
Chrome Android 108
Edge 108 🔑💎
Firefox 101
Firefox for Android 101
Safari 15.4
Safari on iOS 15.4
viewport-relative-units
Chrome Android 26
Edge 16 🔑💎
Firefox 19
Firefox for Android 19
Safari 7
Safari on iOS 7
Chrome Android 25
Edge 12 🔑💎
Firefox 19
Firefox for Android 19
Safari 6
Safari on iOS 6
Chrome Android 26
Edge 16 🔑💎
Firefox 19
Firefox for Android 19
Safari 7
Safari on iOS 7
Chrome Android 26
Edge 12 🔑💎
Firefox 19
Firefox for Android 19
Safari 7
Safari on iOS 7
Chrome Android 25
Edge 12 🔑💎
Firefox 19
Firefox for Android 19
Safari 6
Safari on iOS 6