Disclaimer Adguard for Mac is not an open-source project. We use GitHub as an open bug tracker for users to see what developers are working on.
There are two major changes in the new version: support for differential filter updates and userstyles.
Speed up filter updates
We continue to add differential filter updates to our apps: now AdGuard for Mac will also update filters more frequently, which means filtering rules will be the most up-to-date and ads will be better blocked.
Add colors to your browsing
Userstyles are like userscripts that allow you to change how web pages look in your browser without changing their content. Add new colors to your browser pages by uploading or writing your own userstyle directly in the app!
To add a userstyle, go to Settings → Extensions → Add → Import from file or URL. You can find ready userstyles online.
Now it's possible to add not only js scripts but also CSS files.
To create your own userstyle, click Add → Create userstyle.
As for constant changes, we updated DnsLibs, CoreLibs, Scriplets and fixed a few bugs. Overall, the application is more stable, updates filters faster, and can make your browser look nicer. But don't just take our word for it, try the new version for yourself!
Changelog
Improvements
Fixes
- Incorrect
Network Extension
permission path in macOS Sequoia #1434
DnsLibs (DNS filtering engine)
- DnsLibs updated to v2.5.46 #1480
- Block RFC9462 (_dns.resolver.arpa) queries #228
$dnsrewrite=IPv4
rule does not block IPv6 resolution #224- Use
pretty_str()
in errors reported inDnsRequestProcessedEvent
#223
CoreLibs (Filtering engine)
- CoreLibs updated to v1.16.45 #1487
Improvements
- Support redirection to destination, without tracking services as intermediary #1557
- Enabled Post-Quantum cryptography when it's used by the filtered app #1916
- GM_xmlhttpRequest supports the referer header #1899
Fixes
- Memory leak and CPU overkill #5173
- sony.de — login is broken in Firefox #1867
- AdGuard "content script" is blocked by CSP on uber.com #1903
- the "K" string is removed #1910
Scriptlets (JavaScript enhancement for filtering rules)
- Scriptlets updated to v1.11.27 1472
Improvements
set-local-storage-item
— addedallowed
anddenied
values #445abort-on-stack-trace
— support line number forinlineScript
andinjectedScrip
' #439set cookie
— addedchecked
andunchecked
values #444trusted-click-element
— addedreload
option #301
Fixes
log-on-stack-trace
— player is broken on deltabit.co #384