NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3508 most downloaded on npm
Use the :focus-within pseudo-selector in CSS
Last release 2 months ago
22 Jul 2026
Release timing varies
gaps range from 2 weeks 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 2018
Rewritten browser polyfill as ES3
July 22, 2026
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.One column per quarter.
Updated: postcss-selector-parser
October 23, 2024
postcss-selector-parserUpdated: 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 8, 2023
Improve types declaration in package.json
January 28, 2023
types declaration in package.jsonUpdated: Support for Node v14+ (major).
January 24, 2023
Fix: assign global browser polyfill to window, self or a blank object.
August 23, 2022
window, self or a blank object.Added: disablePolyfillReadyClass plugin option to prevent .js-focus-within from being added.
July 30, 2022
disablePolyfillReadyClass plugin option to prevent .js-focus-within from being added.Breaking: Changed generated classes so it prepends .js-focus-within to the generated class so CSS is applied when the polyfill is known to be running.
July 8, 2022
.js-focus-within to the
generated class so CSS is applied when the polyfill is known to be running.Improved es module and commonjs compatibility
February 5, 2022
es module and commonjs compatibilityRemoved Sourcemaps from package tarball.
January 2, 2022
Changed: now uses postcss-selector-parser for parsing.
December 13, 2021
postcss-selector-parser for parsing.Added missing exports to package.json
September 22, 2021
dist to bundle.exports to package.jsontypes to package.jsonUpdated: Support for PostCS 8+ (major).
September 17, 2021
Fixed: Allow :focus-within to appear escaped in a selector
April 20, 2020
:focus-within to appear escaped in a selectorUpdated: Support for PostCSS v7+
September 17, 2018
Changed: default functionality to preserve the original rule
April 7, 2018
preserve option to preserve the original rule using :focus-within_February 17, 2018_ - Initial version
February 17, 2018
Your coding agent can read these notes before it upgrades. Set up the MCP server →