github AdguardTeam/AdguardForMac v2.18.0
2.18

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.

Great news! Version 2.18 brings a noticeable step forward in performance, stability, and compatibility. One of the main highlights is support for three new AI-powered browsers: ChatGPT Atlas, Perplexity Comet, and Dia. Now you can enjoy clean, ad-free browsing there as well.

We’ve also updated the system requirements: AdGuard for Mac now supports macOS 12 and later.

Alongside that, we refreshed the Filter List Manager, polished many internal processes, and fixed a number of issues to make everyday app use smoother and more reliable.

Changelog

Improvements

  • Added support for the Dia browser #1571
  • Added support for OpenAI’s Atlas browser #1624
  • Added support for Perplexity’s Comet browser #1606
  • Updated FLM to v2.3.5 #1632

Fixes

  • Settings window position resets after after restarting the app #1579
  • Adding a new user rule during the search causes the application to crash #1597
  • App com.adguard.mac.adguard requests local network access multiple times #1521
  • Trusted Type error when blocking an element on YouTube via Safari Assistant #1637
  • AdGuard is not fully synced with the latest Assistant before a release #1639

CoreLibs (Filtering engine)

  • CoreLibs updated to v1.18.36 #1632

Improvements

  • Added support for ABP’s CSS injection syntax #1927
  • Allowed removing content with empty attribute #1934
  • Improved content-script performance by using browser cache properly #1929
  • Improved performance of content-script loading #1930
  • Removed complicated heuristics for the $domain modifier #1875
  • Added zstd encoding support #1976

Fixes

  • Filtering disabled because it may affect website performance (new.lewd.ninja) #1994
  • Some extensions stopped working with CoreLibs 1.18 #1993
  • $removeparam does not work in pair with the $domain modifier #1999
  • Some React-based sites fail to load due to Minified React error #1953
  • $urltransform combined with $~3p doesn’t modify the request URL if opened directly in the address bar #1931
  • Filter UDP under Linux #46

DnsLibs (DNS filtering engine)

  • DnsLibs updated to v2.6.20 #1617

Scriptlets (JavaScript enhancement for filtering rules)

  • Scriptlets updated to v2.2.8

Improvements

  • Added more examples to scriptlet docs #392
  • Added new scriptlet: trusted-replace-argument #405
  • Improved href-sanitizer — added support for uBO arguments #493
  • Improved prevent-fetch — added ability to set random response content #416
  • Improved set-cookie and set-cookie-reload — added support for the denied value #512
  • Improved set-cookie — added empty object value #497
  • Updated AGTree to v3 #247

Fixes

  • trusted-set-cookie-reload — infinite reload when values constantly change #489
  • inject-css-in-shadow-dom — scriptlet fails if adoptedStyleSheets is overridden #477
  • json-prune — does not correctly handle null values when checking the specified key #504
  • prevent-element-src-loadingTrustedScriptURL is not defined in Firefox #514
  • spoof-css — incorrect DOMRect values #498
  • trusted-replace-node-text — incorrectly output \', but not ' #440
  • trusted-replace-node-text — some quotes are escaped incorrectly #517
  • trusted-set-constant — more precise string value detection #499
  • trusted-suppress-native-method — reset isMatchingSuspended when stack is not matched #496
  • Scriptlet compilation error in Safari 15 due to unsupported regex lookbehind #519

How to install AdGuard for MAC

Don't miss a new AdguardForMac release

NewReleases is sending notifications on new releases.