diff --git a/api/CSSMathNegate.json b/api/CSSMathNegate.json index de7466135b81c9..e942d499e1e1bf 100644 --- a/api/CSSMathNegate.json +++ b/api/CSSMathNegate.json @@ -94,7 +94,7 @@ } } }, - "values": { + "value": { "__compat": { "support": { "chrome": { diff --git a/api/CanvasPattern.json b/api/CanvasPattern.json index 586643e220d4fc..6bf20bf2f1d1e7 100644 --- a/api/CanvasPattern.json +++ b/api/CanvasPattern.json @@ -89,10 +89,58 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } + }, + "dommatrix": { + "__compat": { + "description": "DOMMatrix parameter supported", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": true + }, + "firefox": { + "version_added": "79" + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } } diff --git a/api/FileReader.json b/api/FileReader.json index 6616017ca686d3..f564e2574ab0b2 100644 --- a/api/FileReader.json +++ b/api/FileReader.json @@ -366,9 +366,17 @@ "edge": { "version_added": "12" }, - "firefox": { - "version_added": true - }, + "firefox": [ + { + "version_added": "79" + }, + { + "version_added": true, + "version_removed": "79", + "partial_implementation": true, + "notes": "loadstart event dispatches synchronously (should be asynchronously as per spec)." + } + ], "firefox_android": { "version_added": true }, diff --git a/api/Gamepad.json b/api/Gamepad.json index bfbbb6b8565fc0..4f9654986e62d5 100644 --- a/api/Gamepad.json +++ b/api/Gamepad.json @@ -1062,6 +1062,53 @@ "deprecated": false } } + }, + "vibrationActuator": { + "__compat": { + "support": { + "chrome": { + "version_added": "68" + }, + "chrome_android": { + "version_added": "68" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "55" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": false, + "deprecated": false + } + } } } } diff --git a/api/GamepadHapticActuator.json b/api/GamepadHapticActuator.json index fc025a3406065e..0353b5137651ac 100644 --- a/api/GamepadHapticActuator.json +++ b/api/GamepadHapticActuator.json @@ -5,14 +5,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/GamepadHapticActuator", "support": { "chrome": { - "version_added": false + "version_added": "68" }, "chrome_android": { - "version_added": false + "version_added": "68" }, "edge": { - "version_added": "15", - "version_removed": "79" + "version_added": "15" }, "firefox": { "version_added": true, @@ -32,10 +31,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "55" }, "opera_android": { - "version_added": false + "version_added": "48" }, "safari": { "version_added": false @@ -44,7 +43,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "10.0" }, "webview_android": { "version_added": false @@ -56,6 +55,53 @@ "deprecated": false } }, + "playEffect": { + "__compat": { + "support": { + "chrome": { + "version_added": "68" + }, + "chrome_android": { + "version_added": "68" + }, + "edge": { + "version_added": "15" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "55" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": false, + "deprecated": false + } + } + }, "pulse": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GamepadHapticActuator/pulse", @@ -113,19 +159,65 @@ } } }, + "reset": { + "__compat": { + "support": { + "chrome": { + "version_added": "68" + }, + "chrome_android": { + "version_added": "68" + }, + "edge": { + "version_added": "15" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "55" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": false, + "deprecated": false + } + } + }, "type": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GamepadHapticActuator/type", "support": { "chrome": { - "version_added": false + "version_added": "68" }, "chrome_android": { - "version_added": false + "version_added": "68" }, "edge": { - "version_added": "15", - "version_removed": "79" + "version_added": "15" }, "firefox": { "version_added": true, @@ -145,10 +237,10 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": "55" }, "opera_android": { - "version_added": false + "version_added": "48" }, "safari": { "version_added": false @@ -157,7 +249,7 @@ "version_added": false }, "samsunginternet_android": { - "version_added": false + "version_added": "10.0" }, "webview_android": { "version_added": false diff --git a/api/HTMLVideoElement.json b/api/HTMLVideoElement.json index b884596ef7ecf9..ed526fcddfca46 100644 --- a/api/HTMLVideoElement.json +++ b/api/HTMLVideoElement.json @@ -47,6 +47,53 @@ "deprecated": false } }, + "cancelVideoFrameCallback": { + "__compat": { + "support": { + "chrome": { + "version_added": "83" + }, + "chrome_android": { + "version_added": "83" + }, + "edge": { + "version_added": "83" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "69" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "83" + } + }, + "status": { + "experimental": true, + "standard_track": false, + "deprecated": false + } + } + }, "getVideoPlaybackQuality": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/getVideoPlaybackQuality", @@ -542,6 +589,53 @@ } } }, + "requestVideoFrameCallback": { + "__compat": { + "support": { + "chrome": { + "version_added": "83" + }, + "chrome_android": { + "version_added": "83" + }, + "edge": { + "version_added": "83" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "69" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "83" + } + }, + "status": { + "experimental": true, + "standard_track": false, + "deprecated": false + } + } + }, "videoHeight": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/videoHeight", diff --git a/css/properties/background-image.json b/css/properties/background-image.json index a9972b7f824c13..0de1cd3254935c 100644 --- a/css/properties/background-image.json +++ b/css/properties/background-image.json @@ -52,6 +52,7 @@ }, "element": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/element", "description": "element()", "support": { "chrome": { diff --git a/css/properties/gap.json b/css/properties/gap.json index 8486b32b205564..c165a9ad06b6fe 100644 --- a/css/properties/gap.json +++ b/css/properties/gap.json @@ -8,10 +8,10 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gap", "support": { "chrome": { - "version_added": false + "version_added": "84" }, "chrome_android": { - "version_added": false + "version_added": "84" }, "edge": { "version_added": false @@ -50,7 +50,7 @@ "version_added": null }, "webview_android": { - "version_added": false + "version_added": "84" } }, "status": { diff --git a/html/elements/a.json b/html/elements/a.json index 23124223c306a4..4fbf4071b4461b 100644 --- a/html/elements/a.json +++ b/html/elements/a.json @@ -351,6 +351,54 @@ } } }, + "implicit_noopener": { + "__compat": { + "description": "target=\"_blank\" implies rel=\"noopener\" behavior", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": "79" + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": "12.1" + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, "name": { "__compat": { "support": { diff --git a/html/elements/area.json b/html/elements/area.json index f203794add8ab1..83e4eec8c99e4d 100644 --- a/html/elements/area.json +++ b/html/elements/area.json @@ -330,6 +330,54 @@ } } }, + "implicit_noopener": { + "__compat": { + "description": "target=\"_blank\" implies rel=\"noopener\" behavior", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": "79" + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": "12.1" + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, "media": { "__compat": { "support": { diff --git a/javascript/builtins/webassembly/Memory.json b/javascript/builtins/webassembly/Memory.json index bbdcb5e0d09a46..d947d1e7376d6c 100644 --- a/javascript/builtins/webassembly/Memory.json +++ b/javascript/builtins/webassembly/Memory.json @@ -155,7 +155,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/package-lock.json b/package-lock.json index 7f65e6f67be0d0..2034ce16686b29 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "mdn-browser-compat-data", - "version": "1.0.29", + "version": "1.0.30", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index a2779b6acb4f28..70a308666d6fb2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mdn-browser-compat-data", - "version": "1.0.29", + "version": "1.0.30", "description": "Browser compatibility data provided by MDN Web Docs", "main": "index.js", "types": "index.d.ts",