Releases: AdguardTeam/AdguardBrowserExtension
4.4.22 beta
If your extension has been updated to v4.4, you may have noticed some websites haven’t been working properly lately. That’s on us: the $redirect modifier wasn’t handling ads correctly, causing occasional lags and forcing some users to refresh the page they were visiting to get things working again. This hotfix solves that problem and brings other improvements.
Changelog
Fixes
- Redirect rule causes a CSP error instead of redirecting #2913
- Negated domains with the
$to
modifier are not working as expected #2910
TSUrlFilter (AdGuard Browser Extension filtering engine)
- TSUrlFilter updated to v3.0.1
TSWebExtension (AdGuard Browser Extension filtering engine)
- TSWebExtension updated to v2.0.1
Scriptlets (JavaScript enhancement for filtering rules)
- Scriptlets updated v1.11.16
How to install beta:
5.0.43 beta
This beta is all about Filtering log: we fixed some bugs and improved the UI. Check it out for yourself!
How it started:
How it’s going:
How to install MV3 beta:
4.4.18
It’s time to introduce the latest AdGuard Browser Extension v4.4.18! 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 that 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? Moving to AGTree enhances your security by minimizing the risk of filtering errors. This means a more accurate ad and tracker blocking experience as you browse. Additionally, along with the AGTree transition, this release includes significant updates to Scriptlets that ultimately boost the overall performance of the extension.
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.11.6
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 stable:
How to install beta:
4.4.18 beta
Another day, another beta — the 5th one, to be more precise. Turns out the content writer is running out of ideas, so here's what has changed, directly and bluntly: after migrating from v4.3 to v4.4, the differential filter updates stopped working. Now we’ve fixed it, and the extension is doing its job perfectly.
How to install beta:
5.0.33 beta
Smoother than a speeding bullet, more powerful than a locomotive, able to skip annoying ads in a single bound…
“Look up in the sky! It's a bird… It's a plane...” It's another beta of AdGuard Browser Extension v5.0 MV3! Featuring the implementation of the filtering log and the solution for a bug that caused some rules to either crash the extension ($bafilter) or break websites ($redirect-rule).
Changelog
Improvements
- Filtering log implementation for Assumed rules
- Cosmetic rules are applied faster
Fixes
- Rules with $badfilter modifier caused the “Out of memory” error #2879
- Сan't enable any filter when the filtering is disabled
TSUrlFilter (AdGuard Browser Extension filtering engine)
- TSUrlFilter updated to v3.1
How to install MV3 beta:
4.4.17 beta
We’re just passing by for a quick story time:
Once upon a time in the digital era, AdGuard was all set up to launch the final version of the Browser extension v4.4, when a nasty bug appeared out of nowhere – the $popup modifier decided to take a nap and stop working! Determined to set things right, the brave developers released another beta version, and order was restored to the browsing universe.
Not exactly a blockbuster thriller, huh? Well, let’s just say this beta doesn’t win any awards for suspense either.
Changelog
Fixes
- Popups are not blocked when they are opened from the console #2890
How to install beta:
4.4.14 beta
Sometimes, when you really want to accomplish something great, you have to be willing to do whatever it takes. In our case, it takes a third beta: just a few more bug fixes and we’ll be ready for the final release.
Changelog
Fixes
- Background console errors when the inverted allowlist is enabled and the filtering log is open #2883
- Storing binary data when the browser doesn't support IndexedDB
- Header rules are not applied when filtering is disabled #2881
How to install beta:
5.0.5 beta
We're back with another beta! This time, we're here to make amends for interrupting some of your most, shall we say, intimate moments. We've fixed a bug that was blocking some requests from PornHub, and now you can enjoy a truly spot-on performance — both in the Mv3 extension and, well… you know what we mean.
Changelog
Improvements
- Pop-up UI: common loader for switching between pauses and adding websites to the allow list removed
Fixes
- Rules with
$popup
modifier are applied to all request types
#130
How to install MV3 beta:
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