- Updated dependencies
- Changed: Support for Node 18+
- Updated:
postcssto ^8.4 (major)
- Fixed: parsing the contents of imported stylesheets (#71)
- Fixed: transform variables in default value of mixins
- Updated:
postcssto 7.0.6 (major) - Changed: Support for Node 6+
- Fixed: asynchronous transforms to allow for imported mixins and variables
- Fixed: imports failing when
fromis missing
- Added:
babel-plugin-array-includesinstead ofbabel-polyfillfor publish - Fixed:
@mixinrules to support being declared with empty parens - Noted: Recommend
postcss-scss-syntaxto best support variable interpolation
- Added:
importFilteroption to accept or ignore imports by function or regex - Added: Support for media parameters after
@importrules - Added: Support for case-insensitive at-rules
- Fixed: Protocol and protocol-less imports are ignored
- Added: Support for
@import - Added:
disableoption to conditionally disable any feature(s) - Fixed: How iterator arrays and objects are treated
- Added: Support for
@mixin,@include, and@content
- Completely rewritten
- Added:
unresolvedoption to throw errors or warnings on unresolved variables - Added: Support for the
#{$var}syntax - Added: Support for iterators in
@eachat-rules - Added: Support for boolean
@ifat-rules (@each $item $index in $array) - Added: Support for variable replacement in all at-rules
- Added: Support for neighboring variables
$a$b - Fixed: Number comparison in
@ifat-rules
- Removed: Old gulp file
- Updated: PostCSS 5.0.10
- Updated: Tests
- Added: Global variables set in options
- Added: Support for
!default
- Updated: PostCSS 5.0.4
- Updated: Chai 3.2.0
- Updated: ESLint 1.0
- Updated: Mocha 2.1.3
- Added: Support for vars in @media
- Added: Support for @else statements
- Fixed: Some variable evaluations
- Added: Support for deep arrays
- Pre-release