Releases: AdguardTeam/AdguardBrowserExtension
5.0.3 beta
Another day, another beta, and a few more improvements:
- Added an option to import and export settings
- Fixed a bug that caused incorrect conversion of regexp rules
- Tried something new: when the filter limit is exceeded, the Basic filter will now attempt to activate automatically
A few other bug fixes, updated translations, Scriptlets and filters — the usual routine.
Changelog
Scriptlets (JavaScript enhancement for filtering rules)
updated to v1.11.6
How to install MV3 beta:
4.4.7 beta
We had just released the first beta of AdGuard Browser Extension v4.4.1, when we noticed that some little bugs slipped through. Here’s the second beta: the bugs were fixed and now everything is running smoothly, just the way we like it.
Changelog
Fixes
- Search by a rule doesn't work in the Filtering log #2873
- The unblocking rule ´$generichide´ is not displayed in the Filtering log #2878
How to install beta:
4.4.1 beta
It's time to introduce the latest AdGuard Browser Extension v4.4.1 beta! While you might not spot any visible changes, rest assured, we've been working hard behind the scenes. This update focuses on enhancing how rules and filters are managed, all thanks to the integration of AGTree to the TSUrlFilter library.
AGTree is a powerful tool that streamlines how ad-blocking filter lists are handled. It's now part of the TSUrlFilter library, which we've integrated into various products, including browser extensions. By implementing AGTree across different platforms, we're aiming for a more unified approach, which allows us to use a single library for tasks such as conversion, parsing, and validation of blocking rules. The result? Improved content blocking, faster filtering engine startup, and simplified rule analysis and conversion.
And how does this benefit you directly? Transitioning to AGTree enhances your security by minimizing the risk of filter errors. This means a more precise ad and tracker blocking experience as you browse. Additionally, along with the AGTree transition, this release includes significant updates to scriptlets, which ultimately boost the overall extension performance.
Changelog
Improvements
- More convenient name format for exported settings file #2607
Fixes
$cookie
exclusion breaks websites in Firefox #2552prevent-xhr
scriptlet is having problems #2063$redirect
modifier does not fake Response.prototype.url #2278- Filtering log gets refreshed when navigating Yandex Maps #2519
- Filtering log is broken by history.replaceState #2598
$generichide
modifier prevents URL blocking rules from working correctly #2690- Blocked ads count leaks between websites when opened in the same tab #2080
- Broken document loading on download.ros.org #2194
- Automatic filters update does not work in mobile browsers #2423
- Opening URLs starting with "view-source" in Firefox gives errors #2549
- Filter groups can't be opened, if some text is selected on the page #2662
- Errors in the console when using the 'Self-destruction of first-party cookies' option #2683
- lastCheckTime isn't updated on auto-update #2726
- Some websites using strict CSP rules can block AdGuard scripts in Firefox #1733
- Style filter is applied, but scriptlet filter is not in Firefox #2782
- AdGuard menu doesn't open in Firefox Nightly #2817
- Information about enabled custom filters is not passed to the reports tool #2793
- Some filters are not updated when enabled #2818
Scriptlets (JavaScript enhancement for filtering rules)
- Scriptlets updated to v1.10.25
TSWebExtension (AdGuard Browser Extension filtering engine)
- TSWebExtension updated to v2.0.0
TSUrlFilter (AdGuard Browser Extension filtering engine)
- TSUrlFilter updated to v3.0.0
How to install beta:
5.0.2 beta
A few bugs crept into the previous beta, so we’re bringing you a second beta. Now we can move on to some bigger tasks and prepare a smooth release for you.
How to install MV3 beta:
5.0.1 beta
We’ve shed many tears over Manifest V3, but that didn’t stop us from rebuilding our extension to meet its requirements. Now we present you with a beta version that effectively blocks ads and trackers and seamlessly manages social widgets, banners and video ads.
We’ve worked hard to make sure that most users won’t notice any difference in the way the extension works compared to MV2. However, some sacrifices have been made in the form of reduced features and rule limits. Here’s a look at what’s changed, both externally and internally:
- Improved UI: We have switched to a UI similar to our MV2 extension
- Notifications: Users may receive frequent notifications due to new API rule limits. The notifications will look like this:
-
No filter updates: Since some of the rules are now applied in DNR form, we can’t update filters on request, only through the full process of updating the extension along with the review in the stores. Therefore, the options Auto-update filters and Check filters update are no longer available in the Filters tab.
-
Modifier limitations: There are a row of limitations when it comes to modifiers. Details about the restrictions are described on GitHub.
Certain features did not survive the transition to MV3:
- The Tracking protection tab (formerly known as Stealth mode) is missing the Cookies section, along with Self-destruction of first-party cookies and Self-destruction of third-party cookies since we cannot set the lifetime of cookies using declarative rules.
- Phishing & malware protection is no longer included in general settings. Relevant filters can now be enabled in the Security tab.
- We are working on new versions of the Filtering log and Statistics sections that are not included in this beta. Therefore, the Clear statistics option is no longer available in Additional settings. Statistics will be back in the release version.
You can test the new extension by installing it from the Chrome WebStore.
If you want to stay loyal to the MV2 version, it’s still available. However, the MV3 version will replace the MV2 extension when Google phases it out, as mentioned in the Chrome blog.
4.3.64
Sometimes the problem is not us. And this is one of those times: AdGuard menu didn’t open in the Firefox browser, and it falls on us to find a solution while waiting for a bugfix from Mozilla. Well, this hotfix is the solution.
Changelog
Fixes
- AdGuard menu doesn’t open in Firefox Nightly #2817
How to install stable:
How to install beta:
4.3.64 beta
Sometimes the problem is not us. And this is one of those times: AdGuard menu didn’t open in the Firefox browser, and it falls on us to find a solution while waiting for a bugfix from Mozilla. Well, this hotfix is the solution.
Changelog
Fixes
- AdGuard menu doesn’t open in Firefox Nightly #2817
How to install beta:
4.3.53
New release, new challenges. In this beta we've worked on the reliability of the AdGuard scripts in the Firefox browser: now they can withstand even the strictest CSP rules on a site, which means more ads will be blocked. And one more change: some errors related to the Self-destruction of first-party cookies option will no longer be displayed in the console.
Changelog
Fixes
- Errors in the console when using the Self-destruction of first-party cookies option #2683
- Sites with strict CSP may block AdGuard scripts in Firefox #1733
TSWebExtension (AdGuard Browser Extension filtering engine)
- TSWebExtension updated to v1.0.24
How to install stable:
How to install beta:
4.3.53 beta
New release, new challenges. In this beta we've worked on the reliability of the AdGuard scripts in the Firefox browser: now they can withstand even the strictest CSP rules on a site, which means more ads will be blocked. And one more change: some errors related to the Self-destruction of first-party cookies option will no longer be displayed in the console.
Changelog
Fixes
- Errors in the console when using the Self-destruction of first-party cookies option #2683
- Sites with strict CSP may block AdGuard scripts in Firefox #1733
TSWebExtension (AdGuard Browser Extension filtering engine)
- TSWebExtension updated to v1.0.24
How to install beta:
4.3.46
No one expected another patch for the AdGuard Browser Extension but here it is. Hopefully it’ll make your ad blocking experience a little smoother. We fixed a major issue where some users couldn’t install the extension properly because they couldn’t access the file with available filter lists on our server. And after some hard work (and maybe a little sweat), the $all
and $popup
modifiers should now work as our developers intended.
Changelog
Improvements
- Check filter checksum after it is downloaded #2681
Fixes
- The extension install process stops if filters.js is unreachable #2761
- The
$all
modifier does not work in the currently opened tab #2620 - Broken patch updates occur when activating a group of filters #2714
- If some fatal error occurred during the last update, diff updates were fetched before full sync #2717
- Assistant iframe styles are affected by cosmetic rules specific for websites #1848
$popup
disables simple blocking rule #2728$all
modifier does not block loaded resources of the page #2753
Scriptlets (JavaScript enhancement for filtering rules)
- Scriptlets updated to v1.10.25