Skip to content

Releases: gorhill/uBlock

0.9.7.0

10 May 16:31
Compare
Choose a tag to compare

0.9.6.0

30 Apr 10:52
Compare
Choose a tag to compare

Important:

The gnuzilla.org filter list "Block all well known privacy trackers" has been removed, due to it's high likelihood of breaking web pages. The filter list I learned is made from piecing together already existing filter lists, i.e. EasyList, EasyPrivacy, Fanboy Social, except that all exception filters to ensure no page breakage are removed.

Two alternatives for those who really want to use that list:

  1. Non-recommended: Use http://gnuzilla.gnu.org/filters/blacklist.txt as custom filter list.
  2. Recommended: if privacy is a top concern and you do not mind page breakage, use uBlock's dynamic filtering in default-deny mode.
    • This will be even much more strict than the gnuzilla.org filter list can ever be.
    • You gain the ability to very easily un-break web pages through simple point-and-click.

New:

Cosmetic filters are now reported in the logger (related long-standing issue: uBlock-LLC/uBlock#308).

  • Whatever added overhead incurred as a result of surveying active cosmetic filters exists if and only if the logger is opened, and only for whatever tab is being logged.

Tool added to logger: ability to manually evaluate static filters (related long-standing issue: uBlock-LLC/uBlock#10).

  • Mostly useful to advanced users for when trying to diagnose filtering issues.
  • Example: a user complained of non-blocked popups.
  • I could not reproduce the issue, as the web site was not serving me the specific popup which was reportedly not blocked.
  • However now I can enter manually the URL, and other relevant parameters.
  • Result: within seconds I could identify what was the issue.
  • No internationalization available yet (please do not file an issue).

Various other trivial improvements to the logger.

The derivation of synthetic hostnames for special pages has been extended to enable more specific rules. For examples:

  • Whitelist only Firefox Hello: loopconversation.about-scheme (derived from about:loopconversation).
  • Whitelist only about:blank: blank.about-scheme (derived from about:blank).
  • Whitelist uBlock's own pages (Firefox): ublock0.chrome-scheme (derived from chrome://ublock0/[...]).
  • Whitelist uBlock's own pages (Chromium): cjpalhdlnbpafiamejdnhcphjbkeiagm.chrome-extension-scheme (derived from chrome-extension://cjpalhdlnbpafiamejdnhcphjbkeiagm/[...]).
  • Whitelist all extensions' pages (Chromium): chrome-extension-scheme (derived from chrome-extension://[...]).
  • Etc.
  • All these synthetic hostnames can also be used in dynamic filtering rules.

Closed as fixed:

Chromium
Firefox
  • uBlock is blocking Firefox Hello
    • Firefox Hello widget is embedded in a tab which URL is about:loopconversation#[...], so this means you need to whitelist about-scheme in the Whitelist pane.
Core

0.9.5.0

24 Apr 23:51
Compare
Choose a tag to compare

Reminder: Chromium 41 (or browsers based on) still suffer from that ugly bug which causes a big chunk of memory leak each time a user opens the popup UI of an extension. Therefore, the more you use the popup UI in Chromium, the larger the memory footprint of uBlock (or any extension really) will grow. I've already seen feedback like "doesn't have a µ memory footprint at all for me. >250MB" (for µMatrix). This is important to keep this Chromium memory leak bug in mind if you make use of dynamic filtering, as this feature requires frequent access to the popup UI.

New:

Closed as fixed:

Chromium
Firefox
Core

0.9.4.5

18 Apr 17:29
Compare
Choose a tag to compare
Notes

Version 0.9.4.4 submitted to the Chrome store, and I see it has been labeled "Pending Review". Not sure what's happening to the Chrome store lately, publishing new versions used to be straightforward. Probably some new mechanisms to automatically flag an extension when something of importance changes: logo, file added in package, etc. (just speculating).

Version 0.9.4.5 submitted to the Opera store, awaiting reviewer's approval (normal for Opera store).


Minor changes required for the Opera version.

0.9.4.4

18 Apr 11:04
Compare
Choose a tag to compare

Changes:

  • Icons/logo has been reworked a bit more, the last change was done in a hurry in order to restore the extension in the Chrome store. I am rather satisfied with this latest version, so it won't change anymore.
  • Cleanup of filter lists -- please verify that your selected filter lists are still selected:
    • GNU.org's "Block all well known privacy trackers‎" added.
      • Usual warning applies: the more filters one use, the higher the likelihood of web page breakage (for example, this list currently breaks amazon.ca pages) -- your call.
    • Obsolete filter lists have been removed (they were labelled "obsolete, will be removed" since forever).
    • Some filter lists have been relocated to a new server -- issues #14, #75, #844.
    • This will put to work code paths that have not been tested in the pass -- the seamless migration of existing filter lists to a new location, so please ensure that all the filter lists you had selected are still selected with this update.
    • Short term, this will also allow me to reduce the size of the extension package, as from now on I will avoid shipping optional filter lists as part of the extension package.

Closed as fixed:

0.9.4.3

15 Apr 13:52
Compare
Choose a tag to compare

Closed as fixed:

Firefox

0.9.4.2

15 Apr 12:37
Compare
Choose a tag to compare

Changes:

0.9.4.1

12 Apr 23:59
Compare
Choose a tag to compare

Just to clear up misunderstanding: I will keep both the Chromium/Firefox working fine. I am not as familiar with the Firefox API as I am with the Chrome API, but nothing which I can't take on in the longer term, the same way I did not know anything about the Chrome API when I started HTTPSB. If anything, uMatrix on Firefox will be a good exercise in dealing with the intricacies of the Firefox API.

Closed as fixed:

Chromium:
Firefox

0.9.4.0

11 Apr 12:16
Compare
Choose a tag to compare

Reminder: Chromium 41 (or browsers based on) still suffer from that ugly bug which causes a big chunk of memory leak each time a user opens the popup UI of an extension. Therefore, the more you use the popup UI in Chromium, the larger the memory footprint of uBlock (or any extension really) will grow. I've already seen feedback like "doesn't have a µ memory footprint at all for me. >250MB" (for µMatrix). This is important to keep this Chromium memory leak bug in mind if you make use of dynamic filtering, as this feature requires frequent access to the popup UI.

Important:

If you install uBlock₀ manually:

Because now this version is a fork of the previous repo, I needed to also change name for installation purpose, which means that with this release, uBlock₀ will no longer fetch settings from former uBlock, so it will install as if it was the first time.

Please backup all your settings using a prior release -- if not done yet. You can restore them all with this release. This can be easily done through the Settings pane in uBlock₀'s dashboard: just click the "Restore from file" button.

If you install from the Chrome/Opera store, there is nothing to do.

Related issue: Make this version of uBlock to be installed alongside with gorhill's.

New:

Fixed:

0.9.3.0

03 Apr 23:17
Compare
Choose a tag to compare

The uBlock project's main development responsibilities have been transferred to Chris Aljoudi (chrisaljoudi on GitHub).

This fork is still under my responsibility, and I will keep updating the Chrome and Opera stores. I will ensure the Firefox version keep working fine.

Both projects are expected to diverge over time.

New

Closed as fixed:

Firefox
Firefox Mobile
Core