NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3419 most downloaded on npm
Correctly declare progressive enhancements for CSS Custom Properties.
Last release 8 days ago
02 Oct 2026
Release timing varies
gaps range from 3 weeks to 9 months
Most releases are documented
notes for 25 of 29 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
29 releases · first in 2022
One column per quarter.
Improve performance when inserting generated @supports rules.
October 2, 2026
@supports rules.@function instead of cloning the @function rule.Fix support conditions for @property and @keyframes
September 6, 2026
@property and @keyframes_August 15, 2026_ - Update @webref/css to `v8.7.1`
August 15, 2026
@webref/css to v8.7.1Fix support conditions for shorthands followed by longhands.
June 28, 2026
:root {
background: var(--green);
background: image(var(--green));
background-size: 100px;
}
Now preserves the background-size longhand in the supports condition and becomes
:root {
background: var(--green);
background-size: 100px;
}
@supports (background-image: image(red)) {
:root {
background: image(var(--green));
background-size: 100px;
}
}
_May 13, 2026_ - Add support for image(red)
May 13, 2026
image(red)Updated: Support for Node 20.19.0 or later (major).
January 14, 2026
20.19.0 or later (major).commonjs API. In supported Node versions require(esm) will work without needing to make code changes.Remove redundant match for contrast-color( );
September 21, 2025
contrast-color( <color> );Add support for color(display-p3-linear 0.3081 0.014 0.0567)
August 22, 2025
color(display-p3-linear 0.3081 0.014 0.0567)color-mix(in display-p3-linear, red, blue)color-mix(red, blue)alpha(from red / 0.5)Add matching rules for variadic function arguments in color-mix()
May 27, 2025
color-mix()Drop the max keyword for contrast-color( )
April 19, 2025
max keyword for contrast-color( <color> )Updated: Support for Node v18+ (major).
August 3, 2024
Add matching rules for alt text in content
July 7, 2024
contentAdd matching rules for contrast-color
March 31, 2024
contrast-colorTest for mixed component types in color values (e.g. lab(100 50% 50))
March 13, 2024
lab(100 50% 50))rgba and hsla color notations.Add matching rules for light-dark
February 19, 2024
light-dark_December 15, 2023_ - Fix type definitions
December 15, 2023
Improve grouping of @supports rules
October 9, 2023
@supports rules@supports rules for values that contain var()_September 18, 2023_ - Improve performance
September 18, 2023
Change license to MIT-0 (read more about this change in the blog post)
July 3, 2023
MIT-0 (read more about this change in the blog post)Add support for regular properties whose values contain var()
June 1, 2023
var().property-with-var--1 {
color: rgba(87, 107, 149, var(--opacity));
color: rgb(87 107 149 / var(--opacity));
}
/* becomes */
.property-with-var--1 {
color: rgba(87, 107, 149, var(--opacity));
}
@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)) {
.property-with-var--1 {
color: rgb(87 107 149 / var(--opacity));
}
}
Add relative color syntax support.
May 19, 2023
rgb and hsl modern function notations.Smaller @supports check for color-mix.
March 25, 2023
@supports check for color-mix.Group support rules with the same params to reduce the output size.
February 2, 2023
Improve types declaration in package.json
January 28, 2023
types declaration in package.jsonUpdated: Support for Node v14+ (major).
January 24, 2023
color-mix@supports rules.@supports for select features.Initial release
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 →