Skip to content
This repository has been archived by the owner on May 3, 2018. It is now read-only.

Releases: joey04/xulBlock-Advanced

1.1

13 Mar 23:03
01f6eb0
Compare
Choose a tag to compare

This is the second release of xulBlock Advanced (xBA).

Be sure to read the README. It's the main xBA document that explains several important items.

Script inject rules

xBA 1.1 has 3 changes for script:inject rules:

  • Added logging of them.
  • Added support for the new +js alias. (Also note that script:contains rules remain supported in xBA, despite being deprecated in uBO as shown in the link.)
  • Removed implicit injection for the reasons gorhill stated.

Two names

These two rules are equivalent in xBA:
example.com##script:inject(bab-defuser.js)
example.com##+js(bab-defuser.js)

(The same is true for overriding inject rules with the #@# syntax.)

For logging, xBA uses both names. The new +js name is shown for each logged entry, because it's shorter and thus allows the inject parameters to be more visible. But when you click on logged inject entries, the script:inject name is shown for the full rule name and what list it's from.

So keep all of this in mind when managing your own inject rules or searching 3rd-party lists for specific rules. You may need to search for both names to find a particular rule.

Other changes

xBA 1.1 also has all relevant upstream changes since the fork point:

1.0

27 Jan 04:45
f7151ed
Compare
Choose a tag to compare
1.0

This is the first official release of xulBlock Advanced (xBA), a fork of uBlock Origin for browsers that support XUL add-ons.

Important

  • xBA is only for Advanced users. In short, Advanced users know how to fix website breakage caused by their use of xBA, including problems caused by 3rd-party lists.
  • Read the README. It is the main xBA document with all of the important info for this initial release.

1.0 also includes these upstream patches: