github AdguardTeam/AdguardForMac v2.16.0
2.16

one day ago

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 AdGuard v2.16 for Mac. The first one is the differential filters update. The second is the userstyles support. Let’s take a closer look at each of them and find out how these new features can be useful for you.

Faster filter lists update

Filter lists are what make ad blockers work. Before, even small changes to a list forced the app to re-download the whole rule set, which was slow and inefficient. Now AdGuard for Mac uses differential updates, downloading only the changes that were made since the last update. This reduces server load and speeds up the process. With more frequent updates, you’ll always have the most effective ad blocking.

Customized browsing

Our new feature will help you add more color to your browsing experience. Userstyles make it possible to modify websites’ appearance without altering its content by applying custom CSS. They work like userscripts but focus on styling. Upload or create your own userstyles directly in the app to personalize your browsing experience.

To add a userstyle, go to SettingsExtensionsAddImport from file or URL. You can find ready-to-use userstyles online or create your own by clicking AddCreate userstyle.

We’ve also updated the filtering engines (DnsLibs and CoreLibs), JavaScript enhancement for filtering rules (scriplets) and fixed a few bugs. Update your app to the latest version now and experience all the improvements for yourself.

Changelog

Improvements

  • Added support for userstyles #1451
  • Implemented differential updates for filter lists #1330
  • Added support for the Floorp browser (Firefox fork) #1446

Fixes

  • Incorrect Network Extension permission path on macOS Sequoia #1434
  • Unable to complete installation of AdGuard v2.15 on macOS Catalina #1503
  • Ads are not blocked in Safari on macOS Sequoia with iCloud Private Relay enabled #1467

DnsLibs (DNS filtering engine)

  • DnsLibs updated to v2.5.51 #1502
  • Block RFC9462 (_dns.resolver.arpa) queries #228
  • The $dnsrewrite=IPv4 rule does not block IPv6 resolution #224
  • Use pretty_str() in errors reported in DnsRequestProcessedEvent #223

CoreLibs (Filtering engine)

  • CoreLibs updated to v1.16.45 #1487

Improvements

  • Support redirection to destination without using tracking services as intermediaries #1557
  • Enable post-quantum cryptography when it's used by the filtered app #1916
  • GM_xmlhttpRequest now supports the Referer header #1899

Fixes

  • 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 — added allowed and denied values #445
  • abort-on-stack-trace — support line number for inlineScript and injectedScript #439
  • set cookie — added checked and unchecked values #444
  • trusted-click-element — added reload option #301

Fixes

  • log-on-stack-trace — player is broken on deltabit.co #384

How to install AdGuard for MAC

Don't miss a new AdguardForMac release

NewReleases is sending notifications on new releases.