- Updated dependencies
- Changed: Support for Node 18+
- Updated:
postcss
to ^8.4 (major)
- Fixed: parsing the contents of imported stylesheets (#71)
- Fixed: transform variables in default value of mixins
- Updated:
postcss
to 7.0.6 (major) - Changed: Support for Node 6+
- Fixed: asynchronous transforms to allow for imported mixins and variables
- Fixed: imports failing when
from
is missing
- Added:
babel-plugin-array-includes
instead ofbabel-polyfill
for publish - Fixed:
@mixin
rules to support being declared with empty parens - Noted: Recommend
postcss-scss-syntax
to best support variable interpolation
- Added:
importFilter
option to accept or ignore imports by function or regex - Added: Support for media parameters after
@import
rules - Added: Support for case-insensitive at-rules
- Fixed: Protocol and protocol-less imports are ignored
- Added: Support for
@import
- Added:
disable
option to conditionally disable any feature(s) - Fixed: How iterator arrays and objects are treated
- Added: Support for
@mixin
,@include
, and@content
- Completely rewritten
- Added:
unresolved
option to throw errors or warnings on unresolved variables - Added: Support for the
#{$var}
syntax - Added: Support for iterators in
@each
at-rules - Added: Support for boolean
@if
at-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
@if
at-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