-
Notifications
You must be signed in to change notification settings - Fork 2k
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 Chromium data for optional_permissions Web Extensions manifest property #24093
base: main
Are you sure you want to change the base?
Update Chromium data for optional_permissions Web Extensions manifest property #24093
Conversation
… property This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `optional_permissions` Web Extensions manifest property. This sets the feature(s) to a version range based upon the date that the feature was added to BCD with the intent of replacing `true` values with ranged values to eliminate `true` values from BCD. Commit/PR Adding the Feature: mdn#1673, mdn#1771, mdn#5840, mdn#6112, mdn#12155
Commit: https://chromium.googlesource.com/chromium/src/+/d9c1ade4d29daf457cadbfdf15c71e92e5ffeebb Commit Date: January 9, 2012 Chrome 18 Feature Freeze: January 13, 2012
Commit: https://chromium.googlesource.com/chromium/src/+/f3b25bf85396e81487f4af43da9b332960c854e4 Commit Date: May 24, 2012 Chrome 21 Feature Freeze: June 1, 2012
Commit: https://chromium.googlesource.com/chromium/src/+/006236a292a8dec7b134b3db35bc1d9ea7767513 Commit Date: February 24, 2012 Chrome 19 Feature Freeze: March 9, 2012
Commit: https://chromium.googlesource.com/chromium/src/+/b62972dac61add19354116b5549ba624b982f14f Commit Date: June 21, 2012 Chrome 22 Feature Freeze: July 20, 2012
Commit: https://chromium.googlesource.com/chromium/src/+/607e6522f841933e0d3130c09d33207876850948 Commit Date: January 25, 2012 Chrome 19 Feature Freeze: March 9, 2012
Commit: https://chromium.googlesource.com/chromium/src/+/641bdeb0830b56bd715699126176cc750c10fb92 Commit Date: March 22, 2012 Chrome 20 Feature Freeze: April 20, 2012
Commit: https://source.chromium.org/chromium/chromium/src/+/751fc718e21d98e0a8e8879449a9de61455ea7c4 Commit Date: July 25, 2013 Chrome 30 Feature Freeze: July 26, 2013
Commit: https://source.chromium.org/chromium/chromium/src/+/499d1d369ad8d87efec1f09834bddaaa93eeea56 Commit Date: May 3, 2013 Chrome 29 Feature Freeze: June 7, 2013
Commit: https://source.chromium.org/chromium/chromium/src/+/78b751868b02ae38ee63cf7f77512847ca548965 Commit Date: March 5, 2013 Chrome 27 Feature Freeze: March 8, 2013
Commit: https://source.chromium.org/chromium/chromium/src/+/d791ad1ba1cd9246b83ecf3a8622006706fb9605 Commit Date: August 22, 2013 Chrome 31 Feature Freeze: September 6, 2013
Commit: https://source.chromium.org/chromium/chromium/src/+/47a047d26cd3a931148f59b2b035aa1deddc153c Commit Date: May 8, 2012 Chrome 21 Feature Freeze: June 1, 2012
Commit: https://chromium.googlesource.com/chromium/src/+/d9c1ade4d29daf457cadbfdf15c71e92e5ffeebb Commit Date: January 9, 2012 Chrome 18 Feature Freeze: January 13, 2012
Commit: https://source.chromium.org/chromium/chromium/src/+/2b41a696076298ceaaf1d74e01d7c38511852bbf Commit Date: January 22, 2012 Chrome 19 Feature Freeze: March 9, 2012
I've now tagged all of the PRs that remove "true" and "null" with the "KR: Real Values" tag. @rebloor, if you could prioritize reviewing those PRs over the other ones I've opened (and am opening), that would be most appreciated! |
@queengooborg could you explain your sources? For example, why is nativeMessaging marked as Chrome 27. (The only reference here is to a Firefox related PR.) |
The commits for each of the features have the infomation for the sources used -- check each commit to find out more! |
This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the
optional_permissions
Web Extensions manifest property. This sets the feature(s) to a version range based upon the date that the feature was added to BCD with the intent of replacingtrue
values with ranged values to eliminatetrue
values from BCD.Commit/PR Adding the Feature: #1673, #1771, #5840, #6112, #12155
Edit: this PR now uses the source code and commit history of Chrome to add specific version numbers, rather than just ranges. Details for each feature and the commit the version number chosen is available in the commit messages for this PR.