Releases: AdguardTeam/AdguardBrowserExtension
5.0.65 beta
In this beta version, we’ve fixed some bugs and updated the Scriptlets. Plus, the counter for blocked ads in the popup is back. However, we can’t provide a counter for beta versions of our MV3 extension: the number is too big.
Changelog
Fixes
- MV3 extension does not apply cosmetic and JS rules if website uses service worker #2909
Scriptlets (JavaScript enhancement for filtering rules)
- Scriptlets updated to v1.11.27
How to install MV3 beta:
5.0.57 beta
As we continue to work on the MV3 extension, we keep discovering more and more ways to make it better — so here’s another beta version for you. This time, we’ve fixed an annoying bug where cosmetic rules were getting triggered even if the website was on the allowlist.
How to install MV3 beta:
5.0.49 beta
This beta focuses on improvements: we’ve added a Statistics screen to the extension popup and included an option to send anonymous data about your filter usage: you can enable the Help develop AdGuard filters option in Additional settings. To top it off, we’ve updated translations and introduced a new post-install screen.
Changelog
Improvements
- Added Statistics to the popup — use
companiesDB
for categories - Added Help develop AdGuard filters to Additional settings
- Improved filtering log for unpacked version
- Updated post-install page
How to install MV3 beta:
4.4.22
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 stable:
How to install beta:
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