Breaking Changes
- Use
PostCSS
8 - Node supported version >=12
- Consider
rule
nodes only when when building ancestor selectors - Use
PostCSS
6 - Restrict support to
node.js
>= 4 - Remove
object-assign
dependency
- Solve complex nesting scenarios scenarios externalizing parent selectors resolution to postcss-resolve-nested-selector
- Refactor bootstrap function using
walkRules
andwalkDecls
PostCSS methods replaceDeclarations
option will replace declaration values only
- Add experimental
replaceDeclarations
option, to process declaration props and values, too - Cast warning when nestingLevel >= parentsStack.length
- Move
spacesAndAmpersandRegex
regex into a reusable regex - Add a failing test case documenting issues when complex nesting
- Fix
levelSymbol
andparentSymbol
options not being used
- Initial release