Breaking Changes
- Use
PostCSS8 - Node supported version >=12
- Consider
rulenodes only when when building ancestor selectors - Use
PostCSS6 - Restrict support to
node.js>= 4 - Remove
object-assigndependency
- Solve complex nesting scenarios scenarios externalizing parent selectors resolution to postcss-resolve-nested-selector
- Refactor bootstrap function using
walkRulesandwalkDeclsPostCSS methods replaceDeclarationsoption will replace declaration values only
- Add experimental
replaceDeclarationsoption, to process declaration props and values, too - Cast warning when nestingLevel >= parentsStack.length
- Move
spacesAndAmpersandRegexregex into a reusable regex - Add a failing test case documenting issues when complex nesting
- Fix
levelSymbolandparentSymboloptions not being used
- Initial release