From 0b36b4ac2eca77a431d93a0ade9e191889f64abf Mon Sep 17 00:00:00 2001 From: Jon Davis Date: Thu, 29 Apr 2021 11:52:32 -0700 Subject: [PATCH] Updates for Safari 14.1 on macOS and Safari on iOS 14.5 (#10129) * Updates for Safari 14.1 on macOS and Safari on iOS 14.5 * Follow-up to address suggested changes * Additional follow-up to address review comments * Add newtab support in Safari 14.1 * Added chrome_url_overrides entry for newtab support * Removed no longer relevant note * Removed references to iOS 14.3. * Properly include Safari 14 automationRate support * Included partial implementation removal data * Included suggested note verbiage for newtab in Safari * Added partial implementation removal entry * Retained and updated pre-Safari 14.1/iOS 14.5 notes * Updated Safari notes for scroll-margin data --- api/AbstractRange.json | 24 ++-- api/AnalyserNode.json | 8 +- api/AudioBuffer.json | 12 +- api/AudioBufferSourceNode.json | 8 +- api/AudioContext.json | 62 ++++++--- api/AudioListener.json | 48 ++++--- api/AudioParam.json | 8 +- api/AudioParamMap.json | 32 ++--- api/AudioProcessingEvent.json | 4 +- api/AudioWorklet.json | 4 +- api/AudioWorkletNode.json | 20 +-- api/BaseAudioContext.json | 48 ++++--- api/BiquadFilterNode.json | 4 +- api/Blob.json | 8 +- api/BlobEvent.json | 12 +- api/ChannelMergerNode.json | 4 +- api/ChannelSplitterNode.json | 4 +- api/ConstantSourceNode.json | 12 +- api/ConvolverNode.json | 4 +- api/DataTransfer.json | 4 +- api/DelayNode.json | 4 +- api/DynamicsCompressorNode.json | 4 +- api/EXT_float_blend.json | 2 +- api/EXT_texture_compression_rgtc.json | 2 +- api/GainNode.json | 4 +- api/HTMLAreaElement.json | 4 +- api/HTMLLinkElement.json | 4 +- api/IIRFilterNode.json | 12 +- api/KHR_parallel_shader_compile.json | 4 +- api/MediaElementAudioSourceNode.json | 4 +- api/MediaRecorder.json | 24 ++-- api/MediaRecorderErrorEvent.json | 12 +- api/MediaStreamAudioDestinationNode.json | 4 +- api/MediaStreamAudioSourceNode.json | 4 +- api/OES_fbo_render_mipmap.json | 4 +- api/OfflineAudioContext.json | 98 ++++++++++---- api/OscillatorNode.json | 4 +- api/PannerNode.json | 60 +++++--- api/Performance.json | 4 +- api/PerformanceMark.json | 8 +- api/PerformanceMeasure.json | 4 +- api/PerformanceNavigation.json | 16 +-- api/PerformancePaintTiming.json | 4 +- api/PeriodicWave.json | 4 +- api/RTCIceCandidate.json | 44 +++--- api/RTCPeerConnection.json | 8 +- api/RTCPeerConnectionIceErrorEvent.json | 16 +-- api/RTCRtpSender.json | 4 +- api/SpeechRecognition.json | 128 +++++++++--------- api/SpeechRecognitionAlternative.json | 12 +- api/SpeechRecognitionErrorEvent.json | 12 +- api/SpeechRecognitionEvent.json | 12 +- api/SpeechRecognitionResult.json | 16 +-- api/SpeechRecognitionResultList.json | 12 +- api/StereoPannerNode.json | 12 +- api/TextDecoderStream.json | 28 ++-- api/TextEncoder.json | 4 +- api/TextEncoderStream.json | 20 +-- api/TransformStream.json | 16 +-- api/TransformStreamDefaultController.json | 20 +-- api/VTTCue.json | 12 +- api/WaveShaperNode.json | 4 +- api/Worklet.json | 4 +- api/WritableStream.json | 24 ++-- api/WritableStreamDefaultController.json | 8 +- api/WritableStreamDefaultWriter.json | 32 ++--- browsers/safari.json | 6 + browsers/safari_ios.json | 5 +- css/properties/border-block-color.json | 4 +- css/properties/border-block-style.json | 4 +- css/properties/border-block-width.json | 4 +- css/properties/border-block.json | 4 +- css/properties/border-inline-color.json | 4 +- css/properties/border-inline-style.json | 4 +- css/properties/border-inline-width.json | 4 +- css/properties/border-inline.json | 4 +- css/properties/column-gap.json | 4 +- css/properties/gap.json | 4 +- css/properties/inset-block-end.json | 4 +- css/properties/inset-block-start.json | 4 +- css/properties/inset-block.json | 4 +- css/properties/inset-inline-end.json | 4 +- css/properties/inset-inline-start.json | 4 +- css/properties/inset-inline.json | 4 +- css/properties/inset.json | 4 +- css/properties/margin-block.json | 4 +- css/properties/margin-inline.json | 4 +- css/properties/math-style.json | 4 +- css/properties/padding-block.json | 4 +- css/properties/padding-inline.json | 4 +- css/properties/rotate.json | 4 +- css/properties/row-gap.json | 4 +- css/properties/scale.json | 4 +- css/properties/scroll-margin-block-end.json | 4 +- css/properties/scroll-margin-block-start.json | 4 +- css/properties/scroll-margin-block.json | 4 +- css/properties/scroll-margin-bottom.json | 34 +++-- css/properties/scroll-margin-inline-end.json | 4 +- .../scroll-margin-inline-start.json | 4 +- css/properties/scroll-margin-inline.json | 4 +- css/properties/scroll-margin-left.json | 34 +++-- css/properties/scroll-margin-right.json | 34 +++-- css/properties/scroll-margin-top.json | 34 +++-- css/properties/scroll-margin.json | 34 +++-- css/properties/translate.json | 4 +- html/elements/input/date.json | 3 +- html/elements/input/datetime-local.json | 3 +- html/elements/input/time.json | 3 +- javascript/builtins/FinalizationRegistry.json | 16 +-- javascript/builtins/WeakRef.json | 12 +- javascript/builtins/intl/DateTimeFormat.json | 12 +- javascript/builtins/intl/DisplayNames.json | 20 +-- javascript/builtins/intl/ListFormat.json | 24 ++-- javascript/builtins/intl/NumberFormat.json | 56 +++++--- javascript/classes.json | 44 +++--- webextensions/manifest/background.json | 3 +- .../manifest/chrome_url_overrides.json | 5 +- 117 files changed, 879 insertions(+), 703 deletions(-) diff --git a/api/AbstractRange.json b/api/AbstractRange.json index 24a877f22b0d4c..31f8876a6edd42 100644 --- a/api/AbstractRange.json +++ b/api/AbstractRange.json @@ -31,10 +31,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -80,10 +80,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -130,10 +130,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -180,10 +180,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -230,10 +230,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -280,10 +280,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/api/AnalyserNode.json b/api/AnalyserNode.json index ef9dc95820bfa2..14bf1593eb98c4 100644 --- a/api/AnalyserNode.json +++ b/api/AnalyserNode.json @@ -79,10 +79,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -373,10 +373,10 @@ "version_added": "14" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/api/AudioBuffer.json b/api/AudioBuffer.json index b297588c9b94dd..7b1115aa668e94 100644 --- a/api/AudioBuffer.json +++ b/api/AudioBuffer.json @@ -83,10 +83,10 @@ "notes": "The context parameter was supported up until version 44, but has now been removed." }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", @@ -134,10 +134,10 @@ "version_added": "30" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "4.0" @@ -183,10 +183,10 @@ "version_added": "30" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "4.0" diff --git a/api/AudioBufferSourceNode.json b/api/AudioBufferSourceNode.json index 7227dbab064aa2..b3f781674cbd26 100644 --- a/api/AudioBufferSourceNode.json +++ b/api/AudioBufferSourceNode.json @@ -81,10 +81,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", @@ -183,10 +183,10 @@ "version_added": "32" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "4.0" diff --git a/api/AudioContext.json b/api/AudioContext.json index dc5c5831a2c814..6ddd850b493cd4 100644 --- a/api/AudioContext.json +++ b/api/AudioContext.json @@ -57,14 +57,26 @@ "prefix": "webkit" } ], - "safari": { - "version_added": "6", - "prefix": "webkit" - }, - "safari_ios": { - "version_added": "6", - "prefix": "webkit" - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "6", + "version_removed": "14.1", + "prefix": "webkit" + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "6", + "version_removed": "14.5", + "prefix": "webkit" + } + ], "samsunginternet_android": [ { "version_added": "3.0" @@ -166,14 +178,24 @@ "prefix": "webkit" } ], - "safari": { - "version_added": "6.1", - "prefix": "webkit" - }, - "safari_ios": { - "version_added": "6.1", - "prefix": "webkit" - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "6", + "prefix": "webkit" + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "6", + "prefix": "webkit" + } + ], "samsunginternet_android": [ { "version_added": "3.0", @@ -336,10 +358,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -632,10 +654,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/AudioListener.json b/api/AudioListener.json index 6127f9e2067801..e21ae2e2169d2a 100644 --- a/api/AudioListener.json +++ b/api/AudioListener.json @@ -84,10 +84,12 @@ "version_removed": "43" }, "safari": { - "version_added": "6" + "version_added": "6", + "version_removed": "14.1" }, "safari_ios": { - "version_added": null + "version_added": "6", + "version_removed": "14.5" }, "samsunginternet_android": { "version_added": "1.0", @@ -137,10 +139,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -188,10 +190,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -239,10 +241,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -290,10 +292,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -341,10 +343,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -392,10 +394,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -544,10 +546,12 @@ "version_removed": "43" }, "safari": { - "version_added": "6" + "version_added": "6", + "version_removed": "14.1" }, "safari_ios": { - "version_added": null + "version_added": "6", + "version_removed": "14.5" }, "samsunginternet_android": { "version_added": "1.0", @@ -597,10 +601,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -648,10 +652,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -699,10 +703,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" diff --git a/api/AudioParam.json b/api/AudioParam.json index 1bc235dbfcb836..3f1818784ab0ef 100644 --- a/api/AudioParam.json +++ b/api/AudioParam.json @@ -77,10 +77,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14" }, "safari_ios": { - "version_added": false + "version_added": "14" }, "samsunginternet_android": { "version_added": "10.0" @@ -126,10 +126,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/AudioParamMap.json b/api/AudioParamMap.json index 27cdccdb2bbbcd..9eb29bca8d58bf 100644 --- a/api/AudioParamMap.json +++ b/api/AudioParamMap.json @@ -29,10 +29,10 @@ "version_added": "47" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -76,10 +76,10 @@ "version_added": "47" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -124,10 +124,10 @@ "version_added": "47" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -172,10 +172,10 @@ "version_added": "47" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -220,10 +220,10 @@ "version_added": "47" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -268,10 +268,10 @@ "version_added": "47" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -316,10 +316,10 @@ "version_added": "47" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -364,10 +364,10 @@ "version_added": "47" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" diff --git a/api/AudioProcessingEvent.json b/api/AudioProcessingEvent.json index 64db24c7f5c0b7..78667bfbbf7854 100644 --- a/api/AudioProcessingEvent.json +++ b/api/AudioProcessingEvent.json @@ -77,10 +77,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/AudioWorklet.json b/api/AudioWorklet.json index fea8fe175ad162..23f37ff66bb105 100644 --- a/api/AudioWorklet.json +++ b/api/AudioWorklet.json @@ -30,10 +30,10 @@ "version_added": true }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" diff --git a/api/AudioWorkletNode.json b/api/AudioWorkletNode.json index f2084ddbd9aee4..e09a2dbb6bca21 100644 --- a/api/AudioWorkletNode.json +++ b/api/AudioWorkletNode.json @@ -30,10 +30,10 @@ "version_added": true }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -79,10 +79,10 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -128,10 +128,10 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -177,10 +177,10 @@ "version_added": true }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -226,10 +226,10 @@ "version_added": true }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" diff --git a/api/BaseAudioContext.json b/api/BaseAudioContext.json index ff3db88da06520..d98b6f2312c628 100644 --- a/api/BaseAudioContext.json +++ b/api/BaseAudioContext.json @@ -85,16 +85,28 @@ "notes": "The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces." } ], - "safari": { - "version_added": "6", - "partial_implementation": true, - "notes": "The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces." - }, - "safari_ios": { - "version_added": "6", - "partial_implementation": true, - "notes": "The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces." - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "6", + "version_removed": "14.1", + "partial_implementation": true, + "notes": "The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "6", + "version_removed": "14.5", + "partial_implementation": true, + "notes": "The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces." + } + ], "samsunginternet_android": [ { "version_added": "6.0" @@ -154,10 +166,10 @@ "version_added": true }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -497,10 +509,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -742,10 +754,10 @@ "version_added": true }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" @@ -1059,10 +1071,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true diff --git a/api/BiquadFilterNode.json b/api/BiquadFilterNode.json index ede70caf3265a2..c3610a58de29ac 100644 --- a/api/BiquadFilterNode.json +++ b/api/BiquadFilterNode.json @@ -83,10 +83,10 @@ "notes": "Before Opera 46, the default values were not supported." }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", diff --git a/api/Blob.json b/api/Blob.json index 09e3d5f95732d8..e0ebc03dcdcec6 100644 --- a/api/Blob.json +++ b/api/Blob.json @@ -310,10 +310,10 @@ "version_added": "54" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" @@ -360,10 +360,10 @@ "version_added": "54" }, "safari": { - "version_added": false + "version_added": "14" }, "safari_ios": { - "version_added": false + "version_added": "14" }, "samsunginternet_android": { "version_added": "12.0" diff --git a/api/BlobEvent.json b/api/BlobEvent.json index 4a0aaea16dd597..72c3a291f28ad8 100644 --- a/api/BlobEvent.json +++ b/api/BlobEvent.json @@ -30,10 +30,10 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14" }, "safari_ios": { - "version_added": false + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -79,10 +79,10 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14" }, "safari_ios": { - "version_added": false + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -177,10 +177,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14" }, "safari_ios": { - "version_added": false + "version_added": "14" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/ChannelMergerNode.json b/api/ChannelMergerNode.json index 26c4c2c2bc2479..23fd032d357252 100644 --- a/api/ChannelMergerNode.json +++ b/api/ChannelMergerNode.json @@ -79,10 +79,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" diff --git a/api/ChannelSplitterNode.json b/api/ChannelSplitterNode.json index b36c90b6f9edac..ed4a7b96e88617 100644 --- a/api/ChannelSplitterNode.json +++ b/api/ChannelSplitterNode.json @@ -85,10 +85,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" diff --git a/api/ConstantSourceNode.json b/api/ConstantSourceNode.json index 42c51447fe5346..b704367029a24d 100644 --- a/api/ConstantSourceNode.json +++ b/api/ConstantSourceNode.json @@ -30,10 +30,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -79,10 +79,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -128,10 +128,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/api/ConvolverNode.json b/api/ConvolverNode.json index ee3654efc61386..e5d0150da64643 100644 --- a/api/ConvolverNode.json +++ b/api/ConvolverNode.json @@ -79,10 +79,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" diff --git a/api/DataTransfer.json b/api/DataTransfer.json index efeeaf4d7ee40a..c4d3a84b7f48c7 100644 --- a/api/DataTransfer.json +++ b/api/DataTransfer.json @@ -81,10 +81,10 @@ "version_added": "44" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "8.0" diff --git a/api/DelayNode.json b/api/DelayNode.json index d0965241b6f797..ddf75c82e0467a 100644 --- a/api/DelayNode.json +++ b/api/DelayNode.json @@ -81,10 +81,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", diff --git a/api/DynamicsCompressorNode.json b/api/DynamicsCompressorNode.json index 29384bed51f023..5dbda1365f2b37 100644 --- a/api/DynamicsCompressorNode.json +++ b/api/DynamicsCompressorNode.json @@ -81,10 +81,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", diff --git a/api/EXT_float_blend.json b/api/EXT_float_blend.json index 6c9cacb374cf3d..b59aabae219686 100644 --- a/api/EXT_float_blend.json +++ b/api/EXT_float_blend.json @@ -30,7 +30,7 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": false diff --git a/api/EXT_texture_compression_rgtc.json b/api/EXT_texture_compression_rgtc.json index fcb36593390891..e2198a7c9aa3ef 100644 --- a/api/EXT_texture_compression_rgtc.json +++ b/api/EXT_texture_compression_rgtc.json @@ -31,7 +31,7 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": false diff --git a/api/GainNode.json b/api/GainNode.json index ab3f96ed5ac2f4..490719be1f7329 100644 --- a/api/GainNode.json +++ b/api/GainNode.json @@ -81,10 +81,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", diff --git a/api/HTMLAreaElement.json b/api/HTMLAreaElement.json index 68c5032f7d0aa8..c978a586306988 100644 --- a/api/HTMLAreaElement.json +++ b/api/HTMLAreaElement.json @@ -317,10 +317,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.2" diff --git a/api/HTMLLinkElement.json b/api/HTMLLinkElement.json index 23a4d45622da56..7265694cdf42ac 100644 --- a/api/HTMLLinkElement.json +++ b/api/HTMLLinkElement.json @@ -558,10 +558,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/IIRFilterNode.json b/api/IIRFilterNode.json index f86abc54744a6f..933767687e1971 100644 --- a/api/IIRFilterNode.json +++ b/api/IIRFilterNode.json @@ -30,10 +30,10 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" @@ -81,10 +81,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", @@ -132,10 +132,10 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" diff --git a/api/KHR_parallel_shader_compile.json b/api/KHR_parallel_shader_compile.json index 04e100033a1320..eb1ee2ec7036f2 100644 --- a/api/KHR_parallel_shader_compile.json +++ b/api/KHR_parallel_shader_compile.json @@ -29,10 +29,10 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" diff --git a/api/MediaElementAudioSourceNode.json b/api/MediaElementAudioSourceNode.json index 0b0859af70925a..c0af55301101f1 100644 --- a/api/MediaElementAudioSourceNode.json +++ b/api/MediaElementAudioSourceNode.json @@ -81,10 +81,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", diff --git a/api/MediaRecorder.json b/api/MediaRecorder.json index 6456874a87e397..cb6fa0bbfe189e 100644 --- a/api/MediaRecorder.json +++ b/api/MediaRecorder.json @@ -178,10 +178,10 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" @@ -552,10 +552,10 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" @@ -601,10 +601,10 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" @@ -797,10 +797,10 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" @@ -895,10 +895,10 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" @@ -1180,10 +1180,10 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" diff --git a/api/MediaRecorderErrorEvent.json b/api/MediaRecorderErrorEvent.json index a7d53e8d608108..fd5fc9030199bd 100644 --- a/api/MediaRecorderErrorEvent.json +++ b/api/MediaRecorderErrorEvent.json @@ -35,10 +35,10 @@ "notes": "Uses a generic event with an error property." }, "safari": { - "version_added": false + "version_added": "14" }, "safari_ios": { - "version_added": false + "version_added": "14" }, "samsunginternet_android": { "version_added": false, @@ -90,10 +90,10 @@ "notes": "Uses a generic event with an error property." }, "safari": { - "version_added": false + "version_added": "14" }, "safari_ios": { - "version_added": false + "version_added": "14" }, "samsunginternet_android": { "version_added": false, @@ -145,10 +145,10 @@ "notes": "Uses a generic event with an error property." }, "safari": { - "version_added": false + "version_added": "14" }, "safari_ios": { - "version_added": false + "version_added": "14" }, "samsunginternet_android": { "version_added": false, diff --git a/api/MediaStreamAudioDestinationNode.json b/api/MediaStreamAudioDestinationNode.json index 8e605a59bc5695..9e7c5872f96a4d 100644 --- a/api/MediaStreamAudioDestinationNode.json +++ b/api/MediaStreamAudioDestinationNode.json @@ -81,10 +81,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", diff --git a/api/MediaStreamAudioSourceNode.json b/api/MediaStreamAudioSourceNode.json index 3607d4fcf6d304..4492a2fd3fa247 100644 --- a/api/MediaStreamAudioSourceNode.json +++ b/api/MediaStreamAudioSourceNode.json @@ -81,10 +81,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", diff --git a/api/OES_fbo_render_mipmap.json b/api/OES_fbo_render_mipmap.json index cbb80eb02dd808..3476d5c352ca85 100644 --- a/api/OES_fbo_render_mipmap.json +++ b/api/OES_fbo_render_mipmap.json @@ -41,10 +41,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/api/OfflineAudioContext.json b/api/OfflineAudioContext.json index 45253d80d86f45..cf84b123b6c26f 100644 --- a/api/OfflineAudioContext.json +++ b/api/OfflineAudioContext.json @@ -57,14 +57,26 @@ "prefix": "webkit" } ], - "safari": { - "version_added": "6", - "prefix": "webkit" - }, - "safari_ios": { - "version_added": "6", - "prefix": "webkit" - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "6", + "version_removed": "14.1", + "prefix": "webkit" + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "6", + "version_removed": "14.5", + "prefix": "webkit" + } + ], "samsunginternet_android": [ { "version_added": "3.0" @@ -150,14 +162,26 @@ "prefix": "webkit" } ], - "safari": { - "version_added": "6", - "prefix": "webkit" - }, - "safari_ios": { - "version_added": "6", - "prefix": "webkit" - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "6", + "version_removed": "14.1", + "prefix": "webkit" + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "6", + "version_removed": "14.5", + "prefix": "webkit" + } + ], "samsunginternet_android": [ { "version_added": "3.0" @@ -214,10 +238,10 @@ "version_added": "46" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "8.0" @@ -314,10 +338,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" @@ -460,12 +484,26 @@ "opera_android": { "version_added": "14" }, - "safari": { - "version_added": "6" - }, - "safari_ios": { - "version_added": null - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "6", + "version_removed": "14.1", + "prefix": "webkit" + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "6", + "version_removed": "14.5", + "prefix": "webkit" + } + ], "samsunginternet_android": { "version_added": "1.5" }, @@ -508,10 +546,10 @@ "version_added": "29" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "4.0" @@ -558,10 +596,10 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" diff --git a/api/OscillatorNode.json b/api/OscillatorNode.json index 6c71892f836f08..1b45f19015cb0f 100644 --- a/api/OscillatorNode.json +++ b/api/OscillatorNode.json @@ -81,10 +81,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", diff --git a/api/PannerNode.json b/api/PannerNode.json index 750b50d5dac56c..ab70b2d5329850 100644 --- a/api/PannerNode.json +++ b/api/PannerNode.json @@ -28,12 +28,26 @@ "opera_android": { "version_added": "14" }, - "safari": { - "version_added": "6" - }, - "safari_ios": { - "version_added": "6" - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "6", + "version_removed": "14.1", + "prefix": "webkit" + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "6", + "version_removed": "14.5", + "prefix": "webkit" + } + ], "samsunginternet_android": { "version_added": "1.0" }, @@ -79,10 +93,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", @@ -369,10 +383,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -417,10 +431,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -465,10 +479,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -561,10 +575,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -609,10 +623,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -657,10 +671,10 @@ "version_added": "41" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -904,10 +918,12 @@ "version_removed": "43" }, "safari": { - "version_added": "6" + "version_added": "6", + "version_removed": "14.1" }, "safari_ios": { - "version_added": "6" + "version_added": "6", + "version_removed": "14.5" }, "samsunginternet_android": { "version_added": "1.0", diff --git a/api/Performance.json b/api/Performance.json index 712ba864ad1959..85153b8b0f9852 100644 --- a/api/Performance.json +++ b/api/Performance.json @@ -1250,10 +1250,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" diff --git a/api/PerformanceMark.json b/api/PerformanceMark.json index 6a2b17c20839a5..1532e8338d4211 100644 --- a/api/PerformanceMark.json +++ b/api/PerformanceMark.json @@ -80,10 +80,10 @@ "version_added": "54" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" @@ -127,10 +127,10 @@ "version_added": "54" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" diff --git a/api/PerformanceMeasure.json b/api/PerformanceMeasure.json index fe2305640a0aaa..867722925b1a52 100644 --- a/api/PerformanceMeasure.json +++ b/api/PerformanceMeasure.json @@ -79,10 +79,10 @@ "version_added": "56" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" diff --git a/api/PerformanceNavigation.json b/api/PerformanceNavigation.json index 23d274b1400282..33a5404f7dcdcd 100644 --- a/api/PerformanceNavigation.json +++ b/api/PerformanceNavigation.json @@ -29,10 +29,10 @@ "version_added": "14" }, "safari": { - "version_added": false + "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "9" }, "samsunginternet_android": { "version_added": "1.0" @@ -76,10 +76,10 @@ "version_added": "14" }, "safari": { - "version_added": false + "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "9" }, "samsunginternet_android": { "version_added": "1.0" @@ -126,10 +126,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0" @@ -176,10 +176,10 @@ "version_added": "14" }, "safari": { - "version_added": false + "version_added": "8" }, "safari_ios": { - "version_added": false + "version_added": "9" }, "samsunginternet_android": { "version_added": "1.0" diff --git a/api/PerformancePaintTiming.json b/api/PerformancePaintTiming.json index 64883f21c3e7fe..d788d2538621af 100644 --- a/api/PerformancePaintTiming.json +++ b/api/PerformancePaintTiming.json @@ -30,10 +30,10 @@ "version_added": "44" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "8.0" diff --git a/api/PeriodicWave.json b/api/PeriodicWave.json index 16ae1d7380ec01..dabda40d39bf83 100644 --- a/api/PeriodicWave.json +++ b/api/PeriodicWave.json @@ -81,10 +81,10 @@ "version_added": "42" }, "safari": { - "version_added": null + "version_added": "14.1" }, "safari_ios": { - "version_added": null + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", diff --git a/api/RTCIceCandidate.json b/api/RTCIceCandidate.json index 159fa5dbfad266..b213de617b65f9 100644 --- a/api/RTCIceCandidate.json +++ b/api/RTCIceCandidate.json @@ -134,10 +134,10 @@ "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" @@ -230,10 +230,10 @@ "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" @@ -278,10 +278,10 @@ "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" @@ -326,10 +326,10 @@ "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" @@ -374,10 +374,10 @@ "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" @@ -422,10 +422,10 @@ "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" @@ -470,10 +470,10 @@ "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" @@ -518,10 +518,10 @@ "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" @@ -662,10 +662,10 @@ "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" @@ -758,10 +758,10 @@ "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" @@ -806,10 +806,10 @@ "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index 52560067135d04..c7f99806c9d04b 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -2712,10 +2712,10 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -3852,10 +3852,10 @@ "version_added": "55" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" diff --git a/api/RTCPeerConnectionIceErrorEvent.json b/api/RTCPeerConnectionIceErrorEvent.json index 7641a77bdcc8da..2634c203b76a0f 100644 --- a/api/RTCPeerConnectionIceErrorEvent.json +++ b/api/RTCPeerConnectionIceErrorEvent.json @@ -29,10 +29,10 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": null @@ -76,10 +76,10 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": null @@ -124,10 +124,10 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": null @@ -220,10 +220,10 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": null diff --git a/api/RTCRtpSender.json b/api/RTCRtpSender.json index dc00f777434e88..7b0f6824c2c137 100644 --- a/api/RTCRtpSender.json +++ b/api/RTCRtpSender.json @@ -476,10 +476,10 @@ "version_added": "54" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" diff --git a/api/SpeechRecognition.json b/api/SpeechRecognition.json index f44afd541590b1..e3894131bac950 100644 --- a/api/SpeechRecognition.json +++ b/api/SpeechRecognition.json @@ -35,10 +35,12 @@ "version_added": false }, "safari": { - "version_added": false + "prefix": "webkit", + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "prefix": "webkit", + "version_added": "14.5" }, "samsunginternet_android": { "prefix": "webkit", @@ -93,10 +95,12 @@ "version_added": false }, "safari": { - "version_added": false + "prefix": "webkit", + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "prefix": "webkit", + "version_added": "14.5" }, "samsunginternet_android": { "prefix": "webkit", @@ -148,10 +152,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -199,10 +203,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true @@ -248,10 +252,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true @@ -299,10 +303,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -350,10 +354,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true @@ -399,10 +403,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true @@ -503,10 +507,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -556,10 +560,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -609,10 +613,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -660,10 +664,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true @@ -711,10 +715,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -764,10 +768,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -817,10 +821,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -870,10 +874,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -923,10 +927,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -976,10 +980,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -1029,10 +1033,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -1082,10 +1086,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -1135,10 +1139,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -1188,10 +1192,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -1241,10 +1245,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -1292,10 +1296,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true @@ -1394,10 +1398,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true @@ -1443,10 +1447,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true @@ -1492,10 +1496,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true @@ -1541,10 +1545,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true @@ -1592,10 +1596,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -1643,10 +1647,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true @@ -1694,10 +1698,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, diff --git a/api/SpeechRecognitionAlternative.json b/api/SpeechRecognitionAlternative.json index 7b7a3c73c48927..1b5a63e2c0f95b 100644 --- a/api/SpeechRecognitionAlternative.json +++ b/api/SpeechRecognitionAlternative.json @@ -32,10 +32,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -84,10 +84,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -137,10 +137,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, diff --git a/api/SpeechRecognitionErrorEvent.json b/api/SpeechRecognitionErrorEvent.json index 71fa77dd5f035a..525929bd9c3d57 100644 --- a/api/SpeechRecognitionErrorEvent.json +++ b/api/SpeechRecognitionErrorEvent.json @@ -45,10 +45,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": [ { @@ -108,10 +108,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" @@ -156,10 +156,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" diff --git a/api/SpeechRecognitionEvent.json b/api/SpeechRecognitionEvent.json index 8151f49501182a..46b162cc6d21a9 100644 --- a/api/SpeechRecognitionEvent.json +++ b/api/SpeechRecognitionEvent.json @@ -35,10 +35,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "prefix": "webkit", @@ -195,10 +195,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -248,10 +248,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, diff --git a/api/SpeechRecognitionResult.json b/api/SpeechRecognitionResult.json index 3b029357451724..e01350a9efc06f 100644 --- a/api/SpeechRecognitionResult.json +++ b/api/SpeechRecognitionResult.json @@ -32,10 +32,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -84,10 +84,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -137,10 +137,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -190,10 +190,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, diff --git a/api/SpeechRecognitionResultList.json b/api/SpeechRecognitionResultList.json index 4bc7b79feb2933..10a9bd49f94e00 100644 --- a/api/SpeechRecognitionResultList.json +++ b/api/SpeechRecognitionResultList.json @@ -32,10 +32,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -84,10 +84,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, @@ -137,10 +137,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true, diff --git a/api/StereoPannerNode.json b/api/StereoPannerNode.json index 96c78ee715b682..ad8b80c236e2ce 100644 --- a/api/StereoPannerNode.json +++ b/api/StereoPannerNode.json @@ -29,10 +29,10 @@ "version_added": "28" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "4.0" @@ -79,10 +79,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", @@ -129,10 +129,10 @@ "version_added": "28" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "4.0" diff --git a/api/TextDecoderStream.json b/api/TextDecoderStream.json index 8711fa0512baa5..72ad52e8e7fa63 100644 --- a/api/TextDecoderStream.json +++ b/api/TextDecoderStream.json @@ -29,10 +29,10 @@ "version_added": "50" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" @@ -77,10 +77,10 @@ "version_added": "50" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" @@ -125,10 +125,10 @@ "version_added": "50" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" @@ -173,10 +173,10 @@ "version_added": "50" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" @@ -221,10 +221,10 @@ "version_added": "50" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" @@ -269,10 +269,10 @@ "version_added": "50" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" @@ -317,10 +317,10 @@ "version_added": "50" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/api/TextEncoder.json b/api/TextEncoder.json index 31ac753a572166..97e0effa48268c 100644 --- a/api/TextEncoder.json +++ b/api/TextEncoder.json @@ -265,10 +265,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "11.0" diff --git a/api/TextEncoderStream.json b/api/TextEncoderStream.json index 95c60696b32920..61a154e7dc3548 100644 --- a/api/TextEncoderStream.json +++ b/api/TextEncoderStream.json @@ -29,10 +29,10 @@ "version_added": "50" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" @@ -77,10 +77,10 @@ "version_added": "50" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" @@ -125,10 +125,10 @@ "version_added": "50" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" @@ -173,10 +173,10 @@ "version_added": "50" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" @@ -221,10 +221,10 @@ "version_added": "50" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/api/TransformStream.json b/api/TransformStream.json index 0bf6f8e4b14a47..8414bf3fb309a0 100644 --- a/api/TransformStream.json +++ b/api/TransformStream.json @@ -29,10 +29,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -77,10 +77,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -125,10 +125,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -173,10 +173,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" diff --git a/api/TransformStreamDefaultController.json b/api/TransformStreamDefaultController.json index 9d25900aa7b5e0..7b1e51b06cbe8d 100644 --- a/api/TransformStreamDefaultController.json +++ b/api/TransformStreamDefaultController.json @@ -29,10 +29,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -76,10 +76,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -124,10 +124,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -172,10 +172,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" @@ -220,10 +220,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" diff --git a/api/VTTCue.json b/api/VTTCue.json index a665b0f9aeb176..b5509b66f3754d 100644 --- a/api/VTTCue.json +++ b/api/VTTCue.json @@ -269,10 +269,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -365,10 +365,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -413,10 +413,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/api/WaveShaperNode.json b/api/WaveShaperNode.json index 2021ab1c11764d..42e757c71fac8a 100644 --- a/api/WaveShaperNode.json +++ b/api/WaveShaperNode.json @@ -79,10 +79,10 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", diff --git a/api/Worklet.json b/api/Worklet.json index e06d905903be1d..810a725f004b1c 100644 --- a/api/Worklet.json +++ b/api/Worklet.json @@ -29,10 +29,10 @@ "version_added": "47" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "9.0" diff --git a/api/WritableStream.json b/api/WritableStream.json index 34540a4358e116..33685596dea06a 100644 --- a/api/WritableStream.json +++ b/api/WritableStream.json @@ -29,10 +29,10 @@ "version_added": "44" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -77,10 +77,10 @@ "version_added": "44" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -125,10 +125,10 @@ "version_added": "44" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -172,10 +172,10 @@ "version_added": "58" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "13.0" @@ -220,10 +220,10 @@ "version_added": "44" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -268,10 +268,10 @@ "version_added": "44" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/WritableStreamDefaultController.json b/api/WritableStreamDefaultController.json index 7e3f32beaeb3f7..01b782cf3cd786 100644 --- a/api/WritableStreamDefaultController.json +++ b/api/WritableStreamDefaultController.json @@ -29,10 +29,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -76,10 +76,10 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": null diff --git a/api/WritableStreamDefaultWriter.json b/api/WritableStreamDefaultWriter.json index 10e1b5a8bbe6b2..5592778be65b2f 100644 --- a/api/WritableStreamDefaultWriter.json +++ b/api/WritableStreamDefaultWriter.json @@ -29,10 +29,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -125,10 +125,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -173,10 +173,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -221,10 +221,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -269,10 +269,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -317,10 +317,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -365,10 +365,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" @@ -413,10 +413,10 @@ "version_added": "43" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/browsers/safari.json b/browsers/safari.json index afc600a4806b8e..d453846745b098 100644 --- a/browsers/safari.json +++ b/browsers/safari.json @@ -173,6 +173,12 @@ "status": "current", "engine": "WebKit", "engine_version": "610.1.28" + }, + "14.1": { + "release_date": "2020-04-26", + "status": "current", + "engine": "WebKit", + "engine_version": "611.1.21.161.3" } } } diff --git a/browsers/safari_ios.json b/browsers/safari_ios.json index 7dbd92e55efbaf..48415a745b8817 100644 --- a/browsers/safari_ios.json +++ b/browsers/safari_ios.json @@ -159,7 +159,10 @@ "engine_version": "610.1.28" }, "14.5": { - "status": "beta" + "release_date": "2021-04-26", + "status": "current", + "engine": "WebKit", + "engine_version": "611.1.21.161.6" } } } diff --git a/css/properties/border-block-color.json b/css/properties/border-block-color.json index 2e1311c1c7cf9a..829a4699c8bc3c 100644 --- a/css/properties/border-block-color.json +++ b/css/properties/border-block-color.json @@ -74,10 +74,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/border-block-style.json b/css/properties/border-block-style.json index 5501a5a9dc3cb6..703f3c8a3dfd85 100644 --- a/css/properties/border-block-style.json +++ b/css/properties/border-block-style.json @@ -81,10 +81,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/border-block-width.json b/css/properties/border-block-width.json index c2c6748a9837e0..3d819d957bec67 100644 --- a/css/properties/border-block-width.json +++ b/css/properties/border-block-width.json @@ -86,10 +86,10 @@ } ], "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/border-block.json b/css/properties/border-block.json index 77ac5921acfc46..966e46c8e2a4ae 100644 --- a/css/properties/border-block.json +++ b/css/properties/border-block.json @@ -81,10 +81,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/border-inline-color.json b/css/properties/border-inline-color.json index 1696aa4f35b3d4..6db0d0bdc6bbf6 100644 --- a/css/properties/border-inline-color.json +++ b/css/properties/border-inline-color.json @@ -81,10 +81,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/border-inline-style.json b/css/properties/border-inline-style.json index e1b62d0581181a..47dfc75c1c1ad9 100644 --- a/css/properties/border-inline-style.json +++ b/css/properties/border-inline-style.json @@ -81,10 +81,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/border-inline-width.json b/css/properties/border-inline-width.json index f7a382cabc98a4..5aeba331451cf1 100644 --- a/css/properties/border-inline-width.json +++ b/css/properties/border-inline-width.json @@ -81,10 +81,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/border-inline.json b/css/properties/border-inline.json index 39a24a6d73f057..82dd37ffe18b72 100644 --- a/css/properties/border-inline.json +++ b/css/properties/border-inline.json @@ -81,10 +81,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/column-gap.json b/css/properties/column-gap.json index c96c0fe30edf54..3788daec5b6963 100644 --- a/css/properties/column-gap.json +++ b/css/properties/column-gap.json @@ -37,10 +37,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/gap.json b/css/properties/gap.json index a99a1922ac4c0c..9827c5774ca2b2 100644 --- a/css/properties/gap.json +++ b/css/properties/gap.json @@ -33,10 +33,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/inset-block-end.json b/css/properties/inset-block-end.json index fc4b113aae5880..88e75f8059c492 100644 --- a/css/properties/inset-block-end.json +++ b/css/properties/inset-block-end.json @@ -95,10 +95,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/inset-block-start.json b/css/properties/inset-block-start.json index 78c16232e16ee9..987b3463c614c2 100644 --- a/css/properties/inset-block-start.json +++ b/css/properties/inset-block-start.json @@ -95,10 +95,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/inset-block.json b/css/properties/inset-block.json index 5d0488d1db69e8..40ddc273a2f801 100644 --- a/css/properties/inset-block.json +++ b/css/properties/inset-block.json @@ -95,10 +95,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/inset-inline-end.json b/css/properties/inset-inline-end.json index 48e262966d0066..164ec2c14b2e29 100644 --- a/css/properties/inset-inline-end.json +++ b/css/properties/inset-inline-end.json @@ -95,10 +95,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/inset-inline-start.json b/css/properties/inset-inline-start.json index bd49548ecca47c..e4518e2071c8eb 100644 --- a/css/properties/inset-inline-start.json +++ b/css/properties/inset-inline-start.json @@ -95,10 +95,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/inset-inline.json b/css/properties/inset-inline.json index dbc5a3976324a9..04e4cf76f59e27 100644 --- a/css/properties/inset-inline.json +++ b/css/properties/inset-inline.json @@ -95,10 +95,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/inset.json b/css/properties/inset.json index c801b69985697a..ae2e35c19e3aa9 100644 --- a/css/properties/inset.json +++ b/css/properties/inset.json @@ -81,10 +81,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/margin-block.json b/css/properties/margin-block.json index 6118ec5a4b1462..8769579f4934b5 100644 --- a/css/properties/margin-block.json +++ b/css/properties/margin-block.json @@ -81,10 +81,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/margin-inline.json b/css/properties/margin-inline.json index 250b1a1a16dadc..ade11b7042a8be 100644 --- a/css/properties/margin-inline.json +++ b/css/properties/margin-inline.json @@ -81,10 +81,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/math-style.json b/css/properties/math-style.json index 267d1e6abe3c5f..969e66d4a758d0 100644 --- a/css/properties/math-style.json +++ b/css/properties/math-style.json @@ -57,10 +57,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/padding-block.json b/css/properties/padding-block.json index 7b2063acd67c26..ee1ae19bc57b37 100644 --- a/css/properties/padding-block.json +++ b/css/properties/padding-block.json @@ -81,10 +81,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/padding-inline.json b/css/properties/padding-inline.json index 99e7ede8b3f82c..6b4c9d763e2a57 100644 --- a/css/properties/padding-inline.json +++ b/css/properties/padding-inline.json @@ -81,10 +81,10 @@ ] }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/rotate.json b/css/properties/rotate.json index 331d2eac6e5862..fc5af504858b47 100644 --- a/css/properties/rotate.json +++ b/css/properties/rotate.json @@ -51,10 +51,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/row-gap.json b/css/properties/row-gap.json index 5cbca8b38c3640..8e40b36a064437 100644 --- a/css/properties/row-gap.json +++ b/css/properties/row-gap.json @@ -33,10 +33,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/scale.json b/css/properties/scale.json index 7fc28dad50e8d5..2ca3c5722646a8 100644 --- a/css/properties/scale.json +++ b/css/properties/scale.json @@ -51,10 +51,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/scroll-margin-block-end.json b/css/properties/scroll-margin-block-end.json index 2e504061b167ee..56169d16f4b406 100644 --- a/css/properties/scroll-margin-block-end.json +++ b/css/properties/scroll-margin-block-end.json @@ -31,10 +31,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/css/properties/scroll-margin-block-start.json b/css/properties/scroll-margin-block-start.json index 1a620004f80bb8..f5af490c0609f0 100644 --- a/css/properties/scroll-margin-block-start.json +++ b/css/properties/scroll-margin-block-start.json @@ -31,10 +31,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/css/properties/scroll-margin-block.json b/css/properties/scroll-margin-block.json index efab440137346e..330af3bfec4eb0 100644 --- a/css/properties/scroll-margin-block.json +++ b/css/properties/scroll-margin-block.json @@ -31,10 +31,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/css/properties/scroll-margin-bottom.json b/css/properties/scroll-margin-bottom.json index d874fd3b2d4494..42e38343ae04cb 100644 --- a/css/properties/scroll-margin-bottom.json +++ b/css/properties/scroll-margin-bottom.json @@ -30,18 +30,28 @@ "opera_android": { "version_added": "48" }, - "safari": { - "version_added": "11", - "alternative_name": "scroll-snap-margin-bottom", - "partial_implementation": true, - "notes": "Scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." - }, - "safari_ios": { - "version_added": "11", - "alternative_name": "scroll-snap-margin-bottom", - "partial_implementation": true, - "notes": "Scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "11", + "alternative_name": "scroll-snap-margin-bottom", + "partial_implementation": true, + "notes": "Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "11", + "alternative_name": "scroll-snap-margin-bottom", + "partial_implementation": true, + "notes": "Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." + } + ], "samsunginternet_android": { "version_added": "10.0" }, diff --git a/css/properties/scroll-margin-inline-end.json b/css/properties/scroll-margin-inline-end.json index 3000a397c54d48..87865e859f07eb 100644 --- a/css/properties/scroll-margin-inline-end.json +++ b/css/properties/scroll-margin-inline-end.json @@ -31,10 +31,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/css/properties/scroll-margin-inline-start.json b/css/properties/scroll-margin-inline-start.json index 490b2eadae3086..52b20fe096f2ee 100644 --- a/css/properties/scroll-margin-inline-start.json +++ b/css/properties/scroll-margin-inline-start.json @@ -31,10 +31,10 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/css/properties/scroll-margin-inline.json b/css/properties/scroll-margin-inline.json index e4e7c330a0bffa..044345ddf15364 100644 --- a/css/properties/scroll-margin-inline.json +++ b/css/properties/scroll-margin-inline.json @@ -31,10 +31,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/css/properties/scroll-margin-left.json b/css/properties/scroll-margin-left.json index 1646aae054af02..d0c5a36b587a9d 100644 --- a/css/properties/scroll-margin-left.json +++ b/css/properties/scroll-margin-left.json @@ -30,18 +30,28 @@ "opera_android": { "version_added": "48" }, - "safari": { - "version_added": "11", - "alternative_name": "scroll-snap-margin-left", - "partial_implementation": true, - "notes": "Scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." - }, - "safari_ios": { - "version_added": "11", - "alternative_name": "scroll-snap-margin-left", - "partial_implementation": true, - "notes": "Scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "11", + "alternative_name": "scroll-snap-margin-left", + "partial_implementation": true, + "notes": "Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "11", + "alternative_name": "scroll-snap-margin-left", + "partial_implementation": true, + "notes": "Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." + } + ], "samsunginternet_android": { "version_added": "10.0" }, diff --git a/css/properties/scroll-margin-right.json b/css/properties/scroll-margin-right.json index 7ef6c8bb4ce3a0..32d8684a00f350 100644 --- a/css/properties/scroll-margin-right.json +++ b/css/properties/scroll-margin-right.json @@ -30,18 +30,28 @@ "opera_android": { "version_added": "48" }, - "safari": { - "version_added": "11", - "alternative_name": "scroll-snap-margin-right", - "partial_implementation": true, - "notes": "Scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." - }, - "safari_ios": { - "version_added": "11", - "alternative_name": "scroll-snap-margin-right", - "partial_implementation": true, - "notes": "Scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "11", + "alternative_name": "scroll-snap-margin-right", + "partial_implementation": true, + "notes": "Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "11", + "alternative_name": "scroll-snap-margin-right", + "partial_implementation": true, + "notes": "Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." + } + ], "samsunginternet_android": { "version_added": "10.0" }, diff --git a/css/properties/scroll-margin-top.json b/css/properties/scroll-margin-top.json index 5501da68d29d60..a81b1fdea296ba 100644 --- a/css/properties/scroll-margin-top.json +++ b/css/properties/scroll-margin-top.json @@ -30,18 +30,28 @@ "opera_android": { "version_added": "48" }, - "safari": { - "version_added": "11", - "alternative_name": "scroll-snap-margin-top", - "partial_implementation": true, - "notes": "Scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." - }, - "safari_ios": { - "version_added": "11", - "alternative_name": "scroll-snap-margin-top", - "partial_implementation": true, - "notes": "Scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "11", + "alternative_name": "scroll-snap-margin-top", + "partial_implementation": true, + "notes": "Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "11", + "alternative_name": "scroll-snap-margin-top", + "partial_implementation": true, + "notes": "Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." + } + ], "samsunginternet_android": { "version_added": "10.0" }, diff --git a/css/properties/scroll-margin.json b/css/properties/scroll-margin.json index aab95ac9cf3184..56cb6f0e14be4d 100644 --- a/css/properties/scroll-margin.json +++ b/css/properties/scroll-margin.json @@ -30,18 +30,28 @@ "opera_android": { "version_added": "48" }, - "safari": { - "version_added": "11", - "alternative_name": "scroll-snap-margin", - "partial_implementation": true, - "notes": "Scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." - }, - "safari_ios": { - "version_added": "11", - "alternative_name": "scroll-snap-margin", - "partial_implementation": true, - "notes": "Scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "11", + "alternative_name": "scroll-snap-margin", + "partial_implementation": true, + "notes": "Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "11", + "alternative_name": "scroll-snap-margin", + "partial_implementation": true, + "notes": "Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." + } + ], "samsunginternet_android": { "version_added": "10.0" }, diff --git a/css/properties/translate.json b/css/properties/translate.json index fcf0d224f3dc56..f58558ee3bfc0f 100644 --- a/css/properties/translate.json +++ b/css/properties/translate.json @@ -51,10 +51,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/html/elements/input/date.json b/html/elements/input/date.json index ac91d038c3248a..3fb6b9d5054aae 100644 --- a/html/elements/input/date.json +++ b/html/elements/input/date.json @@ -33,8 +33,7 @@ "version_added": "11" }, "safari": { - "version_added": false, - "notes": "The input type is recognized, but there is no date-specific control. See bug 119175." + "version_added": "14.1" }, "safari_ios": { "version_added": "5" diff --git a/html/elements/input/datetime-local.json b/html/elements/input/datetime-local.json index ae7629e473fc2d..b4d4887ba11b96 100644 --- a/html/elements/input/datetime-local.json +++ b/html/elements/input/datetime-local.json @@ -34,8 +34,7 @@ "version_added": "11" }, "safari": { - "version_added": false, - "notes": "The input type is recognized, but there is no date-specific control. See bug 200416." + "version_added": "14.1" }, "safari_ios": { "version_added": true diff --git a/html/elements/input/time.json b/html/elements/input/time.json index 2a3936814f73a9..fb919da383a3f3 100644 --- a/html/elements/input/time.json +++ b/html/elements/input/time.json @@ -33,8 +33,7 @@ "version_added": true }, "safari": { - "version_added": false, - "notes": "See bug 200416." + "version_added": "14.1" }, "safari_ios": { "version_added": true diff --git a/javascript/builtins/FinalizationRegistry.json b/javascript/builtins/FinalizationRegistry.json index 2051e1d09201ae..e47a5fa01d7dbb 100644 --- a/javascript/builtins/FinalizationRegistry.json +++ b/javascript/builtins/FinalizationRegistry.json @@ -45,10 +45,10 @@ "version_added": "60" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -108,10 +108,10 @@ "version_added": "60" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -171,10 +171,10 @@ "version_added": "60" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -234,10 +234,10 @@ "version_added": "60" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/javascript/builtins/WeakRef.json b/javascript/builtins/WeakRef.json index 5fae8d251bf75c..81afc48cd2bfe0 100644 --- a/javascript/builtins/WeakRef.json +++ b/javascript/builtins/WeakRef.json @@ -45,10 +45,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -108,10 +108,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -171,10 +171,10 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/javascript/builtins/intl/DateTimeFormat.json b/javascript/builtins/intl/DateTimeFormat.json index 5936c8409ae584..e5eaaf8e53d266 100644 --- a/javascript/builtins/intl/DateTimeFormat.json +++ b/javascript/builtins/intl/DateTimeFormat.json @@ -144,10 +144,10 @@ "version_added": "54" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -345,10 +345,10 @@ "version_added": "54" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -452,10 +452,10 @@ "version_added": "54" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/javascript/builtins/intl/DisplayNames.json b/javascript/builtins/intl/DisplayNames.json index 8a1f83191fcb6f..c7ba1584bc6d4f 100644 --- a/javascript/builtins/intl/DisplayNames.json +++ b/javascript/builtins/intl/DisplayNames.json @@ -35,10 +35,10 @@ "version_added": "58" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -87,10 +87,10 @@ "version_added": "58" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -139,10 +139,10 @@ "version_added": "58" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -191,10 +191,10 @@ "version_added": "58" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -243,10 +243,10 @@ "version_added": "58" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/javascript/builtins/intl/ListFormat.json b/javascript/builtins/intl/ListFormat.json index d5f6e6297da111..d65f7f912a8898 100644 --- a/javascript/builtins/intl/ListFormat.json +++ b/javascript/builtins/intl/ListFormat.json @@ -36,10 +36,10 @@ "version_added": "51" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -95,10 +95,10 @@ "version_added": "51" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -148,10 +148,10 @@ "version_added": "51" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -201,10 +201,10 @@ "version_added": "51" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -254,10 +254,10 @@ "version_added": "51" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -313,10 +313,10 @@ "version_added": "51" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/javascript/builtins/intl/NumberFormat.json b/javascript/builtins/intl/NumberFormat.json index e357d1f7eb95f3..b4e66cd0983625 100644 --- a/javascript/builtins/intl/NumberFormat.json +++ b/javascript/builtins/intl/NumberFormat.json @@ -145,10 +145,10 @@ "version_added": "55" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" @@ -195,16 +195,28 @@ "opera_android": { "version_added": "55" }, - "safari": { - "version_added": "10", - "partial_implementation": true, - "notes": "Doesn't support currencyDisplay: 'narrowSymbol'." - }, - "safari_ios": { - "version_added": "10", - "partial_implementation": true, - "notes": "Doesn't support currencyDisplay: 'narrowSymbol'." - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "10", + "version_removed": "14.1", + "partial_implementation": true, + "notes": "Doesn't support currencyDisplay: 'narrowSymbol'." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "10", + "version_removed": "14.5", + "partial_implementation": true, + "notes": "Doesn't support currencyDisplay: 'narrowSymbol'." + } + ], "samsunginternet_android": { "version_added": "12.0" }, @@ -251,10 +263,10 @@ "version_added": "55" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" @@ -302,10 +314,10 @@ "version_added": "55" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" @@ -353,10 +365,10 @@ "version_added": "55" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" @@ -404,10 +416,10 @@ "version_added": "55" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" @@ -455,10 +467,10 @@ "version_added": "55" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" diff --git a/javascript/classes.json b/javascript/classes.json index 8eff3b0ff7a9c7..abc5f07358719d 100644 --- a/javascript/classes.json +++ b/javascript/classes.json @@ -533,10 +533,10 @@ "version_added": "53" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false @@ -585,16 +585,28 @@ "opera_android": { "version_added": "51" }, - "safari": { - "version_added": "14", - "partial_implementation": true, - "notes": "Doesn't support public static fields. See WebKit bug 194095." - }, - "safari_ios": { - "version_added": "14", - "partial_implementation": true, - "notes": "Doesn't support public static fields. See WebKit bug 194095." - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "14", + "version_removed": "14.1", + "partial_implementation": true, + "notes": "Doesn't support public static fields. See WebKit bug 194095." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "14", + "version_removed": "14.5", + "partial_implementation": true, + "notes": "Doesn't support public static fields. See WebKit bug 194095." + } + ], "samsunginternet_android": { "version_added": false }, @@ -734,10 +746,10 @@ } ], "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": [ { @@ -801,10 +813,10 @@ "version_added": "51" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false diff --git a/webextensions/manifest/background.json b/webextensions/manifest/background.json index c431180b4d83c9..24c159698e5431 100644 --- a/webextensions/manifest/background.json +++ b/webextensions/manifest/background.json @@ -79,8 +79,7 @@ "version_added": true }, "safari": { - "notes": "Only persistent pages are supported.", - "partial_implementation": true, + "notes": "Before 14.1, only persistent pages are supported.", "version_added": "14" } } diff --git a/webextensions/manifest/chrome_url_overrides.json b/webextensions/manifest/chrome_url_overrides.json index 91ed81dcf351f1..e729759c10b0f5 100644 --- a/webextensions/manifest/chrome_url_overrides.json +++ b/webextensions/manifest/chrome_url_overrides.json @@ -21,7 +21,7 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" } } }, @@ -95,7 +95,8 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1", + "notes": "An extension can define a custom new tab or window page, but it does not take effect until the user chooses the extension to override the page in Safari's General preferences." } } }