Skip to content

Commit

Permalink
Update Chromium versions for BluetoothRemoteGATTService API (#10197)
Browse files Browse the repository at this point in the history
Tests Used: https://mdn-bcd-collector.appspot.com/tests/api/BluetoothRemoteGATTService

* Fix Chrome data
* Simplify data for subfeatures
* Cleanup Edge data a little bit
* Simplify OS-varying data
* Add partial implementation

Co-authored-by: Philip Jägenstedt <[email protected]>
  • Loading branch information
queengooborg and foolip authored Jul 14, 2021
1 parent 4233fa6 commit 2a6487a
Showing 1 changed file with 45 additions and 180 deletions.
225 changes: 45 additions & 180 deletions api/BluetoothRemoteGATTService.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,19 @@
"chrome": [
{
"version_added": "56",
"notes": "macOS only."
"partial_implementation": true,
"notes": "Before Chrome 70, this feature was only supported in macOS. In Chrome 70, support was added for Windows 10. Linux support is not enabled by default."
},
{
"version_added": "56",
"notes": "Linux and versions of Windows earlier than 10.",
"notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled.",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "enabled"
}
]
},
{
"version_added": "70",
"notes": "Windows 10."
}
],
"chrome_android": {
Expand All @@ -32,22 +29,19 @@
"edge": [
{
"version_added": "79",
"notes": "macOS only."
"partial_implementation": true,
"notes": "Supported by default only on macOS and Windows 10. Linux support is not enabled by default."
},
{
"version_added": "79",
"notes": "Linux and versions of Windows earlier than 10.",
"notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled.",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "enabled"
}
]
},
{
"version_added": "79",
"notes": "Windows 10."
}
],
"firefox": {
Expand All @@ -62,22 +56,19 @@
"opera": [
{
"version_added": "43",
"notes": "macOS only."
"partial_implementation": true,
"notes": "Before Opera 57, this feature was only supported in macOS. In Opera 57, support was added for Windows 10. Linux support is not enabled by default."
},
{
"version_added": "43",
"notes": "Linux and versions of Windows earlier than 10.",
"notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled.",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "enabled"
}
]
},
{
"version_added": "57",
"notes": "Windows 10."
}
],
"opera_android": {
Expand Down Expand Up @@ -108,13 +99,13 @@
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-device",
"support": {
"chrome": {
"version_added": false
"version_added": "56"
},
"chrome_android": {
"version_added": false
"version_added": "56"
},
"edge": {
"version_added": false
"version_added": "79"
},
"firefox": {
"version_added": false
Expand All @@ -125,27 +116,9 @@
"ie": {
"version_added": false
},
"opera": [
{
"version_added": "43",
"notes": "macOS only."
},
{
"version_added": "43",
"notes": "Linux and versions of Windows earlier than 10.",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "enabled"
}
]
},
{
"version_added": "57",
"notes": "Windows 10."
}
],
"opera": {
"version_added": "43"
},
"opera_android": {
"version_added": "43"
},
Expand Down Expand Up @@ -174,51 +147,15 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTService/getCharacteristic",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-getcharacteristic",
"support": {
"chrome": [
{
"version_added": "56",
"notes": "macOS only."
},
{
"version_added": "56",
"notes": "Linux and versions of Windows earlier than 10.",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "enabled"
}
]
},
{
"version_added": "70",
"notes": "Windows 10."
}
],
"chrome": {
"version_added": "56"
},
"chrome_android": {
"version_added": "56"
},
"edge": [
{
"version_added": "79",
"notes": "macOS only."
},
{
"version_added": "79",
"notes": "Linux and versions of Windows earlier than 10.",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "enabled"
}
]
},
{
"version_added": "79",
"notes": "Windows 10."
}
],
"edge": {
"version_added": "79"
},
"firefox": {
"version_added": false
},
Expand All @@ -228,27 +165,9 @@
"ie": {
"version_added": false
},
"opera": [
{
"version_added": "43",
"notes": "macOS only."
},
{
"version_added": "43",
"notes": "Linux and versions of Windows earlier than 10.",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "enabled"
}
]
},
{
"version_added": "57",
"notes": "Windows 10."
}
],
"opera": {
"version_added": "43"
},
"opera_android": {
"version_added": "43"
},
Expand Down Expand Up @@ -278,13 +197,13 @@
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-getcharacteristics",
"support": {
"chrome": {
"version_added": false
"version_added": "56"
},
"chrome_android": {
"version_added": false
"version_added": "56"
},
"edge": {
"version_added": false
"version_added": "79"
},
"firefox": {
"version_added": false
Expand All @@ -296,10 +215,10 @@
"version_added": false
},
"opera": {
"version_added": false
"version_added": "43"
},
"opera_android": {
"version_added": false
"version_added": "43"
},
"safari": {
"version_added": false
Expand All @@ -308,7 +227,7 @@
"version_added": false
},
"samsunginternet_android": {
"version_added": false
"version_added": "6.0"
},
"webview_android": {
"version_added": false
Expand All @@ -327,13 +246,13 @@
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-isprimary",
"support": {
"chrome": {
"version_added": false
"version_added": "56"
},
"chrome_android": {
"version_added": false
"version_added": "56"
},
"edge": {
"version_added": false
"version_added": "79"
},
"firefox": {
"version_added": false
Expand All @@ -345,10 +264,10 @@
"version_added": false
},
"opera": {
"version_added": false
"version_added": "43"
},
"opera_android": {
"version_added": false
"version_added": "43"
},
"safari": {
"version_added": false
Expand All @@ -357,7 +276,7 @@
"version_added": false
},
"samsunginternet_android": {
"version_added": false
"version_added": "6.0"
},
"webview_android": {
"version_added": false
Expand All @@ -375,51 +294,15 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTService/uuid",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-uuid",
"support": {
"chrome": [
{
"version_added": "56",
"notes": "macOS only."
},
{
"version_added": "56",
"notes": "Linux and versions of Windows earlier than 10.",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "enabled"
}
]
},
{
"version_added": "70",
"notes": "Windows 10."
}
],
"chrome": {
"version_added": "56"
},
"chrome_android": {
"version_added": "56"
},
"edge": [
{
"version_added": "79",
"notes": "macOS only."
},
{
"version_added": "79",
"notes": "Linux and versions of Windows earlier than 10.",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "enabled"
}
]
},
{
"version_added": "79",
"notes": "Windows 10."
}
],
"edge": {
"version_added": "79"
},
"firefox": {
"version_added": false
},
Expand All @@ -429,27 +312,9 @@
"ie": {
"version_added": false
},
"opera": [
{
"version_added": "43",
"notes": "macOS only."
},
{
"version_added": "43",
"notes": "Linux and versions of Windows earlier than 10.",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "enabled"
}
]
},
{
"version_added": "57",
"notes": "Windows 10."
}
],
"opera": {
"version_added": "43"
},
"opera_android": {
"version_added": "43"
},
Expand Down

0 comments on commit 2a6487a

Please sign in to comment.