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-style
to bubbling at-rules.
- Added
@container
to bubbling at-rules.
- Added
@layer
to bubbling at-rules (by Már Örlygsson). - Added moving all preceding comments with rule (by Már Örlygsson).
- Added
with
&without
parameters on@at-root
(by Már Örlygsson). - Added
rootRuleName
option (by Már Örlygsson). - Fixed handling sibling
@at-root
rule 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-keyframes
support.
- Fixed compatibility with
postcss-mixins
by moving to visitor API.
- Fixed PostCSS 8.1 compatibility.
- Added funding links.
- Moved to PostCSS 8.
- Moved
postcss
topeerDependencies
.
- 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-root
support (by Jason Quense).
- Improve error messsage on broken selector
- Add
&(:hover)
support (by Ben Delarre).
- Add
unwrap
option.
- Use PostCSS 7 (by Aleks Hudochenkov).
- Remove Node.js 4 support.
- Add
@font-face
to bubbling at-rules (by Valeriy Komlev). - Add special logic for
@font-face
bubbling (by Phanindra Pydisetty). - Use PostCSS selector parser 3.0.
- Fix replacing multiple
&
.
- Fix
:not(&)
support.
- Add
preserveEmpty
option (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
@supports
at-rule support (by Ben Briggs).
- Pass PostCSS Plugin Guidelines.
- Do not unwrap custom at-rules.
- Add
bubble
option 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.