NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3219 most downloaded on npm
Use the :any-link pseudo-class in CSS
Last release 9 days ago
25 Sep 2026
Release timing varies
gaps range from 2 weeks to 1.2 years
Nearly every release is documented
notes for 29 of 30 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
30 releases · first in 2015
Throw when resolving :any-link would exceed the maximum number of combinations
September 25, 2026
:any-link would exceed the maximum number of combinationsUpdated: 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.One column per quarter.
Updated: postcss-selector-parser
October 23, 2024
postcss-selector-parserUpdated: Support for Node v18+ (major).
August 3, 2024
Ignore :any-link in :not() pseudo class functions
April 21, 2024
:any-link in :not() pseudo class functions_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 9, 2023
Improve types declaration in package.json
January 28, 2023
types declaration in package.jsonUpdated: Support for Node v14+ (major).
January 24, 2023
Fix case insensitive :any-link matching.
July 8, 2022
:any-link matching.Fix selector order with any pseudo element. This plugin will no longer re-order selectors.
June 23, 2022
Fix selector order with :before and other pseudo elements.
May 17, 2022
:before and other pseudo elements.Improve handling of fallbacks for IE and Edge.
May 6, 2022
<area> fallbacks for IE and Edge.a:any-link {
text-decoration: none;
}
/* becomes */
- a:link, a:visited, aarea[href] {
+ a:link, a:visited {
text-decoration: none;
}
Improved : compound selector order with pseudo elements
April 4, 2022
Improved es module and commonjs compatibility
February 5, 2022
es module and commonjs compatibilityAdd support in IE and Edge for the element
January 31, 2022
<area> element:any-link in pseudo class functions (:not(:any-link))To support matching :any-link in IE and Edge on <area href> you need to set the subFeatures.areaHrefNeedsFixing option to true:
postcssPseudoClassAnyLink({
subFeatures: {
areaHrefNeedsFixing: true
}
})
Removed Sourcemaps from package tarball.
January 2, 2022
_December 13, 2021_ - Updated: documentation
December 13, 2021
Updated: Support for PostCSS 8+ (major).
September 17, 2021
Updated: Support for PostCSS v7+
September 17, 2018
Updated: postcss-selector-parser to v4.0.0 (major)
May 7, 2018
postcss-selector-parser to v4.0.0 (major)postcss to v6.0.22 (patch):any-link by defaultRemoved: prefix option, as that would be non-spec
May 10, 2017
prefix option, as that would be non-specUpdated: Use destructing assignment on plugin options
December 8, 2016
Updated: boilerplate conventions (Node v6.9.1 LTS)
December 5, 2016
_September 1, 2015_ - Updated: PostCSS 5 - Updated: Develop dependencies - Updated: ESLint configuration
September 1, 2015
Added: Support for complex uses
June 16, 2015
Fixed: postcss-selector-parser is included as a dependency
June 16, 2015
Changed: use postcss-selector-parser
June 15, 2015
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →