7.18
Disclaimer AdGuard for Windows 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 happy to share with you the fresh version of AdGuard for Windows! For v7.18, we made it our goal to give you the best possible ad filtering experience, and we’d like to believe we have succeeded.
Let’s start with great news for all Windows 11 users: AdGuard now blocks the ads that Microsoft started incorporating into the Start menu on Windows 11. This feature can be enabled from the Ad Blocker tab of the settings.
Back to fighting more ‘conventional’ ads: we have updated the CoreLibs filtering engine, along with other components. With these updates, we have introduced new modifiers and scriptlets that will help filter developers create better and more powerful filtering rules against ads and trackers. As a bonus, there will be less crashes now! You can be sure that AdGuard will protect you at all times without fail.
But the good news doesn’t stop there! We have also updated our network drivers to improve AdGuard’s compatibility with other network-based apps.
Changelog
Fixes
- “Open main window at system start-up” option doesn’t work #5074
- Issues with dark theme on onboarding screen #4996
- Lag after switching Stealth Mode on #5104
- Outdated filters are not removed from the list of available filters #5083
- Release update channel is set by default after installing the Nightly version #5077
- Scroll bar is visible even if all content fits on the screen #5054
- The
adguard.exe
process icon is distorted in Task Manager #5110 - Window control buttons are displaced #5043
- Beta version of AdGuard cannot be installed or launched #5129
- Identical comments are removed in the Filter editor after checking for updates #5118
- Some custom filters can't be installed via URL #4801
Improvements
- The “Block Flash” option moved to Advanced Settings #4705
- Tray menu theme is now synced with the application theme #5012
- Added a new option to block Windows 11 Start menu ads #5103
CoreLibs (Filtering engine)
CoreLibs updated to v1.15.47 #5139
Fixes
- Bugs in the userscript API prevent some third-party scripts from working #1876
$all
modifier does not work with non-domain-like URL part #1860$generichide
modifier prevents URL blocking rules from working correctly #1857- Element hiding rules don't apply to some websites #1865
Improvements
- Added
$urltransform
modifier support #1364 - Added
$xmlprune
modifier support #473 - ECDSA certificates can now be generated for HTTPS filtering #360
- Added handling of fenced frames #1853
- Added support for uBO's
/regex/(cosmetic rule)
format #1844
Upgraded ContentScript to v2.0.6
DnsLibs (DNS filtering engine)
DnsLibs updated to v2.5.33 #5128
Fixes
- AdGuard suggests incorrect rules in Filtering Log #210
- Clicking anywhere on the horizontal scrollbar in DNS filter editor does not scroll #4715
Scriptlets (JavaScript enhancement for filtering rules)
Scriptlets updated to v1.10.25
Fixes
set-constant
doesn’t work correctly for some values #403- Cookie name is getting encoded in
set-cookie
#408 set-local-storage-item
conversion doesn’t work correctly #404
Improvements
- Added new
no-protected-audience
scriptlet #395 - Added possibility to allowlist scriptlets #377
- Added
cors
response type toprevent-fetch
#394 - Added
domain
parameter toset-cookie
#389 - Added new
href-sanitizer
scriptlet #327 - Added new
json-prune-fetch-response
scriptlet #361 - Added new
json-prune-xhr-response
scriptlet #360 - Added new
trusted-suppress-native-method
scriptlet #383 - Increased possible numeric value for
set-cookie
#388 - Added support for finding selectors in shadowRoot in
trusted-click-element
#323 - Some redirects resources can now be used as scriptlets as well #300