Releases: AdguardTeam/AdguardBrowserExtension
5.0.185
Small but important hotfix.
Changelog
Changed
-
Scriptlet rules are available only from the pre-built filters now.
Now, of the script and scriptlet rules that are added to Custom filters, User rules or Quick fixes filter, only those already used in pre-built filters will work. This means that before applying such a rule, the extension engine will compare the rule body with the list of rules that have already been used in filters from all categories of pre-built filters, such as Ad Blocking, Privacy, etc. If there is a match, the engine will apply the rule, and if not, it will discard it. For example, let's imagine that the Base filter contains the ruleexample.com#%#console.log('test')
, then the engine will accept rules likeexample.org#%#console.log('test')
and#%#console.log('test')
, but will discardexample.com#%#console.log('new test')
. -
Added AdGuard Quick Fixes filter.
TSWebExtension (Library wrapper for Browser API and TSUrlFilter)
- TSWebExtension to v2.4.0-alpha.10.
Removed
- Injection of remotely hosted scripts.
How to install MV3 stable:
How to install MV3 beta:
5.0.185 beta
Small but important hotfix.
Changelog
Changed
-
Scriptlet rules are available only from the pre-built filters now.
Now, of the script and scriptlet rules that are added to Custom filters, User rules or Quick fixes filter, only those already used in pre-built filters will work. This means that before applying such a rule, the extension engine will compare the rule body with the list of rules that have already been used in filters from all categories of pre-built filters, such as Ad Blocking, Privacy, etc. If there is a match, the engine will apply the rule, and if not, it will discard it. For example, let's imagine that the Base filter contains the ruleexample.com#%#console.log('test')
, then the engine will accept rules likeexample.org#%#console.log('test')
and#%#console.log('test')
, but will discardexample.com#%#console.log('new test')
. -
Added AdGuard Quick Fixes filter.
TSWebExtension (Library wrapper for Browser API and TSUrlFilter)
- TSWebExtension to v2.4.0-alpha.10.
Removed
- Injection of remotely hosted scripts.
How to install MV3 beta:
5.0.183
The bad news is that we had to remove the Quick Fixes filter due to the problems with passing the store review β MV3 restrictions in action. The good news is that we updated other filters β which means that ads will be blocked better.
How to install MV3 stable:
How to install MV3 beta:
5.0.183 beta
The bad news is that we had to remove the Quick Fixes filter due to the problems with passing the store review β MV3 restrictions in action. The good news is that we updated other filters β which means that ads will be blocked better.
How to install MV3 beta:
5.0.178
Small but important hotfix.
Changelog
Changed
- Remade JS rules injections in MV3:
- use chrome.scripting API for injecting functions for script rules from the pre-built filters.
- use script tag injection only for script rules manually added by users β rules from User rules and Custom filters.
TSWebExtension (Library wrapper for Browser API and TSUrlFilter)
- TSWebExtension to v2.4.0-alpha.8.
Removed
- Ability to execute new AG_ script rules from User rules and Custom filters in MV3.
How to install MV3 stable:
How to install MV3 beta:
5.0.178 beta
Small but important hotfix.
Changelog
Changed
- Remade JS rules injections in MV3:
- use chrome.scripting API for injecting functions for script rules from the pre-built filters.
- use script tag injection only for script rules manually added by users β rules from User rules and Custom filters.
TSWebExtension (Library wrapper for Browser API and TSUrlFilter)
- TSWebExtension to v2.4.0-alpha.8.
Removed
- Ability to execute new AG_ script rules from User rules and Custom filters in MV3.
How to install MV3 stable:
How to install MV3 beta:
4.4.49
5.0.171
5.0.171 beta
The extension now runs more smoothly thanks to this minor update, which fixes a number of bugs.
How to install MV3 beta:
4.4.48
For those who have noticed memory leaks, this release will help. But even if you havenβt spotted any problems, it's still worth it to update β new versions always bring better filtering quality.
Changelog
Improvements
- Send
manifest_version
during issues reporting - Optimized performance of parsing uBlock filter parameters #2962
Fixes
$removeparam
fails to match encoded URL params #3015- Memory leak caused by multiple script injections on the same pages after an event page in Firefox restarts in MV2 #2594
AGTree (A tool for working with adblock filter lists)
- AGTree updated to v2.1.3
TSUrlFilter (AdGuard Browser Extension filtering engine)
- TSUrlFilter updated to v3.0.7
TSWebExtension (Library wrapper for Browser API and TSUrlFilter)
- TSWebExtension updated to v2.0.7