Releases: gorhill/uBlock
1.63.3rc2
- 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.3rc2.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.3rc2.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.3rc2.npm.tgz.
1.63.3rc1
- 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.3rc1.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.3rc1.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.3rc1.npm.tgz.
1.63.3rc0
- 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.3rc0.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.3rc0.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.3rc0.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
1.59.0
Commits to master since this release
Commits since last release
To install the stable build:
- Firefox: Click uBlock0_1.59.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
href-sanitizerscriptlet - Improve
trusted-replace-node-textscriptlet - Improve
set-constantscriptlet - Improve
prevent-fetchscriptlet - Improve
href-sanitizerscriptlet - Fix CSP/PP header injection in non-document resources
- Add
trusted-suppress-native-methodscriptlet - Add support for
$currentISODate$intrusted-set-cookiescriptlet - Add
essentialandnonessentialto set-cookie (by @ryanbr) - Fix distance calculation in picker
- Fix bad serialization of Date objects
- Fix race condition when loading redirect/scriptlet resources
- Improve logging in
prevent-addEventListenerscriptlet - Add
:matches-prop()pseudo CSS operator - Improve
set-cookiescriptlet - Improve
trusted-replace-node-textscriptlet - Improve
trusted-replace-(fetch|xhr)-responsescriptlets - Improve
prevent-addEventListenerscriptlet - Add
isodateas available placeholder for auto-comment - Improve
trusted-replace-outbound-textscriptlet - Classify generic cosmetic filters with comma as highly generic
- Raise max buffer size for response body filtering
- Trim end of class tokens in generic cosmetic filtering's surveyor
- Improve
trusted-set-cookiescriptlet

