NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3302 most downloaded on npm
Use the :dir pseudo-class in CSS
Last release 8 months ago
14 Jan 2026
Release timing varies
gaps range from 9 days to 1.2 years
Nearly every release is documented
notes for 21 of 21 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
21 releases · first in 2017
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.Updated: postcss-selector-parser
October 23, 2024
postcss-selector-parserOne column per quarter.
Updated: Support for Node v18+ (major).
August 3, 2024
_December 15, 2023_ - Fix type definitions
December 15, 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)Reduce the amount of duplicate fallback CSS.
February 6, 2023
Improve types declaration in package.json
January 28, 2023
types declaration in package.jsonUpdated: Support for Node v14+ (major).
January 24, 2023
_July 8, 2022_ - Fix case insensitive matching.
July 8, 2022
Improved es module and commonjs compatibility
February 5, 2022
es module and commonjs compatibilityFix compatibility with PostCSS v8.2.x #147
January 12, 2022
v8.2.x #147This version is not officially supported but some tool providers pinned PostCSS to v8.2.x,
making it impossible for end users to have a working setup.
Removed Sourcemaps from package tarball.
January 2, 2022
_December 13, 2021_ - Updated: documentation
December 13, 2021
Updated: Support for PostCS 8+ (major).
September 17, 2021
Updated: Support for PostCSS v7+
September 17, 2018
postcss-selector-parser to v5.0.0-rc.3+ (major)Updated: postcss-selector-parser to v4.0.0 (major)
May 8, 2018
postcss-selector-parser to v4.0.0 (major)postcss to v6.0.22 (patch)Added: preserve option to preserve the original :dir() rule
March 21, 2018
preserve option to preserve the original :dir() rulepostcss-selector-parser to v3 (major)browsers option which is better covered by
PostCSS Preset EnvFixed: Enforcement of presumed direction, e.g. html:dir([dir="rtl"])
September 19, 2017
html:dir([dir="rtl"])Object(opts)Changed: Method of presumed direction from :root to html:not([dir])
July 24, 2017
:root to html:not([dir])Added: Support for browserslist and a 'browsers' option
June 2, 2017
_May 30, 2017_ - Initial version
May 30, 2017
Your coding agent can read these notes before it upgrades. Set up the MCP server →