Skip to content
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

An in-range update of autoprefixer is breaking the build 🚨 #29

Open
greenkeeper bot opened this issue Aug 13, 2018 · 8 comments
Open

An in-range update of autoprefixer is breaking the build 🚨 #29

greenkeeper bot opened this issue Aug 13, 2018 · 8 comments

Comments

@greenkeeper
Copy link
Contributor

greenkeeper bot commented Aug 13, 2018

Version 9.1.1 of autoprefixer was just published.

Branch Build failing 🚨
Dependency autoprefixer
Current Version 9.1.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

autoprefixer is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ci/circleci: Your tests passed on CircleCI! (Details).
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes 9.1.1
FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 13, 2018

After pinning to 9.1.0 your tests are passing again. Downgrade this dependency 📌.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 19, 2018

Version 9.1.2 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version 🚀

Release Notes 9.1.2
  • Fix autoprefixer --info in new Node.js.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 4, 2018

Version 9.1.4 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version 🚀

Release Notes 9.1.4
  • Use Babel 7.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 4, 2018

Version 9.1.5 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version 🚀

Release Notes 9.1.5
  • Remove @babel/register from dependencies.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 14, 2018

  • The devDependency autoprefixer was updated from 9.1.5 to 9.2.0.

Your tests are still failing with this version. Compare changes

Release Notes for 9.2 “Onyi est glavnaya krepost”

Coat of Arms of Omsk

Autoprefixer 9.2 brings many new improvments for -ms- prefixes for Grid Layout.

New Ways to Enable/Disable Grid Layout

In previous versions, you had needed to pass grid: true to enable -ms- prefixes for Grid Layout. But not all users have access to Autoprefixer options. CodePen, Create Reat Appp or Angular CLI doesn’t allow you to do it.

In Autoprefixer 9.2 @fanich37 added special control comments:

/* autoprefixer grid: on */
.grid {
    display: grid;
    grid-gap: 33px;
    grid-template:
        "head head  head" 1fr
        "nav  main  main" minmax(100px, 1fr)
        "nav  foot  foot" 2fr /
        1fr   100px 1fr;
}

.non-ie .grid {
/ autoprefixer grid: off /

}

Autoprefixer doesn’t support automatically grids. In 9.2 it will ignore whole @supports content if it contains automatically Grid properties:

@supports (grid-auto-rows: 100px) {
  /* Autoprefixer will not show Grid warnings and will not add prefixes here */
}

Smarter grid-area

Autoprefixer supports grid-template even 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.

/* autoprefixer grid: on */
.grid {
    display: grid;
    grid-template:
        "nav  main" minmax(100px, 1fr)
        "nav  foot" 2fr /
        100px 1fr;
}

.grid.no-menu {
grid-template:
"main" minmax(100px, 1fr)
"foot" 2fr
}

Other Changes

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 17, 2018

  • The devDependency autoprefixer was updated from 9.2.0 to 9.2.1.

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for 9.2.1
  • Fix broken AST.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 23, 2018

  • The devDependency autoprefixer was updated from 9.2.1 to 9.3.0.

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for 9.3 “Labor omnia vincit”

Coat of Arms of Oklahoma

Autoprefixer 9.3 brings place-self support for Grid Layout

place-self

@Dan503 and @bogdan0083 found a way to impement support for another Grid property

.grid > .center {
  place-self: center;
}
.grid > .center {
  -ms-grid-row-align: center;
  -ms-grid-column-align: center;
  place-self: center;
}

Other Changes

@Dan503 and @bogdan0083 also detected and fixed issue with Grid row/column span inheritance.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 24, 2018

  • The devDependency autoprefixer was updated from 9.3.0 to 9.3.1.

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for 9.3.1
  • Fix Grid prefixes with repeat() value (by @bogdan0083).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

0 participants