phase2 / outline

Tooling infrastructure for modern web component development.
https://outline.phase2tech.com
MIT License
128 stars 27 forks source link

Update supported browsers #340

Closed shaal closed 2 years ago

shaal commented 2 years ago

While working with Outline on a project, I noticed that clamp() in CSS is converted to max and min. clamp is supported in all modern browsers - https://caniuse.com/mdn-css_types_clamp

Description

Current browsers supported (tested by running npx browserslist)

and_chr 98
and_ff 96
and_qq 10.4
and_uc 12.12
android 98
baidu 7.12
chrome 99
chrome 98
chrome 97
edge 99
edge 98
firefox 97
firefox 96
ios_saf 15.2-15.3
ios_saf 15.0-15.1
ios_saf 14.5-14.8
ios_saf 14.0-14.4
kaios 2.5
safari 15.2-15.3
safari 15.1
safari 15
safari 14.1
safari 14
samsung 16.0
samsung 15.0

New proposed supported versions (this PR), based on https://nx.dev/guides/browser-support

chrome 99
chrome 98
edge 99
edge 98
firefox 97
firefox 96
firefox 91
ios_saf 15.2-15.3
ios_saf 15.0-15.1
ios_saf 14.5-14.8
ios_saf 14.0-14.4
safari 15.2-15.3
safari 15.1
safari 15
safari 14.1
safari 14

Fixes # (issue)

Type of change

Please delete options that are not relevant.

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

Checklist

himerus commented 2 years ago

Latest commit updates and results in the following:

and_chr 98
and_ff 96
chrome 99
chrome 98
edge 99
edge 98
firefox 97
firefox 96
firefox 91
ios_saf 15.2-15.3
ios_saf 15.0-15.1
ios_saf 14.5-14.8
ios_saf 14.0-14.4
safari 15.2-15.3
safari 15.1
safari 15
safari 14.1
safari 14
samsung 16.0
samsung 15.0

This removes essentially and_qq, and_uc, baidu and kaios. It appears one of those non-US browsers was causing the issue.