Adblock Plus and (a little) more

Changes to parsing metadata from filter lists · 2018-09-17 15:00 by Sebastian Noack

Starting with Adblock Plus 3.4 (and developments builds as of 3.3.2.2135), special comments must be given at the top of the filter list, right below the header, otherwise they will be ignored. Furthermore, the Checksum special comment is no longer supported.

Read more Comment

Tags:

Adblock Plus 3.3.2 for Chrome and Opera released · 2018-09-10 20:00 by Manish Jethani

Install Adblock Plus 3.3.2 for Chrome
Install Adblock Plus 3.3.2 for Opera

This release introduces the new hide-if-contains-and-matches-style snippet (issue 6919), which enables filter list authors to tackle a specific technique used by some websites to circumvent ad blocking using invisible ad labels.

Read more Comment [1]

Tags:

Adblock Plus 3.3.1 for Chrome, Firefox and Opera released · 2018-08-30 19:00 by Manish Jethani

Install Adblock Plus 3.3.1 for Chrome
Install Adblock Plus 3.3.1 for Firefox
Install Adblock Plus 3.3.1 for Opera

This release adds a couple of improvements to the Adblock Plus snippets.

Changes

  • Added regular expression support to the hide-if-contains and hide-if-shadow-contains snippets (issue 6847).
  • Added support to the hide-if-contains snippet for hiding a different ancestor of the element containing the search string (issue 6848).

Read more Comment [1]

Tags:

Adblock Plus 3.3 for Chrome, Firefox and Opera released · 2018-08-28 15:00 by Manish Jethani

Install Adblock Plus 3.3 for Chrome
Install Adblock Plus 3.3 for Firefox
Install Adblock Plus 3.3 for Opera

This release features our own anti-circumvention filter list. It also includes a new experimental feature called “Snippets,” which lets us deploy specialized scripts selectively on one or more domains. We have also taken steps to reduce memory usage and further improve the performance of element hiding emulation.

Changes

  • Added the new ABP anti-circumvention filter list (issues 6689, 6699 and 6731).
  • Added basic support for snippets (issues 6781 and 6782).
  • The $rewrite filter option now accepts a blank value (issue 6787).
  • Trailing dots in domain names are now always ignored (issue 6690).
  • Element hiding emulation now correctly qualifies compound selectors in the document’s style sheet (issue 6619).
  • The :-abp-properties() pseudo-class now responds correctly to dynamic DOM updates (issue 6680).
  • The $elemhide whitelisting filter option now works for documents with an unknown parent frame (issue 6808).
  • Fixed the rendering of SVG icons on the options page for mobile (issue 6866).
  • Reduced the initial memory footprint by ~8% (issues 6727 and 6735).
  • Further improved the performance of element hiding emulation (issue 6437).
  • Fixed a compatibility issue on Chrome 49 (issue 6823).

Read more Comment [1]

Tags:

Adblock Plus 3.2 for Chrome, Firefox and Opera released · 2018-07-17 21:16 by Sebastian Noack

Install Adblock Plus 3.2 for Chrome
Install Adblock Plus 3.2 for Firefox
Install Adblock Plus 3.2 for Opera

This release features the new $rewrite filter option which enables filter list authors to prevent (mostly pre-roll video) ads that couldn’t be blocked before from showing on some websites, as well as improvements to the issue reporter, and a couple other improvements and bug fixes.

Changes

  • Added the $rewrite filter option (issue 6592 and issue 6622).
  • Blocked elements are now hidden through a style sheet if possible rather than by overriding their style attribute (issue 6645).
  • Stopped converting domains reported by the browser to Unicode, expecting domains in filters being given in Punycode (issue 6647).
  • Fixed: Requests were matched in the wrong context when navigating to a document served by a Service Worker (issue 6595).
  • Fixed a regression introduced with the previous release that caused the number in the icon badge to show even if that feature was disabled (issue 6679).
  • Added information about filter hits and related requests to issue reports (issue 6386).
  • Removed the title field when adding a subscription by URL (issue 6532).
  • Formatted dates on the options page based on the current locale (issue 6661).

Chrome/Opera-only changes

  • Fixed blocking of WebRTC connections and the related error shown in the console on Chrome 67 (respectively Opera 54) and above (issue 6744).

Read more Comment [1]

Tags:

Rewriting URL instead of blocking · 2018-05-18 18:17 by Hubert Figuière

Starting with Adblock Plus 3.2 for Chrome, Firefox and Opera (and development builds as of 3.1.0.2053), there is a new $rewrite filter option to rewrite the URL of a resource instead of blocking it.

Read more Comment [8]

Tags:

Internationalized domains in filters are now expected to be encoded as Punycode · 2018-05-18 17:00 by Sebastian Noack

Starting with Adblock Plus 3.2 (and development builds as of 3.1.0.2050), domains given in filters are expected to be encoded as Punycode.

Read more Comment

Tags:

Adblock Plus 3.1 for Chrome, Firefox and Opera released · 2018-05-16 15:00 by Sebastian Noack

Install Adblock Plus 3.1 for Chrome
Install Adblock Plus 3.1 for Firefox
Install Adblock Plus 3.1 for Opera

This release features the new $csp filter option which equips filter lists authors with yet another tool to counter ad blocking circumvention on some websites, as well as a mechanism for system administrators to pre-configure Adblock Plus on Firefox, along other improvements and bug fixes.

Changes

  • 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).

Chrome/Opera-only changes

  • Requests sent by the browser itself or by Adblock Plus are no longer subject to request blocking (issue 6544). This is now consistent with the behavior on Firefox, and prevents a dysfunctional state in case of misconfiguration or overly greedy rules in filter lists.

Firefox-only changes

  • 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).

Read more Comment [8]

Tags:

Behind the scenes of Adblock Plus’s new Settings page · 2018-04-25 14:00 by Jeen Low

Today we are happy to share our biggest update yet! With the release of Adblock Plus 3.0.3 on Chrome and Opera brings an all-new Settings page which allows users to control their online browsing even more easily.

Read more Comment [11]

Tags:

Added support for the $csp filter option · 2018-04-21 17:30 by Dave Barker

Starting with Adblock Plus 3.1 (and development builds as of 3.0.4.2028) the $csp filter option is supported. The $csp filter option allows for the injection of additional Content Security Policies.

Read more Comment

Tags: