Adblock Plus Version History

12 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 3.4.2 1.1 MiB Works with Firefox for Android 51.0 and later, Firefox 51.0 and later

* Fixed the “Waiting for Extension Adblock Plus…” problem which some users were experiencing (https://issues.adblockplus.org/ticket/7065).
* Added the new @hide-if-contains-image@ snippet (https://issues.adblockplus.org/ticket/7088).
* Added the new @hide-if-has-and-matches-style@ snippet (https://issues.adblockplus.org/ticket/7137).

Version 3.4.1 1.1 MiB Works with Firefox for Android 51.0 and later, Firefox 51.0 and later

* Added the new abort-on-property-read snippet.
* Fixed a bug where an issue reporter screenshot was submitted without annotations under certain circumstances.

Version 3.4 1.1 MiB Works with Firefox for Android 51.0 and later, Firefox 51.0 and later

* Redesigned the first-run page.
* Redesigned the icon popup.
* Polished the design of the issue reporter and begun including a screenshot with each report.
* Made the following improvements to the settings page.
* Snippet filters are now required to be restricted to at least one domain.
* Started logging snippet filter hits in our developer tools panel.
* Removed support for legacy :-abp-properties() syntax.
* Special comments are now required to be given at the top of filter lists.
* Added the EasyList Portuguese filter list.
* Added the new dir-string snippet to simulate logging in the developer tools console.
* Reduced the initial memory footprint by ~16%, base memory usage by ~28%, and memory used per frame by ~660 KB.
* Fixed: Layout shifted after opening dialog for adding new filter list on the settings page.
* Fixed: Blank values for snippet arguments were ignored.
* Fixed: Sometimes all subscriptions were listed as additional subscriptions.
* Fixed: $rewrite filters using wildcards didn’t match end of URL.
* Fixed: $csp filters with blank value caused errors due to injection of an invalid header.
* Fixed: Element hiding emulation filters for the domain localhost were considered invalid.
* Fixed: Snippet filters were ignored if the user resubscribed to the ABP anti-circumvention filter list.
* Reverted to using inline styles for element hiding emulation filters.
* Ported the hide-if-contains-and-matches-style snippet.

Version 3.3.1 1.1 MiB Works with Firefox for Android 51.0 and later, Firefox 51.0 and later

* Added regular expression support to the "hide-if-contains" and "hide-if-shadow-contains" snippets.
* Added support to the "hide-if-contains" snippet for hiding a different ancestor of the element containing the search string.
* Fixed source archives.

Version 3.3 1.1 MiB Works with Firefox for Android 51.0 and later, Firefox 51.0 and later

* Added the new ABP anti-circumvention filter list.
* Added basic support for snippets.
* The $rewrite filter option now accepts a blank value.
* Trailing dots in domain names are now always ignored.
* Element hiding emulation now correctly qualifies compound selectors in the document’s style sheet.
* The :-abp-properties() pseudo-class now responds correctly to dynamic DOM updates.
* The $elemhide whitelisting filter option now works for documents with an unknown parent frame.
* Reduced the initial memory footprint by ~8%.
* Further improved the performance of element hiding emulation.
* Fixed the rendering of SVG icons on the options page for mobile.

Version 3.2 1.2 MiB Works with Firefox for Android 51.0 and later, Firefox 51.0 and later

Version 3.1 1.2 MiB Works with Firefox for Android 51.0 and later, Firefox 51.0 and later

* Added the $csp filter option (issue 5241).
* Requests sent by Shared/Service Workers are now matched in the context of the document that caused the worker to spawn, i.e. requests sent from the worker are now also subject to document-based whitelisting and domain-specific filters (issue 6543).
* Users with corrupted storage are now notified and instructed to reinstall Adblock Plus (issue 6599).
* Fixed: Videos (and other media elements) remained hidden if they previously attempt to stream a blocked resource (e.g. a pre-roll ad) but then changed their URL (issue 5899).
* Fixed: Exception rules for element hiding emulation filters were considered invalid when adding custom filters (issue 6139).
* Improved performance of element hiding emulation filters (issue 6437).
* Added support for pre-configurable preferences (issue 6474).
* Prevented third-party style sheets from breaking element hiding emulation filters (issue 6382).
* Worked around the limitations of notifications on Firefox (issue 6496).

Version 3.0.4 1.2 MiB Works with Firefox for Android 51.0 and later, Firefox 51.0 and later

* Improved "element hiding emulation filters":/development-builds/new-syntax-for-advanced-element-hiding-rules.
** Fixed false positives and related memory leak in dynamically changing documents (https://issues.adblockplus.org/ticket/5864).
** Added regular expression support for @:-abp-contains()@ (https://issues.adblockplus.org/ticket/6034).
** Added support for relative prefix within @:-abp-has()@ (https://issues.adblockplus.org/ticket/6296).
* Fixed empty error message when adding invalid custom filter (https://issues.adblockplus.org/ticket/6417).
* Removed the social media buttons from the ABP icon menu (https://issues.adblockplus.org/ticket/5613).
* Fixed a bug causing pages to be rendered blank when Web Components are enabled (https://issues.adblockplus.org/ticket/6441).
* Fixed the “Block element” dialog on Firefox 51 (https://issues.adblockplus.org/ticket/6113).
* Fixed links in the mobile Settings page, seen on Android (https://issues.adblockplus.org/ticket/6199).
* Fixed: Message about whitelisted domain is shown repeatedly on the Settings page (https://issues.adblockplus.org/ticket/6420).
* Improved performance when adding large number of custom filters (https://issues.adblockplus.org/ticket/6440).

Version 3.0.3 1.2 MiB Works with Firefox for Android 48.0 and later, Firefox 48.0 and later

* Improved "element hiding emulation filters":/development-builds/new-syntax-for-advanced-element-hiding-rules.
** Fixed false positives and related memory leak in dynamically changing documents (https://issues.adblockplus.org/ticket/5864).
** Added regular expression support for @:-abp-contains()@ (https://issues.adblockplus.org/ticket/6034).
** Added support for relative prefix within @:-abp-has()@ (https://issues.adblockplus.org/ticket/6296).
* Fixed empty error message when adding invalid custom filter (https://issues.adblockplus.org/ticket/6417).
* Removed the social media buttons from the ABP icon menu (https://issues.adblockplus.org/ticket/5613).
* Fixed a bug causing pages to be rendered blank when Web Components are enabled (https://issues.adblockplus.org/ticket/6441).
* Fixed the “Block element” dialog on Firefox 51 (https://issues.adblockplus.org/ticket/6113).
* Fixed links in the mobile Settings page, seen on Android (https://issues.adblockplus.org/ticket/6199).
* Fixed: Message about whitelisted domain is shown repeatedly on the Settings page (https://issues.adblockplus.org/ticket/6420).
* Improved performance when adding large number of custom filters (https://issues.adblockplus.org/ticket/6440).

Version 3.0.2 1020.2 KiB Works with Firefox for Android 51.0 and later, Firefox 51.0 and later

* Fixed the “Block element” tool for Windows users.
* Fixed blocking of WebRTC connections on websites using CSP security mechanism, works in Firefox 58 and higher now.
* Made sure that filter list downloads and other requests performed by the extension cannot be blocked.
* Fixed subscription link handling for Windows users.
* Fixed a bug which caused the mobile options page to be zoomed incorrectly.
* Fixed a bug which caused the desktop popup window to open instead of the mobile options page with Firefox 57 for Android and higher.
* Improved our Developer Tools panel, fixing a bug which prevented viewing the requested resource.
* Improved the layout of the options page and added a warning for users who subscribe to both the Easy Privacy and Acceptable Ads filter lists.
* Firefox 50 is no longer supported, the options page is essentially broken there without a way to fix it.

Version 3.0.1 1009.0 KiB Works with Firefox for Android 50.0 and later, Firefox 50.0 and later

This release adds many translations that were missing in the Adblock Plus 3.0 release. There are no changes beyond that.

Version 3.0 949.3 KiB Works with Firefox for Android 50.0 and later, Firefox 50.0 and later

With Mozilla disallowing classic extensions in Firefox 57, Adblock Plus 3.0 is our first version based on the Web Extensions framework. The significant changes introduced here are unfortunate but sadly unavoidable. This is particularly visible in the user interface:

* The ABP icon in the toolbar will now display the number of blocked ads (optional, can be disabled). This replaces the status information in the tooltip.
* The toolbar icon will no longer open a native menu but rather a pop-up. This one uses an old design, we want to improve it soon.
* The options page is not a native dialog but a web page now. It should be easier to use, but it is lacking much of the functionality that Firefox users got used to. We plan to add more functionality to it in future.
* The issue reporter works mostly the same as it did before, but it won't flag common issues locally at this point. Also, it will collect less information than it did before. We'll keep improving it.
* The "Block element" dialog offers less assistance than it did before, we will improve that as well.

As to the good news:

* We largely fixed the performance degradation which has been an issue since we switched to a different storage format with Adblock Plus 2.9. The root issue is gong to be addressed in Firefox 57.
* The experimental element hiding emulation syntax is now available in Firefox as well.
* Blocking WebRTC connections is also possible in Firefox now.

With this being a massive change, there are some known issues left which should be addressed in another release soon:

* The "Block element" dialog doesn't work in Firefox 57 under some circumstances.
* On Firefox 57 for Android, the Adblock Plus menu item opens the (partly dysfunctional) pop-up rather than the options page
* In older Firefox versions such as Firefox 50, saving custom filters won't update the list and you need to reload the options page to see your changes.
* abp:subscribe links sometimes won't work in Firefox 57.