Releases: AdguardTeam/AdguardBrowserExtension
5.0.138 beta
Life’s got its fair share of mysteries: Why are we here? No clue. What’s the meaning of existence? Still a puzzle. How many updates will it take to bring the browser extension to perfection? Hard to say exactly, but with this release we’re one step closer to finding out the answer to this one — here’s a few bug fixes for a more solid ad blocking.
Changelog
Fixes
- MV3-specific filters are not used in Edge if the MV3 extension is installed #2985
- Cosmetic rules sometimes are not applied or are applied to a wrong domain #2984
- JS rules are blocked by Trusted Types on some websites #2980
- MV3 extension cannot apply rules to
about:blank
iframes #2975 - Scriptlets logging does not work #2977
$permissions
rules without any modifiers are applied to other types of requests #2954
AdGuard Logger (A tool for logging from AdGuard extensions)
- Logger updated to v1.1.0
TSUrlFilter (AdGuard Browser Extension filtering engine)
- TSUrlFilter updated to v3.1.0-alpha.6
TSWebExtension (Library wrapper for Browser API and TSUrlFilter)
- TSWebExtension updated to v2.4.0-alpha.3
How to install MV3 beta:
5.0.128
This time, we’re focusing on design enhancements. We’ve improved the styles for the extension popup, notifications, and the User rules section. Plus, we’ve sprinkled in some UI magic by refining a few settings descriptions and adding a warning about unsaved changes in the Allowlist and User rules editors.
Oh, and the “Polish GDPR-Cookies Filters” filter, available in the MV2 extension, is now also available in the MV3 extension.
Changelog
Scriptlets (JavaScript enhancement for filtering rules)
- Scriptlets updated to v1.12.1
TSUrlFilter (AdGuard Browser Extension filtering engine)
- TSUrlFilter updated to v3.1.0-alpha.5
TSWebExtension (Library wrapper for Browser API and TSUrlFilter)
- TSWebExtension updated to v2.3.0-alpha.1
How to install MV3 stable:
How to install MV3 beta:
5.0.113
5.0.113 beta
Fixed a nasty bug: filtering on some websites didn’t work due to the Hide your search queries feature. Now it works.
Changelog
Fixes
- Hide your search queries breaks some websites #2969
5.0.104
It hasn't been long since the migration of our browser extension to MV3 was completed, but we're already back with a small beta that brings some design improvements. It's really just a special touch: fixes in the UI for a better user experience.
How to install MV3 stable:
How to install MV3 beta:
4.4.30
Not so long ago, we successfully migrated our extension to Chrome’s new API, and now, when you download AdGuard Browser Extension from the web store, you’ll automatically get the new MV3 version. But what if you want to stick with the MV2 extension? No worries, we’ve got you covered, at least for now – it will keep working as long as Google continues to support the old API. As for where to find it: we’ve moved the MV2 extension to the spot where the beta used to be available.
Changelog
Fixed
- The exception
$domain=~
filtering rule is not working properly #2912. - Scriptlets exclusion matching is not working properly for rules with arguments #2947.
Scriptlets (JavaScript enhancement for filtering rules)
- Scriptlets updated to v1.12.1.
TSUrlFilter (AdGuard Browser Extension filtering engine)
- TSUrlFilter updated to v3.0.5.
TSWebExtension (Library wrapper for Browser API and TSUrlFilter)
- TSWebExtension updated to v2.0.3
AGTree (A tool for working with adblock filter lists)
- AGTree updated to to v2.1.2
AdGuard Logger (A tool for logging from AdGuard extensions)
- Logger updated to v1.0.2
How to install MV2 stable:
5.0.104 beta
After the update, some users experienced incorrect operation of the extension — ads were not blocked at all. This could have happened due to rule conversion errors, but thanks to this hotfix, everything is back to normal. Now you can customize ad blocking to your liking and see no ads.
How to install MV3 beta:
5.0.97
After the update, some users experienced incorrect operation of the extension — ads were not blocked at all. This could have happened due to rule conversion errors, but thanks to this hotfix, everything is back to normal. Now you can customize ad blocking to your liking and see no ads.
Changelog
Fixes
- The extension stopped working because of intersection of dynamic rules IDs #2953
- The list of custom filters is passed to ReportsWebApp even if the Custom group is disabled #2951
How to install MV3 stable:
How to install MV3 beta:
5.0.97 beta
After the update, some users experienced incorrect operation of the extension — ads were not blocked at all. This could have happened due to rule conversion errors, but thanks to this hotfix, everything is back to normal. Now you can customize ad blocking to your liking and see no ads.
Changelog
Fixes
- The extension stopped working because of intersection of dynamic rules IDs #2953
- The list of custom filters is passed to ReportsWebApp even if the Custom group is disabled #2951
How to install MV3 beta:
5.0.91
The time has come for a big move: the release is out and our trusty ad-blocking extension is now fully compatible with MV3. Let’s take a look at what’s changed.
If you’re already using our extension for Chrome, your existing extension will be replaced with the MV3 one. New users can install it from the Chrome Web Store
Features and functionality
- Statistics. The statistics screen is similar to the query log in AdGuard DNS and provides a categorized view of URLs by company, sorted by type. All data is processed on your device, ensuring complete privacy. We only show which requests were sent to which category: Advertising, Trackers, Social media, CDN, and Other.
- Two versions of the filtering log. There is the regular version with “assumed rules” since the browser doesn’t provide specific details about which declarative rules were applied. So in the regular Filtering log, you’ll only see the approximate rules that were applied.
The other version contains more precise information, but to see it you’ll need to install the “unpacked” version of the extension into your browser to access it.
-
Network rules and limitations. With MV3, network rules are now mostly applied by the browser, which introduces some limitations. However, cosmetic rules are still managed by our engine and function well. More details about the limitations can be found on GitHub.
-
Quick fixes. AdGuard Ad Blocker MV3 introduces the AdGuard Quick Fixes filter. Why do you need it?
With Manifest V3, we can’t update filter rules dynamically because the rules are now built into the extension and are only updated with the extension itself. This is not very convenient.
We found a way around this: the new filter uses dynamic rules and provides the most reliable operation of our filters. AdGuard Quick Fixes uses dynamic rules to make adjustments in real time without significantly affecting the user’s dynamic rules limit. It’s fast, efficient, and perfect for seamless filtering in the demanding MV3 environment.
- Help wanted. The Help develop AdGuard filters option is back in the release version. You can anonymously share your filter usage data to help us improve ad blocking capabilities for everyone.
A fresh look: UI enhancements
This release brings a cleaner, more user-friendly interface. These are just a few examples:
- The loader has been improved in several scenarios, such as switching between pause modes, adding websites to the Allowlist, changing user rules, and switching filter groups.
- New loading states for enabling, disabling, and pausing protection.
- A splash screen with the AdGuard logo now appears during loading.
- The Enable button for the annoyance filters consent is now more accessible and is displayed without scrolling.
Bug fixes and improvements
No journey to a full release is without its bumps. Here’s just a part of what we’ve smoothed out:
- Fixed incorrect conversion of regular expressions rules
- Resolved issues with the
$popup
and$badfilter
modifiers - Cosmetic rules are now applied faster
- TSUrlfilter and Scriptlets are minty fresh
If you find any bugs or have any suggestions, don’t hesitate to contact us on GitHub
Chrome users can install AdGuard Ad Blocker MV3 from the Chrome Web Store.