Releases: gorhill/uMatrix
1.4.4
Commits to master since this release.
Commits since 1.4.2.
Fixes
1.4.3b0
Commits to master since this release
To install the dev build for:
- Firefox: click
uMatrix_1.4.3b0.firefox.signed.xpi
- Chromium: install the dev build version in the Chrome store.
The dev build will automatically update to a newer dev build when one becomes available.
New
Ability to reveal the canonical names of aliased hostnames. This is a per-scope setting:
The corresponding switch-based rule is:
cname-reveal: [scope] true
By default, the rule cname-reveal: * true
is created in new installations of uMatrix. For existing installations, you will have to add it yourself if you want canonical names to be reported in the matrix everywhere by default. This new feature is supported only in Firefox.
1.4.2
Commits to master since this release.
Commits since 1.4.0.
Fixes
- Fix infinite recursion with maliciously crafted URL
- Remove no longer existing hpHosts
- mvps host list secure protocol http => https
Notes
This version has been submitted to the Chrome Web Store and is currently pending review. It is already available on AMO.
1.4.1b6
Commits to master since this release
To install the dev build for:
- Firefox: click
uMatrix_1.4.1b6.firefox.signed.xpi
- Chromium: install the dev build version in the Chrome store.
The dev build will automatically update to a newer dev build when one becomes available.
New
Ability to reveal the canonical names of aliased hostnames. This is a per-scope setting:
The corresponding switch-based rule is:
cname-reveal: [scope] true
By default, the rule cname-reveal: * true
is created in new installations of uMatrix. For existing installations, you will have to add it yourself if you want canonical names to be reported in the matrix everywhere by default. This new feature is supported only in Firefox.
1.4.1b5
Commits to master since this release
To install the dev build for:
- Firefox: click
uMatrix_1.4.1b5.firefox.signed.xpi
- Chromium: install the dev build version in the Chrome store.
The dev build will automatically update to a newer dev build when one becomes available.
New
Ability to reveal the canonical names of aliased hostnames. This is a per-scope setting:
The corresponding switch-based rule is:
cname-reveal: [scope] true
By default, the rule cname-reveal: * true
is created in new installations of uMatrix. For existing installations, you will have to add it yourself if you want canonical names to be reported in the matrix everywhere by default. This new feature is supported only in Firefox.
1.4.1b4
Commits to master since this release
To install the dev build for:
- Firefox: click
uMatrix_1.4.1b4.firefox.signed.xpi
- Chromium: install the dev build version in the Chrome store.
The dev build will automatically update to a newer dev build when one becomes available.
New
Ability to reveal the canonical names of aliased hostnames. This is a per-scope setting:
The corresponding switch-based rule is:
cname-reveal: [scope] true
By default, the rule cname-reveal: * true
is created in new installations of uMatrix. For existing installations, you will have to add it yourself if you want canonical names to be reported in the matrix everywhere by default. This new feature is supported only in Firefox.
1.4.0
Commits to master since this release.
Changes
A new raw setting has been added: suspendTabsUntilReady
. The purpose is exactly the same as the same setting in uBlock Origin, so you can refer to uBO's documentation. That setting is taken into account only with Chromium-based browsers, as Firefox is properly equipped to deal with network requests fired before uMatrix is ready.
Closed as fixed:
Chromium 72+
Core
- Cookies missing on very first request if website has service worker with fetch event handler
- Incorrect display of hostnames with numbers in the logger
- Custom recipe does not appear
- Requests bypass uMatrix on Firefox start
Pull requests
1.3.16
Commits to master since this release
Changes
Icons
Little by little I will be migrating from font-based icons toward SVG-based icons. See uBlockOrigin/uMatrix-issues#68
Logger
The popup panel is now tab selector-bound (rather than logger entry-bound), i.e. it is associated with the tab currently selected.
There is a new UI to allow setting rules on a per logger entry basis (click the 3rd column): it is similar in look and use to the matrix UI, but it is minimalist: rules which are relevant only for the current entry in the logger are shown. [Note that I am having second thoughts about that new UI -- hence why I have held on releasing a new stable version, because it still does not give access to the per-scope switches. Ideally I should reuse the popup panel, but this will require refactoring work. However, I can't keep on holding forever a stable release, so for now this will be the solution for dealing with setting rules for tab-less network requests.]
Two columns have been added:
- a column to provide the scope in which network requests are made;
- a column to provide visual hint for the third-partyness of requests.
The visual to represent tab-less network requests has been modified. Tab-less network requests will now be represented with "curtains" in the 3rd column.
Closed as fixed:
Firefox
- "Corrupted Content Error"
- Logger not working in sidebar
- When pasting multiple lines into the rules editor they are joined together in a single line
- Is there a way to disable JavaScript in local file:// for firefox?
- The idea for the fix has been borrowed from NoScript: use a DOM-based
<meta http-equiv=...>
tag to inject CSP directives. This will apply only to documents fetched usingfile:
scheme. - The fix requires the API
browser.contentScripts
, which only Firefox supports.
- The idea for the fix has been borrowed from NoScript: use a DOM-based
Core
- Migrate icons to FontAwesome svg files (from the font file)
- Race condition potentially causing auto-update to be disregarded at launch time
- Behind-the-scene broken at gmail
- Images, videos opened directly in a tab are bypassing respective block rules
- Multiple Redirects Fail
- Some entries are only briefly shown in uMatrix
1.3.14
Closed as fixed:
Firefox
- uMatrix uses the false domain 1.wyciwyg-scheme instead of the real one
- uMatrix reports what the Firefox API reports to it: Firefox should be fixed to report seamlessly
wyciwyg://
URLs so as to avoid forcing extensions to deal with such URLs, which should be strictly for internal consumption by Firefox. - Until the issue is fixed in Firefox (if ever), a workaround in uMatrix has been implemented in order to deal with such URLs in a seamless manner in its UI.
- Those URLs still cause quirks however: for example forcing a reload won't work. This is not a uMatrix issue, even Firefox's reload button does not work in such case. The workaround is to click the address bar as if to edit the current URL and press Enter to force a reload.
- uMatrix reports what the Firefox API reports to it: Firefox should be fixed to report seamlessly