NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #5617 most downloaded on npm
A CSS parser, transformer, and minifier written in Rust
Last release 2 months ago
20 Jul 2026
Ships fairly regularly
a new release about every 2 months
Rarely documented
notes for 10 of 42 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
42 releases · first in 2022
One column per quarter.
Add support for ::highlight by @lucasweng in #970
::highlight by @lucasweng in #970:target-before/after/current pseudo-class by @yisibl in #1185atty with std::io::IsTerminal by @fkeiler in #1197external to return type of resolve by @sapphi-red in #1261Enable custom resolvers to mark imports as external . Resolvers may now return {external: string} to mark an import as external. This will leave the @
{external: string} to mark an import as external. This will leave the @import in the output CSS instead of bundling it. See the docs for details.addDependency function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See the docs for details.mix-blend-mode property supportcolor-scheme keywords as-is instead of normaltransform valuesvar(--foo,) and env(--foo,)scale property or scale() to a numberNothing published for this version
Implement scroll-state container queries
<string> in @property syntaxmigrate to maintained library instead of deprecated paste
Fixed crash on process exit when lightningcss was loaded inside a Node.js worker thread on Linux
Fixed crash on process exit when lightningcss was loaded inside a Node.js worker thread on Linux
Note that this was technically a breaking change in the spec. You may need to update code using relative color calculations on percentages to use numb…
@supports rules when already nested in a @supports rule – #878, d398c1bSupport for ::details-content and ::target-text selectors – @philipp-spiess in #930
::details-content and ::target-text selectors – @philipp-spiess in #930:placeholder-shown selector name across browsers – @Marukome0743 in #929/* cssmodules-pure-no-check */ comments – @jantimon in #898Update detect-libc for better compatibility by @nicksrandall in #923
Browsers::load_browserslist by @CPunisher in #895Nothing published for this version
Implement view transitions level 2 , including the @view-transition rule, view-transition-class and view-transition-group properties, and class select
@view-transition rule, view-transition-class and view-transition-group properties, and class selector features of the view transition pseudo elements. This enables CSS module scoping and better minification when using these features. – #885@font-feature-values rule – #840light-dark() function – 3043896list-style shorthand property – 97891d8:nth-child(an + b of X) selectors in CSS modules – ed9e659\0 characters in filenames – 43707c3composeVisitors – #875Fix duplicate prefixed properties in transition-property – #850 (thanks @RobinMalfait and @LeoniePhiline !)
transition-property – #850 (thanks @RobinMalfait and @LeoniePhiline!)all property is set – d4eec35Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing 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 →