Releases: AdguardTeam/ExtendedCss
2.0.22
🔪 fixed remove
rules printing in AdGuard Browser Extension filtering log
🩸 fixed CssHitsCounter content
style applying to selected elements
🕯 removed :if()
and :if-not()
pseudo-classes
2.0.18
📐 improved selector attribute parsing
2.0.10
🗳 Improved public method validate()
2.0.7
🔨 improved :not()
and :is()
pseudo-classes
📝 improved error logging for public method validate()
2.0.5
🔧 fixed parser for :xpath()
position and standard selector attributes
2.0.2
🎉 The whole lib has been reworked, and the main reason is to avoid restrictions of the Sizzle library that we were using in v1.0. Now we have our own selector parser, and the selectors' application speed have been increased! Debug mode logging which is useful for filter list maintainers is better now as well!
♻️ :matches-css()
pseudo-class has been improved and supports ::first-line
pseudo-element
Pseudo-classes
:matches-css-before()
and:matches-css-after()
became obsolete but are still compatible
1.3.16
💉 handle :has()
pseudo-class by ExtendedCss anyway
1.3.14
🥧 fixed navigator.userAgent reduction
1.3.13
📜 updated license
1.3.12
🧯 fixed nodeTextContentGetter error on undefined Node