- Fixed: Support for Deno. Ensuring we pack
mod.js
so it can be accessible by CDNs.
- Removed: Support for
allowDeclarationsAfterNestedRules
.
We've realised that enforcing this rule from the spec was going to be problematic in the long run given how plugins work and the whole ecosystem around mixins and other features. Treating this as a patch given that this was introduced in the previous version and was starting to break projects that were using other features.
-
Added: Support for
allowDeclarationsAfterNestedRules
to deviate from spec. -
Added:
.npmrc
file. -
Updated: Aligning completely with the spec updates.
-
Updated:
esbuild
to 0.13.12 (minor) -
Removed: Support for PostCSS 7
- Added: Support for Deno
- Fixed: Issue with PostCSS 8 compatibility using the RuleExit listener
- Fixed: Compatibility issue with CommonJS.
- Updated: Support for PostCSS 8+.
- Updated: Support for Node v12+.
- Updated: Support for the
@container
at-rule.
- Fixed: Non-breaking issue with rules being unnecessarily split
- Updated: Support for PostCSS v7+
- Updated: Support for Node v6+
In a comment, a CSSWG member expressed interest in handling nested @media
while handling selector nesting. Since the specification has yet to be added
to the official CSSWG repository, nested at-rule deprecation is further delayed.
- Deprecated: Nested at-rules like
@media
will no longer work in 7.0.0 - Refactored code to improve efficiency
- Refactored code to use Imports babel-transformed for Node v4 compatibility
- Updated: Exposing the transform function as its own for postcss-extend
- Added: Reduced splitting of rules
- Added: Mutation-safe walk method
- Improved: Complex selector validity testing
- Thanks: A special thanks to @JLHwung for these improvements
- Improved: Selector validity testing
- Changed: Transform only compliant nesting
- Added: Preserve more raws formatting
- Added: Node 4.x support
- Added: PostCSS 6 support
- Added: Preserved ordering
- Removed: Node 0.12 support
- Updated: Allow any direct nesting that follows the syntactic constraints
- Updated: PostCSS 5.0.6
- Updated: Tests
- Updated: Dependencies
- Updated: Project configuration
- Updated: JavaScript formatting, linting, tests, and documentation
- Updated: Properly concatenate at-rules with or expressions
- Updated: Update internal plugin name to postcss-nesting
- Added: Nesting of all at-rules
- Updated: Direct nesting order maintains order
- Updated: Tests and documentation
- Updated: Project conventions
- Added: Support for valid direct nesting
- Fixed: Issue with new PostCSS rules
- Updated: Nested rules source map to the parent rule
- Updated: PostCSS 5.0.9
- Updated: Tests and documentation
- Updated: Project configuration
- Updated: Map source raws
- Updated: Refactored plugin
- Updated: Tests
- Updated: PostCSS 5.0.6
- Fixed: Issue where the new rule’s children were not mapped to the parent internally
- Fixed: Issue where a
@nest
rule followed by another bubbling at-rule would not bubble - Added: CONTRIBUTING.md
- Added: Requirement of
&
per the specification - Added: New prefix option
- Added:
@document
and@supports
as bubbles - Updated: Documentation
- Added: New
@nest
at-rule syntax - Updated: PostCSS 5
- Removed: Old inner bracket syntax
- Added: Initial release