Releases: gorhill/uBlock
1.64.1b1
- Make
header=syntax compatible with DNR rules - Counter CodeMirror's
pointer-events: noneon scrollbars - Fix element picker issue with explicit dark theme
Commits to Master Since This Release
How to Install the Developer Build:
-
Firefox: Download the build from uBlock0_1.64.1b1.firefox.signed.xpi.
- uBO works best on Gecko-based browsers, check out why.
-
Chromium: Install directly from the Chrome Web Store.
-
Thunderbird: Download uBlock0_1.64.1b1.thunderbird.xpi and drag it into Thunderbird's Add-ons Manager (requires Thunderbird 91+).
-
Node.js: You can import from npm or download and unzip uBlock0_1.64.1b1.npm.tgz.
1.64.1b0
Commits to Master Since This Release
How to Install the Developer Build:
-
Firefox: Download the build from uBlock0_1.64.1b0.firefox.signed.xpi.
- uBO works best on Gecko-based browsers, check out why.
-
Chromium: Install directly from the Chrome Web Store.
-
Thunderbird: Download uBlock0_1.64.1b0.thunderbird.xpi and drag it into Thunderbird's Add-ons Manager (requires Thunderbird 91+).
-
Node.js: You can import from npm or download and unzip uBlock0_1.64.1b0.npm.tgz.
1.64.0
Commits to master since this release
Commits since last release
To install the stable build:
- Firefox: Click uBlock0_1.64.0.firefox.signed.xpi
uBO works best on Firefox - Chromium: Install from the Chrome store: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
- About Google Chrome's "This extension may soon no longer be supported"
- As per latest update from Google Chrome, MV2 support will be completely removed in version 139.
- Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak
- The Microsoft Store version of uBO is published by Nicole Rolls
- The latest version is stuck at 1.62.0
- Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/
- Use custom blank page for embedded iframe in dashboard
- Use
color-schememetatag, as suggested - Bring zapper look in line with uBO Lite's zapper
- Ignore
start_pagetransition for popup-blocking purpose - Exclude
chrome:as valid openers for popup candidates - Fetch diff patches from "reliable" servers only
- Add
trusted-create-htmlscriptlet - Mind potential race condition when dynamically registering scriptlets
- Fix undue unchecking of setting in "My filters"
- Add path support as target option in static extended filtering
- Add
trusted-prevent-fetchscriptlet - Code viewer shouldn't be maximizable
- Add
json-editsuite of scriptlets; extendreplace=option - Improve
trusted-prevent-dom-bypassscriptlet - Add
jsonl-prune-xhr-response/jsonl-prune-fetch-responsescriptlets - Improve
[json-prune|trusted-replace]-fetch-responsescriptlets
1.63.3rc4
- Use custom blank page for embedded iframe in dashboard
- Use
color-schememetatag, as suggested - Bring zapper look in line with uBO Lite's zapper
- Ignore
start_pagetransition for popup-blocking purpose - Exclude
chrome:as valid openers for popup candidates - Fetch diff patches from "reliable" servers only
- Add
trusted-create-htmlscriptlet - Mind potential race condition when dynamically registering scriptlets
- Fix undue unchecking of setting in "My filters"
- Add path support as target option in static extended filtering
- Add
trusted-prevent-fetchscriptlet - Code viewer shouldn't be maximizable
- Add
json-editsuite of scriptlets; extendreplace=option - Improve
trusted-prevent-dom-bypassscriptlet - Add
jsonl-prune-xhr-response/jsonl-prune-fetch-responsescriptlets - Improve
[json-prune|trusted-replace]-fetch-responsescriptlets
Commits to Master Since This Release
How to Install the Developer Build:
-
Firefox: Download the build from uBlock0_1.63.3rc4.firefox.signed.xpi.
- uBO works best on Gecko-based browsers, check out why.
-
Chromium: Install directly from the Chrome Web Store.
-
Thunderbird: Download uBlock0_1.63.3rc4.thunderbird.xpi and drag it into Thunderbird's Add-ons Manager (requires Thunderbird 91+).
-
Node.js: You can import from npm or download and unzip uBlock0_1.63.3rc4.npm.tgz.
1.63.2
Commits to master since this release
Commits since last release
To install the stable build:
- Firefox: Click uBlock0_1.63.2.firefox.signed.xpi
uBO works best on Firefox - Chromium: Install from the Chrome store: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
About Google Chrome's "This extension may soon no longer be supported" - Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak
The Microsoft Store version of uBO is published by Nicole Rolls - Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/
1.63.0
Commits to master since this release
Commits since last release
To install the stable build:
- Firefox: Click uBlock0_1.63.0.firefox.signed.xpi
uBO works best on Firefox - Chromium: Install from the Chrome store: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
About Google Chrome's "This extension may soon no longer be supported" - Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak
The Microsoft Store version of uBO is published by Nicole Rolls - Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/
- Improve
prevent-set[Timeout|Interval]scriptlets - Add quit button to element zapper mode
- Improve
trusted-override-element-methodscriptlet - Disable obsolete cache-control workaround for Firefox
- Improve
overlay-busterscriptlet - Add ability to inject scriptlets according to origin of ancestor contexts
- Fix range parser in prevent-setTimeout scriptlet
- Add filter option synonyms for
strict1p/strict3p - Increase URL buffer size to 8192 (from 2048)
- Use onmessage/postMessage instead of BroadcastChannel in diff updater
- Improve
disable-newtab-linksscriptlet - Improve
prevent-addEventListenerscriptlet - Fix reverse lookup of
##^responseheader(...)filters - Improve
evaldata-prunescriptlet - Comply with Mozilla's "User Consent and Control"
- Improve
noeval-ifscriptlet - Add "closed","next", "mandatory", "agree/disagree" values to
set-cookiescriptlet (by @ryanbr) - Add
declinevalue toset-cookiescriptlet - Improve
abort-on-stack-tracescriptlet - Improve
href-sanitizerscriptlet
1.62.0
Commits to master since this release
Commits since last release
To install the stable build:
- Firefox: Click uBlock0_1.62.0.firefox.signed.xpi
uBO works best on Firefox - Chromium: Install from the Chrome store: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
About Google Chrome's "This extension may soon no longer be supported" - Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak
The Microsoft Store version of uBO is published by Nicole Rolls - Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/
- Fix deserialization of ArrayBuffer shared by multiple TypedArrays
- Improve
trusted-suppress-native-methodscriptlet - Improve
urlskip=filter option - Improve
parse-properties-to-matchscriptlet helper - Improve
href-sanitizerscriptlet - Improve quote usage in filter options and scriptlets
- Improve
trusted-suppress-native-methodscriptlet - Improve
trusted-replace-argumentscriptlet - Block media elements unconditionally when max size is set to 0
- Regression from 73ce4e6bcf
- Visually separate scriptlet parameters in active line
- Mitigate potentially delayed execution of scriptlets in Firefox
- Improve
prevent-setTimeout/prevent-setIntervalscriptlets - Improve
trusted-replace-argumentscriptlet - Add
-safebase64directive tourlskip=option - Improve
urlskip=filter option - Improve
spoof-cssscriptlet - Improve
trusted-set-attrscriptlet - Add support for EasyList
{ remove: true }cosmetic filter syntax - Keep moving related scriptlets into separate files
- Improve
prevent-xhrscriptlet - Improve
trusted-suppress-native-methodscriptlet - Improve
set-cookiescriptlet
1.61.2
Commits to master since this release
Commits since last release
To install the stable build:
- Firefox: Click uBlock0_1.61.2.firefox.signed.xpi
uBO works best on Firefox - Chromium: Install from the Chrome store: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
About Google Chrome's "This extension may soon no longer be supported" - Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak
The Microsoft Store version of uBO is published by Nicole Rolls - Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/
1.61.0
Commits to master since this release
Commits since last release
To install the stable build:
- Firefox: Click uBlock0_1.61.0.firefox.signed.xpi
uBO works best on Firefox - Chromium: Install from the Chrome store: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
About Google Chrome's "This extension may soon no longer be supported" - Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak
The Microsoft Store version of uBO is published by Nicole Rolls - Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/
- Improve
prevent-refreshscriptlet - Improve
googlesyndication_adsbygoogle.jsscriptlet - Offer ability to skip redirects in strict-blocked page
- Add
-blockeddirective tourlskip=option - Add
trusted-set-attrscriptlet - Remove
64:ff9b:as private network block - Ensure
urlskip=redirects only tohttps: - Add support to
urlskip=media resources - Add
-uricomponenttourlskip=option - Add
forbidden/foreveras safe cookie values (by @ryanbr) - Add regex extraction transformation step to
urlskip=option - Improve
prevent-window-openscriptlet - Add support to parse Adguard's
[$domain=/.../]regex-based modifier - Validate result type of XPath expressions
- Fix npm test suite
- Add ability to lookup parameter name in
urlskip= - Mind that BroadcastChannel contructor can throw in Firefox
- Add
trusted-override-element-methodscriptlet - Add
trusted-prevent-dom-bypassscriptlet - Improve
prevent-xhrscriptlet; addtrusted-prevent-xhrscriptlet - Skip dns resolution when requests are proxied through http
- Blocking large media elements also prevents autoplay, regardless of size
- Do not discard
!#elseblock for unknown preprocessor tokens - Add ability to decode base64 in
urlskip= - Fix images not properly downloading on click
1.60.0
Commits to master since this release
Commits since last release
To install the stable build:
- Firefox: Click uBlock0_1.60.0.firefox.signed.xpi
uBO works best on Firefox - Chromium: Install from the Chrome store: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
About Google Chrome's "This extension may soon no longer be supported" - Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak
The Microsoft Store version of uBO is published by Nicole Rolls - Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/
- Add advanced setting
dnsResolveEnabled - Fix contextual menu quirks
- Fix exception thrown in
spoof-cssin Firefox - Throttle down repeated scriptlet logging information
- Improve scriptlet helper
proxy-apply - Add an entry in Report page for badware/phishing category
- New static network filter option
urlskip= - Rewrite cname uncloaking code to account for new
ipaddress=option - Avoid using dns.resolve() for proxied DNS resolution
- Add support for
lan/loopbackvalues toipaddress=option - New static network filter option
ipaddress= - Add ability to quote static network option values
- Improve
prevent-fetchscriptlet - Apply CSP/PP injections to
objectresources - Improve
xml-prunescriptlet - Add support for
application/dash+xmlinreplace=option - Add ability to directly evaluate static network filtering engine
- Fix
prevent-window-openfor when logger is open - Improve
prevent-window-openscriptlet - Improve
validate-constantscriptlet helper - Improve
trusted-replace-outbound-textscriptlet - Improve
prevent-xhrscriptlet - Add noop resources for redirect purpose
- Use helper function to lookup safe cookie values
- Add
checked/uncheckedtoset-cookie(by @ryanbr) - Add
allowed/deniedtoset-local-storage-item(by @ryanbr) - Fix plain exceptions not overriding block filters using
header=option - Improve various scriptlets
- Improve
href-sanitizerscriptlet - Improve
remove-attr.jsscriptlet - Improve
trusted-replace-node-textscriptlet

