Skip to content
This repository has been archived by the owner on Jul 21, 2021. It is now read-only.

0.9.0.0

Compare
Choose a tag to compare
@gorhill gorhill released this 12 May 14:18
· 807 commits to master since this release

Major changes from previous version, most notably:

  • Firefox support (not legacy).
  • New unified logger.
    • It's purpose is to display all events of interests -- waterfall style.
    • The matrix can be opened and used from within the logger.
    • All network traffic is displayed at once, including behind-the-scene network traffic.
  • A new block page for blacklisted web sites (more in line with uBlock).
    • This eliminates the spurious conflict warning on Chromium-based browsers when uMatrix is used with another extension which tries to redirect network requests.
  • Ability to collapse placeholder of blocked elements.
  • Assets updater improvements imported from uBlock.
  • A lot of code refactoring.

The work on the Firefox port was to bring uMatrix as is from Chromium (@Deathamns' and @AlexVallat's work was imported from uBlock). I am aware that Firefox provides more control than Chromium in a couple of areas, I intend to perform the required work to ensure that one browser is not penalized by the restriction of another one. Do not file issues for this please.

Other changes:

  • Smart reload is gone:
    • Code was too complicated for what I consider a non-essential feature, compromising uMatrix's stability (my main goal).
    • The code relied in part on behavior specific to Chromium.
    • After using uBlock for weeks, months, I now favor having the user reload on his own when he decides so. I like it this way personally. You will quickly get used to it.
    • The matrix can be stickied in the logger, rendering auto-reload irrelevant.
    • The auto-reload code was not completely reliable anyway, it did not always accomplish its purpose (because point 1. and 2. above)
  • Customizing blocked frame placeholders was removed (color, opacity)
    • It's now a fixed background, I tried to make it as soft to the eye as possible while keeping it recognizable.
    • The blocked frames/images can now be optionally collapsed.

This is a mature software, and I will be extremely conservative with adding features, and I already have plan to add very specific features to address real usability issues.

So please if you want to file an issue, stick to serious functional issues[1].


[1] One example of "serious functional issues": uMatrix not blocking network requests it is supposed to block.