diff --git a/api/AmbientLightSensor.json b/api/AmbientLightSensor.json index 4c8e4ed2c74a61..37856a0af7a473 100644 --- a/api/AmbientLightSensor.json +++ b/api/AmbientLightSensor.json @@ -4,26 +4,35 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AmbientLightSensor", "support": { - "chrome": [ - { - "version_added": "54" - }, - { - "version_added": "69", - "notes": "Based on Generic Sensor API." - } - ], - "chrome_android": [ - { - "version_added": "54" - }, - { - "version_added": "69", - "notes": "Based on Generic Sensor API." - } - ], + "chrome": { + "version_added": "56", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "Enabled" + } + ] + }, + "chrome_android": { + "version_added": "56", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "Enabled" + } + ] + }, "edge": { - "version_added": "≤79" + "version_added": "79", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "Enabled" + } + ] }, "firefox": { "version_added": false @@ -35,10 +44,24 @@ "version_added": false }, "opera": { - "version_added": "56" + "version_added": "43", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "Enabled" + } + ] }, "opera_android": { - "version_added": "48" + "version_added": "43", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "Enabled" + } + ] }, "safari": { "version_added": false @@ -46,24 +69,12 @@ "safari_ios": { "version_added": false }, - "samsunginternet_android": [ - { - "version_added": "6.0" - }, - { - "version_added": "10.0", - "notes": "Based on Generic Sensor API." - } - ], - "webview_android": [ - { - "version_added": "54" - }, - { - "version_added": "69", - "notes": "Based on Generic Sensor API." - } - ] + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } }, "status": { "experimental": false, @@ -76,26 +87,14 @@ "description": "AmbientLightSensor() constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/AmbientLightSensor/AmbientLightSensor", "support": { - "chrome": [ - { - "version_added": "54" - }, - { - "version_added": "69", - "notes": "Based on Generic Sensor API." - } - ], - "chrome_android": [ - { - "version_added": "54" - }, - { - "version_added": "69", - "notes": "Based on Generic Sensor API." - } - ], + "chrome": { + "version_added": "56" + }, + "chrome_android": { + "version_added": "56" + }, "edge": { - "version_added": "≤79" + "version_added": "79" }, "firefox": { "version_added": false @@ -107,10 +106,10 @@ "version_added": false }, "opera": { - "version_added": "56" + "version_added": "43" }, "opera_android": { - "version_added": "48" + "version_added": "43" }, "safari": { "version_added": false @@ -118,24 +117,12 @@ "safari_ios": { "version_added": false }, - "samsunginternet_android": [ - { - "version_added": "6.0" - }, - { - "version_added": "10.0", - "notes": "Based on Generic Sensor API." - } - ], - "webview_android": [ - { - "version_added": "54" - }, - { - "version_added": "69", - "notes": "Based on Generic Sensor API." - } - ] + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } }, "status": { "experimental": false, @@ -148,34 +135,16 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AmbientLightSensor/illuminance", "support": { - "chrome": [ - { - "version_added": "54" - }, - { - "version_added": "69", - "notes": "Based on Generic Sensor API." - }, - { - "version_added": "79", - "notes": "Stopped returning floats and returned integers avoid fingerprinting." - } - ], - "chrome_android": [ - { - "version_added": "54" - }, - { - "version_added": "69", - "notes": "Based on Generic Sensor API." - }, - { - "version_added": "79", - "notes": "Stopped returning floats and returned integers avoid fingerprinting." - } - ], + "chrome": { + "version_added": "56", + "notes": "In Chrome 79, this method stopped returning floats and returned integers to avoid fingerprinting." + }, + "chrome_android": { + "version_added": "56", + "notes": "In Chrome for Android 79, this method stopped returning floats and returned integers to avoid fingerprinting." + }, "edge": { - "version_added": "≤79" + "version_added": "79" }, "firefox": { "version_added": false @@ -187,10 +156,12 @@ "version_added": false }, "opera": { - "version_added": "56" + "version_added": "43", + "notes": "In Opera 66, this method stopped returning floats and returned integers to avoid fingerprinting." }, "opera_android": { - "version_added": "48" + "version_added": "43", + "notes": "In Opera for Android 57, this method stopped returning floats and returned integers to avoid fingerprinting." }, "safari": { "version_added": false @@ -198,28 +169,12 @@ "safari_ios": { "version_added": false }, - "samsunginternet_android": [ - { - "version_added": "6.0" - }, - { - "version_added": "10.0", - "notes": "Based on Generic Sensor API." - } - ], - "webview_android": [ - { - "version_added": "54" - }, - { - "version_added": "69", - "notes": "Based on Generic Sensor API." - }, - { - "version_added": "79", - "notes": "Stopped returning floats and returned integers avoid fingerprinting." - } - ] + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } }, "status": { "experimental": false, diff --git a/api/Magnetometer.json b/api/Magnetometer.json index 293eb47df25783..bec66e98fa2aa7 100644 --- a/api/Magnetometer.json +++ b/api/Magnetometer.json @@ -5,40 +5,75 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Magnetometer", "support": { "chrome": { - "version_added": "69" + "version_added": "56", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "Enabled" + } + ] }, "chrome_android": { - "version_added": "69" + "version_added": "56", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "Enabled" + } + ] }, "edge": { - "version_added": "≤79" + "version_added": "79", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "Enabled" + } + ] }, "firefox": { - "version_added": null + "version_added": false }, "firefox_android": { - "version_added": null + "version_added": false }, "ie": { "version_added": false }, "opera": { - "version_added": "56" + "version_added": "43", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "Enabled" + } + ] }, "opera_android": { - "version_added": "48" + "version_added": "43", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "Enabled" + } + ] }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { - "version_added": "10.0" + "version_added": false }, "webview_android": { - "version_added": "69" + "version_added": false } }, "status": { @@ -53,40 +88,40 @@ "description": "Magnetometer() constructor", "support": { "chrome": { - "version_added": "69" + "version_added": "56" }, "chrome_android": { - "version_added": "69" + "version_added": "56" }, "edge": { - "version_added": "≤79" + "version_added": "79" }, "firefox": { - "version_added": null + "version_added": false }, "firefox_android": { - "version_added": null + "version_added": false }, "ie": { "version_added": false }, "opera": { - "version_added": "56" + "version_added": "43" }, "opera_android": { - "version_added": "48" + "version_added": "43" }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { - "version_added": "10.0" + "version_added": false }, "webview_android": { - "version_added": "69" + "version_added": false } }, "status": { @@ -101,40 +136,40 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Magnetometer/x", "support": { "chrome": { - "version_added": "69" + "version_added": "56" }, "chrome_android": { - "version_added": "69" + "version_added": "56" }, "edge": { - "version_added": "≤79" + "version_added": "79" }, "firefox": { - "version_added": null + "version_added": false }, "firefox_android": { - "version_added": null + "version_added": false }, "ie": { "version_added": false }, "opera": { - "version_added": "56" + "version_added": "43" }, "opera_android": { - "version_added": "48" + "version_added": "43" }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { - "version_added": "10.0" + "version_added": false }, "webview_android": { - "version_added": "69" + "version_added": false } }, "status": { @@ -149,40 +184,40 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Magnetometer/y", "support": { "chrome": { - "version_added": "69" + "version_added": "56" }, "chrome_android": { - "version_added": "69" + "version_added": "56" }, "edge": { - "version_added": "≤79" + "version_added": "79" }, "firefox": { - "version_added": null + "version_added": false }, "firefox_android": { - "version_added": null + "version_added": false }, "ie": { "version_added": false }, "opera": { - "version_added": "56" + "version_added": "43" }, "opera_android": { - "version_added": "48" + "version_added": "43" }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { - "version_added": "10.0" + "version_added": false }, "webview_android": { - "version_added": "69" + "version_added": false } }, "status": { @@ -197,40 +232,40 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Magnetometer/z", "support": { "chrome": { - "version_added": "69" + "version_added": "56" }, "chrome_android": { - "version_added": "69" + "version_added": "56" }, "edge": { - "version_added": "≤79" + "version_added": "79" }, "firefox": { - "version_added": null + "version_added": false }, "firefox_android": { - "version_added": null + "version_added": false }, "ie": { "version_added": false }, "opera": { - "version_added": "56" + "version_added": "43" }, "opera_android": { - "version_added": "48" + "version_added": "43" }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { - "version_added": "10.0" + "version_added": false }, "webview_android": { - "version_added": "69" + "version_added": false } }, "status": {