From cee279c854318608dcb3687867ea920191204f9b Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 14 Oct 2020 02:01:48 -0700 Subject: [PATCH 1/5] Add Safari 3 as a ranged version --- test/linter/test-versions.js | 1 + 1 file changed, 1 insertion(+) diff --git a/test/linter/test-versions.js b/test/linter/test-versions.js index 19b79af4255a17..413af73d3c19b8 100644 --- a/test/linter/test-versions.js +++ b/test/linter/test-versions.js @@ -20,6 +20,7 @@ const VERSION_RANGE_BROWSERS = { opera: ['≤12.1', '≤15'], opera_android: ['≤12.1', '≤14'], edge: ['≤18', '≤79'], + safari: ['≤3'], }; /** @type string[] */ From 9d5ef090067cf0f0f94074c468c08f7ebc547647 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Thu, 15 Oct 2020 13:51:46 -0700 Subject: [PATCH 2/5] Add a range for Safari 4 --- test/linter/test-versions.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/linter/test-versions.js b/test/linter/test-versions.js index 413af73d3c19b8..9af2412de50f50 100644 --- a/test/linter/test-versions.js +++ b/test/linter/test-versions.js @@ -20,7 +20,7 @@ const VERSION_RANGE_BROWSERS = { opera: ['≤12.1', '≤15'], opera_android: ['≤12.1', '≤14'], edge: ['≤18', '≤79'], - safari: ['≤3'], + safari: ['≤3', '≤4'], }; /** @type string[] */ From e6546bc1443dd8a150d372726a7edd4a98d60f39 Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Wed, 28 Oct 2020 01:50:19 -0700 Subject: [PATCH 3/5] Drop Safari 3 as ranged value --- test/linter/test-versions.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/linter/test-versions.js b/test/linter/test-versions.js index 9af2412de50f50..29f1a834537f68 100644 --- a/test/linter/test-versions.js +++ b/test/linter/test-versions.js @@ -20,7 +20,7 @@ const VERSION_RANGE_BROWSERS = { opera: ['≤12.1', '≤15'], opera_android: ['≤12.1', '≤14'], edge: ['≤18', '≤79'], - safari: ['≤3', '≤4'], + safari: ['≤4'], }; /** @type string[] */ From 55ecc7c75c57ae82734e38b739e1e49f89eaf16d Mon Sep 17 00:00:00 2001 From: Queen Vinyl Darkscratch Date: Tue, 3 Nov 2020 13:28:12 -0800 Subject: [PATCH 4/5] Update docs --- schemas/compat-data-schema.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/schemas/compat-data-schema.md b/schemas/compat-data-schema.md index 7fcda4138361e2..a04ebb8624ddf4 100644 --- a/schemas/compat-data-schema.md +++ b/schemas/compat-data-schema.md @@ -251,7 +251,7 @@ Examples: ### Ranged versions -For certain browsers, ranged versions are allowed as it is sometimes impossible to find out in which early version of a browser a feature shipped. Ranged versions should be used sparingly and only when it is impossible to find out the version number a feature initially shipped in. The following ranged version values are allowed: +For certain browsers, ranged versions are allowed as it is sometimes impossible, or simply unreasonable, to find out in which early version of a browser a feature shipped. Ranged versions should be used sparingly and only when it is impossible to find out the version number a feature initially shipped in. The following ranged version values are allowed: - Edge - "≤18" (supported in some version of EdgeHTML-based Edge) @@ -262,6 +262,8 @@ For certain browsers, ranged versions are allowed as it is sometimes impossible - Opera Android - "≤12.1" (supported in some version of Presto-based Opera) - "≤14" (supported in some version of Chromium-based Opera and possibly in Presto-based Opera) +- Safari + - "≤4" (earliest Safari version supported in BrowserStack) - WebView Android - "≤37" (supported in former Android versions prior to Chrome-based WebView) From a3762851f25d06e01940acaf3a8df0a854b973d6 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Wed, 4 Nov 2020 17:24:37 +0000 Subject: [PATCH 5/5] Wordsmith ranged versions in schema doc --- schemas/compat-data-schema.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schemas/compat-data-schema.md b/schemas/compat-data-schema.md index 4f7b3347f122dd..081c9e17cacc45 100644 --- a/schemas/compat-data-schema.md +++ b/schemas/compat-data-schema.md @@ -251,7 +251,7 @@ Examples: ### Ranged versions -For certain browsers, ranged versions are allowed as it is sometimes impossible, or simply unreasonable, to find out in which early version of a browser a feature shipped. Ranged versions should be used sparingly and only when it is impossible to find out the version number a feature initially shipped in. The following ranged version values are allowed: +For certain browsers, ranged versions are allowed as it is sometimes impractical to find out in which early version of a browser a feature shipped. Ranged versions should be used sparingly and only when it is impossible to find out the version number a feature initially shipped in. The following ranged version values are allowed: - Edge - "≤18" (supported in some version of EdgeHTML-based Edge)