leafo/scssphp
leafo/scssphp is a PHP compiler for SCSS/Sass. Use it to compile .scss files to CSS in PHP apps, with support for variables, nesting, mixins, imports, and more. Handy for build pipelines, theming, or on-the-fly stylesheet generation.
This is the final tag on the leafo/scssphp repo.
PHP requirements downgraded to 5.4+ for this repo/package only.
Please go to https://github.com/scssphp/scssphp for the latest version (bug fixes, enhancements, etc).
Changes since v0.8.3:
and/or compatibility (@robocoder)url() (@sebastianwebb, @robocoder)Fixes:
self in selector and parse improvements (@designerno1, @Cerdic)[@each](https://github.com/each) $selector in & {...) (@wesleyvicthor, @Cerdic)[@extend](https://github.com/extend) in extended class or placeholder, doesn't produce extended selector (@dimitrov-adrian, @Cerdic)[@extend](https://github.com/extend) behavior (@Kenneth-KT, @Cerdic)pscss exhausts memory (@gsmith-daed, @Cerdic)[@content](https://github.com/content) (@exigon, @Cerdic)[@media](https://github.com/media) statements (@gajcapuder, @Cerdic)Raise php requirement to 5.6+
Fixes:
grid-row & grid-column shorthand (@claytron5000, @Cerdic)[@mixin](https://github.com/mixin) [@supports](https://github.com/supports) [@include](https://github.com/include) compilation error (@geoidesic, @Cerdic)[@media](https://github.com/media) expression slicing (@tdutrion, @Cerdic)[@font-face](https://github.com/font-face) fix (@bloep, @Cerdic):not(), :nth-child() and other selectors before [@extend](https://github.com/extend) (@STV11C, @Cerdic)Maintenance:
Fixes:
[@at-root](https://github.com/at-root), self (@l2a, @Cerdic)[@supports](https://github.com/supports) inside rule (@Marat-Tanalin, @Cerdic)Maintenance:
Fixes:
Fixes:
Bug Fixes:
mix() alpha fixtransparentize() alpha sensitive to localeEnhancements:
Bug fixes:
Compatibility:
Bug fixes:
Preview
Compat Buster:
/example folder(new Server)->serve() insteadBug fixes:
each() deprecated in PHP 7.2 (@marinaglancy)Maintenance release
Compatibility:
Compatibility:
Enhancement:
Maintenance:
Compatibility:
[@warn](https://github.com/warn) should not write to stdout (@atomicalnet)Bug fixes:
Internals:
Announcement:
rebeccapurple from css-color draft (@Marat-Tanalin)Compat Buster:
bin/pscss more performant, less compatible --iso8859-1 option (default is utf-8)Compatibility:
Internals:
Announcements:
SCSS Compatibility:
[@extend](https://github.com/extend) !optionalkeywords($args) built-inBug fixes:
[@extend](https://github.com/extend) infinite loopInternals:
Announcement:
Compat Buster:
Compatibility:
Bug fixes:
Internals:
Announcements:
[@scssphp-import-once](https://github.com/scssphp-import-once) (@IceReaper)Compatibility:
error_reporting() returns 0Announcements:
Breaking Changes:
Compatibility:
Announcements:
Breaking Changes:
Enhancements:
[@break](https://github.com/break), [@continue](https://github.com/continue), and naked [@return](https://github.com/return)<=> (spaceship) operatorCompatibility Fixes:
index() - coerce first argument to list[@media](https://github.com/media) nested in mixinstr-slice() - handle negative indexAnnouncement:
Enhancements:
getVariables() and addFeature() API methodsCompatibility:
nth() and set-nth()[@at-root](https://github.com/at-root) supportInternals:
Compatibility:
[@extend](https://github.com/extend) behavior when interpolating variable containing a selector list[@keyframes](https://github.com/keyframes) so children selectors will not be prefixed by parent selector[@import](https://github.com/import) inside [@media](https://github.com/media) query (by @hitok)[@at-root](https://github.com/at-root) support; with: and without: not yet supportedcall() support; kwargs not yet supportedand, or, and if()Other:
Compatibility:
Announcements:
Compatibility:
Compatibility:
How can I help you explore Laravel packages today?