diff --git a/api/CSSTransition.json b/api/CSSTransition.json index 10eff19def3536..dcb922b3fc3804 100644 --- a/api/CSSTransition.json +++ b/api/CSSTransition.json @@ -6,12 +6,10 @@ "spec_url": "https://w3c.github.io/csswg-drafts/css-transitions-2/#the-CSSTransition-interface", "support": { "chrome": { - "version_added": "78" - }, - "chrome_android": "mirror", - "edge": { "version_added": "84" }, + "chrome_android": "mirror", + "edge": "mirror", "firefox": { "version_added": "75" }, diff --git a/api/DOMRectReadOnly.json b/api/DOMRectReadOnly.json index a01bf30700ba68..47332e75a6412b 100644 --- a/api/DOMRectReadOnly.json +++ b/api/DOMRectReadOnly.json @@ -176,7 +176,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "3" @@ -253,7 +253,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "3" @@ -295,7 +295,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "3" @@ -337,7 +337,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "3" @@ -412,7 +412,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "3" @@ -454,7 +454,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "3" diff --git a/api/DataTransferItem.json b/api/DataTransferItem.json index df38e17d24df02..0650fb58415d9f 100644 --- a/api/DataTransferItem.json +++ b/api/DataTransferItem.json @@ -273,7 +273,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { diff --git a/api/DeviceMotionEventAcceleration.json b/api/DeviceMotionEventAcceleration.json index f5ccf209c4102b..ea796099ac22e9 100644 --- a/api/DeviceMotionEventAcceleration.json +++ b/api/DeviceMotionEventAcceleration.json @@ -10,7 +10,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "6" @@ -47,7 +47,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "6" @@ -85,7 +85,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "6" @@ -123,7 +123,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "6" diff --git a/api/DeviceMotionEventRotationRate.json b/api/DeviceMotionEventRotationRate.json index 0d51023fe9392c..11f35d2d97b446 100644 --- a/api/DeviceMotionEventRotationRate.json +++ b/api/DeviceMotionEventRotationRate.json @@ -10,7 +10,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "6" @@ -47,7 +47,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "6" @@ -85,7 +85,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "6" @@ -123,7 +123,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "6" diff --git a/api/Document.json b/api/Document.json index 7beaa6b42d9b3e..dfd02da1197a2c 100644 --- a/api/Document.json +++ b/api/Document.json @@ -6282,7 +6282,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "15.5" + "version_added": "15.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/api/DragEvent.json b/api/DragEvent.json index a1b8dc1b6f3381..76742239b1bd5e 100644 --- a/api/DragEvent.json +++ b/api/DragEvent.json @@ -9,7 +9,7 @@ "version_added": "3" }, "chrome_android": { - "version_added": false + "version_added": "≤108" }, "edge": { "version_added": "12" @@ -28,13 +28,15 @@ }, "opera_android": "mirror", "safari": { - "version_added": "3.1" + "version_added": "13.1> ≤14.1" }, "safari_ios": { - "version_added": false + "version_added": "≤16.2" }, "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -52,10 +54,10 @@ "version_added": "46" }, "chrome_android": { - "version_added": false + "version_added": "≤108" }, "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "3.5" @@ -70,13 +72,15 @@ }, "opera_android": "mirror", "safari": { - "version_added": "3.1" + "version_added": "13.1> ≤14.1" }, "safari_ios": { - "version_added": false + "version_added": "≤16.2" }, "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -94,7 +98,7 @@ "version_added": "46" }, "chrome_android": { - "version_added": false + "version_added": "≤108" }, "edge": { "version_added": "12" @@ -112,13 +116,15 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "3.1" + "version_added": "13.1> ≤14.1" }, "safari_ios": { - "version_added": false + "version_added": "≤16.2" }, "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, diff --git a/api/EXT_texture_compression_bptc.json b/api/EXT_texture_compression_bptc.json index 23e73064f31c5d..6ca88291a6a142 100644 --- a/api/EXT_texture_compression_bptc.json +++ b/api/EXT_texture_compression_bptc.json @@ -33,7 +33,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "16.1" + "version_added": "16" }, "safari_ios": "mirror", "samsunginternet_android": { diff --git a/api/EXT_texture_norm16.json b/api/EXT_texture_norm16.json index 9e26566433b6d2..3547012726558b 100644 --- a/api/EXT_texture_norm16.json +++ b/api/EXT_texture_norm16.json @@ -25,7 +25,7 @@ }, "opera_android": "mirror", "safari": { - "version_added": "16.1" + "version_added": "16" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/api/Element.json b/api/Element.json index f40ecf15b45d65..9afc19c6bd26ae 100644 --- a/api/Element.json +++ b/api/Element.json @@ -2364,10 +2364,14 @@ "spec_url": "https://immersive-web.github.io/dom-overlays/#onbeforexrselect", "support": { "chrome": { - "version_added": "83" + "version_added": "83", + "version_removed": "90" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "83", + "version_removed": "90" + }, "firefox": { "version_added": false }, diff --git a/api/Event.json b/api/Event.json index 7804e5823410b3..057d9d707effce 100644 --- a/api/Event.json +++ b/api/Event.json @@ -752,7 +752,10 @@ "version_added": false, "notes": "Temporarily added in 63, removed in 64, briefly added in 65, then removed again while related compatibility issues are sorted out (see bug 1520756)." }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108", + "notes": "Temporarily added in 63, removed in 64, briefly added in 65, then removed again while related compatibility issues are sorted out (see bug 1520756)." + }, "ie": { "version_added": "6" }, diff --git a/api/FeaturePolicy.json b/api/FeaturePolicy.json index 71f3042c15e90e..f6ad606bd0b66b 100644 --- a/api/FeaturePolicy.json +++ b/api/FeaturePolicy.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/FeaturePolicy", "support": { "chrome": { - "version_added": "74" + "version_added": "80" }, "chrome_android": "mirror", "edge": "mirror", @@ -45,7 +45,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/FeaturePolicy/allowedFeatures", "support": { "chrome": { - "version_added": "74" + "version_added": "80" }, "chrome_android": "mirror", "edge": "mirror", @@ -85,7 +85,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/FeaturePolicy/allowsFeature", "support": { "chrome": { - "version_added": "74" + "version_added": "80" }, "chrome_android": "mirror", "edge": "mirror", @@ -125,7 +125,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/FeaturePolicy/features", "support": { "chrome": { - "version_added": "74" + "version_added": "80" }, "chrome_android": "mirror", "edge": "mirror", @@ -165,7 +165,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/FeaturePolicy/getAllowlistForFeature", "support": { "chrome": { - "version_added": "74" + "version_added": "80" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/api/FileSystemSyncAccessHandle.json b/api/FileSystemSyncAccessHandle.json index 91f7c61e5c76f7..fadef0e902f4f0 100644 --- a/api/FileSystemSyncAccessHandle.json +++ b/api/FileSystemSyncAccessHandle.json @@ -9,7 +9,7 @@ "version_added": "102" }, "chrome_android": { - "version_added": "109" + "version_added": "≤108" }, "edge": "mirror", "firefox": { @@ -27,7 +27,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -44,7 +46,7 @@ "version_added": "102" }, "chrome_android": { - "version_added": "109" + "version_added": "≤108" }, "edge": "mirror", "firefox": { @@ -62,7 +64,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -122,7 +126,7 @@ "version_added": "102" }, "chrome_android": { - "version_added": "109" + "version_added": "≤108" }, "edge": "mirror", "firefox": { @@ -140,7 +144,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -200,7 +206,7 @@ "version_added": "102" }, "chrome_android": { - "version_added": "109" + "version_added": "≤108" }, "edge": "mirror", "firefox": { @@ -218,7 +224,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -278,7 +286,7 @@ "version_added": "102" }, "chrome_android": { - "version_added": "109" + "version_added": "≤108" }, "edge": "mirror", "firefox": { @@ -296,7 +304,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -314,7 +324,7 @@ "version_added": "102" }, "chrome_android": { - "version_added": "109" + "version_added": "≤108" }, "edge": "mirror", "firefox": { @@ -332,7 +342,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -392,7 +404,7 @@ "version_added": "102" }, "chrome_android": { - "version_added": "109" + "version_added": "≤108" }, "edge": "mirror", "firefox": { @@ -410,7 +422,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, diff --git a/api/FontFaceSetLoadEvent.json b/api/FontFaceSetLoadEvent.json index db79b2cb75e5a3..d317aeca3e4163 100644 --- a/api/FontFaceSetLoadEvent.json +++ b/api/FontFaceSetLoadEvent.json @@ -26,7 +26,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -62,7 +62,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -133,7 +133,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { diff --git a/api/Gamepad.json b/api/Gamepad.json index 46cdaf36c00dfd..9e70c9e6aac5d3 100644 --- a/api/Gamepad.json +++ b/api/Gamepad.json @@ -556,7 +556,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { diff --git a/api/GamepadButton.json b/api/GamepadButton.json index 138b7a293fcfd7..b84f73a0d722b9 100644 --- a/api/GamepadButton.json +++ b/api/GamepadButton.json @@ -143,7 +143,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { diff --git a/api/GamepadHapticActuator.json b/api/GamepadHapticActuator.json index 3f0b14c19effbd..766b31d2e05527 100644 --- a/api/GamepadHapticActuator.json +++ b/api/GamepadHapticActuator.json @@ -83,7 +83,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "15" + "version_added": "18> ≤80" }, "firefox": { "version_added": false @@ -154,7 +154,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "15" + "version_added": "18> ≤80" }, "firefox": { "version_added": false diff --git a/api/GeolocationPositionError.json b/api/GeolocationPositionError.json index 00e51079f1768e..db5e7a43ec81be 100644 --- a/api/GeolocationPositionError.json +++ b/api/GeolocationPositionError.json @@ -123,10 +123,10 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { - "version_added": "3.5" + "version_added": "72" }, "firefox_android": "mirror", "ie": { @@ -140,7 +140,7 @@ "version_added": "16" }, "safari": { - "version_added": "5" + "version_added": "13.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -165,10 +165,10 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { - "version_added": "3.5" + "version_added": "72" }, "firefox_android": "mirror", "ie": { @@ -182,7 +182,7 @@ "version_added": "16" }, "safari": { - "version_added": "5" + "version_added": "13.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/api/HTMLElement.json b/api/HTMLElement.json index 5cf72fbddf8533..0c6b999f053d4a 100644 --- a/api/HTMLElement.json +++ b/api/HTMLElement.json @@ -325,10 +325,12 @@ "spec_url": "https://w3c.github.io/uievents/#event-type-beforeinput", "support": { "chrome": { - "version_added": "60" + "version_added": "105" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "105" + }, "firefox": { "version_added": "87" }, diff --git a/api/HTMLTextAreaElement.json b/api/HTMLTextAreaElement.json index c464d103f9f7fb..4e489f74d38645 100644 --- a/api/HTMLTextAreaElement.json +++ b/api/HTMLTextAreaElement.json @@ -68,7 +68,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { diff --git a/api/IDBDatabase.json b/api/IDBDatabase.json index d70074f14a1ca1..10f475e7bec07b 100644 --- a/api/IDBDatabase.json +++ b/api/IDBDatabase.json @@ -419,7 +419,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "10" diff --git a/api/IDBIndex.json b/api/IDBIndex.json index def34a08fabeca..2a4b6abc0cc570 100644 --- a/api/IDBIndex.json +++ b/api/IDBIndex.json @@ -409,7 +409,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "10" diff --git a/api/InstallEvent.json b/api/InstallEvent.json index 105735f3a562ef..5dc0ee219f9010 100644 --- a/api/InstallEvent.json +++ b/api/InstallEvent.json @@ -9,7 +9,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "17" + "version_added": "18> ≤80" }, "firefox": { "version_added": "44" diff --git a/api/LaunchParams.json b/api/LaunchParams.json index db037e25bbf907..6a2f17d61f1e59 100644 --- a/api/LaunchParams.json +++ b/api/LaunchParams.json @@ -5,10 +5,12 @@ "spec_url": "https://wicg.github.io/web-app-launch/#launchparams-interface", "support": { "chrome": { - "version_added": "110" + "version_added": "102" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "102" + }, "firefox": { "version_added": false }, @@ -37,10 +39,12 @@ "spec_url": "https://wicg.github.io/web-app-launch/#ref-for-dom-launchparams-files-1", "support": { "chrome": { - "version_added": "110" + "version_added": "102" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "102" + }, "firefox": { "version_added": false }, diff --git a/api/LaunchQueue.json b/api/LaunchQueue.json index 136546c4a26654..3a3f26e12d7054 100644 --- a/api/LaunchQueue.json +++ b/api/LaunchQueue.json @@ -5,10 +5,12 @@ "spec_url": "https://wicg.github.io/web-app-launch/#launchqueue-interface", "support": { "chrome": { - "version_added": "110" + "version_added": "102" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "102" + }, "firefox": { "version_added": false }, @@ -37,10 +39,12 @@ "spec_url": "https://wicg.github.io/web-app-launch/#dom-launchqueue-setconsumer", "support": { "chrome": { - "version_added": "110" + "version_added": "102" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "102" + }, "firefox": { "version_added": false }, diff --git a/api/MIDIInput.json b/api/MIDIInput.json index 43761367795dbe..0a36610f887337 100644 --- a/api/MIDIInput.json +++ b/api/MIDIInput.json @@ -90,7 +90,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { diff --git a/api/MIDIMessageEvent.json b/api/MIDIMessageEvent.json index 85cedccea51f96..198d737c150039 100644 --- a/api/MIDIMessageEvent.json +++ b/api/MIDIMessageEvent.json @@ -41,7 +41,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -92,7 +92,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -143,7 +143,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { diff --git a/api/MIDIOutput.json b/api/MIDIOutput.json index 9f9e2274c3f51a..8d73cbb77ab827 100644 --- a/api/MIDIOutput.json +++ b/api/MIDIOutput.json @@ -41,7 +41,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -141,7 +141,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { diff --git a/api/MediaMetadata.json b/api/MediaMetadata.json index 92174eeb3f21e5..eca57a0cff3451 100644 --- a/api/MediaMetadata.json +++ b/api/MediaMetadata.json @@ -25,7 +25,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "15" + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -61,7 +61,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "15" + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -97,7 +97,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "15" + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -133,7 +133,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "15" + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -169,7 +169,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "15" + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -205,7 +205,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "15" + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/api/MediaQueryList.json b/api/MediaQueryList.json index 0fb3a43c2da46c..353bd7d69330d4 100644 --- a/api/MediaQueryList.json +++ b/api/MediaQueryList.json @@ -27,7 +27,7 @@ "version_added": "12.1" }, "safari": { - "version_added": "5.1" + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -104,7 +104,7 @@ "version_added": "12.1" }, "safari": { - "version_added": "5.1" + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -181,7 +181,7 @@ "version_added": "12.1" }, "safari": { - "version_added": "5.1" + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -223,7 +223,7 @@ "version_added": "12.1" }, "safari": { - "version_added": "5.1" + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -266,7 +266,7 @@ "version_added": "12.1" }, "safari": { - "version_added": "5.1", + "version_added": "13.1> ≤14.1", "notes": "Before Safari 14, MediaQueryList is based on EventTarget, so you must use addListener() and removeListener() to observe media query lists." }, "safari_ios": "mirror", diff --git a/api/MediaStream.json b/api/MediaStream.json index b4cee200357490..e1a0189a6cd329 100644 --- a/api/MediaStream.json +++ b/api/MediaStream.json @@ -186,7 +186,7 @@ "version_added": "44" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false diff --git a/api/MediaStreamAudioDestinationNode.json b/api/MediaStreamAudioDestinationNode.json index d754de3cdb3eeb..8e11eaca6db5e6 100644 --- a/api/MediaStreamAudioDestinationNode.json +++ b/api/MediaStreamAudioDestinationNode.json @@ -10,7 +10,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "18" + "version_added": "18> ≤80" }, "firefox": { "version_added": "25" @@ -82,7 +82,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "18" + "version_added": "18> ≤80" }, "firefox": { "version_added": "25" diff --git a/api/Notification.json b/api/Notification.json index 77dcfcf1ed67f8..4751398eb5832e 100644 --- a/api/Notification.json +++ b/api/Notification.json @@ -87,7 +87,7 @@ "version_added": "20" }, "chrome_android": { - "version_added": false + "version_added": "≤108" }, "edge": { "version_added": "14" diff --git a/api/OES_fbo_render_mipmap.json b/api/OES_fbo_render_mipmap.json index 8fbfc1acf0a05a..978c37e8903425 100644 --- a/api/OES_fbo_render_mipmap.json +++ b/api/OES_fbo_render_mipmap.json @@ -11,7 +11,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "71" + "version_added": "80" }, "firefox_android": "mirror", "ie": { diff --git a/api/OVR_multiview2.json b/api/OVR_multiview2.json index 340c3131b0a910..b8a3c463576979 100644 --- a/api/OVR_multiview2.json +++ b/api/OVR_multiview2.json @@ -8,7 +8,8 @@ "chrome": { "version_added": "93", "partial_implementation": true, - "notes": "Not supported on macOS." + "notes": "Not supported on macOS.", + "version_removed": "109" }, "chrome_android": { "version_added": "93" @@ -45,7 +46,8 @@ "spec_url": "https://registry.khronos.org/webgl/extensions/OVR_multiview2/", "support": { "chrome": { - "version_added": "93" + "version_added": "93", + "version_removed": "109" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/api/Performance.json b/api/Performance.json index fe40fd27ac436e..c964cec8510d05 100644 --- a/api/Performance.json +++ b/api/Performance.json @@ -684,13 +684,17 @@ "spec_url": "https://wicg.github.io/performance-measure-memory/#ref-for-dom-performance-measureuseragentspecificmemory⑤", "support": { "chrome": { - "version_added": "89" + "version_added": "89", + "version_removed": "92" }, "chrome_android": "mirror", "deno": { "version_added": false }, - "edge": "mirror", + "edge": { + "version_added": "89", + "version_removed": "92" + }, "firefox": { "version_added": false }, diff --git a/api/PerformanceResourceTiming.json b/api/PerformanceResourceTiming.json index 30e35dbe3a1c5b..6f68c17fce5bf3 100644 --- a/api/PerformanceResourceTiming.json +++ b/api/PerformanceResourceTiming.json @@ -166,7 +166,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "17" + "version_added": "18> ≤80" }, "firefox": { "version_added": "45" @@ -274,7 +274,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "17" + "version_added": "18> ≤80" }, "firefox": { "version_added": "45" @@ -772,7 +772,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "17" + "version_added": "18> ≤80" }, "firefox": { "version_added": "45" diff --git a/api/PictureInPictureEvent.json b/api/PictureInPictureEvent.json index 314b9667d0aeb3..e73c4b49b0a332 100644 --- a/api/PictureInPictureEvent.json +++ b/api/PictureInPictureEvent.json @@ -108,12 +108,14 @@ "spec_url": "https://w3c.github.io/picture-in-picture/#dom-pictureinpictureevent-pictureinpicturewindow", "support": { "chrome": { - "version_added": "69" + "version_added": "85" }, "chrome_android": { "version_added": "105" }, - "edge": "mirror", + "edge": { + "version_added": "85" + }, "firefox": { "version_added": false }, @@ -125,7 +127,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "13.1" + "version_added": "16" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/api/PublicKeyCredential.json b/api/PublicKeyCredential.json index 568a3f37697f48..665b8b8cb7331c 100644 --- a/api/PublicKeyCredential.json +++ b/api/PublicKeyCredential.json @@ -159,7 +159,7 @@ "version_added": "16" }, "safari_ios": { - "version_added": false + "version_added": "≤16.2" }, "samsunginternet_android": "mirror", "webview_android": { diff --git a/api/PushMessageData.json b/api/PushMessageData.json index 7615faa5a88364..c9c8fef5bdc24d 100644 --- a/api/PushMessageData.json +++ b/api/PushMessageData.json @@ -34,7 +34,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false, + "version_added": "≤108", "notes": "See bug 421921." } }, @@ -78,7 +78,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -122,7 +122,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -166,7 +166,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -210,7 +210,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { diff --git a/api/RTCDtlsTransport.json b/api/RTCDtlsTransport.json index 847315d33f805c..f2313159b2ce5c 100644 --- a/api/RTCDtlsTransport.json +++ b/api/RTCDtlsTransport.json @@ -13,10 +13,13 @@ "version_added": "12" }, "firefox": { - "version_added": false, + "version_added": "82", + "notes": "See bug 1307996." + }, + "firefox_android": { + "version_added": "≤108", "notes": "See bug 1307996." }, - "firefox_android": "mirror", "ie": { "version_added": false }, @@ -174,10 +177,13 @@ "version_added": "12" }, "firefox": { - "version_added": false, + "version_added": "82", + "notes": "See bug 1307996." + }, + "firefox_android": { + "version_added": "≤108", "notes": "See bug 1307996." }, - "firefox_android": "mirror", "ie": { "version_added": false }, @@ -220,10 +226,13 @@ } ], "firefox": { - "version_added": false, + "version_added": "82", + "notes": "See bug 1307996." + }, + "firefox_android": { + "version_added": "≤108", "notes": "See bug 1307996." }, - "firefox_android": "mirror", "ie": { "version_added": false }, diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index 6c71e2852ab6b0..a2b9484f5208ab 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -2720,7 +2720,7 @@ "version_added": "11" }, "safari_ios": { - "version_added": false + "version_added": "≤16.2" }, "samsunginternet_android": "mirror", "webview_android": "mirror" diff --git a/api/RTCRtpSender.json b/api/RTCRtpSender.json index 6fd669fea9e0cf..d80009cecc3449 100644 --- a/api/RTCRtpSender.json +++ b/api/RTCRtpSender.json @@ -441,7 +441,7 @@ "version_added": "13" }, "firefox": { - "version_added": "34" + "version_added": "82" }, "firefox_android": "mirror", "ie": { diff --git a/api/RTCRtpTransceiver.json b/api/RTCRtpTransceiver.json index c7d701b1d63034..7f1cf1afb9ce0b 100644 --- a/api/RTCRtpTransceiver.json +++ b/api/RTCRtpTransceiver.json @@ -10,7 +10,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": { "version_added": "59" diff --git a/api/ReadableStreamDefaultController.json b/api/ReadableStreamDefaultController.json index 9fce50eef3b0f1..38d6bda814ddbf 100644 --- a/api/ReadableStreamDefaultController.json +++ b/api/ReadableStreamDefaultController.json @@ -22,7 +22,7 @@ ], "edge": "mirror", "firefox": { - "version_added": "65" + "version_added": "100" }, "firefox_android": "mirror", "ie": { @@ -71,7 +71,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "65" + "version_added": "100" }, "firefox_android": "mirror", "ie": { @@ -111,7 +111,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "65" + "version_added": "100" }, "firefox_android": "mirror", "ie": { @@ -151,7 +151,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "65" + "version_added": "100" }, "firefox_android": "mirror", "ie": { @@ -191,7 +191,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "65" + "version_added": "100" }, "firefox_android": "mirror", "ie": { diff --git a/api/ReadableStreamDefaultReader.json b/api/ReadableStreamDefaultReader.json index 890b79ca39dc9d..5e8110bcbd3769 100644 --- a/api/ReadableStreamDefaultReader.json +++ b/api/ReadableStreamDefaultReader.json @@ -22,7 +22,7 @@ ], "edge": "mirror", "firefox": { - "version_added": "65" + "version_added": "100" }, "firefox_android": "mirror", "ie": { @@ -72,7 +72,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "65" + "version_added": "100" }, "firefox_android": "mirror", "ie": { @@ -112,7 +112,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "65" + "version_added": "100" }, "firefox_android": "mirror", "ie": { @@ -152,7 +152,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "65" + "version_added": "100" }, "firefox_android": "mirror", "ie": { @@ -192,7 +192,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "65" + "version_added": "100" }, "firefox_android": "mirror", "ie": { @@ -232,7 +232,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "65" + "version_added": "100" }, "firefox_android": "mirror", "ie": { diff --git a/api/SVGElement.json b/api/SVGElement.json index 3f73077085e087..4357c2d524a30d 100644 --- a/api/SVGElement.json +++ b/api/SVGElement.json @@ -367,7 +367,16 @@ "alternative_name": "SVGLoad", "notes": "See bug 620002 for implementation status of the standard load event." }, - "firefox_android": "mirror", + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "version_added": "4", + "alternative_name": "SVGLoad", + "notes": "See bug 620002 for implementation status of the standard load event." + } + ], "ie": { "version_added": "9" }, diff --git a/api/SVGStyleElement.json b/api/SVGStyleElement.json index b6b9978bf70309..d5620c9cf5d2db 100644 --- a/api/SVGStyleElement.json +++ b/api/SVGStyleElement.json @@ -131,7 +131,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "1.5" diff --git a/api/Sanitizer.json b/api/Sanitizer.json index ff58616a9ae17d..824f7f6de93b5c 100644 --- a/api/Sanitizer.json +++ b/api/Sanitizer.json @@ -24,14 +24,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "83", - "flags": [ - { - "type": "preference", - "name": "dom.security.sanitizer.enabled", - "value_to_set": "true" - } - ] + "version_added": "82", + "version_removed": "83" }, "firefox_android": "mirror", "ie": { @@ -216,14 +210,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "83", - "flags": [ - { - "type": "preference", - "name": "dom.security.sanitizer.enabled", - "value_to_set": "true" - } - ] + "version_added": "82", + "version_removed": "83" }, "firefox_android": "mirror", "ie": { diff --git a/api/ServiceWorkerRegistration.json b/api/ServiceWorkerRegistration.json index c38bf897f7e897..e1edd1ca0eb918 100644 --- a/api/ServiceWorkerRegistration.json +++ b/api/ServiceWorkerRegistration.json @@ -51,7 +51,7 @@ "version_added": "17" }, "firefox": { - "version_added": "44" + "version_added": "74" }, "firefox_android": "mirror", "ie": { @@ -235,7 +235,7 @@ "version_added": "17" }, "firefox": { - "version_added": "44" + "version_added": "74" }, "firefox_android": "mirror", "ie": { @@ -955,7 +955,7 @@ "version_added": "17" }, "firefox": { - "version_added": "44" + "version_added": "74" }, "firefox_android": "mirror", "ie": { diff --git a/api/SpeechSynthesisErrorEvent.json b/api/SpeechSynthesisErrorEvent.json index 2d2bad251e5c4b..21b0076684599e 100644 --- a/api/SpeechSynthesisErrorEvent.json +++ b/api/SpeechSynthesisErrorEvent.json @@ -10,7 +10,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": { "version_added": "49" @@ -29,7 +29,7 @@ "version_added": false }, "safari": { - "version_added": "7" + "version_added": "16" }, "safari_ios": "mirror", "samsunginternet_android": { @@ -96,7 +96,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": { "version_added": "49" @@ -115,7 +115,7 @@ "version_added": false }, "safari": { - "version_added": "7" + "version_added": "16" }, "safari_ios": "mirror", "samsunginternet_android": { diff --git a/api/SpeechSynthesisEvent.json b/api/SpeechSynthesisEvent.json index b67523bf4c17ca..0f37b269285db5 100644 --- a/api/SpeechSynthesisEvent.json +++ b/api/SpeechSynthesisEvent.json @@ -160,9 +160,11 @@ "version_added": false }, "safari": { - "version_added": "preview" + "version_added": "16" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { "version_added": false @@ -345,7 +347,7 @@ "version_added": false }, "safari": { - "version_added": "7" + "version_added": "16" }, "safari_ios": "mirror", "samsunginternet_android": { diff --git a/api/Touch.json b/api/Touch.json index 499f68b5685b5c..c200424658c1e1 100644 --- a/api/Touch.json +++ b/api/Touch.json @@ -10,7 +10,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": [ { @@ -165,7 +165,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": [ { @@ -212,7 +212,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": [ { @@ -313,7 +313,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": [ { @@ -360,7 +360,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": [ { @@ -407,7 +407,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": [ { @@ -616,7 +616,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": [ { @@ -663,7 +663,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": [ { @@ -710,7 +710,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": [ { diff --git a/api/TouchList.json b/api/TouchList.json index bc26a296296aec..e4b9f8880a29f0 100644 --- a/api/TouchList.json +++ b/api/TouchList.json @@ -10,7 +10,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": [ { @@ -56,7 +56,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": [ { @@ -103,7 +103,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "18> ≤80" }, "firefox": [ { diff --git a/api/TransformStreamDefaultController.json b/api/TransformStreamDefaultController.json index 5280c584d62d3a..d9e1122a7d9288 100644 --- a/api/TransformStreamDefaultController.json +++ b/api/TransformStreamDefaultController.json @@ -6,7 +6,7 @@ "spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-class", "support": { "chrome": { - "version_added": "67" + "version_added": "105" }, "chrome_android": "mirror", "deno": [ @@ -20,7 +20,9 @@ "notes": "TransformStreamDefaultController is not exposed on the global scope." } ], - "edge": "mirror", + "edge": { + "version_added": "105" + }, "firefox": { "version_added": "102" }, @@ -53,13 +55,15 @@ "spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-desired-size", "support": { "chrome": { - "version_added": "67" + "version_added": "105" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, - "edge": "mirror", + "edge": { + "version_added": "105" + }, "firefox": { "version_added": "102" }, @@ -93,13 +97,15 @@ "spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-enqueue", "support": { "chrome": { - "version_added": "67" + "version_added": "105" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, - "edge": "mirror", + "edge": { + "version_added": "105" + }, "firefox": { "version_added": "102" }, @@ -133,13 +139,15 @@ "spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-error", "support": { "chrome": { - "version_added": "67" + "version_added": "105" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, - "edge": "mirror", + "edge": { + "version_added": "105" + }, "firefox": { "version_added": "102" }, @@ -173,13 +181,15 @@ "spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-terminate", "support": { "chrome": { - "version_added": "67" + "version_added": "105" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, - "edge": "mirror", + "edge": { + "version_added": "105" + }, "firefox": { "version_added": "102" }, diff --git a/api/TransitionEvent.json b/api/TransitionEvent.json index 8785517ccc5a60..4bb19441ab3558 100644 --- a/api/TransitionEvent.json +++ b/api/TransitionEvent.json @@ -102,7 +102,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": { "version_added": "2.0" }, diff --git a/api/UserActivation.json b/api/UserActivation.json index faadc59b746a99..4fd01f18d70f15 100644 --- a/api/UserActivation.json +++ b/api/UserActivation.json @@ -76,7 +76,9 @@ "version_added": "97" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "18> ≤80" + }, "firefox": { "version_added": false }, diff --git a/api/VideoPlaybackQuality.json b/api/VideoPlaybackQuality.json index e35ae8973e360e..de5d0a7bcd3534 100644 --- a/api/VideoPlaybackQuality.json +++ b/api/VideoPlaybackQuality.json @@ -6,7 +6,7 @@ "spec_url": "https://w3c.github.io/media-playback-quality/#videoplaybackquality-interface", "support": { "chrome": { - "version_added": "23" + "version_added": "80" }, "chrome_android": "mirror", "edge": { @@ -88,7 +88,7 @@ "spec_url": "https://w3c.github.io/media-playback-quality/#dom-videoplaybackquality-creationtime", "support": { "chrome": { - "version_added": "23" + "version_added": "80" }, "chrome_android": "mirror", "edge": { @@ -129,7 +129,7 @@ "spec_url": "https://w3c.github.io/media-playback-quality/#dom-videoplaybackquality-droppedvideoframes", "support": { "chrome": { - "version_added": "23" + "version_added": "80" }, "chrome_android": "mirror", "edge": { @@ -210,7 +210,7 @@ "spec_url": "https://w3c.github.io/media-playback-quality/#dom-videoplaybackquality-totalvideoframes", "support": { "chrome": { - "version_added": "23" + "version_added": "80" }, "chrome_android": "mirror", "edge": { diff --git a/api/WEBGL_compressed_texture_astc.json b/api/WEBGL_compressed_texture_astc.json index 70b6b8847f5aa4..afc8bc188ab8f8 100644 --- a/api/WEBGL_compressed_texture_astc.json +++ b/api/WEBGL_compressed_texture_astc.json @@ -6,10 +6,13 @@ "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_compressed_texture_astc/", "support": { "chrome": { - "version_added": "47" + "version_added": "93", + "version_removed": "109" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "93" + }, "firefox": { "version_added": "53" }, @@ -21,9 +24,11 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "16.2" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, @@ -39,10 +44,13 @@ "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_compressed_texture_astc/", "support": { "chrome": { - "version_added": "47" + "version_added": "93", + "version_removed": "109" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "93" + }, "firefox": { "version_added": "53" }, @@ -54,9 +62,11 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "16.2" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/api/WEBGL_compressed_texture_etc.json b/api/WEBGL_compressed_texture_etc.json index a5516053b6d6ca..486d4ecba35c73 100644 --- a/api/WEBGL_compressed_texture_etc.json +++ b/api/WEBGL_compressed_texture_etc.json @@ -21,7 +21,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "16.2" }, "safari_ios": { "version_added": "14" diff --git a/api/WEBGL_compressed_texture_etc1.json b/api/WEBGL_compressed_texture_etc1.json index 3308bb283cdfb0..4c12a0a9098b9a 100644 --- a/api/WEBGL_compressed_texture_etc1.json +++ b/api/WEBGL_compressed_texture_etc1.json @@ -23,7 +23,9 @@ "safari": { "version_added": false }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/api/WEBGL_compressed_texture_pvrtc.json b/api/WEBGL_compressed_texture_pvrtc.json index 5045ac5f5f0a2a..f54a0339ebe472 100644 --- a/api/WEBGL_compressed_texture_pvrtc.json +++ b/api/WEBGL_compressed_texture_pvrtc.json @@ -23,9 +23,11 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "16.2" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/api/WEBGL_compressed_texture_s3tc_srgb.json b/api/WEBGL_compressed_texture_s3tc_srgb.json index e1e04849fdb454..e5095d31ab0fec 100644 --- a/api/WEBGL_compressed_texture_s3tc_srgb.json +++ b/api/WEBGL_compressed_texture_s3tc_srgb.json @@ -25,7 +25,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/api/WEBGL_debug_shaders.json b/api/WEBGL_debug_shaders.json index a69d5cdddeff5a..3f02cd52e38859 100644 --- a/api/WEBGL_debug_shaders.json +++ b/api/WEBGL_debug_shaders.json @@ -21,7 +21,9 @@ ], "notes": "The extension is activated by default to privileged contexts (chrome context)." }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -62,7 +64,9 @@ ], "notes": "The extension is activated by default to privileged contexts (chrome context)." }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, diff --git a/api/WEBGL_multi_draw.json b/api/WEBGL_multi_draw.json index bb2a0022da7535..73d7ef1043ee3e 100644 --- a/api/WEBGL_multi_draw.json +++ b/api/WEBGL_multi_draw.json @@ -23,7 +23,7 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1> ≤15.1" }, "safari_ios": { "version_added": "15" @@ -60,7 +60,7 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1> ≤15.1" }, "safari_ios": { "version_added": "15" @@ -98,7 +98,7 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1> ≤15.1" }, "safari_ios": { "version_added": "15" @@ -136,7 +136,7 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1> ≤15.1" }, "safari_ios": { "version_added": "15" @@ -174,7 +174,7 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1> ≤15.1" }, "safari_ios": { "version_added": "15" diff --git a/api/WebGLQuery.json b/api/WebGLQuery.json index 5a9e5b3868f725..90c6c9f4641323 100644 --- a/api/WebGLQuery.json +++ b/api/WebGLQuery.json @@ -25,7 +25,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/api/WebGLRenderingContext.json b/api/WebGLRenderingContext.json index 3f5a1084fbcf94..5b9dca313ba9c2 100644 --- a/api/WebGLRenderingContext.json +++ b/api/WebGLRenderingContext.json @@ -4500,7 +4500,8 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "13.1> ≤14.1", + "version_removed": "14.1> ≤15.1" }, "safari_ios": "mirror", "samsunginternet_android": { diff --git a/api/WebGLSampler.json b/api/WebGLSampler.json index c211c5a443a90d..846fc0d12376e7 100644 --- a/api/WebGLSampler.json +++ b/api/WebGLSampler.json @@ -25,7 +25,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/api/WebGLSync.json b/api/WebGLSync.json index ae05e14c166c57..79e39ca92b441d 100644 --- a/api/WebGLSync.json +++ b/api/WebGLSync.json @@ -25,7 +25,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/api/WebGLVertexArrayObjectOES.json b/api/WebGLVertexArrayObjectOES.json index 9b68ff80c91bc5..9f59cc500fe759 100644 --- a/api/WebGLVertexArrayObjectOES.json +++ b/api/WebGLVertexArrayObjectOES.json @@ -25,7 +25,9 @@ "safari": { "version_added": false }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/api/WebTransport.json b/api/WebTransport.json index 9f3855f72f7f14..122a53226fbd07 100644 --- a/api/WebTransport.json +++ b/api/WebTransport.json @@ -205,7 +205,7 @@ "support": { "chrome": [ { - "version_added": "100" + "version_added": "97" }, { "version_added": "97", @@ -214,7 +214,16 @@ } ], "chrome_android": "mirror", - "edge": "mirror", + "edge": [ + { + "version_added": "97" + }, + { + "version_added": "97", + "version_removed": "100", + "alternative_name": "createSendStream" + } + ], "firefox": { "version_added": false }, @@ -311,7 +320,7 @@ "support": { "chrome": [ { - "version_added": "100" + "version_added": "97" }, { "version_added": "97", @@ -320,7 +329,16 @@ } ], "chrome_android": "mirror", - "edge": "mirror", + "edge": [ + { + "version_added": "97" + }, + { + "version_added": "97", + "version_removed": "100", + "alternative_name": "receiveBidirectionalStreams" + } + ], "firefox": { "version_added": false }, @@ -351,7 +369,7 @@ "support": { "chrome": [ { - "version_added": "100" + "version_added": "97" }, { "version_added": "97", @@ -360,7 +378,16 @@ } ], "chrome_android": "mirror", - "edge": "mirror", + "edge": [ + { + "version_added": "97" + }, + { + "version_added": "97", + "version_removed": "100", + "alternative_name": "receiveStreams" + } + ], "firefox": { "version_added": false }, diff --git a/api/WebTransportBidirectionalStream.json b/api/WebTransportBidirectionalStream.json index 1100462877dd0c..b6d33408413606 100644 --- a/api/WebTransportBidirectionalStream.json +++ b/api/WebTransportBidirectionalStream.json @@ -6,7 +6,7 @@ "support": { "chrome": [ { - "version_added": "100" + "version_added": "97" }, { "version_added": "97", @@ -15,7 +15,16 @@ } ], "chrome_android": "mirror", - "edge": "mirror", + "edge": [ + { + "version_added": "97" + }, + { + "version_added": "97", + "version_removed": "100", + "alternative_name": "BidirectionalStream" + } + ], "firefox": { "version_added": false }, diff --git a/api/Window.json b/api/Window.json index 09b9ebe887d255..c54c9ec7f33fee 100644 --- a/api/Window.json +++ b/api/Window.json @@ -1790,7 +1790,7 @@ "notes": "The ongamepadconnected event handler property is not supported. See bug 223860." }, "safari_ios": { - "version_added": false + "version_added": "≤16.2" }, "samsunginternet_android": "mirror", "webview_android": "mirror" @@ -1857,7 +1857,7 @@ "notes": "The ongamepaddisconnected event handler property is not supported. See bug 223860." }, "safari_ios": { - "version_added": false + "version_added": "≤16.2" }, "samsunginternet_android": "mirror", "webview_android": "mirror" @@ -2328,10 +2328,12 @@ "spec_url": "https://wicg.github.io/web-app-launch/#launchqueue-interface", "support": { "chrome": { - "version_added": "110" + "version_added": "102" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "102" + }, "firefox": { "version_added": false }, @@ -3442,7 +3444,7 @@ "spec_url": "https://html.spec.whatwg.org/multipage/origin.html#origin-keyed-agent-clusters", "support": { "chrome": { - "version_added": "88" + "version_added": "90" }, "chrome_android": "mirror", "edge": { @@ -5739,7 +5741,7 @@ "notes": "See WebKit bug 151885 for possible future removal from Safari." }, "safari_ios": { - "version_added": false + "version_added": "≤16.2" }, "samsunginternet_android": "mirror", "webview_android": "mirror" diff --git a/api/WindowClient.json b/api/WindowClient.json index 1aa46795be4498..a335d120f78d78 100644 --- a/api/WindowClient.json +++ b/api/WindowClient.json @@ -58,7 +58,7 @@ "version_added": "16" }, "safari_ios": { - "version_added": false + "version_added": "≤16.2" }, "samsunginternet_android": "mirror", "webview_android": "mirror" diff --git a/api/WorkerGlobalScope.json b/api/WorkerGlobalScope.json index f86be34c871cd3..cdf4de48b1d419 100644 --- a/api/WorkerGlobalScope.json +++ b/api/WorkerGlobalScope.json @@ -147,9 +147,11 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "14.1> ≤15.1" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json index 7e1ae1b44fd416..9294be4a8edd98 100644 --- a/api/WorkerNavigator.json +++ b/api/WorkerNavigator.json @@ -297,7 +297,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "3.5", @@ -342,7 +342,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "16" + "version_added": "18> ≤80" }, "firefox": { "version_added": "32", @@ -392,9 +392,11 @@ }, "edge": "mirror", "firefox": { - "version_added": false + "version_added": "96" + }, + "firefox_android": { + "version_added": "≤108" }, - "firefox_android": "mirror", "ie": { "version_added": false }, diff --git a/api/WritableStreamDefaultWriter.json b/api/WritableStreamDefaultWriter.json index 2ca842e4d99a76..af50dbe1eb1bfa 100644 --- a/api/WritableStreamDefaultWriter.json +++ b/api/WritableStreamDefaultWriter.json @@ -79,9 +79,11 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "13.1> ≤14.1" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/api/XRFrame.json b/api/XRFrame.json index 29a69f72fdc8a3..bdb9da145db017 100644 --- a/api/XRFrame.json +++ b/api/XRFrame.json @@ -82,7 +82,9 @@ "version_added": false }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "93" + }, "firefox": { "version_added": false }, @@ -118,7 +120,9 @@ "version_added": false }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "93" + }, "firefox": { "version_added": false }, @@ -262,7 +266,9 @@ "version_added": false }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "93" + }, "firefox": { "version_added": false }, diff --git a/api/XRHand.json b/api/XRHand.json index b0f615d6a4920b..65be5ea0f48378 100644 --- a/api/XRHand.json +++ b/api/XRHand.json @@ -9,7 +9,9 @@ "version_added": false }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "93" + }, "firefox": { "version_added": false }, diff --git a/api/XRInputSource.json b/api/XRInputSource.json index 4bf566d4e19d04..a5573d51694dcb 100644 --- a/api/XRInputSource.json +++ b/api/XRInputSource.json @@ -122,7 +122,9 @@ "version_added": false }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "93" + }, "firefox": { "version_added": false }, diff --git a/api/XRJointPose.json b/api/XRJointPose.json index acf768999d851f..8be0339979ce23 100644 --- a/api/XRJointPose.json +++ b/api/XRJointPose.json @@ -9,7 +9,9 @@ "version_added": false }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "93" + }, "firefox": { "version_added": false }, @@ -44,7 +46,9 @@ "version_added": false }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "93" + }, "firefox": { "version_added": false }, diff --git a/api/XRJointSpace.json b/api/XRJointSpace.json index 9b7f6e0f87d95c..38c8f7f98445c0 100644 --- a/api/XRJointSpace.json +++ b/api/XRJointSpace.json @@ -9,7 +9,9 @@ "version_added": false }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "93" + }, "firefox": { "version_added": false }, @@ -44,7 +46,9 @@ "version_added": false }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "93" + }, "firefox": { "version_added": false }, diff --git a/api/XRSession.json b/api/XRSession.json index e3596d7edf99ec..226d756d036a0c 100644 --- a/api/XRSession.json +++ b/api/XRSession.json @@ -271,10 +271,12 @@ "spec_url": "https://immersive-web.github.io/webxr-ar-module/#dom-xrsession-environmentblendmode", "support": { "chrome": { - "version_added": "79" + "version_added": "81" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "81" + }, "firefox": { "version_added": false }, diff --git a/api/XRSystem.json b/api/XRSystem.json index 7358f68907288d..4440cc5a0b5fc7 100644 --- a/api/XRSystem.json +++ b/api/XRSystem.json @@ -5,12 +5,33 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSystem", "spec_url": "https://immersive-web.github.io/webxr/#xrsystem-interface", "support": { - "chrome": { - "alternative_name": "XR", - "version_added": "79" - }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome": [ + { + "version_added": "83" + }, + { + "alternative_name": "XR", + "version_added": "79" + } + ], + "chrome_android": [ + { + "version_added": "≤108" + }, + { + "alternative_name": "XR", + "version_added": "79" + } + ], + "edge": [ + { + "version_added": "83" + }, + { + "alternative_name": "XR", + "version_added": "79" + } + ], "firefox": { "version_added": false }, @@ -49,10 +70,12 @@ ], "support": { "chrome": { - "version_added": "79" + "version_added": "83" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "83" + }, "firefox": { "version_added": false }, @@ -88,10 +111,12 @@ "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsystem-issessionsupported", "support": { "chrome": { - "version_added": "79" + "version_added": "83" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "83" + }, "firefox": { "version_added": false }, @@ -127,10 +152,12 @@ "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsystem-requestsession", "support": { "chrome": { - "version_added": "79" + "version_added": "83" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "83" + }, "firefox": { "version_added": false }, diff --git a/api/XRWebGLBinding.json b/api/XRWebGLBinding.json index 4a34bc321b95cb..c6c1d9f52c3103 100644 --- a/api/XRWebGLBinding.json +++ b/api/XRWebGLBinding.json @@ -26,7 +26,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -62,7 +62,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { diff --git a/css/properties/-webkit-mask-box-image.json b/css/properties/-webkit-mask-box-image.json index e0fdb5198230c5..a6613b47b3d6d8 100644 --- a/css/properties/-webkit-mask-box-image.json +++ b/css/properties/-webkit-mask-box-image.json @@ -10,7 +10,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "18" + "version_added": "18> ≤80" }, "firefox": { "version_added": false diff --git a/css/properties/appearance.json b/css/properties/appearance.json index 6b7dd6ca6203fe..492a9086894575 100644 --- a/css/properties/appearance.json +++ b/css/properties/appearance.json @@ -79,7 +79,9 @@ "version_added": "83" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "84" + }, "firefox": { "version_added": "80" }, @@ -113,10 +115,10 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "84" }, "firefox": { - "version_added": "1" + "version_added": "80" }, "firefox_android": "mirror", "ie": { @@ -126,7 +128,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "3" + "version_added": "15.4" }, "safari_ios": { "version_added": "1" @@ -150,7 +152,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "84" }, "firefox": [ { @@ -170,7 +172,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "3" + "version_added": "15.4" }, "safari_ios": { "version_added": "1" @@ -193,7 +195,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "84" }, "firefox": [ { @@ -213,7 +215,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "3" + "version_added": "15.4" }, "safari_ios": { "version_added": "3" @@ -236,10 +238,10 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "84" }, "firefox": { - "version_added": "1" + "version_added": "80" }, "firefox_android": "mirror", "ie": { @@ -249,7 +251,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "3" + "version_added": "15.4" }, "safari_ios": { "version_added": "1" diff --git a/css/properties/aspect-ratio.json b/css/properties/aspect-ratio.json index e69b88b8e7e84d..d43b0294675270 100644 --- a/css/properties/aspect-ratio.json +++ b/css/properties/aspect-ratio.json @@ -22,7 +22,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "15" + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/properties/backdrop-filter.json b/css/properties/backdrop-filter.json index eb5390dc47470b..419a3a1901d2d9 100644 --- a/css/properties/backdrop-filter.json +++ b/css/properties/backdrop-filter.json @@ -11,7 +11,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "17" + "version_added": "18> ≤80" }, "firefox": { "version_added": "103" diff --git a/css/properties/background-image.json b/css/properties/background-image.json index a3bc08192af81e..21ce7476a485ac 100644 --- a/css/properties/background-image.json +++ b/css/properties/background-image.json @@ -171,10 +171,13 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false, + "version_added": "88", + "notes": "See bug 1107646." + }, + "firefox_android": { + "version_added": "≤108", "notes": "See bug 1107646." }, - "firefox_android": "mirror", "ie": { "version_added": false }, @@ -192,7 +195,17 @@ "notes": "Support for url images only and x is the only supported resolution unit. See bug 160934." } ], - "safari_ios": "mirror", + "safari_ios": [ + { + "version_added": "≤16.2" + }, + { + "prefix": "-webkit-", + "version_added": "6", + "partial_implementation": true, + "notes": "Support for url images only and x is the only supported resolution unit. See bug 160934." + } + ], "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/block-size.json b/css/properties/block-size.json index 12345584e3c2ea..9ee548d197a353 100644 --- a/css/properties/block-size.json +++ b/css/properties/block-size.json @@ -45,11 +45,24 @@ }, "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "prefix": "-moz-", - "version_added": "41" - }, - "firefox_android": "mirror", + "firefox": [ + { + "version_added": "94" + }, + { + "prefix": "-moz-", + "version_added": "41" + } + ], + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-moz-", + "version_added": "41" + } + ], "ie": { "version_added": false }, diff --git a/css/properties/caption-side.json b/css/properties/caption-side.json index 8f01f0a0ef3dcb..854b6bf3b9189d 100644 --- a/css/properties/caption-side.json +++ b/css/properties/caption-side.json @@ -63,7 +63,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/clear.json b/css/properties/clear.json index 3be3d7372d7a1d..6fa119b097a024 100644 --- a/css/properties/clear.json +++ b/css/properties/clear.json @@ -70,9 +70,11 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "14.1> ≤15.1" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/clip-path.json b/css/properties/clip-path.json index 9ec638ac4d0aa0..d61eef8f5a2f93 100644 --- a/css/properties/clip-path.json +++ b/css/properties/clip-path.json @@ -113,7 +113,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "7" + "version_added": "13.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -147,9 +147,11 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "13.1" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/color-scheme.json b/css/properties/color-scheme.json index 1aad66212853f4..596725d770c94e 100644 --- a/css/properties/color-scheme.json +++ b/css/properties/color-scheme.json @@ -41,12 +41,18 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome_android": { + "version_added": "≤108" + }, + "edge": { + "version_added": "81" + }, "firefox": { - "version_added": false + "version_added": "96" + }, + "firefox_android": { + "version_added": "≤108" }, - "firefox_android": "mirror", "ie": { "version_added": false }, @@ -58,7 +64,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -78,9 +86,11 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "96" + }, + "firefox_android": { + "version_added": "≤108" }, - "firefox_android": "mirror", "ie": { "version_added": false }, @@ -93,7 +103,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { diff --git a/css/properties/contain-intrinsic-height.json b/css/properties/contain-intrinsic-height.json index d483959f80cef1..838c02d2f64586 100644 --- a/css/properties/contain-intrinsic-height.json +++ b/css/properties/contain-intrinsic-height.json @@ -7,10 +7,12 @@ "spec_url": "https://w3c.github.io/csswg-drafts/css-sizing-4/#propdef-contain-intrinsic-height", "support": { "chrome": { - "version_added": "83" + "version_added": "95" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "95" + }, "firefox": { "version_added": "107" }, diff --git a/css/properties/contain-intrinsic-width.json b/css/properties/contain-intrinsic-width.json index b58a217c6f7498..5b4748b5826fd5 100644 --- a/css/properties/contain-intrinsic-width.json +++ b/css/properties/contain-intrinsic-width.json @@ -7,10 +7,12 @@ "spec_url": "https://w3c.github.io/csswg-drafts/css-sizing-4/#propdef-contain-intrinsic-width", "support": { "chrome": { - "version_added": "83" + "version_added": "95" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "95" + }, "firefox": { "version_added": "107" }, diff --git a/css/properties/cursor.json b/css/properties/cursor.json index 761e89c8a9bb81..c148cdffe6630c 100644 --- a/css/properties/cursor.json +++ b/css/properties/cursor.json @@ -35,7 +35,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -77,7 +77,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -120,7 +120,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -161,7 +161,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -204,7 +204,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -247,7 +247,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -290,7 +290,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -335,7 +335,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -378,7 +378,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -419,7 +419,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -460,7 +460,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -549,7 +549,7 @@ } ], "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -590,7 +590,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -631,7 +631,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -672,7 +672,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -715,7 +715,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -754,7 +754,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -797,7 +797,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -838,7 +838,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -879,7 +879,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -922,7 +922,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -963,7 +963,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -1004,7 +1004,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -1046,7 +1046,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -1086,7 +1086,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -1129,7 +1129,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -1170,7 +1170,7 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { @@ -1247,7 +1247,7 @@ }, "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": "≤108" } }, "status": { diff --git a/css/properties/display.json b/css/properties/display.json index 9aa40a4d11b0bc..ba64cd49fc908f 100644 --- a/css/properties/display.json +++ b/css/properties/display.json @@ -635,7 +635,7 @@ "version_added": "70" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false diff --git a/css/properties/flex-basis.json b/css/properties/flex-basis.json index 63474b043593df..56755690064118 100644 --- a/css/properties/flex-basis.json +++ b/css/properties/flex-basis.json @@ -161,9 +161,11 @@ "version_added": false }, "safari": { - "version_added": "preview" + "version_added": "15.4" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/float.json b/css/properties/float.json index fdc1730bf612e1..9384f04e2d5def 100644 --- a/css/properties/float.json +++ b/css/properties/float.json @@ -70,9 +70,11 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "14.1> ≤15.1" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/font-size.json b/css/properties/font-size.json index bd591abda6fb27..0906c1faad65b9 100644 --- a/css/properties/font-size.json +++ b/css/properties/font-size.json @@ -152,7 +152,7 @@ "version_added": "70" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false diff --git a/css/properties/font-style.json b/css/properties/font-style.json index ba2e62fd8c7fdc..85a5f7d40e55d7 100644 --- a/css/properties/font-style.json +++ b/css/properties/font-style.json @@ -48,7 +48,9 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", + "chrome_android": { + "version_added": "≤108" + }, "edge": "mirror", "firefox": { "version_added": "61" @@ -63,9 +65,13 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, diff --git a/css/properties/forced-color-adjust.json b/css/properties/forced-color-adjust.json index acee8f1987e886..809c244030386a 100644 --- a/css/properties/forced-color-adjust.json +++ b/css/properties/forced-color-adjust.json @@ -10,7 +10,7 @@ "version_added": "89" }, "chrome_android": { - "version_added": false + "version_added": "≤108" }, "edge": [ { @@ -39,7 +39,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, diff --git a/css/properties/height.json b/css/properties/height.json index 7f708509a0089d..ddb49c310d1586 100644 --- a/css/properties/height.json +++ b/css/properties/height.json @@ -50,9 +50,11 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "94" + }, + "firefox_android": { + "version_added": "≤108" }, - "firefox_android": "mirror", "ie": { "version_added": false }, diff --git a/css/properties/inline-size.json b/css/properties/inline-size.json index 93f613f18a14c3..20e53ea7c3ddcc 100644 --- a/css/properties/inline-size.json +++ b/css/properties/inline-size.json @@ -45,11 +45,24 @@ }, "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "prefix": "-moz-", - "version_added": "41" - }, - "firefox_android": "mirror", + "firefox": [ + { + "version_added": "94" + }, + { + "prefix": "-moz-", + "version_added": "41" + } + ], + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-moz-", + "version_added": "41" + } + ], "ie": { "version_added": false }, diff --git a/css/properties/list-style-type.json b/css/properties/list-style-type.json index efdf1363a5d37e..d7417d447f65ad 100644 --- a/css/properties/list-style-type.json +++ b/css/properties/list-style-type.json @@ -54,11 +54,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -91,11 +95,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -128,11 +136,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -243,11 +255,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -316,11 +332,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -420,8 +440,12 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome_android": { + "version_added": "≤108" + }, + "edge": { + "version_added": "91" + }, "firefox": { "version_added": "28" }, @@ -433,11 +457,15 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "14.1> ≤15.1" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -738,8 +766,12 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome_android": { + "version_added": "≤108" + }, + "edge": { + "version_added": "89" + }, "firefox": { "version_added": "33" }, @@ -755,7 +787,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -771,8 +805,12 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome_android": { + "version_added": "≤108" + }, + "edge": { + "version_added": "89" + }, "firefox": { "version_added": "33" }, @@ -788,7 +826,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -806,11 +846,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -843,11 +887,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -880,11 +928,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -917,11 +969,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -954,11 +1010,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -991,11 +1051,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -1032,7 +1096,15 @@ "version_added": "1", "prefix": "-moz-" }, - "firefox_android": "mirror", + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "version_added": "4", + "prefix": "-moz-" + } + ], "ie": { "version_added": false }, @@ -1062,11 +1134,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -1099,11 +1175,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -1140,7 +1220,15 @@ "version_added": "1", "prefix": "-moz-" }, - "firefox_android": "mirror", + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "version_added": "4", + "prefix": "-moz-" + } + ], "ie": { "version_added": false }, @@ -1170,11 +1258,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -1207,11 +1299,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -1244,11 +1340,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -1281,11 +1381,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -1318,11 +1422,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -1359,7 +1467,15 @@ "version_added": "1", "prefix": "-moz-" }, - "firefox_android": "mirror", + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "version_added": "4", + "prefix": "-moz-" + } + ], "ie": { "version_added": false }, @@ -1395,7 +1511,15 @@ "version_added": "1", "prefix": "-moz-" }, - "firefox_android": "mirror", + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "version_added": "4", + "prefix": "-moz-" + } + ], "ie": { "version_added": false }, @@ -1427,11 +1551,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -1462,8 +1590,12 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome_android": { + "version_added": "≤108" + }, + "edge": { + "version_added": "91" + }, "firefox": [ { "version_added": "33", @@ -1486,7 +1618,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -1504,11 +1638,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -1659,7 +1797,15 @@ "version_added": "1", "prefix": "-moz-" }, - "firefox_android": "mirror", + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "version_added": "4", + "prefix": "-moz-" + } + ], "ie": { "version_added": false }, @@ -1693,7 +1839,15 @@ "version_added": "1", "prefix": "-moz-" }, - "firefox_android": "mirror", + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "version_added": "4", + "prefix": "-moz-" + } + ], "ie": { "version_added": false }, @@ -1820,8 +1974,12 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome_android": { + "version_added": "≤108" + }, + "edge": { + "version_added": "91" + }, "firefox": [ { "version_added": "28" @@ -1843,7 +2001,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -1859,8 +2019,12 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome_android": { + "version_added": "≤108" + }, + "edge": { + "version_added": "91" + }, "firefox": [ { "version_added": "28" @@ -1882,7 +2046,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -2293,11 +2459,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -2371,11 +2541,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -2558,11 +2732,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -2631,11 +2809,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -2704,11 +2886,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -2816,11 +3002,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -2888,7 +3078,9 @@ "version_added": "79" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": "39" }, @@ -2923,8 +3115,12 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome_android": { + "version_added": "≤108" + }, + "edge": { + "version_added": "91" + }, "firefox": { "version_added": "35" }, @@ -2940,7 +3136,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -2956,8 +3154,12 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome_android": { + "version_added": "≤108" + }, + "edge": { + "version_added": "91" + }, "firefox": [ { "version_added": "33" @@ -2975,11 +3177,15 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "14.1> ≤15.1" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -3079,7 +3285,7 @@ "version_added": "33" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -3110,11 +3316,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -3144,11 +3354,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -3178,11 +3392,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -3212,11 +3430,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -3246,11 +3468,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -3469,11 +3695,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -3545,11 +3775,15 @@ "version_removed": "45" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "91" + }, "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -3625,7 +3859,15 @@ "prefix": "-moz-", "version_added": "33" }, - "firefox_android": "mirror", + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-moz-", + "version_added": "33" + } + ], "ie": { "version_added": false }, diff --git a/css/properties/list-style.json b/css/properties/list-style.json index dc35f4f85c4adb..bc61456e7de871 100644 --- a/css/properties/list-style.json +++ b/css/properties/list-style.json @@ -48,7 +48,9 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", + "chrome_android": { + "version_added": "≤108" + }, "edge": "mirror", "firefox": { "version_added": "35" @@ -65,7 +67,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, diff --git a/css/properties/margin-block-end.json b/css/properties/margin-block-end.json index aaca4f894a94af..06811015fd2f70 100644 --- a/css/properties/margin-block-end.json +++ b/css/properties/margin-block-end.json @@ -10,7 +10,9 @@ "version_added": "87" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "18> ≤80" + }, "firefox": { "version_added": "41" }, diff --git a/css/properties/margin-block-start.json b/css/properties/margin-block-start.json index 0de87362136ba4..d5195888fdd881 100644 --- a/css/properties/margin-block-start.json +++ b/css/properties/margin-block-start.json @@ -10,7 +10,9 @@ "version_added": "87" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "18> ≤80" + }, "firefox": { "version_added": "41" }, diff --git a/css/properties/margin-inline-end.json b/css/properties/margin-inline-end.json index b76711678914b5..8b899620cb3c49 100644 --- a/css/properties/margin-inline-end.json +++ b/css/properties/margin-inline-end.json @@ -16,7 +16,15 @@ } ], "chrome_android": "mirror", - "edge": "mirror", + "edge": [ + { + "version_added": "18> ≤80" + }, + { + "version_added": "79", + "alternative_name": "-webkit-margin-end" + } + ], "firefox": [ { "version_added": "41" diff --git a/css/properties/margin-inline-start.json b/css/properties/margin-inline-start.json index 38bc2205a479f9..eafd75bb35b05d 100644 --- a/css/properties/margin-inline-start.json +++ b/css/properties/margin-inline-start.json @@ -16,7 +16,15 @@ } ], "chrome_android": "mirror", - "edge": "mirror", + "edge": [ + { + "version_added": "18> ≤80" + }, + { + "version_added": "79", + "alternative_name": "-webkit-margin-start" + } + ], "firefox": [ { "version_added": "41" diff --git a/css/properties/mask-origin.json b/css/properties/mask-origin.json index a679403446887e..18c2af8b6e8110 100644 --- a/css/properties/mask-origin.json +++ b/css/properties/mask-origin.json @@ -59,7 +59,9 @@ "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -103,14 +105,22 @@ "opera_android": "mirror", "safari": [ { - "version_added": "preview" + "version_added": "15.4" }, { "prefix": "-webkit-", "version_added": "4" } ], - "safari_ios": "mirror", + "safari_ios": [ + { + "version_added": "≤16.2" + }, + { + "prefix": "-webkit-", + "version_added": "3.2" + } + ], "samsunginternet_android": "mirror", "webview_android": { "prefix": "-webkit-", @@ -136,7 +146,9 @@ "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, @@ -170,7 +182,9 @@ "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": false }, diff --git a/css/properties/max-block-size.json b/css/properties/max-block-size.json index d9551fd0ad7de3..f04549dae3369e 100644 --- a/css/properties/max-block-size.json +++ b/css/properties/max-block-size.json @@ -46,9 +46,11 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "94" + }, + "firefox_android": { + "version_added": "≤108" }, - "firefox_android": "mirror", "ie": { "version_added": false }, diff --git a/css/properties/max-height.json b/css/properties/max-height.json index 1abdefe648b2b1..cb39fa26fa4c7a 100644 --- a/css/properties/max-height.json +++ b/css/properties/max-height.json @@ -59,13 +59,28 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "partial_implementation": true, - "prefix": "-moz-", - "version_added": "3", - "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing." - }, - "firefox_android": "mirror", + "firefox": [ + { + "version_added": "94" + }, + { + "partial_implementation": true, + "prefix": "-moz-", + "version_added": "3", + "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing." + } + ], + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "partial_implementation": true, + "prefix": "-moz-", + "version_added": "4", + "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing." + } + ], "ie": { "version_added": false }, diff --git a/css/properties/max-inline-size.json b/css/properties/max-inline-size.json index edc45fece29618..3ed514e0912ae9 100644 --- a/css/properties/max-inline-size.json +++ b/css/properties/max-inline-size.json @@ -49,11 +49,24 @@ }, "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "prefix": "-moz-", - "version_added": "41" - }, - "firefox_android": "mirror", + "firefox": [ + { + "version_added": "94" + }, + { + "prefix": "-moz-", + "version_added": "41" + } + ], + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-moz-", + "version_added": "41" + } + ], "ie": { "version_added": false }, diff --git a/css/properties/max-width.json b/css/properties/max-width.json index 5126d20d5a31e4..0ea6331408c726 100644 --- a/css/properties/max-width.json +++ b/css/properties/max-width.json @@ -57,13 +57,28 @@ "version_added": "46" }, "edge": "mirror", - "firefox": { - "partial_implementation": true, - "prefix": "-moz-", - "version_added": "3", - "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing." - }, - "firefox_android": "mirror", + "firefox": [ + { + "version_added": "94" + }, + { + "partial_implementation": true, + "prefix": "-moz-", + "version_added": "3", + "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing." + } + ], + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "partial_implementation": true, + "prefix": "-moz-", + "version_added": "4", + "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing." + } + ], "ie": { "version_added": false }, diff --git a/css/properties/min-block-size.json b/css/properties/min-block-size.json index a875da563939e7..607c88fbe57eb6 100644 --- a/css/properties/min-block-size.json +++ b/css/properties/min-block-size.json @@ -44,9 +44,11 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "94" + }, + "firefox_android": { + "version_added": "≤108" }, - "firefox_android": "mirror", "ie": { "version_added": false }, diff --git a/css/properties/min-height.json b/css/properties/min-height.json index 09b233d832821d..efb1f56673fc1b 100644 --- a/css/properties/min-height.json +++ b/css/properties/min-height.json @@ -97,12 +97,26 @@ "version_added": "46" }, "edge": "mirror", - "firefox": { - "prefix": "-moz-", - "version_added": "3", - "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing." - }, - "firefox_android": "mirror", + "firefox": [ + { + "version_added": "94" + }, + { + "prefix": "-moz-", + "version_added": "3", + "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing." + } + ], + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-moz-", + "version_added": "4", + "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing." + } + ], "ie": { "version_added": false }, diff --git a/css/properties/min-inline-size.json b/css/properties/min-inline-size.json index 30a823928a4c40..f9ccc223fe30a7 100644 --- a/css/properties/min-inline-size.json +++ b/css/properties/min-inline-size.json @@ -43,11 +43,24 @@ }, "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "prefix": "-moz-", - "version_added": "41" - }, - "firefox_android": "mirror", + "firefox": [ + { + "version_added": "94" + }, + { + "prefix": "-moz-", + "version_added": "41" + } + ], + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-moz-", + "version_added": "41" + } + ], "ie": { "version_added": false }, diff --git a/css/properties/min-width.json b/css/properties/min-width.json index e742ce02ac8c86..b001dae59849bd 100644 --- a/css/properties/min-width.json +++ b/css/properties/min-width.json @@ -109,12 +109,26 @@ "version_added": "46" }, "edge": "mirror", - "firefox": { - "prefix": "-moz-", - "version_added": "3", - "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing." - }, - "firefox_android": "mirror", + "firefox": [ + { + "version_added": "94" + }, + { + "prefix": "-moz-", + "version_added": "3", + "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing." + } + ], + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-moz-", + "version_added": "4", + "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing." + } + ], "ie": { "version_added": false }, diff --git a/css/properties/offset-anchor.json b/css/properties/offset-anchor.json index 50e6d2713ec058..69524dc96a8528 100644 --- a/css/properties/offset-anchor.json +++ b/css/properties/offset-anchor.json @@ -24,7 +24,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/offset-distance.json b/css/properties/offset-distance.json index 2f0f7e907d2e57..2cd6a16c098f02 100644 --- a/css/properties/offset-distance.json +++ b/css/properties/offset-distance.json @@ -21,7 +21,7 @@ "version_added": "72" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -32,7 +32,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/offset-path.json b/css/properties/offset-path.json index d67ddba29c8a8e..978ad48a7d80d9 100644 --- a/css/properties/offset-path.json +++ b/css/properties/offset-path.json @@ -87,7 +87,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, @@ -127,7 +129,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/offset-position.json b/css/properties/offset-position.json index 8a99f9fcc371fb..92969d4a6e1b3f 100644 --- a/css/properties/offset-position.json +++ b/css/properties/offset-position.json @@ -26,7 +26,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/offset-rotate.json b/css/properties/offset-rotate.json index 16defbb88d8444..2e8aebec7e7956 100644 --- a/css/properties/offset-rotate.json +++ b/css/properties/offset-rotate.json @@ -25,7 +25,7 @@ "version_added": "72" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -36,7 +36,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/offset.json b/css/properties/offset.json index 35b9ae3a1d5ecd..2e48cc5df5d8b8 100644 --- a/css/properties/offset.json +++ b/css/properties/offset.json @@ -21,7 +21,7 @@ "version_added": "72" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false diff --git a/css/properties/opacity.json b/css/properties/opacity.json index ee683895667158..c357fef661c734 100644 --- a/css/properties/opacity.json +++ b/css/properties/opacity.json @@ -67,7 +67,7 @@ "version_added": "70" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -80,9 +80,11 @@ "version_added": false }, "safari": { - "version_added": "preview" + "version_added": "13.1" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/overflow-anchor.json b/css/properties/overflow-anchor.json index 554fb0d2ce29ac..5175e0c7b71350 100644 --- a/css/properties/overflow-anchor.json +++ b/css/properties/overflow-anchor.json @@ -15,7 +15,7 @@ "version_added": "66" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false diff --git a/css/properties/overflow-block.json b/css/properties/overflow-block.json index bcdf5f6f4fc936..0e4e32c6f19334 100644 --- a/css/properties/overflow-block.json +++ b/css/properties/overflow-block.json @@ -15,7 +15,7 @@ "version_added": "69" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false diff --git a/css/properties/overflow-inline.json b/css/properties/overflow-inline.json index 6e89638d36b2a5..05703b40c12d7f 100644 --- a/css/properties/overflow-inline.json +++ b/css/properties/overflow-inline.json @@ -15,7 +15,7 @@ "version_added": "69" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false diff --git a/css/properties/overflow.json b/css/properties/overflow.json index c96b77bdf3074c..a6376b8b940c19 100644 --- a/css/properties/overflow.json +++ b/css/properties/overflow.json @@ -106,9 +106,11 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "13.1" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/overscroll-behavior-block.json b/css/properties/overscroll-behavior-block.json index ee04f00f6a8fb9..a7626dfda8c823 100644 --- a/css/properties/overscroll-behavior-block.json +++ b/css/properties/overscroll-behavior-block.json @@ -15,7 +15,7 @@ "version_added": "73" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false diff --git a/css/properties/overscroll-behavior-inline.json b/css/properties/overscroll-behavior-inline.json index df371fec51c81a..c10f46d6fd80ec 100644 --- a/css/properties/overscroll-behavior-inline.json +++ b/css/properties/overscroll-behavior-inline.json @@ -15,7 +15,7 @@ "version_added": "73" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false diff --git a/css/properties/padding-block-end.json b/css/properties/padding-block-end.json index d56dc03977c5e0..ebf5d60fc48414 100644 --- a/css/properties/padding-block-end.json +++ b/css/properties/padding-block-end.json @@ -10,7 +10,9 @@ "version_added": "87" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "18> ≤80" + }, "firefox": { "version_added": "41" }, diff --git a/css/properties/padding-block-start.json b/css/properties/padding-block-start.json index 6fbbdde85cee0f..6733461875b05b 100644 --- a/css/properties/padding-block-start.json +++ b/css/properties/padding-block-start.json @@ -10,7 +10,9 @@ "version_added": "87" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "18> ≤80" + }, "firefox": { "version_added": "41" }, diff --git a/css/properties/padding-inline-end.json b/css/properties/padding-inline-end.json index 820cac37485b97..431f205aa870e6 100644 --- a/css/properties/padding-inline-end.json +++ b/css/properties/padding-inline-end.json @@ -16,7 +16,15 @@ } ], "chrome_android": "mirror", - "edge": "mirror", + "edge": [ + { + "version_added": "18> ≤80" + }, + { + "version_added": "79", + "alternative_name": "-webkit-padding-end" + } + ], "firefox": [ { "version_added": "41" diff --git a/css/properties/padding-inline-start.json b/css/properties/padding-inline-start.json index 181b97b36c57d4..7d970f16cabefd 100644 --- a/css/properties/padding-inline-start.json +++ b/css/properties/padding-inline-start.json @@ -16,7 +16,15 @@ } ], "chrome_android": "mirror", - "edge": "mirror", + "edge": [ + { + "version_added": "18> ≤80" + }, + { + "version_added": "79", + "alternative_name": "-webkit-padding-start" + } + ], "firefox": [ { "version_added": "41" diff --git a/css/properties/page.json b/css/properties/page.json index 824ba09fac16ec..1d919ee6e64655 100644 --- a/css/properties/page.json +++ b/css/properties/page.json @@ -24,7 +24,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/quotes.json b/css/properties/quotes.json index b59b1182318001..d2a68b0c110af1 100644 --- a/css/properties/quotes.json +++ b/css/properties/quotes.json @@ -53,7 +53,7 @@ "version_added": "70" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false, @@ -66,10 +66,13 @@ "notes": "This value is not supported, but the default browser behavior is to choose appropriate quotes for the user's language setting" }, "safari": { - "version_added": "preview", + "version_added": "13.1> ≤14.1", + "notes": "This value is not supported, but the default browser behavior is to choose appropriate quotes for the user's language setting" + }, + "safari_ios": { + "version_added": "≤16.2", "notes": "This value is not supported, but the default browser behavior is to choose appropriate quotes for the user's language setting" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/rotate.json b/css/properties/rotate.json index ad29ce697d5fe2..966454fab0aae2 100644 --- a/css/properties/rotate.json +++ b/css/properties/rotate.json @@ -54,9 +54,11 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "13.1> ≤14.1" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/scroll-margin-block-end.json b/css/properties/scroll-margin-block-end.json index 3ff4409f300572..8024abf2d8cf87 100644 --- a/css/properties/scroll-margin-block-end.json +++ b/css/properties/scroll-margin-block-end.json @@ -22,7 +22,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "14.1" + "version_added": "14.1> ≤15.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/properties/scroll-margin-block-start.json b/css/properties/scroll-margin-block-start.json index 13957097af689c..49eda3af01a7dc 100644 --- a/css/properties/scroll-margin-block-start.json +++ b/css/properties/scroll-margin-block-start.json @@ -22,7 +22,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "14.1" + "version_added": "14.1> ≤15.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/properties/scroll-margin-block.json b/css/properties/scroll-margin-block.json index d92cbca2bde948..2dd4817f4588ae 100644 --- a/css/properties/scroll-margin-block.json +++ b/css/properties/scroll-margin-block.json @@ -22,7 +22,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "14.1" + "version_added": "14.1> ≤15.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/properties/scroll-margin-inline-end.json b/css/properties/scroll-margin-inline-end.json index d7d80920cd7e25..a6bf94db96133a 100644 --- a/css/properties/scroll-margin-inline-end.json +++ b/css/properties/scroll-margin-inline-end.json @@ -22,7 +22,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "14.1" + "version_added": "14.1> ≤15.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/properties/scroll-margin-inline-start.json b/css/properties/scroll-margin-inline-start.json index db4ee97be2afb5..d5d99ed19b31fd 100644 --- a/css/properties/scroll-margin-inline-start.json +++ b/css/properties/scroll-margin-inline-start.json @@ -22,7 +22,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "14.1" + "version_added": "14.1> ≤15.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/properties/scroll-margin-inline.json b/css/properties/scroll-margin-inline.json index 907fdb4fac9fa3..aa4596ce688d8d 100644 --- a/css/properties/scroll-margin-inline.json +++ b/css/properties/scroll-margin-inline.json @@ -22,7 +22,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "14.1" + "version_added": "14.1> ≤15.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/properties/shape-image-threshold.json b/css/properties/shape-image-threshold.json index 2d2f0f28f9f91d..74ada819ed76f7 100644 --- a/css/properties/shape-image-threshold.json +++ b/css/properties/shape-image-threshold.json @@ -47,7 +47,7 @@ "version_added": "70" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false diff --git a/css/properties/tab-size.json b/css/properties/tab-size.json index a6cb2babb30777..c95ab4db987e0c 100644 --- a/css/properties/tab-size.json +++ b/css/properties/tab-size.json @@ -74,7 +74,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "53" + "version_added": "90> ≤92" }, "firefox_android": "mirror", "ie": { @@ -86,7 +86,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": { "version_added": "56" diff --git a/css/properties/text-align.json b/css/properties/text-align.json index ef7c1bd5b31cb0..c47b313fd87d09 100644 --- a/css/properties/text-align.json +++ b/css/properties/text-align.json @@ -53,13 +53,29 @@ "prefix": "-webkit-", "version_added": "1" }, - "chrome_android": "mirror", + "chrome_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-webkit-", + "version_added": "18" + } + ], "edge": "mirror", "firefox": { "prefix": "-moz-", "version_added": "1" }, - "firefox_android": "mirror", + "firefox_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-moz-", + "version_added": "4" + } + ], "ie": { "version_added": false }, @@ -79,12 +95,29 @@ "version_added": "1" } ], - "safari_ios": "mirror", + "safari_ios": [ + { + "version_added": "≤16.2" + }, + { + "prefix": "-webkit-", + "version_added": "1" + }, + { + "prefix": "-khtml-", + "version_added": "1" + } + ], "samsunginternet_android": "mirror", - "webview_android": { - "prefix": "-webkit-", - "version_added": "37" - } + "webview_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-webkit-", + "version_added": "37" + } + ] }, "status": { "experimental": false, diff --git a/css/properties/text-combine-upright.json b/css/properties/text-combine-upright.json index 127b6f8a11abb8..3cff5bf35e7135 100644 --- a/css/properties/text-combine-upright.json +++ b/css/properties/text-combine-upright.json @@ -43,7 +43,7 @@ "opera_android": "mirror", "safari": [ { - "version_added": "preview" + "version_added": "15.4" }, { "partial_implementation": true, diff --git a/css/properties/text-decoration-skip-ink.json b/css/properties/text-decoration-skip-ink.json index a3ee7081a49e2a..3e0a698ccf7013 100644 --- a/css/properties/text-decoration-skip-ink.json +++ b/css/properties/text-decoration-skip-ink.json @@ -15,7 +15,7 @@ "version_added": "70" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -53,7 +53,7 @@ "version_added": "75" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -62,9 +62,11 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "15.4" + }, + "safari_ios": { + "version_added": "≤16.2" }, - "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, diff --git a/css/properties/text-decoration-thickness.json b/css/properties/text-decoration-thickness.json index 992d9f71c3e784..97176d87848afb 100644 --- a/css/properties/text-decoration-thickness.json +++ b/css/properties/text-decoration-thickness.json @@ -23,7 +23,7 @@ "version_added": "70" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -55,13 +55,17 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome_android": { + "version_added": "≤108" + }, + "edge": { + "version_added": "87" + }, "firefox": { "version_added": "74" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -74,7 +78,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, diff --git a/css/properties/text-decoration.json b/css/properties/text-decoration.json index a950814c86b26c..74a32bdd7ed5f5 100644 --- a/css/properties/text-decoration.json +++ b/css/properties/text-decoration.json @@ -49,7 +49,9 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", + "chrome_android": { + "version_added": "≤108" + }, "edge": "mirror", "firefox": { "version_added": "1", @@ -71,9 +73,13 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, @@ -129,7 +135,7 @@ "version_added": "70" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false diff --git a/css/properties/text-emphasis-color.json b/css/properties/text-emphasis-color.json index 4a57fe28324d93..c2a088116a46b4 100644 --- a/css/properties/text-emphasis-color.json +++ b/css/properties/text-emphasis-color.json @@ -44,10 +44,15 @@ ], "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "prefix": "-webkit-", - "version_added": "4.4" - } + "webview_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-webkit-", + "version_added": "4.4" + } + ] }, "status": { "experimental": false, diff --git a/css/properties/text-emphasis-position.json b/css/properties/text-emphasis-position.json index fd86b440a2fbd2..08a9aab3002a96 100644 --- a/css/properties/text-emphasis-position.json +++ b/css/properties/text-emphasis-position.json @@ -44,10 +44,15 @@ ], "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "prefix": "-webkit-", - "version_added": "4.4" - } + "webview_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-webkit-", + "version_added": "4.4" + } + ] }, "status": { "experimental": false, @@ -63,7 +68,9 @@ "version_added": "62" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "99" + }, "firefox": { "version_added": "46" }, diff --git a/css/properties/text-emphasis-style.json b/css/properties/text-emphasis-style.json index 4150394724432d..a8975c6d7948c3 100644 --- a/css/properties/text-emphasis-style.json +++ b/css/properties/text-emphasis-style.json @@ -44,10 +44,15 @@ ], "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "prefix": "-webkit-", - "version_added": "4.4" - } + "webview_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-webkit-", + "version_added": "4.4" + } + ] }, "status": { "experimental": false, diff --git a/css/properties/text-emphasis.json b/css/properties/text-emphasis.json index 0fd182a6d35fce..e386d711bf0371 100644 --- a/css/properties/text-emphasis.json +++ b/css/properties/text-emphasis.json @@ -44,10 +44,15 @@ ], "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "prefix": "-webkit-", - "version_added": "4.4" - } + "webview_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-webkit-", + "version_added": "4.4" + } + ] }, "status": { "experimental": false, diff --git a/css/properties/text-orientation.json b/css/properties/text-orientation.json index d0a76521b98d47..2bb30db1614043 100644 --- a/css/properties/text-orientation.json +++ b/css/properties/text-orientation.json @@ -61,8 +61,12 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome_android": { + "version_added": "≤108" + }, + "edge": { + "version_added": "18> ≤80" + }, "firefox": { "version_added": "44", "notes": "sideways-right has become an alias of sideways." @@ -75,11 +79,13 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "7" + "version_added": "13.1> ≤14.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, diff --git a/css/properties/text-size-adjust.json b/css/properties/text-size-adjust.json index ae29de45b9b368..ab23f6a20db8c2 100644 --- a/css/properties/text-size-adjust.json +++ b/css/properties/text-size-adjust.json @@ -64,7 +64,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": false diff --git a/css/properties/text-underline-offset.json b/css/properties/text-underline-offset.json index 2cf0de07d744b3..3e73948409e452 100644 --- a/css/properties/text-underline-offset.json +++ b/css/properties/text-underline-offset.json @@ -15,7 +15,7 @@ "version_added": "70" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -45,13 +45,17 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", - "edge": "mirror", + "chrome_android": { + "version_added": "≤108" + }, + "edge": { + "version_added": "87" + }, "firefox": { "version_added": "74" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -64,7 +68,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, diff --git a/css/properties/text-underline-position.json b/css/properties/text-underline-position.json index 4d9adc46350bd4..9444dae65eac9f 100644 --- a/css/properties/text-underline-position.json +++ b/css/properties/text-underline-position.json @@ -17,7 +17,7 @@ "version_added": "74" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": "6" @@ -35,7 +35,7 @@ } ], "safari_ios": { - "version_added": false + "version_added": "≤16.2" }, "samsunginternet_android": "mirror", "webview_android": "mirror" @@ -133,7 +133,7 @@ "version_added": "74" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -148,7 +148,9 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror" }, @@ -172,7 +174,7 @@ "version_added": "74" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -207,7 +209,7 @@ "version_added": "74" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false @@ -219,7 +221,7 @@ "version_added": "12.1" }, "safari_ios": { - "version_added": false + "version_added": "≤16.2" }, "samsunginternet_android": "mirror", "webview_android": "mirror" diff --git a/css/properties/transform.json b/css/properties/transform.json index 5e1626020dad60..87c6066227b291 100644 --- a/css/properties/transform.json +++ b/css/properties/transform.json @@ -152,10 +152,15 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "prefix": "-webkit-", - "version_added": "3" - } + "webview_android": [ + { + "version_added": "≤108" + }, + { + "prefix": "-webkit-", + "version_added": "3" + } + ] }, "status": { "experimental": false, diff --git a/css/properties/transition.json b/css/properties/transition.json index e365c7ac6c6917..a195a764bd635d 100644 --- a/css/properties/transition.json +++ b/css/properties/transition.json @@ -116,7 +116,9 @@ "chrome": { "version_added": false }, - "chrome_android": "mirror", + "chrome_android": { + "version_added": "≤108" + }, "edge": { "version_added": "12", "version_removed": "79" @@ -124,7 +126,9 @@ "firefox": { "version_added": false }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "≤108" + }, "ie": { "version_added": "10" }, @@ -134,9 +138,13 @@ "safari": { "version_added": "preview" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "≤16.2" + }, "samsunginternet_android": "mirror", - "webview_android": "mirror" + "webview_android": { + "version_added": "≤108" + } }, "status": { "experimental": false, diff --git a/css/properties/user-select.json b/css/properties/user-select.json index da695da22bc78a..5bb0d0ba97ff43 100644 --- a/css/properties/user-select.json +++ b/css/properties/user-select.json @@ -123,7 +123,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "1" @@ -198,7 +198,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": [ { @@ -243,7 +243,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": "18> ≤80" }, "firefox": { "version_added": "1" diff --git a/css/properties/white-space.json b/css/properties/white-space.json index a8887c3c2ea94c..af603f9d0b7bd3 100644 --- a/css/properties/white-space.json +++ b/css/properties/white-space.json @@ -53,7 +53,7 @@ "version_added": "69" }, "firefox_android": { - "version_added": false + "version_added": "≤108" }, "ie": { "version_added": false diff --git a/javascript/builtins/Error.json b/javascript/builtins/Error.json index 3d7cfc09f7c376..e98d3ee2280afb 100644 --- a/javascript/builtins/Error.json +++ b/javascript/builtins/Error.json @@ -218,13 +218,17 @@ "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-installerrorcause", "support": { "chrome": { - "version_added": "93" + "version_added": "93", + "version_removed": "94" }, "chrome_android": "mirror", "deno": { "version_added": "1.13" }, - "edge": "mirror", + "edge": { + "version_added": "93", + "version_removed": "94" + }, "firefox": { "version_added": "91" }, diff --git a/javascript/builtins/RegExp.json b/javascript/builtins/RegExp.json index 5ba97df030e5a7..be2d8be73cbbd7 100644 --- a/javascript/builtins/RegExp.json +++ b/javascript/builtins/RegExp.json @@ -1540,7 +1540,7 @@ "version_added": "1.0" }, "edge": { - "version_added": "13" + "version_added": "18> ≤80" }, "firefox": { "version_added": "49" @@ -1664,7 +1664,7 @@ "version_added": "1.0" }, "edge": { - "version_added": "13" + "version_added": "18> ≤80" }, "firefox": { "version_added": "49" diff --git a/javascript/builtins/SharedArrayBuffer.json b/javascript/builtins/SharedArrayBuffer.json index 3fb6c61d356731..78fbee46249e02 100644 --- a/javascript/builtins/SharedArrayBuffer.json +++ b/javascript/builtins/SharedArrayBuffer.json @@ -15,7 +15,10 @@ "deno": { "version_added": "1.0" }, - "edge": "mirror", + "edge": { + "version_added": "79", + "version_removed": "92" + }, "firefox": { "version_added": "78" }, @@ -57,7 +60,10 @@ "deno": { "version_added": "1.0" }, - "edge": "mirror", + "edge": { + "version_added": "79", + "version_removed": "92" + }, "firefox": { "version_added": "78" }, @@ -99,7 +105,10 @@ "deno": { "version_added": "1.0" }, - "edge": "mirror", + "edge": { + "version_added": "79", + "version_removed": "92" + }, "firefox": { "version_added": "78" }, @@ -141,7 +150,10 @@ "deno": { "version_added": "1.0" }, - "edge": "mirror", + "edge": { + "version_added": "79", + "version_removed": "92" + }, "firefox": { "version_added": "78" }, diff --git a/javascript/builtins/WebAssembly.json b/javascript/builtins/WebAssembly.json index 4eec40d9f921cf..2cf7eb1b016c07 100644 --- a/javascript/builtins/WebAssembly.json +++ b/javascript/builtins/WebAssembly.json @@ -71,7 +71,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "11" + "version_added": "13.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -157,7 +157,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "11" + "version_added": "13.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -243,7 +243,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "11" + "version_added": "13.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror",