This project adheres to Semantic Versioning.
- Fixed nested selector regression (by @Ulyanov-programmer).
- Fixed RegExp issue with nested comments (by @Ulyanov-programmer).
- More complex logic of when to move comments (by @Ulyanov-programmer).
- Removed Node.js 16, 14, and 12 support.
- Added
@starting-styleto bubbling at-rules.
- Added
@containerto bubbling at-rules.
- Added
@layerto bubbling at-rules (by Már Örlygsson). - Added moving all preceding comments with rule (by Már Örlygsson).
- Added
with&withoutparameters on@at-root(by Már Örlygsson). - Added
rootRuleNameoption (by Már Örlygsson). - Fixed handling sibling
@at-rootrule blocks (by Már Örlygsson).
- Fixed custom at-rules nesting (by @bsak-shell).
- Fixed
,at the tail (by Jesse de Boer).
- Fixed nested
&at the tail (by Raphael Luba). - Fixed docs (by Samuel Charpentier).
- Fixed compatibility with Autoprefixer by adding
@-webkit-keyframessupport.
- Fixed compatibility with
postcss-mixinsby moving to visitor API.
- Fixed PostCSS 8.1 compatibility.
- Added funding links.
- Moved to PostCSS 8.
- Moved
postcsstopeerDependencies.
- Fixed declarations after nested rule and before at-rule (by Rodion Demikhov).
- Fixed wrong specificity order of declarations (by Rodion Demikhov).
- Fix TypeScript definitions (by Avi Vahl).
- Add
@at-rootsupport (by Jason Quense).
- Improve error messsage on broken selector
- Add
&(:hover)support (by Ben Delarre).
- Add
unwrapoption.
- Use PostCSS 7 (by Aleks Hudochenkov).
- Remove Node.js 4 support.
- Add
@font-faceto bubbling at-rules (by Valeriy Komlev). - Add special logic for
@font-facebubbling (by Phanindra Pydisetty). - Use PostCSS selector parser 3.0.
- Fix replacing multiple
&.
- Fix
:not(&)support.
- Add
preserveEmptyoption (by Federico Zivolo).
- Fix finding
&in some selectors (by Stepan Mikhaylyuk).
- Doesn’t replace
&inside string (by Paul Kiddle).
- Fix comments moving regression.
- Fix rules order regression (by Dmitry Vibe).
- Use PostCSS 6 API.
- Clean up npm package.
- Use PostCSS 5.0 API.
- Do not add spaces to selector in compressed CSS.
- Move nodes with its comment above.
- Fix
@supportsat-rule support (by Ben Briggs).
- Pass PostCSS Plugin Guidelines.
- Do not unwrap custom at-rules.
- Add
bubbleoption to unwrap some custom at-rules. - Support PostCSS 4.1 API.
- Fix last semicolon after unwrapping.
- Module returns function to have common PostCSS API.
- Add comma support to selectors unwrap.
- Use PostCSS 4.0.
- Fix indent, when move rules to other parent.
- Initial release.