Releases: gorhill/uBlock
1.62.1b0
Commits to Master Since This Release
How to Install the Developer Build:
-
Firefox: Download the build from uBlock0_1.62.1b0.firefox.signed.xpi.
- uBO works best on Firefox, check out why.
-
Chromium: Install directly from the Chrome Web Store.
-
Thunderbird: Download uBlock0_1.62.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.62.1b0.npm.tgz.
1.62.0
Commits to master since this release
Commits since last release
To install the stable build:
- Firefox: Awaiting review
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: Submission pending
- 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.3rc3
- 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
Commits to Master Since This Release
How to Install the Developer Build:
-
Firefox: Download the build from uBlock0_1.61.3rc3.firefox.signed.xpi.
- uBO works best on Firefox, check out why.
-
Chromium: Install directly from the Chrome Web Store.
-
Thunderbird: Download uBlock0_1.61.3rc3.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.61.3rc3.npm.tgz.
1.61.3rc1
- 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
Commits to Master Since This Release
How to Install the Developer Build:
-
Firefox: Download the build from uBlock0_1.61.3rc1.firefox.signed.xpi.
- uBO works best on Firefox, check out why.
-
Chromium: Install directly from the Chrome Web Store.
-
Thunderbird: Download uBlock0_1.61.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.61.3rc1.npm.tgz.
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: Review pending
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: Review pending
- 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
1.58.0
Commits to master since this release
Commits since last release
To install the stable build:
- Firefox: Click uBlock0_1.58.0.firefox.signed.xpi
uBO works best on Firefox. - Chromium: Install from the Chrome store: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
- 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/
Fixes / changes
- Fallback to
requestAnimationFramewhenrequestIdleCallbackis not available - Improve
trusted-click-elementscriptlet - Replace EasyDutch with AdGuard Dutch
- Add checksum validation when loading trie buffers in selfie
- Catch exceptions in API calls for the sake of old Chromium versions
- Add
accept/rejecttoset-local-storage-item(by @ryanbr) - Use raw string for regex patterns in python scripts
- Improve
noeval-ifscriptlet - Improve
trusted-set-local-storage-itemscriptlet - Fix potential corruption when reading serialized data
- Improve
remove-[attr|class]scriptlets - Improve dashboard layout at high zoom factor
- Add a console pane to the logger
- Improve
spoof-cssscriptlet - Fix bad date computation in auto-comment feature
- Fix regression breaking import of
file://lists - Add
trusted-replace-outbound-textscriptlet - Improve
[trusted-]set-cookiescriptlets
1.57.2
Commits to master since this release
Commits since last release
To install the stable build:
- Firefox: Click uBlock0_1.57.2.firefox.signed.xpi
uBO works best on Firefox. - Chromium: Submission pending
- 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/
This is an emergency release to fix an issue causing differential updates to fail. The issue primarily affected Firefox because of uBO's use of indexedDB prior to 1.57.0. The issue did not affect full update of filter lists even though the asset viewer would show old versions of those lists (internally uBO compiles lists and would still correctly compile from lists fetched by full updater).
This release also contains translation work, so I will also publish an update to Chrome Web Store despite the issue not affecting Chromium-based browsers.

