diff --git a/api/AnimationEvent.json b/api/AnimationEvent.json index 2a5547c9c61f9f..a3fd19dca1d327 100644 --- a/api/AnimationEvent.json +++ b/api/AnimationEvent.json @@ -150,7 +150,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -158,7 +158,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/CookieStore.json b/api/CookieStore.json index 89439f95219fc9..a58b1bd6108eeb 100644 --- a/api/CookieStore.json +++ b/api/CookieStore.json @@ -540,8 +540,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false, - "impl_url": "https://webkit.org/b/303549" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/api/CredentialsContainer.json b/api/CredentialsContainer.json index 4ce4c710e44628..0fd638512589f1 100644 --- a/api/CredentialsContainer.json +++ b/api/CredentialsContainer.json @@ -821,7 +821,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -831,7 +831,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -1156,7 +1156,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -1166,7 +1166,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/GPUDevice.json b/api/GPUDevice.json index beed6402f2003b..79f0ebee1bbff8 100644 --- a/api/GPUDevice.json +++ b/api/GPUDevice.json @@ -2870,7 +2870,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/api/GPUSupportedLimits.json b/api/GPUSupportedLimits.json index 11d138402c348d..dd198346f14907 100644 --- a/api/GPUSupportedLimits.json +++ b/api/GPUSupportedLimits.json @@ -1311,7 +1311,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -1346,7 +1346,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -1449,7 +1449,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -1484,7 +1484,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/api/HTMLModelElement.json b/api/HTMLModelElement.json new file mode 100644 index 00000000000000..275630097fb165 --- /dev/null +++ b/api/HTMLModelElement.json @@ -0,0 +1,252 @@ +{ + "api": { + "HTMLModelElement": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#the-htmlmodelelement-interface", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "boundingBoxCenter": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#dom-htmlmodelelement-boundingboxcenter", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "boundingBoxExtents": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#dom-htmlmodelelement-boundingboxextents", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "entityTransform": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#dom-htmlmodelelement-entitytransform", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "environmentMap": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#dom-htmlmodelelement-environmentmap", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "environmentMapReady": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#dom-htmlmodelelement-environmentmapready", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "ready": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#dom-htmlmodelelement-ready", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "stageMode": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#dom-htmlmodelelement-stagemode", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/HTMLSelectedContentElement.json b/api/HTMLSelectedContentElement.json index 2753edd4354874..2ec9aee68614de 100644 --- a/api/HTMLSelectedContentElement.json +++ b/api/HTMLSelectedContentElement.json @@ -21,7 +21,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/api/HTMLTemplateElement.json b/api/HTMLTemplateElement.json index 7f647803b4addb..d53c3060e6027d 100644 --- a/api/HTMLTemplateElement.json +++ b/api/HTMLTemplateElement.json @@ -329,7 +329,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -337,7 +337,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/InstallEvent.json b/api/InstallEvent.json index a85bce2ed22db3..73764cb621c714 100644 --- a/api/InstallEvent.json +++ b/api/InstallEvent.json @@ -23,7 +23,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -58,7 +58,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -66,7 +66,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -94,8 +94,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false, - "impl_url": "https://webkit.org/b/269893" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -103,7 +102,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/PerformanceResourceTiming.json b/api/PerformanceResourceTiming.json index e9afdfab2feb43..4e2eba18f7c97b 100644 --- a/api/PerformanceResourceTiming.json +++ b/api/PerformanceResourceTiming.json @@ -1364,8 +1364,70 @@ "opera": "mirror", "opera_android": "mirror", "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "workerFinalRouterSource": { + "__compat": { + "spec_url": "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-workerfinalroutersource", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "workerMatchedRouterSource": { + "__compat": { + "spec_url": "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-workermatchedroutersource", + "support": { + "chrome": { "version_added": false }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -1395,7 +1457,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -1403,7 +1465,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/RTCRtpReceiver.json b/api/RTCRtpReceiver.json index 5a8ccd8f098a05..8825cbb9ee19c8 100644 --- a/api/RTCRtpReceiver.json +++ b/api/RTCRtpReceiver.json @@ -666,7 +666,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/api/ReadableStream.json b/api/ReadableStream.json index 44295a5c7154cc..44607de1d81816 100644 --- a/api/ReadableStream.json +++ b/api/ReadableStream.json @@ -172,7 +172,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -180,7 +180,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -481,7 +481,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -526,7 +526,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/api/TransitionEvent.json b/api/TransitionEvent.json index 9bbf23f4c553db..e5628cbe2921b5 100644 --- a/api/TransitionEvent.json +++ b/api/TransitionEvent.json @@ -137,7 +137,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -145,7 +145,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json index 7edd3fc4aca0ac..13537ca93f0305 100644 --- a/api/WorkerNavigator.json +++ b/api/WorkerNavigator.json @@ -309,7 +309,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/appearance.json b/css/properties/appearance.json index 23c55242b397cc..a3e5df57acf260 100644 --- a/css/properties/appearance.json +++ b/css/properties/appearance.json @@ -140,7 +140,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -267,7 +267,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -275,7 +275,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": false, "deprecated": false } diff --git a/css/properties/block-size.json b/css/properties/block-size.json index e3e720f6d74568..29304822c19e27 100644 --- a/css/properties/block-size.json +++ b/css/properties/block-size.json @@ -296,7 +296,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -304,7 +304,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/contain.json b/css/properties/contain.json index 0ad13efda10215..d03a4933431190 100644 --- a/css/properties/contain.json +++ b/css/properties/contain.json @@ -293,10 +293,16 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "15.4", - "notes": "Style containment does not affect quotes, see [bug 232083](https://webkit.org/b/232083)." - }, + "safari": [ + { + "version_added": "27" + }, + { + "version_added": "15.4", + "version_removed": "27", + "notes": "Style containment does not affect quotes, see [bug 232083](https://webkit.org/b/232083)." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", diff --git a/css/properties/flex-basis.json b/css/properties/flex-basis.json index ad0ace22885359..dbc80acf397a07 100644 --- a/css/properties/flex-basis.json +++ b/css/properties/flex-basis.json @@ -311,7 +311,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -319,7 +319,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/flex.json b/css/properties/flex.json index 86edb057d3325a..a9c27e8a8e00ca 100644 --- a/css/properties/flex.json +++ b/css/properties/flex.json @@ -301,7 +301,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -309,7 +309,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/height.json b/css/properties/height.json index 274a0271f77312..64184d3a6fb7fb 100644 --- a/css/properties/height.json +++ b/css/properties/height.json @@ -323,11 +323,15 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "alternative_name": "-webkit-fill-available", - "version_added": "9", - "impl_url": "https://webkit.org/b/277117" - }, + "safari": [ + { + "version_added": "27" + }, + { + "alternative_name": "-webkit-fill-available", + "version_added": "9" + } + ], "safari_ios": "mirror", "samsunginternet_android": { "alternative_name": "-webkit-fill-available", diff --git a/css/properties/inline-size.json b/css/properties/inline-size.json index 5dd693533cc95e..2445ede5f9dc9b 100644 --- a/css/properties/inline-size.json +++ b/css/properties/inline-size.json @@ -302,7 +302,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -310,7 +310,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/max-block-size.json b/css/properties/max-block-size.json index c37f9a08bacc18..7027e184144705 100644 --- a/css/properties/max-block-size.json +++ b/css/properties/max-block-size.json @@ -286,7 +286,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -294,7 +294,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/max-height.json b/css/properties/max-height.json index 9accea48b77f42..3491c04345e296 100644 --- a/css/properties/max-height.json +++ b/css/properties/max-height.json @@ -346,11 +346,15 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "alternative_name": "-webkit-fill-available", - "version_added": "9", - "impl_url": "https://webkit.org/b/277117" - }, + "safari": [ + { + "version_added": "27" + }, + { + "alternative_name": "-webkit-fill-available", + "version_added": "9" + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", diff --git a/css/properties/max-inline-size.json b/css/properties/max-inline-size.json index bf21b8694101b9..74f5a4c8c445ae 100644 --- a/css/properties/max-inline-size.json +++ b/css/properties/max-inline-size.json @@ -292,7 +292,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -300,7 +300,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/max-width.json b/css/properties/max-width.json index 0fb258cdcf692a..3aa462fe5cf42e 100644 --- a/css/properties/max-width.json +++ b/css/properties/max-width.json @@ -367,11 +367,15 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "alternative_name": "-webkit-fill-available", - "version_added": "7", - "impl_url": "https://webkit.org/b/277117" - }, + "safari": [ + { + "version_added": "27" + }, + { + "alternative_name": "-webkit-fill-available", + "version_added": "7" + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", diff --git a/css/properties/min-block-size.json b/css/properties/min-block-size.json index 7f7c46d8a0f0e7..e78e7a83c52595 100644 --- a/css/properties/min-block-size.json +++ b/css/properties/min-block-size.json @@ -280,7 +280,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -288,7 +288,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/min-height.json b/css/properties/min-height.json index e57784dcf4ba76..204a290759b61d 100644 --- a/css/properties/min-height.json +++ b/css/properties/min-height.json @@ -353,11 +353,15 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "alternative_name": "-webkit-fill-available", - "version_added": "9", - "impl_url": "https://webkit.org/b/277117" - }, + "safari": [ + { + "version_added": "27" + }, + { + "alternative_name": "-webkit-fill-available", + "version_added": "9" + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", diff --git a/css/properties/min-inline-size.json b/css/properties/min-inline-size.json index 419cdde382adbc..ba53ae01cd1bb7 100644 --- a/css/properties/min-inline-size.json +++ b/css/properties/min-inline-size.json @@ -286,7 +286,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -294,7 +294,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/min-width.json b/css/properties/min-width.json index 76e4fcb220ea96..edfd707dfbea0c 100644 --- a/css/properties/min-width.json +++ b/css/properties/min-width.json @@ -384,11 +384,15 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "alternative_name": "-webkit-fill-available", - "version_added": "7", - "impl_url": "https://webkit.org/b/277117" - }, + "safari": [ + { + "version_added": "27" + }, + { + "alternative_name": "-webkit-fill-available", + "version_added": "7" + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", diff --git a/css/properties/overflow-anchor.json b/css/properties/overflow-anchor.json index bd46ea2400519f..3e7b43eb6e1d38 100644 --- a/css/properties/overflow-anchor.json +++ b/css/properties/overflow-anchor.json @@ -22,8 +22,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview", - "impl_url": "https://webkit.org/b/171099" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -56,8 +55,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false, - "impl_url": "https://webkit.org/b/171099" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -91,8 +89,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false, - "impl_url": "https://webkit.org/b/171099" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/properties/position-anchor.json b/css/properties/position-anchor.json index d0b37d424ceec2..211d894d82ffb5 100644 --- a/css/properties/position-anchor.json +++ b/css/properties/position-anchor.json @@ -119,7 +119,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -155,8 +155,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false, - "impl_url": "https://webkit.org/b/311941" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -164,7 +163,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/position-visibility.json b/css/properties/position-visibility.json index 70381ac5c0a301..eb9db76f9dde94 100644 --- a/css/properties/position-visibility.json +++ b/css/properties/position-visibility.json @@ -69,6 +69,68 @@ } } }, + "anchor-valid": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-visibility-anchor-valid", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "anchor-visible": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-visibility-anchor-visible", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "anchors-valid": { "__compat": { "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-visibility-anchors-valid", diff --git a/css/properties/text-autospace.json b/css/properties/text-autospace.json index 05f1b5ee1dfaef..961398839b87a7 100644 --- a/css/properties/text-autospace.json +++ b/css/properties/text-autospace.json @@ -165,7 +165,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -173,7 +173,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/text-transform.json b/css/properties/text-transform.json index 236a70eb0daf66..e9e0179c9d3541 100644 --- a/css/properties/text-transform.json +++ b/css/properties/text-transform.json @@ -111,7 +111,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/properties/width.json b/css/properties/width.json index 0534bf282e31fe..71f475f47785f6 100644 --- a/css/properties/width.json +++ b/css/properties/width.json @@ -400,11 +400,15 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "alternative_name": "-webkit-fill-available", - "version_added": "7", - "impl_url": "https://webkit.org/b/277117" - }, + "safari": [ + { + "version_added": "27" + }, + { + "alternative_name": "-webkit-fill-available", + "version_added": "7" + } + ], "safari_ios": "mirror", "samsunginternet_android": { "alternative_name": "-webkit-fill-available", diff --git a/css/selectors/checkmark.json b/css/selectors/checkmark.json index 239d8b4deea8c9..8730e65cffc9fa 100644 --- a/css/selectors/checkmark.json +++ b/css/selectors/checkmark.json @@ -23,7 +23,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -31,7 +31,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/selectors/first-letter.json b/css/selectors/first-letter.json index ba8a7aa20a2c47..04fddd2d3126f1 100644 --- a/css/selectors/first-letter.json +++ b/css/selectors/first-letter.json @@ -115,7 +115,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/selectors/heading.json b/css/selectors/heading.json index 64c02e5ccf789d..1e047f832a1cca 100644 --- a/css/selectors/heading.json +++ b/css/selectors/heading.json @@ -30,7 +30,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/selectors/picker-icon.json b/css/selectors/picker-icon.json index 5cb4e9fe098a9e..74bb399d2af748 100644 --- a/css/selectors/picker-icon.json +++ b/css/selectors/picker-icon.json @@ -23,7 +23,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/selectors/picker.json b/css/selectors/picker.json index e316e17949fdb3..854e2811cb1247 100644 --- a/css/selectors/picker.json +++ b/css/selectors/picker.json @@ -23,7 +23,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/css/types/global_keywords.json b/css/types/global_keywords.json index 1aa4606165fa83..fcc82e52503e13 100644 --- a/css/types/global_keywords.json +++ b/css/types/global_keywords.json @@ -217,7 +217,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "preview" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/html/elements/model.json b/html/elements/model.json new file mode 100644 index 00000000000000..29560817823d9c --- /dev/null +++ b/html/elements/model.json @@ -0,0 +1,223 @@ +{ + "html": { + "elements": { + "model": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#dfn-model", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "autoplay": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#autoplay-attribute", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "height": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#height-attribute", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "loop": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#loop-attribute", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "src": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#src-attribute", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "stagemode": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#stagemode-attribute", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "width": { + "__compat": { + "spec_url": "https://immersive-web.github.io/model-element/#width-attribute", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "27" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } + } +} diff --git a/html/elements/selectedcontent.json b/html/elements/selectedcontent.json index 46af413a228029..72827ea2964fa3 100644 --- a/html/elements/selectedcontent.json +++ b/html/elements/selectedcontent.json @@ -23,8 +23,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false, - "impl_url": "https://webkit.org/b/286642" + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -32,7 +31,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/http/headers/Sec-GPC.json b/http/headers/Sec-GPC.json index 28b0cffd1467a0..a4cd1073005a8f 100644 --- a/http/headers/Sec-GPC.json +++ b/http/headers/Sec-GPC.json @@ -34,7 +34,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/webassembly/jspi.json b/webassembly/jspi.json index 8fa04c843e3f54..ebe70315b7b28e 100644 --- a/webassembly/jspi.json +++ b/webassembly/jspi.json @@ -23,7 +23,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "27" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -31,7 +31,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false }