-
Notifications
You must be signed in to change notification settings - Fork 4
chore(deps): update dependency autoprefixer to v9.8.8 - abandoned #166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
1ed4c32 to
4632f7d
Compare
4632f7d to
2dd0fb5
Compare
2dd0fb5 to
067143b
Compare
067143b to
67112e7
Compare
67112e7 to
8935513
Compare
8935513 to
2384f85
Compare
2384f85 to
e0d4576
Compare
e0d4576 to
8bb21fd
Compare
8bb21fd to
e878749
Compare
e878749 to
1e6b603
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Autoclosing SkippedThis PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error. |
This PR contains the following updates:
9.5.0->9.8.8Release Notes
postcss/autoprefixer
v9.8.8Compare Source
nanocolorswithpicocolors.v9.8.7Compare Source
colorettewithnanocolors.v9.8.6Compare Source
envoption.v9.8.5Compare Source
align-selfandjustify-selfwithdisplay: flex(by Daniel Tonon).v9.8.4Compare Source
v9.8.3Compare Source
v9.8.2Compare Source
v9.8.1Compare Source
chalktokleur(by Luke Edwards).v9.8.0: 9.8 “Vigilo Confido”Compare Source
Autoprefixer 9.8 brings IE support for
:placeholder-shown.Placeholder Shown
@tkrotoff found that
input:placeholder-showncan be emulated withinput:-ms-input-placeholder.Note, that we already had support for
::placeholder. Selector::placeholderis for the text of the placeholder.:placeholder-shownis for the input, where placeholder text is shown. In::placeholderyou can’t change the border or size of the<input>.v9.7.6Compare Source
-webkit-stretchfix.v9.7.5Compare Source
-webkit-stretchsupport.v9.7.4Compare Source
v9.7.3Compare Source
v9.7.2Compare Source
-ms-user-select: elementsupport.npm fund.v9.7.1Compare Source
fit-contentfor Firefox.v9.7.0: 9.7 “Ad Victoriam”Compare Source
Autoprefixer 9.7 brings
AUTOPREFIXER_GRIDenvironment variable and huge performance improvments.Grid Environment Variable
Autoprefixer can add CSS Grid polyfills for IE. You need to manually enable it to prove that you understand the limits of polyfill.
In previous versions you can enable Grid polyfill by
grid: 'autoplace'option or by/* autoprefixer grid: autoplace */control comment. But in some cases, developers were not able to use both methods. For instance, during work with Material UI’ CSS-in-JS in Create React App.Now Autoprefixer supports environment variable to enable CSS Grid polyfill:
Performance Improvements
@Knagis found that Browserslist takes 70% of the Autoprefixer time.
We did a lot of improvements in Browserslist and now Autoprefixer should work much faster.
Other
Cannot read property 'grid' of undefinederrorv9.6.5Compare Source
v9.6.4Compare Source
'startsWith' of undefinederror.v9.6.3Compare Source
Cannot read property 'startsWith' of undefinederror.v9.6.2Compare Source
Replace fill to stretchwarning.v9.6.1Compare Source
-webkit-line-clamptruncating multi-line text support.v9.6.0: 9.6 “Nunc id vides, nunc ne vides”Compare Source
Autoprefixer 9.6 marked
browsersoption as deprecated and addedtext-orientationand@media (min-resolution: 2x)support.We added the “Sponsor” button to your repository. You can support Autoprefixer and other open source projects important for your business by Tidelift.
Browsers
Autoprefixer adds prefixes only for target browsers, browsers which is support on your project.
Initially, Autoprefixer had the
browsersoption to set target browsers. But we found that many tools need target browsers too.postcss-preset-envandbabel-preset-envuse them to add only actual polyfills, postcss-normalize uses them to add only necessary CSS reset rules, plugins for ESLint and Stylelint will warn you if some of the target browsers doesn’t support your code.This is why we created Browserslist config file. It is a single config for all tools.
A lot of users still uses the
browsersoption. We understand them; it is hard to change old practice. Unfortunately, using thebrowsersoption creates many problems. For instance, you can miss that your build tool has own Autoprefixer inside. It will cut your prefixes because it will not know about your target browsers.This is why, in 9.6, we decided to deprecate the
browsersoption. Autoprefixer will show a warning on this option. In the next 10.0 release, we will drop this option. This is how you can migrate:Create
browserslistkey with an array inpackage.json.Copy queries from the
browsersoption. If you havebrowsers: [“last 1 version”, “not dead”], then you need:HiDPI Media Query
We all need to support HiDPI/retina screen now. Autoprefixer supports specific media query for HiDPI screens:
Bug we found that CSS Values 4 spec added
xalias fordppx.Autoprefixer 9.6 supports
@media (min-resolution: 2x)shortcut. Note, that Autoprefixer will not convert it to2dppx. Autoprefixer adds only prefixes. Usepostcss-preset-envto add polyfills.Other
text-orientationproperty support was added.CONTRIBUTING.mdv9.5.1Compare Source
backdrop-filterfor Edge (by Oleh Aloshkin).min-resolutionmedia query support in Firefox < 16.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.