You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[EXPERIMENTAL] add on-the-fly string compression using short-string
optimized method. Off by default, it can be enabled by using the enableCompression flag in Config. This allows a reduction in size of
about 20% for FiltersEngine, at the cost of slightly slower updates. #122
Add built-in error detection code in serialized engine #165
To prevent un-noticed data corruptions of the serialized adblocker,
FiltersEngine.serialize now automatically includes a crc32 checksum and
FiltersEngine.deserialize will automatically check integrity of the given
serialized engine. Any mismatch will raise an exception like when the
version of the adblocker does not match between the serialized engine and
the code using to load it.
[BREAKING] getCosmeticsFilter API changed to allow finer-grain subsetting
of cosmetic filters returned: hostname-specific, DOM-specific, generic, etc.
This allows to inject x70 less custom styles in frames for the same
blocking, which results in a massive memory decrease as well as less time
spent in repaint. #163
[BREAKING] cosmetic unhide filters without hostname constraints are allowed. #163
[BREAKING] NetworkFilter.isCptAllowed now accept request type as a string. #163
[BREAKING] drop support for legacy Firefox Bootstrap request types. #163
Fix matching of hostnames anchors with wildcard. #163
Add support for $frame option in network filters. #163
Add support for $document and $doc options in network filters. #163