AdguardTeam / AdguardTeam/AdguardForiOS

Update SafariConverterLib to v4: improved regexes, improved advanced rules

Open
#2,457 0 comments 0 reactions 1 assignee Assigned to @ameshkov View on GitHub
Major Priority: P2 Resolution: Fixed Status: Resolved Version: AdGuard v4.5.12
Dominant language
Swift
Stars
1.7k
Forks
240
PR merge metrics
No merged PRs in 30d

Description

There's a new major update in SafariConverterLib, version v4.0.0:
https://github.com/AdguardTeam/SafariConverterLib/blob/v4.0.0/CHANGELOG.md

### Important changes

1. `url-filter` conversion has been changed, it should greatly improve the time required for Safari to load content blocking rules.
2. Web Extension now uses `browser.scripting.executeScript` API to apply JS and scriptlet rules. It solves quite a few filtering issues.
3. There's a bunch of other improvements, see the [full changelog](https://github.com/AdguardTeam/SafariConverterLib/blob/v4.0.0/CHANGELOG.md).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.