Open
Conversation
4329b7a to
05d58b2
Compare
05d58b2 to
1fa2350
Compare
0764ee3 to
bd0c98a
Compare
bd0c98a to
5c3a727
Compare
5c3a727 to
8789ca7
Compare
8789ca7 to
9adeb61
Compare
9adeb61 to
87a8d59
Compare
87a8d59 to
d0c0321
Compare
d0c0321 to
0b0488e
Compare
0b0488e to
223fac7
Compare
223fac7 to
326f152
Compare
326f152 to
e4c053a
Compare
e4c053a to
5f94891
Compare
5f94891 to
868d010
Compare
868d010 to
605d885
Compare
605d885 to
2a76257
Compare
2a76257 to
7980b9e
Compare
7980b9e to
e95db46
Compare
e95db46 to
90bf881
Compare
90bf881 to
58d001f
Compare
58d001f to
a37ec6b
Compare
a37ec6b to
621a66a
Compare
9fa9915 to
fa1eb97
Compare
fa1eb97 to
82d34d9
Compare
82d34d9 to
448b2f5
Compare
448b2f5 to
915994d
Compare
915994d to
f483713
Compare
f483713 to
858ec47
Compare
858ec47 to
d083726
Compare
d083726 to
e6ad0dd
Compare
e6ad0dd to
24c6a7b
Compare
24c6a7b to
5b18d30
Compare
5b18d30 to
03fb841
Compare
660ff68 to
19ee52b
Compare
cceb0d6 to
100354b
Compare
226cb41 to
0c0bf21
Compare
0c0bf21 to
42528f0
Compare
42528f0 to
a0cf32b
Compare
a0cf32b to
e211fd8
Compare
5b31f53 to
c3dd884
Compare
c3dd884 to
e87adf0
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.6.0→10.5.0Release Notes
postcss/autoprefixer (autoprefixer)
v10.5.0Compare Source
mask-position-xandmask-position-ysupport (by @toporek).v10.4.27Compare Source
package.json.v10.4.26Compare Source
v10.4.25Compare Source
v10.4.24Compare Source
v10.4.23Compare Source
v10.4.22Compare Source
stretchprefixes on new Can I Use database.fraction.js.v10.4.21Compare Source
-moz-prefix for:placeholder-shown(by @Marukome0743).v10.4.20Compare Source
fit-contentprefix for Firefox.v10.4.19Compare Source
end value has mixed support, consider using flex-endwarningsince
end/startnow have good support.v10.4.18Compare Source
-webkit-box-orienton-webkit-line-clamp(@Goodwine).v10.4.17Compare Source
user-select: containprefixes.v10.4.16Compare Source
v10.4.15Compare Source
::backdropprefixes (by 一丝).v10.4.14Compare Source
v10.4.13Compare Source
v10.4.12Compare Source
v10.4.11Compare Source
text-decorationprefixes by moving to MDN data (by Romain Menke).v10.4.10Compare Source
unicode-bidiprefixes by moving to MDN data.v10.4.9Compare Source
css-unicode-bidiissue from latest Can I Use.v10.4.8Compare Source
color-adjustwarning ifprint-color-adjustalso is in rule.v10.4.7Compare Source
print-color-adjustsupport in Firefox.v10.4.6Compare Source
print-color-adjustsupport.v10.4.5Compare Source
NaNin grid (by @SukkaW).v10.4.4Compare Source
package.fundingto have same value between all PostCSS packages.v10.4.3Compare Source
package.funding(by Álvaro Mondéjar).v10.4.2Compare Source
-moz-prefix for:placeholder-shown(by @Marukome0743).v10.4.1Compare Source
end value has mixed support, consider using flex-endwarningsince
end/startnow have good support.v10.4.0: 10.4 “ǃke e꞉ ǀxarra ǁke”Compare Source
In Autoprefixer 10.4 @lukewarlow added
:autofillsupport:v10.3.7Compare Source
nanocolorstopicocolors.v10.3.6Compare Source
nanocolors.v10.3.5Compare Source
colorettetonanocolors.v10.3.4Compare Source
stretchvalue in latest Firefox.v10.3.3Compare Source
-moz-prefix from::file-selector-button(by Usman Yunusov).v10.3.2Compare Source
::file-selector-buttonsupport (by Usman Yunusov).v10.3.1Compare Source
content(by Luke Warlow).v10.3.0: 10.3 “Чести своей не отдам никому”Compare Source
In Autoprefixer 10.3 @lukewarlow added
::file-selector-buttonsupport.v10.2.6Compare Source
v10.2.5Compare Source
:support in@supports(by Dmitry Semigradsky).v10.2.4Compare Source
npx autoprefixer --info.v10.2.3Compare Source
v10.2.2Compare Source
v10.2.1Compare Source
transition-propertywarnings (by @Sheraff).v10.2.0: 10.2 “Sub rosa”Compare Source
Autoprefixer 10.2 now has built-in TypeScript definitions. You do not need
@types/autoprefixeranymore.Thanks to @Semigradsky and DefinitelyTyped’s contributors.
@Sheraff also improved docs.
v10.1.0: 10.1 “Pula”Compare Source
Autoprefixer 10.1 improved
min-resolutionsupport.@infusion added
dpcmunit support andnum2fractionwith Fraction.js, which uses Farey Sequences as a rational approximation (more precise) and simplifies the fraction using continued fractions to ɛ <0.001 afterward.v10.0.4Compare Source
Cannot read property 'proxyOf' of undefinederror (by Igor Kamyshev).v10.0.3Compare Source
substracttosubtractvalue formask-composite(by Michelle Enos).v10.0.2Compare Source
-ms-user-select: allbecause IE and old Edge don’t support it.v10.0.1Compare Source
package.json.v10.0.0: 10.0 “Alis volat propriis”Compare Source
Autoprefixer 10 is based on top of PostCSS 8 (check Known Issues section before updating).
Node.js 6.x, 8.x, 11.x support was removed.
Now you need to install Autoprefixer by
npm install --save-dev autoprefixer postcss. We movedpostcssfromdependenciestopeerDependenciesaccording to new PostCSS plugin guidelines.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.v9.5.0: 9.5 “Draco dormiens nunquam titillandus”Compare Source
Autoprefixer 9.5 brings
mask-compositesupport.Thanks to @semeleven for implementation and @iamvdo for suggestion.
v9.4.10Compare Source
v9.4.9Compare Source
grid-templateand@mediacase (by Bogdan Dolin).v9.4.8Compare Source
calc()support in Grid gap.v9.4.7Compare Source
v9.4.6Compare Source
v9.4.5Compare Source
text-decoration-skip-inksupport.v9.4.4Compare Source
directionvalue for-ms-writing-mode(by Denys Kniazevych).v9.4.3Compare Source
flex-startinstead ofstart(by Antoine du Hamel).v9.4.2Compare Source
v9.4.1Compare Source
v9.4.0: 9.4 “Advance Australia”Compare Source
Autoprefixer 9.4.0 brings limited autoplacement support to the IE CSS Grid.
Grid Autoplacement
If the
gridoption is set to"autoplace", limited autoplacement support is now added to the Autoprefixer CSS Grid translations. You can also use the/* autoprefixer grid: autoplace */control comment to enable autoplacement directly in your CSS.In order to use the new autoplacement feature, you must define both rows and columns when declaring the grid template.
Autoplacement support in Autoprefixer is currently very limited in what it can do. Please read the Grid Autoplacement support in IE section before using this new feature.
Thanks to @bogdan0083 for implementing the new feature, @Dan503 for documenting it, and @evandiamond for coming up with the initial idea.
Other Changes
v9.3.1Compare Source
repeat()value (by Bogdan Dolin).v9.3.0: 9.3 “Labor omnia vincit”Compare Source
Autoprefixer 9.3 brings
place-selfsupport for Grid Layoutplace-self@Dan503 and @bogdan0083 found a way to impement support for another Grid property
Other Changes
@Dan503 and @bogdan0083 also detected and fixed issue with Grid row/column span inheritance.
v9.2.1Compare Source
v9.2.0: 9.2 “Onyi est glavnaya krepost”Compare Source
Autoprefixer 9.2 brings many new improvements for
-ms-prefixes for Grid Layout.New Ways to Enable/Disable Grid Layout
In previous versions, you had needed to pass
grid: trueto enable prefixes for Grid Layout. But not all users have access to Autoprefixer options. CodePen, Create Reat App or Angular CLI doesn’t allow you to do it.In Autoprefixer 9.2 @fanich37 added special control comments:
Autoprefixer doesn’t support Grid properties and values with
auto. In 9.2 it will ignore whole@supportscontent if it contains these Grid properties:Smarter
grid-areaAutoprefixer supports
grid-templateeven if it was not in IE Grid spec.But in 9.2 @bogdan0083 really improve it according to @Dan503 idea. Now Autoprefixer supports even overriding
grid-template.Other Changes
v9.1.5Compare Source
@babel/registerfrom dependencies.v9.1.4Compare Source
v9.1.3Compare Source
autoprefixer --infoalphabetically.v9.1.2Compare Source
autoprefixer --infoin new Node.js.v9.1.1Compare Source
grid-gapthrough@media(by Bogdan Dolin).grid-templateand@media(by Bogdan Dolin).span XGrid prefix (by Bogdan Dolin).v9.1.0: 9.1 “Equality before the law”Compare Source
Autoprefixer 9.1 brings
background-clip: textand fixspanin IE Grid.Background Clip
background-clip: textbecome to be the standard and got Edge support. So we added it to Autoprefixer:Note, that Edge expect
-webkit-prefix for this property.Grid Layout Fix
@bogdan0083 fixed an issue when media-query override some
grid-template.v9.0.2Compare Source
v9.0.1Compare Source
v9.0.0: 9.0 “A Mari Usque Ad Mare”Compare Source
Autoprefixer 9.0 brings Browserslist 4.0 and drops Node.js 4 support.
Breaking Changes
We removed Node.js 4 and Node.js 9 support since it doesn’t have security updates anymore.
We removed IE and “dead” browsers (without security updates) from Babel’s targets. Don't worry, Autoprefixer still generate IE-compatible code. These changes affect websites which run Autoprefixer on client-side like CodePen.
Autoprefixer Rails 9.0 dropped the RubyRacer and Sprockets 3 support.
Browserslist 4.0
Autoprefixer 9.0 uses Browserslist 4.0 to get your target browsers.
Now you use Browserslist to specify Node.js versions. Babel 7 will use Browserslist config as well.
Also, Browserslist 4.0 will warn you if you didn’t update Can I Use DB for last than 6 month.
PostCSS 7.0
Autoprefixer 9.0 uses PostCSS 7.0
v8.6.5Compare Source
v8.6.4Compare Source
stretchprefix in Chrome >= 46.v8.6.3Compare Source
gridoption for grid properties inautoprefixer --info.v8.6.2Compare Source
@media(by Evgeny Petukhov).v8.6.1Compare Source
grid-templatewith media queries (by Evgeny Petukhov).Configuration
📅 Schedule: (UTC)
🚦 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 was generated by Mend Renovate. View the repository job log.