NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1986 most downloaded on npm
Minify selectors with PostCSS.
Last release 12 days ago
05 Sep 2026
Ships unpredictably
gaps range from 8 days to 10 months
Most releases are documented
notes for 48 of 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
82 releases · first in 2015
Nothing published for this version
Nothing published for this version
Nothing published for this version
cssnano can now be consumed with the parentheses-less method in PostCSS; e.g. postcss([ cssnano ]).
postcss([ cssnano ]).One column per quarter.
Extract trbl value reducing into a separate module.
ch units; previously they were removed.Add postcss-plugin keyword to package.json.
postcss-plugin keyword to package.json.Adds removal of outdated vendor prefixes based on browser support.
cssnano.process(css, opts) instead of cssnano(css, opts).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
Fixes incorrect minification of background:none to background:0 0.
background:none to background:0 0.Fixes an issue with nested URLs inside url() functions.
url() functions.Addresses an issue where whitespace removal after a CSS function would cause rendering issues in Internet Explorer.
Adds support for removal of unused @keyframes and @counter-style at-rules.
@keyframes and @counter-style at-rules.remove option (thanks to @dmitrykiselyov).removeAllButFirst now operates on each CSS tree, rather than the
first one passed to cssnano.Fixes crash on undefined decl.before from prior AST.
decl.before from prior AST.Added support for bundling cssnano using webpack (thanks to @MoOx).
Fixed a bug where a CSS function keyword inside its value would throw an error.
Better support for merging properties without the existance of a shorthand override.
Now can merge identifiers such as @keyframes and @counter-style if they have duplicated properties but are named differently.
@keyframes and @counter-style if they
have duplicated properties but are named differently.Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →