NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #914 most downloaded on npm
A modern CSS parser and stringifier with TypeScript support
Last release 4 months ago
21 May 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 14 of 15 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
22 releases · first in 2022
One column per quarter.
Add support for CSS Nesting — rules nested inside other rules (#621 by @jogibear9988)
@container container queries with nested rule body@top-left, @bottom-right, @left-middle, etc.) inside @page@foo { ... } and @foo ...; rules are preserved as CssGenericAtRuleAST instead of being dropped@counter-style, @font-feature-values, @scope, @view-transition, @position-tryCssGenericAtRuleAST, CssPageMarginBoxAST, CssPositionTryAST, CssScopeAST, CssViewTransitionAST, CssCounterStyleAST, CssFontFeatureValuesAST:is(), :has(), :not()@page to correctly accept margin-box at-rule children@rollup/plugin-terser 1.0.0Switch from yarn to npm for package management
Fix polynomial regular expression vulnerability on uncontrolled data
Fix regular expression for parsing quoted values in parentheses
Nothing published for this version
Add support for CSS @starting-style at-rule
@starting-style at-rule (#319)Update package export configuration
Fix ReDoS vulnerability with crafted CSS strings - CVE-2023-48631
:is() and nested :nth-child() selectors (#211)Fix ReDoS vulnerability with crafted CSS strings - CVE-2023-26364
Update build toolchain and dependencies
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add support for CSS @container at-rule
@container at-rule@layer at-ruleNothing published for this version
Add support for ES Modules (ESM)
Fix @import parsing when URL contains semicolons
@import parsing when URL contains semicolons (#71)Fix globalThis configuration for webpack to enable UMD module usage in Node.js environments
globalThis configuration for webpack to enable UMD module usage in Node.js environmentsFork from original css library to Adobe's @adobe/css-tools package
@adobe/css-tools packageNothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →