From ce5dff5147ca316a9e048718102c3c191e280a45 Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Tue, 27 Apr 2021 18:49:31 +0000 Subject: [PATCH 01/13] Updates for Safari 14.1 on macOS and Safari on iOS 14.5 --- api/AbstractRange.json | 24 ++-- api/AnalyserNode.json | 8 +- api/AudioBuffer.json | 12 +- api/AudioBufferSourceNode.json | 8 +- api/AudioContext.json | 60 +++++--- api/AudioListener.json | 48 ++++--- api/AudioParam.json | 6 +- api/AudioParamMap.json | 32 ++--- api/AudioProcessingEvent.json | 4 +- api/AudioWorklet.json | 4 +- api/AudioWorkletNode.json | 20 +-- api/BaseAudioContext.json | 46 ++++--- 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 | 6 +- api/KHR_parallel_shader_compile.json | 4 +- api/MediaElementAudioSourceNode.json | 4 +- api/MediaMetadata.json | 24 ++-- api/MediaRecorder.json | 98 ++++++++------ api/MediaRecorderErrorEvent.json | 6 +- api/MediaStreamAudioDestinationNode.json | 4 +- api/MediaStreamAudioSourceNode.json | 4 +- api/OES_fbo_render_mipmap.json | 4 +- api/OfflineAudioContext.json | 98 ++++++++++---- api/OscillatorNode.json | 2 +- api/PannerNode.json | 45 +++--- api/Performance.json | 4 +- api/PerformanceMark.json | 8 +- api/PerformanceMeasure.json | 4 +- api/PerformanceNavigation.json | 8 +- api/PerformancePaintTiming.json | 4 +- api/PeriodicWave.json | 4 +- api/RTCIceCandidate.json | 44 +++--- api/RTCPeerConnection.json | 6 +- api/RTCPeerConnectionIceErrorEvent.json | 8 +- 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 | 6 +- 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/WEBGL_compressed_texture_pvrtc.json | 2 +- api/WaveShaperNode.json | 4 +- api/WebGLRenderingContext.json | 2 +- api/Worklet.json | 4 +- api/WritableStream.json | 24 ++-- api/WritableStreamDefaultController.json | 8 +- api/WritableStreamDefaultWriter.json | 32 ++--- api/_mixins/ParentNode__Document.json | 2 +- api/_mixins/ParentNode__DocumentFragment.json | 2 +- api/_mixins/ParentNode__Element.json | 2 +- browsers/safari.json | 13 ++ browsers/safari_ios.json | 12 +- css/properties/aspect-ratio.json | 2 +- 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/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/scale.json | 4 +- css/properties/scroll-margin-bottom.json | 34 +++-- 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 +- javascript/builtins/FinalizationRegistry.json | 16 +-- javascript/builtins/WeakRef.json | 12 +- javascript/classes.json | 34 +++-- test/linter/test-versions.js | 2 +- webextensions/manifest/background.json | 3 +- 111 files changed, 833 insertions(+), 654 deletions(-) diff --git a/api/AbstractRange.json b/api/AbstractRange.json index 82564c2bba6290..250bc969bf3c5b 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..f507fd994d15a4 100644 --- a/api/AudioContext.json +++ b/api/AudioContext.json @@ -57,14 +57,24 @@ "prefix": "webkit" } ], - "safari": { - "version_added": "6", - "prefix": "webkit" - }, - "safari_ios": { - "version_added": "6", - "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" @@ -166,14 +176,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.1", + "prefix": "webkit" + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "6.1", + "prefix": "webkit" + } + ], "samsunginternet_android": [ { "version_added": "3.0", @@ -336,10 +356,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 +652,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..28027044ec2bef 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": "≤10.3", + "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": "≤10.3", + "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..0a31534a6aef99 100644 --- a/api/AudioParam.json +++ b/api/AudioParam.json @@ -80,7 +80,7 @@ "version_added": false }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "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..408b8f238b940d 100644 --- a/api/BaseAudioContext.json +++ b/api/BaseAudioContext.json @@ -85,16 +85,26 @@ "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", + "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", + "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 +164,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 +507,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 +752,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 +1069,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..748d2704ec5b20 100644 --- a/api/Blob.json +++ b/api/Blob.json @@ -134,7 +134,7 @@ "version_added": "14" }, "safari_ios": { - "version_added": "14" + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" @@ -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" @@ -363,7 +363,7 @@ "version_added": false }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "12.0" diff --git a/api/BlobEvent.json b/api/BlobEvent.json index 4a0aaea16dd597..004c6cbd8bd217 100644 --- a/api/BlobEvent.json +++ b/api/BlobEvent.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" @@ -79,10 +79,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" @@ -177,10 +177,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/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..7fc410e520a163 100644 --- a/api/IIRFilterNode.json +++ b/api/IIRFilterNode.json @@ -30,7 +30,7 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": false @@ -81,7 +81,7 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": false @@ -132,7 +132,7 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": false 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/MediaMetadata.json b/api/MediaMetadata.json index dff851d4ab09d1..400315f645a0fd 100644 --- a/api/MediaMetadata.json +++ b/api/MediaMetadata.json @@ -44,10 +44,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": "7.0" @@ -93,10 +93,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": "7.0" @@ -142,10 +142,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": "7.0" @@ -191,10 +191,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": "7.0" @@ -240,10 +240,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": "7.0" @@ -289,10 +289,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": "7.0" diff --git a/api/MediaRecorder.json b/api/MediaRecorder.json index 6456874a87e397..61f06983dce22f 100644 --- a/api/MediaRecorder.json +++ b/api/MediaRecorder.json @@ -31,12 +31,26 @@ "opera_android": { "version_added": "36" }, - "safari": { - "version_added": "14" - }, - "safari_ios": { - "version_added": "14" - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "14.0.2", + "partial_implementation": true, + "notes": "Does not include support of pause and resume." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "14.3", + "partial_implementation": true, + "notes": "Does not include support of pause and resume." + } + ], "samsunginternet_android": { "version_added": "5.0" }, @@ -81,10 +95,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -128,10 +142,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -178,10 +192,10 @@ "version_added": "36" }, "safari": { - "version_added": false + "version_added": "14.0.2" }, "safari_ios": { - "version_added": false + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -228,10 +242,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -331,10 +345,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -397,10 +411,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -454,10 +468,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -503,10 +517,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -650,10 +664,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -699,10 +713,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -797,10 +811,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" @@ -846,10 +860,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -895,10 +909,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" @@ -944,10 +958,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -1009,10 +1023,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -1066,10 +1080,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -1131,10 +1145,10 @@ "version_added": "36" }, "safari": { - "version_added": "14" + "version_added": "14.0.2" }, "safari_ios": { - "version_added": "14" + "version_added": "14.3" }, "samsunginternet_android": { "version_added": "5.0" @@ -1180,10 +1194,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..ab6e3c52f64fa4 100644 --- a/api/MediaRecorderErrorEvent.json +++ b/api/MediaRecorderErrorEvent.json @@ -38,7 +38,7 @@ "version_added": false }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false, @@ -93,7 +93,7 @@ "version_added": false }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false, @@ -148,7 +148,7 @@ "version_added": false }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "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 14127e39846c90..d949e1a190c713 100644 --- a/api/OfflineAudioContext.json +++ b/api/OfflineAudioContext.json @@ -56,14 +56,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" @@ -148,14 +160,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" @@ -212,10 +236,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" @@ -310,10 +334,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" @@ -453,12 +477,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": "≤10.3", + "version_removed": "14.5", + "prefix": "webkit" + } + ], "samsunginternet_android": { "version_added": "1.5" }, @@ -501,10 +539,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" @@ -550,10 +588,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 86d28cb5caf778..3ea92952cff0b1 100644 --- a/api/OscillatorNode.json +++ b/api/OscillatorNode.json @@ -79,7 +79,7 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": false diff --git a/api/PannerNode.json b/api/PannerNode.json index 750b50d5dac56c..4ed22b99143488 100644 --- a/api/PannerNode.json +++ b/api/PannerNode.json @@ -28,9 +28,16 @@ "opera_android": { "version_added": "14" }, - "safari": { - "version_added": "6" - }, + "safari": [ + { + "version_added": "14.1" + }, + { + "version_added": "6", + "version_removed": "14.1", + "prefix": "webkit" + } + ], "safari_ios": { "version_added": "6" }, @@ -79,7 +86,7 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": false @@ -369,10 +376,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 +424,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 +472,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 +568,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 +616,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 +664,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 +911,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 60cc29691bc2c6..0400f2d6abaa05 100644 --- a/api/Performance.json +++ b/api/Performance.json @@ -1230,10 +1230,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 59ed8b0501be07..ea20c1f828df43 100644 --- a/api/PerformanceMark.json +++ b/api/PerformanceMark.json @@ -79,10 +79,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" @@ -126,10 +126,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 db41be5cfe7b3e..2bb1923f940fd7 100644 --- a/api/PerformanceMeasure.json +++ b/api/PerformanceMeasure.json @@ -78,10 +78,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..f411506149541a 100644 --- a/api/PerformanceNavigation.json +++ b/api/PerformanceNavigation.json @@ -29,10 +29,10 @@ "version_added": "14" }, "safari": { - "version_added": false + "version_added": "11" }, "safari_ios": { - "version_added": false + "version_added": "11" }, "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" diff --git a/api/PerformancePaintTiming.json b/api/PerformancePaintTiming.json index 2b4056bb6c8df1..b80fc660411dd6 100644 --- a/api/PerformancePaintTiming.json +++ b/api/PerformancePaintTiming.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": "8.0" diff --git a/api/PeriodicWave.json b/api/PeriodicWave.json index 26e70bf1322278..55613cc8ab2f96 100644 --- a/api/PeriodicWave.json +++ b/api/PeriodicWave.json @@ -79,10 +79,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..6c4c7efc5a24f2 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -2715,7 +2715,7 @@ "version_added": false }, "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..b9116e87db2642 100644 --- a/api/RTCPeerConnectionIceErrorEvent.json +++ b/api/RTCPeerConnectionIceErrorEvent.json @@ -32,7 +32,7 @@ "version_added": false }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": null @@ -79,7 +79,7 @@ "version_added": false }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": null @@ -127,7 +127,7 @@ "version_added": false }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": null @@ -223,7 +223,7 @@ "version_added": false }, "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..c02b05cc593bf1 100644 --- a/api/StereoPannerNode.json +++ b/api/StereoPannerNode.json @@ -29,7 +29,7 @@ "version_added": "28" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": false @@ -79,7 +79,7 @@ "version_added": "42" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": false @@ -129,7 +129,7 @@ "version_added": "28" }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": false 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/WEBGL_compressed_texture_pvrtc.json b/api/WEBGL_compressed_texture_pvrtc.json index 7f59b3eee7ae0b..41195e20b1e8aa 100644 --- a/api/WEBGL_compressed_texture_pvrtc.json +++ b/api/WEBGL_compressed_texture_pvrtc.json @@ -39,7 +39,7 @@ "version_added": false }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": true 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/WebGLRenderingContext.json b/api/WebGLRenderingContext.json index 752a2c040369c7..6a713825067040 100644 --- a/api/WebGLRenderingContext.json +++ b/api/WebGLRenderingContext.json @@ -5687,7 +5687,7 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": false 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/api/_mixins/ParentNode__Document.json b/api/_mixins/ParentNode__Document.json index 1dfeabda7e5c0a..62ee934696b764 100644 --- a/api/_mixins/ParentNode__Document.json +++ b/api/_mixins/ParentNode__Document.json @@ -431,7 +431,7 @@ "version_added": "14" }, "safari_ios": { - "version_added": "14" + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "14.0" diff --git a/api/_mixins/ParentNode__DocumentFragment.json b/api/_mixins/ParentNode__DocumentFragment.json index e78f48d466d173..07748e4876655f 100644 --- a/api/_mixins/ParentNode__DocumentFragment.json +++ b/api/_mixins/ParentNode__DocumentFragment.json @@ -431,7 +431,7 @@ "version_added": "14" }, "safari_ios": { - "version_added": "14" + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "14.0" diff --git a/api/_mixins/ParentNode__Element.json b/api/_mixins/ParentNode__Element.json index 853cf400a2a12e..1bd77c21c6b320 100644 --- a/api/_mixins/ParentNode__Element.json +++ b/api/_mixins/ParentNode__Element.json @@ -438,7 +438,7 @@ "version_added": "14" }, "safari_ios": { - "version_added": "14" + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "14.0" diff --git a/browsers/safari.json b/browsers/safari.json index afc600a4806b8e..6987bc0dec7b44 100644 --- a/browsers/safari.json +++ b/browsers/safari.json @@ -173,6 +173,19 @@ "status": "current", "engine": "WebKit", "engine_version": "610.1.28" + }, + "14.0.2": { + "release_date": "2020-12-14", + "release_notes": "https://support.apple.com/en-us/HT212007", + "status": "current", + "engine": "WebKit", + "engine_version": "610.3.7.1.9" + }, + "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..e795e11054f16f 100644 --- a/browsers/safari_ios.json +++ b/browsers/safari_ios.json @@ -158,8 +158,18 @@ "engine": "WebKit", "engine_version": "610.1.28" }, + "14.3": { + "release_date": "2020-12-14", + "release_notes": "https://support.apple.com/en-us/HT211808#143", + "status": "current", + "engine": "WebKit", + "engine_version": "610.3.7" + }, "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/aspect-ratio.json b/css/properties/aspect-ratio.json index 756268142671ee..1d5383aa7b222d 100644 --- a/css/properties/aspect-ratio.json +++ b/css/properties/aspect-ratio.json @@ -69,7 +69,7 @@ "version_added": false }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": false 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/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/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-bottom.json b/css/properties/scroll-margin-bottom.json index d874fd3b2d4494..f7d9ce673fde13 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": "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": "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-left.json b/css/properties/scroll-margin-left.json index 1646aae054af02..93644795bf752d 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": "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": "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..2edbfc759af8e7 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": "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": "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..89547d06656af0 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": "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": "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..5d7a78dd0b5478 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": "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": "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/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/classes.json b/javascript/classes.json index 8eff3b0ff7a9c7..f4cde703721f88 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,26 @@ "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", + "partial_implementation": true, + "notes": "Doesn't support public static fields. See WebKit bug 194095." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "14", + "partial_implementation": true, + "notes": "Doesn't support public static fields. See WebKit bug 194095." + } + ], "samsunginternet_android": { "version_added": false }, diff --git a/test/linter/test-versions.js b/test/linter/test-versions.js index a146fb8ab661f0..74921d8c2e9957 100644 --- a/test/linter/test-versions.js +++ b/test/linter/test-versions.js @@ -21,7 +21,7 @@ const VERSION_RANGE_BROWSERS = { opera: ['≤12.1', '≤15'], opera_android: ['≤12.1', '≤14'], safari: ['≤4'], - safari_ios: ['≤3'], + safari_ios: ['≤3', '≤10.3'], webview_android: ['≤37'], }; diff --git a/webextensions/manifest/background.json b/webextensions/manifest/background.json index c431180b4d83c9..59e9e8fd1e8691 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": "Support for non-persistent pages was added in 14.1.", "version_added": "14" } } From 2d299ed4221d256727581bc0f362e113a4e9647d Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Wed, 28 Apr 2021 17:33:45 +0000 Subject: [PATCH 02/13] Follow-up to address suggested changes --- api/AudioContext.json | 6 +- api/AudioListener.json | 4 +- api/AudioParam.json | 2 +- api/BaseAudioContext.json | 2 + api/Blob.json | 6 +- api/BlobEvent.json | 12 +-- api/IIRFilterNode.json | 6 +- api/MediaRecorder.json | 92 ++++++++----------- api/MediaRecorderErrorEvent.json | 12 +-- api/OfflineAudioContext.json | 2 +- api/OscillatorNode.json | 2 +- api/PannerNode.json | 15 ++- api/PerformanceNavigation.json | 12 +-- api/RTCPeerConnection.json | 2 +- api/RTCPeerConnectionIceErrorEvent.json | 8 +- api/StereoPannerNode.json | 6 +- api/_mixins/ParentNode__Document.json | 2 +- api/_mixins/ParentNode__DocumentFragment.json | 2 +- api/_mixins/ParentNode__Element.json | 2 +- browsers/safari.json | 7 -- javascript/builtins/intl/DateTimeFormat.json | 12 +-- javascript/builtins/intl/DisplayNames.json | 20 ++-- javascript/builtins/intl/ListFormat.json | 24 ++--- javascript/builtins/intl/NumberFormat.json | 54 ++++++----- javascript/classes.json | 8 +- test/linter/test-versions.js | 2 +- 26 files changed, 161 insertions(+), 161 deletions(-) diff --git a/api/AudioContext.json b/api/AudioContext.json index f507fd994d15a4..6ddd850b493cd4 100644 --- a/api/AudioContext.json +++ b/api/AudioContext.json @@ -63,6 +63,7 @@ }, { "version_added": "6", + "version_removed": "14.1", "prefix": "webkit" } ], @@ -72,6 +73,7 @@ }, { "version_added": "6", + "version_removed": "14.5", "prefix": "webkit" } ], @@ -181,7 +183,7 @@ "version_added": "14.1" }, { - "version_added": "6.1", + "version_added": "6", "prefix": "webkit" } ], @@ -190,7 +192,7 @@ "version_added": "14.5" }, { - "version_added": "6.1", + "version_added": "6", "prefix": "webkit" } ], diff --git a/api/AudioListener.json b/api/AudioListener.json index 28027044ec2bef..e21ae2e2169d2a 100644 --- a/api/AudioListener.json +++ b/api/AudioListener.json @@ -88,7 +88,7 @@ "version_removed": "14.1" }, "safari_ios": { - "version_added": "≤10.3", + "version_added": "6", "version_removed": "14.5" }, "samsunginternet_android": { @@ -550,7 +550,7 @@ "version_removed": "14.1" }, "safari_ios": { - "version_added": "≤10.3", + "version_added": "6", "version_removed": "14.5" }, "samsunginternet_android": { diff --git a/api/AudioParam.json b/api/AudioParam.json index 0a31534a6aef99..cc36ecd7e26990 100644 --- a/api/AudioParam.json +++ b/api/AudioParam.json @@ -80,7 +80,7 @@ "version_added": false }, "safari_ios": { - "version_added": "14.5" + "version_added": "14" }, "samsunginternet_android": { "version_added": "10.0" diff --git a/api/BaseAudioContext.json b/api/BaseAudioContext.json index 408b8f238b940d..d98b6f2312c628 100644 --- a/api/BaseAudioContext.json +++ b/api/BaseAudioContext.json @@ -91,6 +91,7 @@ }, { "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." } @@ -101,6 +102,7 @@ }, { "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." } diff --git a/api/Blob.json b/api/Blob.json index 748d2704ec5b20..e0ebc03dcdcec6 100644 --- a/api/Blob.json +++ b/api/Blob.json @@ -134,7 +134,7 @@ "version_added": "14" }, "safari_ios": { - "version_added": "14.5" + "version_added": "14" }, "samsunginternet_android": { "version_added": "12.0" @@ -360,10 +360,10 @@ "version_added": "54" }, "safari": { - "version_added": false + "version_added": "14" }, "safari_ios": { - "version_added": "14.5" + "version_added": "14" }, "samsunginternet_android": { "version_added": "12.0" diff --git a/api/BlobEvent.json b/api/BlobEvent.json index 004c6cbd8bd217..72c3a291f28ad8 100644 --- a/api/BlobEvent.json +++ b/api/BlobEvent.json @@ -30,10 +30,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.1" + "version_added": "14" }, "safari_ios": { - "version_added": "14.5" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -79,10 +79,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.1" + "version_added": "14" }, "safari_ios": { - "version_added": "14.5" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -177,10 +177,10 @@ "version_added": "43" }, "safari": { - "version_added": "14.1" + "version_added": "14" }, "safari_ios": { - "version_added": "14.5" + "version_added": "14" }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/IIRFilterNode.json b/api/IIRFilterNode.json index 7fc410e520a163..933767687e1971 100644 --- a/api/IIRFilterNode.json +++ b/api/IIRFilterNode.json @@ -33,7 +33,7 @@ "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" @@ -84,7 +84,7 @@ "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", @@ -135,7 +135,7 @@ "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" diff --git a/api/MediaRecorder.json b/api/MediaRecorder.json index 61f06983dce22f..d903402c06bfae 100644 --- a/api/MediaRecorder.json +++ b/api/MediaRecorder.json @@ -31,26 +31,12 @@ "opera_android": { "version_added": "36" }, - "safari": [ - { - "version_added": "14.1" - }, - { - "version_added": "14.0.2", - "partial_implementation": true, - "notes": "Does not include support of pause and resume." - } - ], - "safari_ios": [ - { - "version_added": "14.5" - }, - { - "version_added": "14.3", - "partial_implementation": true, - "notes": "Does not include support of pause and resume." - } - ], + "safari": { + "version_added": "14" + }, + "safari_ios": { + "version_added": "14" + }, "samsunginternet_android": { "version_added": "5.0" }, @@ -95,10 +81,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -142,7 +128,7 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { "version_added": "14.3" @@ -192,10 +178,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14.1" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "5.0" @@ -242,10 +228,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -345,10 +331,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -411,10 +397,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -468,10 +454,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -517,10 +503,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -566,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" @@ -615,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" @@ -664,10 +650,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -713,10 +699,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -860,10 +846,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -958,10 +944,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -1023,10 +1009,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -1080,10 +1066,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" @@ -1145,10 +1131,10 @@ "version_added": "36" }, "safari": { - "version_added": "14.0.2" + "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" diff --git a/api/MediaRecorderErrorEvent.json b/api/MediaRecorderErrorEvent.json index ab6e3c52f64fa4..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": "14.5" + "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": "14.5" + "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": "14.5" + "version_added": "14" }, "samsunginternet_android": { "version_added": false, diff --git a/api/OfflineAudioContext.json b/api/OfflineAudioContext.json index d949e1a190c713..a679154a7991f4 100644 --- a/api/OfflineAudioContext.json +++ b/api/OfflineAudioContext.json @@ -492,7 +492,7 @@ "version_added": "14.5" }, { - "version_added": "≤10.3", + "version_added": "6", "version_removed": "14.5", "prefix": "webkit" } diff --git a/api/OscillatorNode.json b/api/OscillatorNode.json index 3ea92952cff0b1..fd4931f67f37a1 100644 --- a/api/OscillatorNode.json +++ b/api/OscillatorNode.json @@ -82,7 +82,7 @@ "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 4ed22b99143488..ab70b2d5329850 100644 --- a/api/PannerNode.json +++ b/api/PannerNode.json @@ -38,9 +38,16 @@ "prefix": "webkit" } ], - "safari_ios": { - "version_added": "6" - }, + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "6", + "version_removed": "14.5", + "prefix": "webkit" + } + ], "samsunginternet_android": { "version_added": "1.0" }, @@ -89,7 +96,7 @@ "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", diff --git a/api/PerformanceNavigation.json b/api/PerformanceNavigation.json index f411506149541a..33a5404f7dcdcd 100644 --- a/api/PerformanceNavigation.json +++ b/api/PerformanceNavigation.json @@ -29,10 +29,10 @@ "version_added": "14" }, "safari": { - "version_added": "11" + "version_added": "8" }, "safari_ios": { - "version_added": "11" + "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" @@ -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/RTCPeerConnection.json b/api/RTCPeerConnection.json index 6c4c7efc5a24f2..c7f99806c9d04b 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -2712,7 +2712,7 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": "14.5" diff --git a/api/RTCPeerConnectionIceErrorEvent.json b/api/RTCPeerConnectionIceErrorEvent.json index b9116e87db2642..2634c203b76a0f 100644 --- a/api/RTCPeerConnectionIceErrorEvent.json +++ b/api/RTCPeerConnectionIceErrorEvent.json @@ -29,7 +29,7 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": "14.5" @@ -76,7 +76,7 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": "14.5" @@ -124,7 +124,7 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": "14.5" @@ -220,7 +220,7 @@ "version_added": null }, "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { "version_added": "14.5" diff --git a/api/StereoPannerNode.json b/api/StereoPannerNode.json index c02b05cc593bf1..ad8b80c236e2ce 100644 --- a/api/StereoPannerNode.json +++ b/api/StereoPannerNode.json @@ -32,7 +32,7 @@ "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "4.0" @@ -82,7 +82,7 @@ "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "6.0", @@ -132,7 +132,7 @@ "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": { "version_added": "4.0" diff --git a/api/_mixins/ParentNode__Document.json b/api/_mixins/ParentNode__Document.json index 62ee934696b764..1dfeabda7e5c0a 100644 --- a/api/_mixins/ParentNode__Document.json +++ b/api/_mixins/ParentNode__Document.json @@ -431,7 +431,7 @@ "version_added": "14" }, "safari_ios": { - "version_added": "14.5" + "version_added": "14" }, "samsunginternet_android": { "version_added": "14.0" diff --git a/api/_mixins/ParentNode__DocumentFragment.json b/api/_mixins/ParentNode__DocumentFragment.json index 07748e4876655f..e78f48d466d173 100644 --- a/api/_mixins/ParentNode__DocumentFragment.json +++ b/api/_mixins/ParentNode__DocumentFragment.json @@ -431,7 +431,7 @@ "version_added": "14" }, "safari_ios": { - "version_added": "14.5" + "version_added": "14" }, "samsunginternet_android": { "version_added": "14.0" diff --git a/api/_mixins/ParentNode__Element.json b/api/_mixins/ParentNode__Element.json index 1bd77c21c6b320..853cf400a2a12e 100644 --- a/api/_mixins/ParentNode__Element.json +++ b/api/_mixins/ParentNode__Element.json @@ -438,7 +438,7 @@ "version_added": "14" }, "safari_ios": { - "version_added": "14.5" + "version_added": "14" }, "samsunginternet_android": { "version_added": "14.0" diff --git a/browsers/safari.json b/browsers/safari.json index 6987bc0dec7b44..d453846745b098 100644 --- a/browsers/safari.json +++ b/browsers/safari.json @@ -174,13 +174,6 @@ "engine": "WebKit", "engine_version": "610.1.28" }, - "14.0.2": { - "release_date": "2020-12-14", - "release_notes": "https://support.apple.com/en-us/HT212007", - "status": "current", - "engine": "WebKit", - "engine_version": "610.3.7.1.9" - }, "14.1": { "release_date": "2020-04-26", "status": "current", 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..442ad33f0176ea 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,26 @@ "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", + "partial_implementation": true, + "notes": "Doesn't support currencyDisplay: 'narrowSymbol'." + } + ], + "safari_ios": [ + { + "version_added": "14.5" + }, + { + "version_added": "10", + "partial_implementation": true, + "notes": "Doesn't support currencyDisplay: 'narrowSymbol'." + } + ], "samsunginternet_android": { "version_added": "12.0" }, @@ -251,10 +261,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 +312,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 +363,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 +414,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 +465,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 f4cde703721f88..79b613542f28f6 100644 --- a/javascript/classes.json +++ b/javascript/classes.json @@ -744,10 +744,10 @@ } ], "safari": { - "version_added": false + "version_added": "14.1" }, "safari_ios": { - "version_added": false + "version_added": "14.5" }, "samsunginternet_android": [ { @@ -811,10 +811,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/test/linter/test-versions.js b/test/linter/test-versions.js index 74921d8c2e9957..a146fb8ab661f0 100644 --- a/test/linter/test-versions.js +++ b/test/linter/test-versions.js @@ -21,7 +21,7 @@ const VERSION_RANGE_BROWSERS = { opera: ['≤12.1', '≤15'], opera_android: ['≤12.1', '≤14'], safari: ['≤4'], - safari_ios: ['≤3', '≤10.3'], + safari_ios: ['≤3'], webview_android: ['≤37'], }; From 90183cb029850f851c92b7c39a9dc3c745a4d45d Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Wed, 28 Apr 2021 21:12:46 +0000 Subject: [PATCH 03/13] Additional follow-up to address review comments --- api/MediaMetadata.json | 24 +++++++++---------- api/WEBGL_compressed_texture_pvrtc.json | 2 +- api/WebGLRenderingContext.json | 2 +- css/properties/aspect-ratio.json | 2 +- css/properties/column-gap.json | 4 ++-- css/properties/row-gap.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-inline-end.json | 4 ++-- .../scroll-margin-inline-start.json | 4 ++-- css/properties/scroll-margin-inline.json | 4 ++-- html/elements/input/time.json | 2 +- javascript/classes.json | 2 ++ webextensions/manifest/background.json | 2 +- 15 files changed, 35 insertions(+), 33 deletions(-) diff --git a/api/MediaMetadata.json b/api/MediaMetadata.json index 400315f645a0fd..dff851d4ab09d1 100644 --- a/api/MediaMetadata.json +++ b/api/MediaMetadata.json @@ -44,10 +44,10 @@ "version_added": false }, "safari": { - "version_added": "14.1" + "version_added": false }, "safari_ios": { - "version_added": "14.5" + "version_added": false }, "samsunginternet_android": { "version_added": "7.0" @@ -93,10 +93,10 @@ "version_added": false }, "safari": { - "version_added": "14.1" + "version_added": false }, "safari_ios": { - "version_added": "14.5" + "version_added": false }, "samsunginternet_android": { "version_added": "7.0" @@ -142,10 +142,10 @@ "version_added": false }, "safari": { - "version_added": "14.1" + "version_added": false }, "safari_ios": { - "version_added": "14.5" + "version_added": false }, "samsunginternet_android": { "version_added": "7.0" @@ -191,10 +191,10 @@ "version_added": false }, "safari": { - "version_added": "14.1" + "version_added": false }, "safari_ios": { - "version_added": "14.5" + "version_added": false }, "samsunginternet_android": { "version_added": "7.0" @@ -240,10 +240,10 @@ "version_added": false }, "safari": { - "version_added": "14.1" + "version_added": false }, "safari_ios": { - "version_added": "14.5" + "version_added": false }, "samsunginternet_android": { "version_added": "7.0" @@ -289,10 +289,10 @@ "version_added": false }, "safari": { - "version_added": "14.1" + "version_added": false }, "safari_ios": { - "version_added": "14.5" + "version_added": false }, "samsunginternet_android": { "version_added": "7.0" diff --git a/api/WEBGL_compressed_texture_pvrtc.json b/api/WEBGL_compressed_texture_pvrtc.json index 41195e20b1e8aa..7f59b3eee7ae0b 100644 --- a/api/WEBGL_compressed_texture_pvrtc.json +++ b/api/WEBGL_compressed_texture_pvrtc.json @@ -39,7 +39,7 @@ "version_added": false }, "safari_ios": { - "version_added": "14.5" + "version_added": false }, "samsunginternet_android": { "version_added": true diff --git a/api/WebGLRenderingContext.json b/api/WebGLRenderingContext.json index 6a713825067040..752a2c040369c7 100644 --- a/api/WebGLRenderingContext.json +++ b/api/WebGLRenderingContext.json @@ -5687,7 +5687,7 @@ "version_added": false }, "safari": { - "version_added": "14.1" + "version_added": false }, "safari_ios": { "version_added": false diff --git a/css/properties/aspect-ratio.json b/css/properties/aspect-ratio.json index 1d5383aa7b222d..756268142671ee 100644 --- a/css/properties/aspect-ratio.json +++ b/css/properties/aspect-ratio.json @@ -69,7 +69,7 @@ "version_added": false }, "safari_ios": { - "version_added": "14.5" + "version_added": false }, "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/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/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-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/html/elements/input/time.json b/html/elements/input/time.json index 2a3936814f73a9..154c59d39a252c 100644 --- a/html/elements/input/time.json +++ b/html/elements/input/time.json @@ -33,7 +33,7 @@ "version_added": true }, "safari": { - "version_added": false, + "version_added": "14.1", "notes": "See bug 200416." }, "safari_ios": { diff --git a/javascript/classes.json b/javascript/classes.json index 79b613542f28f6..abc5f07358719d 100644 --- a/javascript/classes.json +++ b/javascript/classes.json @@ -591,6 +591,7 @@ }, { "version_added": "14", + "version_removed": "14.1", "partial_implementation": true, "notes": "Doesn't support public static fields. See WebKit bug 194095." } @@ -601,6 +602,7 @@ }, { "version_added": "14", + "version_removed": "14.5", "partial_implementation": true, "notes": "Doesn't support public static fields. See WebKit bug 194095." } diff --git a/webextensions/manifest/background.json b/webextensions/manifest/background.json index 59e9e8fd1e8691..24c159698e5431 100644 --- a/webextensions/manifest/background.json +++ b/webextensions/manifest/background.json @@ -79,7 +79,7 @@ "version_added": true }, "safari": { - "notes": "Support for non-persistent pages was added in 14.1.", + "notes": "Before 14.1, only persistent pages are supported.", "version_added": "14" } } From 470bd796778fd70d8bca01ee9300011e0c92c481 Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Wed, 28 Apr 2021 21:31:17 +0000 Subject: [PATCH 04/13] Add newtab support in Safari 14.1 --- webextensions/manifest/chrome_url_overrides.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webextensions/manifest/chrome_url_overrides.json b/webextensions/manifest/chrome_url_overrides.json index 91ed81dcf351f1..564c264c3e78b0 100644 --- a/webextensions/manifest/chrome_url_overrides.json +++ b/webextensions/manifest/chrome_url_overrides.json @@ -95,7 +95,8 @@ "version_added": false }, "safari": { - "version_added": false + "version_added": "14.1", + "notes": "The user may select a specific extension to override the new tab or window page in Safari General Preferences." } } } From d330ef2980e01522962de718049e3c02d0fd0030 Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Wed, 28 Apr 2021 22:48:11 +0000 Subject: [PATCH 05/13] Added chrome_url_overrides entry for newtab support --- webextensions/manifest/chrome_url_overrides.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextensions/manifest/chrome_url_overrides.json b/webextensions/manifest/chrome_url_overrides.json index 564c264c3e78b0..c7a931f5c7366a 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" } } }, From 774f3c0af8a7181b7fd727ea693fb5ef50bec126 Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Wed, 28 Apr 2021 22:50:31 +0000 Subject: [PATCH 06/13] Removed no longer relevant note --- html/elements/input/time.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/html/elements/input/time.json b/html/elements/input/time.json index 154c59d39a252c..fb919da383a3f3 100644 --- a/html/elements/input/time.json +++ b/html/elements/input/time.json @@ -33,8 +33,7 @@ "version_added": true }, "safari": { - "version_added": "14.1", - "notes": "See bug 200416." + "version_added": "14.1" }, "safari_ios": { "version_added": true From a08651128ef611aecf27886c9217fa154174507f Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Thu, 29 Apr 2021 16:07:00 +0000 Subject: [PATCH 07/13] Removed references to iOS 14.3. --- api/MediaRecorder.json | 2 +- browsers/safari_ios.json | 7 ------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/api/MediaRecorder.json b/api/MediaRecorder.json index d903402c06bfae..cb6fa0bbfe189e 100644 --- a/api/MediaRecorder.json +++ b/api/MediaRecorder.json @@ -131,7 +131,7 @@ "version_added": "14" }, "safari_ios": { - "version_added": "14.3" + "version_added": "14" }, "samsunginternet_android": { "version_added": "5.0" diff --git a/browsers/safari_ios.json b/browsers/safari_ios.json index e795e11054f16f..48415a745b8817 100644 --- a/browsers/safari_ios.json +++ b/browsers/safari_ios.json @@ -158,13 +158,6 @@ "engine": "WebKit", "engine_version": "610.1.28" }, - "14.3": { - "release_date": "2020-12-14", - "release_notes": "https://support.apple.com/en-us/HT211808#143", - "status": "current", - "engine": "WebKit", - "engine_version": "610.3.7" - }, "14.5": { "release_date": "2021-04-26", "status": "current", From 6b7b6d3b1d26eab4ab9e12df1800622c76900137 Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Thu, 29 Apr 2021 16:09:02 +0000 Subject: [PATCH 08/13] Properly include Safari 14 automationRate support --- api/AudioParam.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/AudioParam.json b/api/AudioParam.json index cc36ecd7e26990..3f1818784ab0ef 100644 --- a/api/AudioParam.json +++ b/api/AudioParam.json @@ -77,7 +77,7 @@ "version_added": "48" }, "safari": { - "version_added": false + "version_added": "14" }, "safari_ios": { "version_added": "14" From d766019aa219492498c9b7883028e0c9333d0814 Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Thu, 29 Apr 2021 16:12:00 +0000 Subject: [PATCH 09/13] Included partial implementation removal data --- javascript/builtins/intl/NumberFormat.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/javascript/builtins/intl/NumberFormat.json b/javascript/builtins/intl/NumberFormat.json index 442ad33f0176ea..b4e66cd0983625 100644 --- a/javascript/builtins/intl/NumberFormat.json +++ b/javascript/builtins/intl/NumberFormat.json @@ -201,6 +201,7 @@ }, { "version_added": "10", + "version_removed": "14.1", "partial_implementation": true, "notes": "Doesn't support currencyDisplay: 'narrowSymbol'." } @@ -211,6 +212,7 @@ }, { "version_added": "10", + "version_removed": "14.5", "partial_implementation": true, "notes": "Doesn't support currencyDisplay: 'narrowSymbol'." } From 20379153f0eeeced033218dcf676142b9fe81a72 Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Thu, 29 Apr 2021 16:16:47 +0000 Subject: [PATCH 10/13] Included suggested note verbiage for newtab in Safari --- webextensions/manifest/chrome_url_overrides.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextensions/manifest/chrome_url_overrides.json b/webextensions/manifest/chrome_url_overrides.json index c7a931f5c7366a..e729759c10b0f5 100644 --- a/webextensions/manifest/chrome_url_overrides.json +++ b/webextensions/manifest/chrome_url_overrides.json @@ -96,7 +96,7 @@ }, "safari": { "version_added": "14.1", - "notes": "The user may select a specific extension to override the new tab or window page in Safari General Preferences." + "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." } } } From fbf2d54c799328ba2300652718417d0b4dfbf414 Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Thu, 29 Apr 2021 17:38:02 +0000 Subject: [PATCH 11/13] Added partial implementation removal entry --- css/properties/scroll-margin-bottom.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/css/properties/scroll-margin-bottom.json b/css/properties/scroll-margin-bottom.json index f7d9ce673fde13..73e5c8882ed508 100644 --- a/css/properties/scroll-margin-bottom.json +++ b/css/properties/scroll-margin-bottom.json @@ -36,6 +36,7 @@ }, { "version_added": "11", + "version_removed": "14.1", "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." @@ -47,6 +48,7 @@ }, { "version_added": "11", + "version_removed": "14.5", "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." From 20dfeee8a2880fe2e819e4223b29820922dd470e Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Thu, 29 Apr 2021 18:16:29 +0000 Subject: [PATCH 12/13] Retained and updated pre-Safari 14.1/iOS 14.5 notes --- css/properties/scroll-margin-bottom.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/css/properties/scroll-margin-bottom.json b/css/properties/scroll-margin-bottom.json index 73e5c8882ed508..42e38343ae04cb 100644 --- a/css/properties/scroll-margin-bottom.json +++ b/css/properties/scroll-margin-bottom.json @@ -36,10 +36,9 @@ }, { "version_added": "11", - "version_removed": "14.1", "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." + "notes": "Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." } ], "safari_ios": [ @@ -48,10 +47,9 @@ }, { "version_added": "11", - "version_removed": "14.5", "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." + "notes": "Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." } ], "samsunginternet_android": { From 8fc447d7d012c80ff671203039fdf7efc36627be Mon Sep 17 00:00:00 2001 From: apple-web-evangelist Date: Thu, 29 Apr 2021 18:47:13 +0000 Subject: [PATCH 13/13] Updated Safari notes for scroll-margin data --- css/properties/scroll-margin-left.json | 4 ++-- css/properties/scroll-margin-right.json | 4 ++-- css/properties/scroll-margin-top.json | 4 ++-- css/properties/scroll-margin.json | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/css/properties/scroll-margin-left.json b/css/properties/scroll-margin-left.json index 93644795bf752d..d0c5a36b587a9d 100644 --- a/css/properties/scroll-margin-left.json +++ b/css/properties/scroll-margin-left.json @@ -38,7 +38,7 @@ "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." + "notes": "Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." } ], "safari_ios": [ @@ -49,7 +49,7 @@ "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." + "notes": "Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." } ], "samsunginternet_android": { diff --git a/css/properties/scroll-margin-right.json b/css/properties/scroll-margin-right.json index 2edbfc759af8e7..32d8684a00f350 100644 --- a/css/properties/scroll-margin-right.json +++ b/css/properties/scroll-margin-right.json @@ -38,7 +38,7 @@ "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." + "notes": "Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." } ], "safari_ios": [ @@ -49,7 +49,7 @@ "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." + "notes": "Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." } ], "samsunginternet_android": { diff --git a/css/properties/scroll-margin-top.json b/css/properties/scroll-margin-top.json index 89547d06656af0..a81b1fdea296ba 100644 --- a/css/properties/scroll-margin-top.json +++ b/css/properties/scroll-margin-top.json @@ -38,7 +38,7 @@ "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." + "notes": "Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." } ], "safari_ios": [ @@ -49,7 +49,7 @@ "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." + "notes": "Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." } ], "samsunginternet_android": { diff --git a/css/properties/scroll-margin.json b/css/properties/scroll-margin.json index 5d7a78dd0b5478..56cb6f0e14be4d 100644 --- a/css/properties/scroll-margin.json +++ b/css/properties/scroll-margin.json @@ -38,7 +38,7 @@ "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." + "notes": "Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." } ], "safari_ios": [ @@ -49,7 +49,7 @@ "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." + "notes": "Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265." } ], "samsunginternet_android": {