Skip to content

Commit 5660e45

Browse files
committed
Update browser support per policy; now Chrome >= 109, Edge >= 128,
Firefox >= 115, Safari >= 15.6, ChromeAndroid >= 130, FirefoxAndroid >= 130
1 parent 8260b39 commit 5660e45

File tree

3 files changed

+42
-58
lines changed

3 files changed

+42
-58
lines changed

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ jobs:
194194
- name: Setup firefox
195195
uses: browser-actions/setup-firefox@latest
196196
with:
197-
firefox-version: 102.0.1
197+
firefox-version: 115.9.1esr
198198
- run: firefox --version
199199
- name: test
200200
run: pnpm ember test --path dist -c testem.ci-browsers.js

lib/browsers.js

+39-55
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,47 @@
11
module.exports = [
2-
'Chrome >= 103',
3-
'Edge >= 110',
4-
'Firefox >= 102',
5-
'iOS >= 12',
2+
'Chrome >= 109',
3+
'Edge >= 128',
4+
'Firefox >= 115',
5+
'iOS >= 15.6',
66
'Safari >= 15.6',
7-
'ChromeAndroid >= 112',
8-
'FirefoxAndroid >= 110',
7+
'ChromeAndroid >= 130',
8+
'FirefoxAndroid >= 130',
99
];
1010

1111
/*
12-
As of the release of April 2023, the above query expands to:
12+
The above is generated via browserslist to comply with [RFC #685](https://rfcs.emberjs.com/id/0685-new-browser-support-policy)
13+
and [RFC #984](https://rfcs.emberjs.com/id/0984-update-browser-support-policy) by running the following command:
1314
14-
and_chr 112
15-
and_ff 110
16-
chrome 112
17-
chrome 111
18-
chrome 110
15+
`npx browserslist '>0.25%, Firefox ESR, last 1 Chrome version, last 1 Firefox version, last 1 Edge version, last 1 FirefoxAndroid version, last 1 ChromeAndroid version, not dead'`
16+
17+
And then filtering out unsupported browsers.
18+
19+
and_chr 130
20+
and_ff 130
21+
chrome 130
22+
chrome 129
23+
chrome 128
24+
chrome 127
25+
chrome 126
26+
chrome 125
27+
chrome 124
1928
chrome 109
20-
chrome 108
21-
chrome 107
22-
chrome 106
23-
chrome 105
24-
chrome 104
25-
chrome 103
26-
edge 112
27-
edge 111
28-
edge 110
29-
firefox 112
30-
firefox 111
31-
firefox 110
32-
firefox 109
33-
firefox 108
34-
firefox 107
35-
firefox 106
36-
firefox 105
37-
firefox 104
38-
firefox 103
39-
firefox 102
40-
ios_saf 16.4
41-
ios_saf 16.3
42-
ios_saf 16.2
43-
ios_saf 16.0
44-
ios_saf 15.6
45-
ios_saf 15.5
46-
ios_saf 15.4
47-
ios_saf 15.2-15.3
48-
ios_saf 15.0-15.1
49-
ios_saf 14.5-14.8
50-
ios_saf 14.0-14.4
51-
ios_saf 13.4-13.7
52-
ios_saf 13.3
53-
ios_saf 13.2
54-
ios_saf 13.0-13.1
55-
ios_saf 12.2-12.5
56-
ios_saf 12.0-12.1
57-
safari 16.4
58-
safari 16.3
59-
safari 16.2
60-
safari 16.1
61-
safari 16.0
62-
safari 15.6
29+
edge 130
30+
edge 129
31+
edge 128
32+
firefox 132
33+
firefox 130
34+
firefox 129
35+
firefox 128
36+
firefox 115
37+
ios_saf 18.0
38+
ios_saf 17.6-17.7
39+
ios_saf 17.5
40+
ios_saf 17.4
41+
ios_saf 16.6-16.7
42+
ios_saf 16.1
43+
ios_saf 15.6-15.8
44+
safari 17.6
45+
safari 17.5
46+
safari 16.6
6347
*/

testem.browserstack.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const BrowserStackLaunchers = {
2929
'--b',
3030
'edge',
3131
'--bv',
32-
'110',
32+
'128',
3333
'-t',
3434
'1200',
3535
'--u',
@@ -47,7 +47,7 @@ const BrowserStackLaunchers = {
4747
'--b',
4848
'Chrome',
4949
'--bv',
50-
'103',
50+
'109',
5151
'-t',
5252
'1200',
5353
'--u',

0 commit comments

Comments
 (0)