Releases: AdguardTeam/AdguardForMac
2.3.1 Beta
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.
To kick things off for AdGuard v2.3 for Mac we release this small-ish beta. It’s mostly focused on fixing network- and UI-related bugs, there’s also a new Stealth Mode parameter to block Java.
- [Added] “Block Java” option to Stealth Mode #476
- [Changed] Discord, Steam and Outlook added to the list of apps filtered by default #483
- [Fixed] Several minor UI issues in Filters window #422
- [Fixed] The text for onboarding tips is truncated in some localizations #616
- [Fixed] AdGuard reinstalls SSL certificates upon each system reboot #628
- [Fixed] Onboarding screen turns black #629
- [Fixed] Menubar icon becomes semi-transparent #650
- [Fixed] AdGuard is irresponsive after pressing "Ignore" button during settings reset #651
- [Fixed] "Next" button unavailable during extension reinstall #652
- [Improved] After adding a custom filter the focus is switched to that filter #441
- [Improved] Certificate page design #451
- [Improved] CoreLibs has been updated to v1.5.141 #649
2.2.3
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.
What makes a good ad blocker update? New features? We added custom userscripts support and activation via personal account — check. Improved ad blocking quality? There’s a CoreLibs update and support for new modifiers — check. Fixes to known bugs? It’s all here, and it’s for you to enjoy!
[Added] Custom userscripts support #11
Userscripts, or “extensions” as we also call them, are highly useful mini-programs that change the behavior of web pages. Every AdGuard for Mac user probably knows about at least some of the extensions added by default, for example, AdGuard Assistant or Popup Blocker.
Now you have an option to add any custom extensions by clicking on the plus symbol in the “Extensions” tab of AdGuard settings window. You are able to load userscripts either from a local file or by URL.
[Added] Option to activate AdGuard by logging into your personal account #588
This is something we’ve already tried with some of the other AdGuard products, and it proved to be a useful addition. Basically, instead of entering a license key directly, you can link your adguard.com personal account to the app by entering the credentials, and AdGuard will automatically get activated if there’s at least one eligible license key in your account.
[Added] Scriptlets support
Scriptlets is a powerful ad blocking instrument. You can say that scriptlet is an internal script (a mini-program) that we install with the app, and then execute that script with the help of filtering rules. Putting it simply, scriptlets allow us to modify how the code of the web page behaves. As for the practical use, this helps to block anti-ad blockers, for example, and in some other cases.
[Added] $redirect
and $rewrite
modifiers support
They are practically the same modifiers, and they allow to substitute resources. If you are not a custom filtering rules aficionado, don't bother with it. Just know that it is yet another instrument in the hands of filter developers that helps block ads more efficiently.
We should mention that both $redirect
and $rewrite
modifiers are still kind of working in test mode, but they are fully operational and you should feel free to use them.
- [Added] “Trusted” flag for custom filters #521
- [Changed] Edge icons have been updated #641
- [Changed] Opera Beta and Opera Dev added to the list of apps filtered by default #621
- [Fixed] “Untrusted CA certificate” issue #596
- [Fixed] Extra copies of “AdGuard Extra” userscript #607
- [Fixed] Editing user rules doesn’t work when search box is not empty #569
- [Fixed] AdGuard icon is invisible #527
- [Fixed] Remotix compatibility issues #592
- [Fixed] Custom userscripts can’t resolve URLs with non-English symbols #640
- [Improved] Installer icon updated to match the app’s icons #584
- [Improved] Voiceover accessibility #634
- [Improved] CoreLibs has been updated to v1.5.130 #645
- [Improved] AdGuard now can parse
Last modified
parameter of custom filters #409 - [Improved] Localizations have been updated
2.2.3 Beta
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.
We’re making final touches in our preparation for v2.2 release: a few minor changes and the ever present CoreLibs update. This time, there’s a couple of really important CL changes:
[Added] Scriptlets support
Scriptlets is a powerful ad blocking instrument. You can say that scriptlet is an internal script (a mini-program) that we install with the app, and then execute that script with the help of filtering rules. Putting it simply, scriptlets allow us to modify how the code of the web page behaves. As for the practical use, this helps to block anti-ad blockers, for example, and in some other cases.
[Added] $redirect
and $rewrite
modifiers support
They are practically the same modifiers, and they allow to substitute resources. If you are not a custom filtering rules aficionado, don't bother with it. Just know that it is yet another instrument in the hands of filter developers that helps to block ads more efficiently.
We should mention that both $redirect
and $rewrite
modifiers are still kind of working in test mode, but they are fully operational and you should feel free to use them.
- [Changed] Edge icons have been updated #641
- [Changed] Opera Beta and Opera Dev added to the list of apps filtered by default #621
- [Fixed] AdGuard icon is invisible #527
- [Fixed] Remotix compatibility issues #592
- [Fixed] Custom userscripts can’t resolve URLs with non-English symbols #640
- [Improved] CoreLibs has been updated to v1.5.130 #645
- [Improved] AdGuard now can parse
Last modified
parameter of custom filters #409
2.2.0 Beta
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.
It’s time to embark on a quest for the next AdGuard for Mac big update! And our first step is to release this beta: it features added support for custom userscripts and new way to activate AG, but also several bugfixes and other lesser changes.
[Added] Custom userscripts support #11
Userscripts, or “extensions” as we also call them, are highly useful mini-programs that change the behavior of web pages. Every AdGuard for Mac user probably knows about at least some of the extensions added by default, for example, AdGuard Assistant or Popup Blocker.
Now you have an option to add any custom extensions by clicking on the plus symbol in the “Extensions” tab of AdGuard settings window. You are able to load userscripts either from a local file or by URL.
[Added] Option to activate AdGuard by logging into your personal account #588
This is something we’ve already tried with some of the other AdGuard products, and it proved to be a useful addition. Basically, instead of entering a license key directly, you can link your adguard.com personal account to the app by entering the credentials, and AdGuard will automatically get activated if there’s at least one eligible license key in your account.
- [Added] “Trusted” flag for custom filters #521
- [Fixed] “Untrusted CA certificate” issue #596
- [Fixed] Extra “AdGuard Extra” userscripts #607
- [Fixed] Editing user filter doesn’t work when search box is not empty #569
- [Improved] Installer icon updated to match the app’s icons #584
- [Improved] Voiceover accessibility #634
- [Improved] CoreLibs has been updated to v1.5.99 #635
- [Improved] Localizations have been updated
2.1.3
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.
Recently, many Chrome-based browsers have rolled out their respective updates. Due to some technical peculiarities behind these updates, AdGuard for Mac became unable to filter these browsers’ traffic. Obviously, we couldn’t sit on our hands till the next scheduled release and came up with an urgent hotfix.
2.1.2
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.
This update will not blow you away, unless you are really, really into bugfixes and under the hood improvements. But those we have aplenty, especially when it comes to CoreLibs filtering engine. As a result, the new Mac version works faster and blocks ads better than its predecessor, but lacks bit in the wow-factor: the only new feature is, admittedly, rather tame.
[Added] Automatic filter subscriptions detection #279
Most filters have “subscribe” buttons on their homepages or in other places. From now on, AdGuard will be able to intercept click on such links and offer you to add these filters to the app. It’s not much perhaps, but it’s a nice thing to have and it certainly won’t hurt anyone 🙂
[Improved] CoreLibs has been updated to v1.4
There are over 50 bugfixes and improvements in this new CoreLibs version. Some notable examples:
- AdGuard doesn't unnecessarily reset cookies anymore. Previously it could lead to such problems as spontaneous sign outs, which was especially irritating for websites like Twitch or YouTube.
- Protection restart doesn't require closing connections anymore. Before v2.1, protection restarts could sometimes cause the interruption of your ongoing downloads, issues with online games etc.
- Several issues with upload speed have been resolved.
Overall, AdGuard for Mac is now faster and much more stable than it used to be.
- [Fixed] No internet connection with custom DNS in DNSCrypt #528
- [Fixed]
adguard-tcpkill
process constantly crashes on macOS Catalina #530 - [Fixed] “Reset Settings” option hangs the app #543
- [Fixed] iTunes Store access issue #552
- [Fixed] Compatibility issues
- [Improved] Algorithm for automatic language filters activation #513
- [Improved] Automatic detection of certificate issues in Firefox #472
- [Improved] New settings reconfiguration method does not require closing active connections #542
- [Improved] The new icon implemented across the app #561
- [Improved] The protocol to add filter subscriptions #559
- [Improved] Localizations have been updated
2.1.1 Beta
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.
We’re approaching the next release, and the betas are becoming less saturated with changes but more focused. In this one, the main attention is drawn to CoreLibs. After some tweaks made to the filtering engine, now connections will not be reset as often: only in rare cases when filter updates or changes in configuration require it. Few other improvements:
2.1.0 Beta
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.
In the first beta version after v2.0 release, we mostly concentrate our efforts on fixing various compatibility issues and other bugs. We also added automatic filters detection.
[Changed] Upgrade to CoreLibs v1.4
Over 50 bugfixes and improvements in this new CoreLibs version. Overall, AdGuard for Mac is now faster and much more stable than it was.
[Added] Automatic filter subscriptions detection #279
Most filters have “subscribe” buttons on their homepages or in other places. From now on, AdGuard will be able to intercept click on such links and offer you to add these filters to the app. It’s not much perhaps, but it’s a nice thing to have and it certainly won’t hurt anyone 🙂
- [Fixed] No internet connection with custom DNS in DNSCrypt #528
- [Fixed]
adguard-tcpkill
process constantly crashes on macOS Catalina #530 - [Fixed] “Reset Settings” option hangs the app #543
- [Fixed] Compatibility issues
- [Improved] Algorithm for automatic language filters activation #513
- [Improved] Automatic detection of certificate issues in Firefox #472
- [Improved] New settings reconfiguration method does not require closing active connections #542
- [Improved] Localizations have been updated
2.0.6
WARNING: for the app to work properly you might need to restart the system.
NOTE: if you currently have AdGuard installed to any folder except for
/Applications
, the old version will launch after the update anyway. In this case, you need to close and uninstall the old AdGuard. Users who have AdGuard installed to/Applications
already can update as usual.
Its a common situation when a release is followed by a hotfix, taking care of all unnoticed bugs. The bigger the release, the more bugfixes there usually are in the hotfix. All things considered, v2.0 can be considered a success, seeing how few serious issues we had to resolve in this update.
Ad blocking
- [Fixed] Status of the "Trusted" checkbox isn't saved for custom filters #519
Network
- [Fixed] Pages don't load when two system user accounts are in use #509
UI
- [Fixed] Incorrect statistics after system restart #517
- [Fixed] AdGuard doesn't detect some system locales #502
- [Fixed] Userscripts are not translated into Traditional Chinese #503
Other
2.0.5 Beta
WARNING: for the app to work properly you might need to restart the system.
NOTE: if you currently have AdGuard installed to any folder except for
/Applications
, the old version will launch after the update anyway. In this case, you need to close and uninstall the old AdGuard. Users who have AdGuard installed to/Applications
already can update as usual.
A small beta to fix some of the more unpleasant bugs and improve filtering quality.
Ad blocking
- [Fixed] Status of the "Trusted" checkbox isn't saved for custom filters #519
Network
- [Fixed] Pages don't load when two system user accounts are in use #509
UI
- [Fixed] Incorrect statistics after system restart #517
- [Fixed] AdGuard doesn't detect some system locales #502
- [Fixed] Userscripts are not translated into Traditional Chinese #503
Other
- [Improved] CoreLibs engine has been updated #522