This project adheres to Semantic Versioning.
- Fixed types (by @Kaciras).
- Added escape sequences support (by @FelixZY).
- Removed Node.js 12 support.
- Removed Node.js 10 support.
- Fixed compatibility with
@define-mixin
(by Sam Pullman).
- Fixed compatibility with
postcss-mixins
.
- Fixed PostCSS 8.1 compatability.
- Added funding links.
- Moved to PostCSS 8.
- Moved
postcss
topeerDependencies
.
- Add
keep
option (by Mikhail Novikov).
- Remove test files from npm package.
- Use PostCSS 7 (by Douglas Duteil).
- Remove Node.js 4 support.
- Pass all variables to
result.messages
(by Carl Hopf).
- Use PostCSS 6.0 API.
- Add TypeScript definitions (by Paolo Roth).
- Comment variables now must have special
<<$(syntax)>>
. - Add nested variables support like
$(color$(idx))
.
- Support variables inside comments (by Vince Speelman).
- Add
onVariables
option (by Duncan Beevers).
- Allow to use variables in property names.
- Fix variables with lead
$
invariables
option.
- Use PostCSS 5.0 API.
- Add
unknown
option.
- Allow to use variables in variables values.
- Accept function in
variables
option. - Support PostCSS 4.1 API.
- Fix falling on non-string values in AST (by Anton Telesh).
- Fix simple syntax variables in at-rule parameters.
- Fix extra space on variables ignoring.
- Fix undefined variable error message.
- Fix look-behind regexp in simple syntax.
- Allow to use simple syntax with minus like
-$width
. - Add support for multiple variables in one value.
- Do not remove space before
$var
.
- Initial release.