http://open-source-security-software.net/project/uBlock/releases.atom Recent releases for uBlock 2025-06-24T11:22:17.670975+00:00 python-feedgen uBlock 1.15.6 uBlock 1.15.6 2018-02-13T11:15:48+00:00 ## Emergency fix for Firefox: - [Wrong encoding results in garbled characters on German site](https://github.com/gorhill/uBlock/issues/3507) 2018-02-13T11:15:48+00:00 uBlock 1.15.8 uBlock 1.15.8 2018-02-20T12:36:04+00:00 ### Firefox/webext: Fixed a minor memory leak occurring as a result of injecting scriptlets (through `##script:inject(...)` filters) using [webRequest.filterResponseData](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/webRequest/filterResponseData). Commit: c5cbf5db471e. 2018-02-20T12:36:04+00:00 uBlock 1.15.10 uBlock 1.15.10 2018-02-20T15:49:02+00:00 ## Firefox/webext I rolled back part of the fix for #3069: scriptlets are back to being injected using the delayed path. Using stream filtering to inject the scriptlets raised two distinct issues lately: - Cause still unknown: <https://github.com/gorhill/uBlock/issues/3526> - Cause identified -- but no obvious fix possible: <https://github.com/uBlockOrigin/uAssets/issues/1492> HTML filtering is still available, i.e. filters using the `##^` syntax are unaffected. 2018-02-20T15:49:02+00:00 uBlock 1.15.12 uBlock 1.15.12 2018-03-16T13:08:32+00:00 ## New Added a new advanced setting: `streamScriptInjectFilters`. The purpose is to tell uBO to use stream filtering to inject scriptlets where possible. Default to `false`. Set to `true` to bring back scriptlet injection through stream filtering as was the default before [1.15.10](https://github.com/gorhill/uBlock/releases/tag/1.15.10). A fix has also been added to resolve <https://github.com/uBlockOrigin/uAssets/issues/1492>, which was the main reason to disable stream filtering-based scriptlets injection in 1.15.10. Integration of [CodeMirror](http://codemirror.net/) in uBO's dashboard. Please do not open feature requests related to this. ## Changes: ### Firefox/webext From now on, the beta version will be signed and self-hosted here. The stable version and the beta version auto-update independently of each other. ## Closed as fixed: ### Firefox - [HTML Filter with ^ has no effect](https://github.com/gorhill/uBlock/issues/3562) - [Behind-the-scene websocket's not being filtered by uBO](https://github.com/gorhill/uBlock/issues/3546) ### Nightly - [Redirection to neutered scriptlet broken by forbidden redirection to data: urls](https://github.com/gorhill/uBlock/issues/3474) ### Core - [CSP error notification -> Conflicting with uBlock Origin?](https://github.com/gorhill/uMatrix/issues/967) [from uMatrix issue tracker] - [Filters starting with `*` and followed by a uppercase letter are improperly parsed](https://github.com/gorhill/uBlock/issues/3581) - [Using IPv6 address in dynamic rule](https://github.com/gorhill/uBlock/issues/3506) - [Normalize all tab id values to integer](https://github.com/gorhill/uBlock/issues/3428) - [Site CSP's prevent surrogates from being loaded. google-analytics on Twitter for example](https://github.com/gorhill/uBlock/issues/2823) - [Make Ctrl + S save changes to My Filters](https://github.com/gorhill/uBlock/issues/1683) 2018-03-16T13:08:32+00:00 uBlock 1.15.14 uBlock 1.15.14 2018-03-16T17:21:42+00:00 There is no change in this version relative to [1.15.12](https://github.com/gorhill/uBlock/releases/tag/1.15.12). I was forced to bump revision number to upload again to AMO -- the proper way this time. 2018-03-16T17:21:42+00:00 uBlock 1.15.16 uBlock 1.15.16 2018-03-17T00:51:30+00:00 ## Closed as fixed: - ["My Rules" tab is not displayed properly in FF RTL](https://github.com/gorhill/uBlock/issues/3611) 2018-03-17T00:51:30+00:00 uBlock 1.15.18 uBlock 1.15.18 2018-03-18T12:28:27+00:00 ## Closed as fixed: - [i don't can paste text with right click](https://github.com/gorhill/uBlock/issues/3614) 2018-03-18T12:28:27+00:00 uBlock 1.15.20 uBlock 1.15.20 2018-04-02T09:39:20+00:00 ## Changes: From now on, [behind-the-scene](https://github.com/gorhill/uBlock/wiki/Behind-the-scene-network-requests) network requests will be treated and filtered just like any other network requests. The `behind-the-scene` scope will be un-whitelisted when migrating to 1.15.20+ from an older version. This will not apply to current installations of the Firefox/legacy version of uBO, as this would cause serious breakage of the browser given that uBO can see all network requests in Firefox/legacy. However for a fresh install of the Firefox/legacy version, you will have to manually add the `behind-the-scene` scope as a whitelist directive in the _Whitelist_ pane. Keep in mind I plan to drop support for Firefox/legacy once Firefox 60 ESR is [released on May 7](https://wiki.mozilla.org/RapidRelease/Calendar). This will remove a roadblock for simplifying uBO's code base in many areas. *** Miscellaneous: - Ability to visually filter out rules in the "My rules" pane in the dashboard. - Firefox for Android: improved compatibility with the CodeMirror editor. - [Responsive design](https://en.wikipedia.org/wiki/Responsive_web_design) of the dashboard user interface has been improved a bit. ## Closed as fixed: ### Firefox - [Loading a `.javascript` file from a WebExtension's `web_accessible_resources` messes with macOS file associations](https://github.com/gorhill/uBlock/issues/3636) ### Core - [2 included filterlists by directive are doubled](https://github.com/gorhill/uBlock/issues/3624) 2018-04-02T09:39:20+00:00 uBlock 1.15.22 uBlock 1.15.22 2018-04-02T13:30:09+00:00 ## Changes: Regression introduced in [version 1.15.12](https://github.com/gorhill/uBlock/releases/tag/1.15.12) with the fix to issue <https://github.com/gorhill/uBlock/issues/3546>: whitelist directives were not taken into account for filterable behind-the-scene network requests. This is now fixed. 2018-04-02T13:30:09+00:00 uBlock 1.15.24 uBlock 1.15.24 2018-04-02T15:04:42+00:00 ## Changes: **Firefox only:** release version of uBO on AMO is not allowed to update its [`resources.txt` asset](https://github.com/uBlockOrigin/uAssets/blob/master/filters/resources.txt). This means the version shipped with the extension must be used. However, uBO compile and cache the data in `resources.txt`, and unless the cache is invalidated, uBO will keep using a potentially out of date version of `resources.txt`. This has been fixed by unconditionally invalidating the cache when a new version of uBO is detected. ## Notes: I will wait a bit before releasing in Chrome and Opera stores, to see if any regression surfaces in the Firefox version. It is easier for me to have a speedy update in AMO than it is in the Chrome store. 2018-04-02T15:04:42+00:00 uBlock 1.16.0 uBlock 1.16.0 2018-04-19T11:39:35+00:00 ## New: Added support for pre-parsing directives to filter list compiler. This allows filter list maintainers to create areas in a filter list which will be compiled only if certain conditions are met (or not met). See detailed [documentation](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#if-condition). ## Changes: The "3rd-party filters" pane in the dashboard has been renamed "Filter lists", and its look and behavior has been fine tuned. Work has been done in the dashboard to further improve rendering on small screens. ## Closed as fixed: ### Chromium - [Use user style sheets on Chromium ](https://github.com/gorhill/uBlock/issues/3588) - User stylesheets are supported on Chromium (including Chromium-based browsers) version 66 and above. - Unfortunately, the API [`chrome.tabs.removeCSS` is not currently supported](https://bugs.chromium.org/p/chromium/issues/detail?id=608854), and the consequences are: - Toggling off the [cosmetic filtering switch](https://github.com/gorhill/uBlock/wiki/Per-site-switches#no-cosmetic-filtering) won't _immediately_ reveal cosmetically removed elements on the page -- you will need to force a reload of the page. - This break core functionality of the [DOM inspector](https://github.com/gorhill/uBlock/wiki/DOM-inspector). - If these consequences are a problem to you, I suggest you move to Firefox, it fully supports the insertion/removal of user stylesheets. ### Firefox - [Blank pages with stream filtering + content-type header missing](https://github.com/gorhill/uBlock/issues/3667) ### Core - [Cloud synchronization bar fails to load](https://github.com/gorhill/uBlock/issues/3694) 2018-04-19T11:39:35+00:00 uBlock 1.16.2 uBlock 1.16.2 2018-04-25T10:43:12+00:00 ## Closed as fixed: ### Chromium builds without WebRTC - [uBO 1.16 crashes on Chromium 66](https://github.com/uBlockOrigin/uBlock-issues/issues/9) [Regression] ### Chromium-based browsers - [Spurious redirect conflicts with HTTPS Everywhere](https://github.com/gorhill/uBlock/issues/3639) ### Firefox legacy - [Have `behind-the-scene` whitelisted for uBO/legacy](https://github.com/gorhill/uBlock/issues/3693#issuecomment-379782428) ### Firefox 52 ESR + uBO/webext - [Firefox 52 ESR + spoofed user agent string fools uBO into thinking `cssOrigin` is supported](https://www.reddit.com/r/uBlockOrigin/comments/8dkvqn/116_broken_loading_custom_filters_from_my_filters/) [Regression] ### Firefox for Android - [Can't write any filters on Android](https://github.com/uBlockOrigin/uBlock-issues/issues/7) ### Firefox webext - [Insufficient escaping in patchScriptlet if streamScriptInjectFilters is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/21) - Ability to inject scriptlets through response data filtering has been entirely removed for the time being - The advanced setting `streamScriptInjectFilters` has been removed ### Core - [Text in popup panel tooltip is out of context](https://github.com/uBlockOrigin/uBlock-issues/issues/22) - [Minor fixes to code](https://github.com/gorhill/uBlock/pull/3720) (pull request from @anvakl) - Firewall pane's save/revert not showing up when scrolled down on small screens - Found this myself, [fixed without opening a formal issue](https://github.com/gorhill/uBlock/commit/9d8e2e20fb988cea0998fb13771abbfe58ff9f4f). - [Underscore in domain name breaks whitelist editor](https://github.com/gorhill/uBlock/issues/3717) - Fixed with [pull request from @jspenguin2017](https://github.com/gorhill/uBlock/pull/3718) - [Element picker text area has unreadable text](https://github.com/uBlockOrigin/uBlock-issues/issues/4) 2018-04-25T10:43:12+00:00 uBlock firefox-legacy-1.16.4 uBlock firefox-legacy-1.16.4 2018-04-28T13:34:52+00:00 No changes from 1.16.2, it's just to test that all work fine for releasing new Firefox-legacy packages of uBO. 2018-04-28T13:34:52+00:00 uBlock 1.16.4 uBlock 1.16.4 2018-05-03T12:09:19+00:00 ## Closed as fixed: ### Firefox for Android - "Ignore generic cosmetic filters" not checked as expected with a new installation - [Reported by a Reddit user](https://www.reddit.com/r/firefox/comments/8a5e0e/if_you_find_firefox_for_android_slow_disable/dy7q6w2/), fixed with [this commit](https://github.com/gorhill/uBlock/commit/efe68e0f9cc6c106c3618406427aae8bd5e2bf86) ### Core - Pull request from @Rob--W: [Clear return value of vapi.js content script](https://github.com/gorhill/uBlock/pull/3721) [Performance] - [Element picker find twice body on website](https://github.com/uBlockOrigin/uBlock-issues/issues/17) - Added a link to uBO's official issue tracker in _About_ pane in the dashboard 2018-05-03T12:09:19+00:00 uBlock 1.16.6 uBlock 1.16.6 2018-05-15T12:10:52+00:00 ## Closed as fixed: ### Firefox: - Release versions of uBO will no longer support logger-in-the-sidebar: [by design Firefox opens the sidebar with new installation of uBO](https://bugzilla.mozilla.org/show_bug.cgi?id=1459007) and this is not a desireable behavior for uBO - Dev builds will still support the logger-in-the-sidebar feature. - I may bring it back depending on the resolution of [bug 1460910](https://bugzilla.mozilla.org/show_bug.cgi?id=1460910) - [uBO webext doesn't fill entire panel space](https://github.com/gorhill/uBlock/issues/2809) ### Core: - [uBO element picker & Stylus](https://github.com/ghacksuserjs/ghacks-user.js/issues/412) 2018-05-15T12:10:52+00:00 uBlock 1.16.8 uBlock 1.16.8 2018-05-25T12:17:17+00:00 No change to uBO itself. The only change is in [uBO's assets](https://github.com/uBlockOrigin/uAssets) and publishing a new version of uBO package is to ensure all users get a new version of the neutered script from `googletagservices.com/gpt.js` -- see <https://github.com/uBlockOrigin/uAssets/commit/2bc97541b3b9a9380b3ce8bd2242375925df293c>. 2018-05-25T12:17:17+00:00 uBlock firefox-legacy-1.16.4.1 uBlock firefox-legacy-1.16.4.1 2018-06-08T12:08:51+00:00 - [Commit history since 1.16.4](https://github.com/gorhill/uBlock/compare/firefox-legacy-1.16.4...firefox-legacy-1.16.4.1) 2018-06-08T12:08:51+00:00 uBlock 1.16.10 uBlock 1.16.10 2018-06-12T13:35:42+00:00 ## Closed as fixed: ### Chromium - Early injection of scriptlets (see <https://github.com/gorhill/uBlock/commit/c5d85881181aca19edb401f238634b0f0388d60e>). - Using `tabs.executeScript()` to inject [scriptlets](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#scriptlet-injection) at `document_start` allows to inject scriptlets earlier and hence increase likelihood that the scriptlets will win the race against a page's scripts. ### Firefox - [HTML filters occasionally lost effectiveness](https://github.com/uBlockOrigin/uBlock-issues/issues/42) ### Core - [Round hour up to nearest day](https://github.com/gorhill/uBlock/pull/3723) 2018-06-12T13:35:42+00:00 uBlock firefox-legacy-1.16.4.2 uBlock firefox-legacy-1.16.4.2 2018-06-17T21:42:25+00:00 - [uBO tooltips conflicts with browser tooltips](https://github.com/uBlockOrigin/uBlock-issues/issues/63) (fixed by @janekptacijarabaci) - [Commit history since 1.16.4.1](https://github.com/gorhill/uBlock/compare/firefox-legacy-1.16.4.1...firefox-legacy-1.16.4.2) 2018-06-17T21:42:25+00:00 uBlock 0.1.0.2 uBlock 0.1.0.2 2018-06-23T15:30:08+00:00 This is the first version of uBlock Origin (formerly known as "µBlock") published in the Chrome Web Store on June 23rd, 2014. It loads fine and still works (as far as I can tell) in contemporary Chromium. 2018-06-23T15:30:08+00:00 uBlock 1.16.12 uBlock 1.16.12 2018-06-28T13:16:51+00:00 ## Closed as fixed: ### Chromium-based browsers - Fixed incorrectly rendered overview pane of popup panel -- as seen in this [screenshot](https://i.imgur.com/idsNby0.png) from [this Reddit post](https://www.reddit.com/r/uBlockOrigin/comments/8qodpw/how_to_hide_the_info_shown_of_what_is_currently/). ### Core - [CSS pseudo element: -webkit-scrollbar](https://github.com/uBlockOrigin/uBlock-issues/issues/89) - [`badfilter` + matching duplicate user filter created from picker or logger may rarely cause a js exception](https://github.com/uBlockOrigin/uBlock-issues/issues/84) 2018-06-28T13:16:51+00:00 uBlock 1.16.14 uBlock 1.16.14 2018-07-17T12:41:43+00:00 ## Closed as fixed: - Race condition at filter lists load time potentially breaking highly-generic cosmetic filters (<https://github.com/gorhill/uBlock/commit/dcd98f4efa7876ae5d37bd0588082f6aecd08a30>) - [Cursor jumps to next matched item when adding char to search](https://github.com/uBlockOrigin/uBlock-issues/issues/118) - [Inifinite update attempts with "AdGuard Experimental filter"](https://github.com/AdguardTeam/FiltersRegistry/issues/82) - [Odd sorting in popup domains list when domains have same SLD but different TLD](https://github.com/uBlockOrigin/uBlock-issues/issues/105) - [Cosmetic rules not logged for embedded YouTube videos](https://github.com/uBlockOrigin/uBlock-issues/issues/102) 2018-07-17T12:41:43+00:00 uBlock firefox-legacy-1.16.4.3 uBlock firefox-legacy-1.16.4.3 2018-07-17T14:36:34+00:00 ## Closed as fixed: - Race condition at filter lists load time potentially breaking highly-generic cosmetic filters (<https://github.com/gorhill/uBlock/commit/dcd98f4efa7876ae5d37bd0588082f6aecd08a30>) - [Inifinite update attempts with "AdGuard Experimental filter"](https://github.com/AdguardTeam/FiltersRegistry/issues/82) - [Commit history since 1.16.4.2](https://github.com/gorhill/uBlock/compare/firefox-legacy-1.16.4.2...firefox-legacy-1.16.4.3) 2018-07-17T14:36:34+00:00 uBlock firefox-legacy-1.16.4.4 uBlock firefox-legacy-1.16.4.4 2018-07-18T12:31:41+00:00 - Trivial fixes for Thunderbird compatibility. - [Commit history since 1.16.4.3](https://github.com/gorhill/uBlock/compare/firefox-legacy-1.16.4.3...firefox-legacy-1.16.4.4) 2018-07-18T12:31:41+00:00 uBlock 1.16.16 uBlock 1.16.16 2018-08-13T12:04:36+00:00 ## New A new pane has been added in the dashboard for the Firefox version of uBO: _Shortcuts_. The purpose is to be able to assign keyboard shortcuts to some common operations. (Chromium-based browsers have a centralized keyboard shortcut UI, so the pane is not necessary for Chromium-based browsers.) ## Closed as fixed: ### Firefox - [Settings cannot be reset on Beta and Nightly Firefox](https://github.com/uBlockOrigin/uBlock-issues/issues/144) - [Add a pane in the dashboard (Firefox only) to assign keyboard shortcuts](https://github.com/uBlockOrigin/uBlock-issues/issues/106) - The new pane will be available for Firefox 60+ only. ### Core - [Element picker cannot be toggled before a site is fully loaded](https://github.com/uBlockOrigin/uBlock-issues/issues/135) - [Logger: generic hiding rule recorded as active when $generichide in effect](https://github.com/gorhill/uBlock/issues/2763) - [Filter for dynamically added class is not logged](https://github.com/gorhill/uBlock/issues/2356) - [Logger: Popup which shows the used filter is empty](https://github.com/gorhill/uBlock/issues/2179) 2018-08-13T12:04:36+00:00 uBlock 1.16.18 uBlock 1.16.18 2018-08-27T00:05:07+00:00 I decided to create an emergency fix for a bug which was spotted for uMatrix but which also affects uBO: ["My rules tab hangs with cloud storage support"](https://www.reddit.com/r/uMatrix/comments/8lc9ia/) If using cloud storage, there is a small probability uBO could be stuck in an infinite loop when reading back the data from the cloud storage, something which _may_ occurs when the following conditions are fulfilled: - You checked the setting _"Enable cloud storage support"_; - You saved data into the cloud storage for a given pane; - The amount (in bytes) of data that was saved into the cloud storage for that given pane is rather high and such that the "chunkification" of that data results in a chunk count which is a multiple of 16; - Large amount of data is more likely for the _"My filters"_ and _"My rules"_ panes. - Sorry for the cryptic explanation, I don't know how else to describe this. - You open the pane in the dashboard for which the conditions above are true. If the bug is triggered, uBO could be stuck in an infinite loop in its main process, thus preventing it from doing its job. This is not a regression, but rather a bug that has been hiding in there since quite a long time. [Commit history since 1.16.16](https://github.com/gorhill/uBlock/compare/1.16.16...1.16.18) 2018-08-27T00:05:07+00:00 uBlock 1.16.20 uBlock 1.16.20 2018-08-27T00:49:11+00:00 [No change from 1.16.18](https://github.com/gorhill/uBlock/compare/1.16.18...1.16.20), I didn't upload properly on AMO and I was not allowed to re-upload without bumping up the version number. 2018-08-27T00:49:11+00:00 uBlock 1.16.21rc2 uBlock 1.16.21rc2 2018-09-20T12:43:32+00:00 To install the dev build for: - Firefox: click the `uBlock0.firefox.signed.xpi` link above - Chromium: install the [dev build version in the Chrome store](https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii). The dev build will automatically update to a newer dev build when one becomes available. ## New ### Per-site JavaScript master switch A new per-site switch has been added to the popup panel, which acts as a master switch for JavaScript for the current site. ![a](https://user-images.githubusercontent.com/585534/44945377-215a0180-adb6-11e8-9cb1-126d2293ca61.png) This master switch has precedence over dynamic filtering rules and static filters related to script resources. Furthermore, when JavaScript is disabled through this master switch, `noscript` tags will be honoured on a page (as opposed to when just using filters/rules to block script resources). As with some other per-site switches, the default state of per-site JavaScript master switch can be set in the _Settings_ pane, thus allowing to disable JavaScript everywhere by default, and enable on a per-site basis: ![a](https://user-images.githubusercontent.com/585534/44945402-a34a2a80-adb6-11e8-88fa-ef26ba5967c2.png) JavaScript master switch rules appear as `no-scripting: [hostname] true` entries in the _My rules_ pane. ### Temporarily toggle per-site switches From now on, changes to the state of [per-site switches](https://github.com/gorhill/uBlock/wiki/Per-site-switches) will be deemed temporary **if and only if** the [overview panel](https://github.com/gorhill/uBlock/wiki/Quick-guide:-popup-user-interface#the-overview-panel) is visible, regardless of whether "advanced user" mode is enabled. When the overview panel is not visible, toggling a per-site switch will cause the change to be permanent (i.e. same behavior as before). However, when the overview panel is visible, toggling a per-site switch will cause the change to be temporary. In such case, there will be an eraser and a padlock icon in the overview pane, which can be used to revert or persist the current state of all the per-site switches. ### Cache storage compression A new advanced setting: `cacheStorageCompression`, default to `true`. When `true`, uBO will lz4-compress data before storing it in its cache storage in supported platforms. Currently, the only supported platform is Firefox/Firefox for Android. The cache storage is used for storing downloaded filter lists, compiled filter lists, selfies. See <https://github.com/uBlockOrigin/uBlock-issues/issues/141> for related discussion. ## Closed as fixed ### Firefox - [Error loading from the disk cache pages obtained by blocking remote fonts](https://github.com/uBlockOrigin/uBlock-issues/issues/229) - ["Storage used" in settings tab says "? bytes"](https://github.com/gorhill/uBlock/issues/2812) - It's really a workaround, consider the reported figure to be an on-the-low-side estimate - [Element picker mode in Firefox CSS failure on `denuvo.com`](https://github.com/gorhill/uBlock/issues/2240) ### Firefox for Android - [Cannot open Logger. Element picker/zapper does not switch tabs.](https://github.com/uBlockOrigin/uBlock-issues/issues/168) ### Core - [Use +js name for logging](https://github.com/uBlockOrigin/uBlock-issues/issues/209) - [No reverse-lookup for logged HTML filter](https://github.com/uBlockOrigin/uBlock-issues/issues/208) - [EasyList Thailand added to stock filter lists](https://github.com/uBlockOrigin/uBlock-issues/issues/197) - [Various spelling fixes](https://github.com/uBlockOrigin/uBlock-issues/issues/191) - [“manualUpdateAssetFetchPeriod” setting doesn't save the changes](https://github.com/NanoAdblocker/NanoCore/issues/202) - [False positive detection of popups is broken](https://github.com/gorhill/uBlock/commit/aeb19c952b782eec31e5de8da676b89edd08efdb) - ["uBlock — Assets" should be changed to "uBlock₀ — Assets" in its tab](https://github.com/uBlockOrigin/uBlock-issues/issues/184) - [Minor JS errors in dashboard](https://github.com/uBlockOrigin/uBlock-issues/issues/171) - [Code exception in contentscript.js (vAPI.setTimeout) when opening Chrome last session tabs that are partly cached](https://github.com/uBlockOrigin/uBlock-issues/issues/167) - [Element picker mishandles identifiers with backslashes ](https://github.com/uBlockOrigin/uBlock-issues/issues/162) - [Minor usability issue: block all scripts](https://github.com/gorhill/uBlock/issues/3436) - [Toggle option changes are always permanent](https://github.com/gorhill/uBlock/issues/2859) - [uBlock Origin doesn’t honor noscript tags when blocking JS](https://github.com/gorhill/uBlock/issues/308) 2018-09-20T12:43:32+00:00 uBlock 1.16.21rc3 uBlock 1.16.21rc3 2018-09-21T13:32:58+00:00 To install the dev build for: - Firefox: click the `uBlock0.firefox.signed.xpi` link above - Chromium: install the [dev build version in the Chrome store](https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii). The dev build will automatically update to a newer dev build when one becomes available. ## New ### Per-site JavaScript master switch A new per-site switch has been added to the popup panel, which acts as a master switch for JavaScript for the current site. ![a](https://user-images.githubusercontent.com/585534/44945377-215a0180-adb6-11e8-9cb1-126d2293ca61.png) This master switch has precedence over dynamic filtering rules and static filters related to script resources. Furthermore, when JavaScript is disabled through this master switch, `noscript` tags will be honoured on a page (as opposed to when just using filters/rules to block script resources). As with some other per-site switches, the default state of per-site JavaScript master switch can be set in the _Settings_ pane, thus allowing to disable JavaScript everywhere by default, and enable on a per-site basis: ![a](https://user-images.githubusercontent.com/585534/44945402-a34a2a80-adb6-11e8-88fa-ef26ba5967c2.png) JavaScript master switch rules appear as `no-scripting: [hostname] true` entries in the _My rules_ pane. ### Temporarily toggle per-site switches From now on, changes to the state of [per-site switches](https://github.com/gorhill/uBlock/wiki/Per-site-switches) will be deemed temporary **if and only if** the [overview panel](https://github.com/gorhill/uBlock/wiki/Quick-guide:-popup-user-interface#the-overview-panel) is visible, regardless of whether "advanced user" mode is enabled. When the overview panel is not visible, toggling a per-site switch will cause the change to be permanent (i.e. same behavior as before). However, when the overview panel is visible, toggling a per-site switch will cause the change to be temporary. In such case, there will be an eraser and a padlock icon in the overview pane, which can be used to revert or persist the current state of all the per-site switches. ### Cache storage compression A new advanced setting: `cacheStorageCompression`, default to `true`. When `true`, uBO will lz4-compress data before storing it in its cache storage in supported platforms. Currently, the only supported platform is Firefox/Firefox for Android. The cache storage is used for storing downloaded filter lists, compiled filter lists, selfies. See <https://github.com/uBlockOrigin/uBlock-issues/issues/141> for related discussion. ## Closed as fixed ### Firefox - [Error loading from the disk cache pages obtained by blocking remote fonts](https://github.com/uBlockOrigin/uBlock-issues/issues/229) - ["Storage used" in settings tab says "? bytes"](https://github.com/gorhill/uBlock/issues/2812) - It's really a workaround, consider the reported figure to be an on-the-low-side estimate - [Element picker mode in Firefox CSS failure on `denuvo.com`](https://github.com/gorhill/uBlock/issues/2240) ### Firefox for Android - [Cannot open Logger. Element picker/zapper does not switch tabs.](https://github.com/uBlockOrigin/uBlock-issues/issues/168) ### Core - [Use +js name for logging](https://github.com/uBlockOrigin/uBlock-issues/issues/209) - [No reverse-lookup for logged HTML filter](https://github.com/uBlockOrigin/uBlock-issues/issues/208) - [EasyList Thailand added to stock filter lists](https://github.com/uBlockOrigin/uBlock-issues/issues/197) - [Various spelling fixes](https://github.com/uBlockOrigin/uBlock-issues/issues/191) - [“manualUpdateAssetFetchPeriod” setting doesn't save the changes](https://github.com/NanoAdblocker/NanoCore/issues/202) - [False positive detection of popups is broken](https://github.com/gorhill/uBlock/commit/aeb19c952b782eec31e5de8da676b89edd08efdb) - ["uBlock — Assets" should be changed to "uBlock₀ — Assets" in its tab](https://github.com/uBlockOrigin/uBlock-issues/issues/184) - [Minor JS errors in dashboard](https://github.com/uBlockOrigin/uBlock-issues/issues/171) - [Code exception in contentscript.js (vAPI.setTimeout) when opening Chrome last session tabs that are partly cached](https://github.com/uBlockOrigin/uBlock-issues/issues/167) - [Element picker mishandles identifiers with backslashes ](https://github.com/uBlockOrigin/uBlock-issues/issues/162) - [Minor usability issue: block all scripts](https://github.com/gorhill/uBlock/issues/3436) - [Toggle option changes are always permanent](https://github.com/gorhill/uBlock/issues/2859) - [uBlock Origin doesn’t honor noscript tags when blocking JS](https://github.com/gorhill/uBlock/issues/308) 2018-09-21T13:32:58+00:00 uBlock 1.17.0 uBlock 1.17.0 2018-09-23T12:26:21+00:00 The Chrome Web Store version of uBO is deployed in stages over several days to ensure no severe regression. When all is fine, the stable release becomes available to everybody after about five days. ## New ### Per-site JavaScript master switch A new per-site switch has been added to the popup panel, which acts as a master switch for JavaScript for the current site. ![a](https://user-images.githubusercontent.com/585534/44945377-215a0180-adb6-11e8-9cb1-126d2293ca61.png) This master switch has precedence over dynamic filtering rules and static filters related to script resources. Furthermore, when JavaScript is disabled through this master switch, `noscript` tags will be honoured on a page (as opposed to when just using filters/rules to block script resources). As with some other per-site switches, the default state of per-site JavaScript master switch can be set in the _Settings_ pane, thus allowing to disable JavaScript everywhere by default, and enable on a per-site basis: ![a](https://user-images.githubusercontent.com/585534/44945402-a34a2a80-adb6-11e8-88fa-ef26ba5967c2.png) JavaScript master switch rules appear as `no-scripting: [hostname] true` entries in the _My rules_ pane. ### Temporarily toggle per-site switches From now on, changes to the state of [per-site switches](https://github.com/gorhill/uBlock/wiki/Per-site-switches) will be deemed temporary **if and only if** the [overview panel](https://github.com/gorhill/uBlock/wiki/Quick-guide:-popup-user-interface#the-overview-panel) is visible, regardless of whether "advanced user" mode is enabled. When the overview panel is not visible, toggling a per-site switch will cause the change to be permanent (i.e. same behavior as before). However, when the overview panel is visible, toggling a per-site switch will cause the change to be temporary. In such case, there will be an eraser and a padlock icon in the overview pane, which can be used to revert or persist the current state of all the per-site switches. ### Cache storage compression A new advanced setting: `cacheStorageCompression`, default to `true`. When `true`, uBO will lz4-compress data before storing it in its cache storage in supported platforms. Currently, the only supported platform is Firefox/Firefox for Android. The cache storage is used for storing downloaded filter lists, compiled filter lists, selfies. See <https://github.com/uBlockOrigin/uBlock-issues/issues/141> for related discussion. ## Closed as fixed ### Firefox - [Error loading from the disk cache pages obtained by blocking remote fonts](https://github.com/uBlockOrigin/uBlock-issues/issues/229) - ["Storage used" in settings tab says "? bytes"](https://github.com/gorhill/uBlock/issues/2812) - It's really a workaround, consider the reported figure to be an on-the-low-side estimate - [Element picker mode in Firefox CSS failure on `denuvo.com`](https://github.com/gorhill/uBlock/issues/2240) ### Firefox for Android - [Cannot open Logger. Element picker/zapper does not switch tabs.](https://github.com/uBlockOrigin/uBlock-issues/issues/168) ### Core - [Use +js name for logging](https://github.com/uBlockOrigin/uBlock-issues/issues/209) - [No reverse-lookup for logged HTML filter](https://github.com/uBlockOrigin/uBlock-issues/issues/208) - [EasyList Thailand added to stock filter lists](https://github.com/uBlockOrigin/uBlock-issues/issues/197) - [Various spelling fixes](https://github.com/uBlockOrigin/uBlock-issues/issues/191) - [“manualUpdateAssetFetchPeriod” setting doesn't save the changes](https://github.com/NanoAdblocker/NanoCore/issues/202) - [False positive detection of popups is broken](https://github.com/gorhill/uBlock/commit/aeb19c952b782eec31e5de8da676b89edd08efdb) - ["uBlock — Assets" should be changed to "uBlock₀ — Assets" in its tab](https://github.com/uBlockOrigin/uBlock-issues/issues/184) - [Minor JS errors in dashboard](https://github.com/uBlockOrigin/uBlock-issues/issues/171) - [Code exception in contentscript.js (vAPI.setTimeout) when opening Chrome last session tabs that are partly cached](https://github.com/uBlockOrigin/uBlock-issues/issues/167) - [Element picker mishandles identifiers with backslashes ](https://github.com/uBlockOrigin/uBlock-issues/issues/162) - [Minor usability issue: block all scripts](https://github.com/gorhill/uBlock/issues/3436) - [Toggle option changes are always permanent](https://github.com/gorhill/uBlock/issues/2859) - [uBlock Origin doesn’t honor noscript tags when blocking JS](https://github.com/gorhill/uBlock/issues/308) 2018-09-23T12:26:21+00:00 uBlock 1.17.1b0 uBlock 1.17.1b0 2018-09-26T11:03:58+00:00 ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) 2018-09-26T11:03:58+00:00 uBlock 1.17.1b1 uBlock 1.17.1b1 2018-09-29T23:02:37+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) 2018-09-29T23:02:37+00:00 uBlock firefox-legacy-1.16.4.5 uBlock firefox-legacy-1.16.4.5 2018-10-16T12:32:45+00:00 ## Closed as fixed: - [I cannot subscribe to filter lists, with ublock origin legacy 1.16.4.4](https://github.com/uBlockOrigin/uBlock-issues/issues/269) (fixed by @gwarser) 2018-10-16T12:32:45+00:00 uBlock 1.17.1b2 uBlock 1.17.1b2 2018-10-18T00:29:29+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) 2018-10-18T00:29:29+00:00 uBlock 1.17.2 uBlock 1.17.2 2018-10-18T13:25:42+00:00 No change since 1.17.0: this release is for the benefit of Firefox users, who will be able to take advantage of an [up to date `resources.txt` asset](https://github.com/uBlockOrigin/uAssets/commits/master/filters/resources.txt). This new version will be published on AMO only. [Commit history since 1.17.0](https://github.com/gorhill/uBlock/compare/1.17.0...1.17.2). 2018-10-18T13:25:42+00:00 uBlock 1.17.3b0 uBlock 1.17.3b0 2018-10-23T19:25:13+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-10-23T19:25:13+00:00 uBlock 1.17.3b1 uBlock 1.17.3b1 2018-10-24T13:18:14+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-10-24T13:18:14+00:00 uBlock 1.17.3b2 uBlock 1.17.3b2 2018-10-24T23:10:39+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-10-24T23:10:39+00:00 uBlock 1.17.3b3 uBlock 1.17.3b3 2018-10-28T14:07:00+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-10-28T14:07:00+00:00 uBlock 1.17.3b4 uBlock 1.17.3b4 2018-10-29T14:14:25+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [Improve usability of temporarily disabling strict-blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/77) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-10-29T14:14:25+00:00 uBlock 1.17.3b5 uBlock 1.17.3b5 2018-11-03T12:04:13+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [Improve usability of temporarily disabling strict-blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/77) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-11-03T12:04:13+00:00 uBlock 1.17.3b6 uBlock 1.17.3b6 2018-11-06T18:31:47+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [No context menu entry for data:* iframes (banners)](https://github.com/uBlockOrigin/uBlock-issues/issues/283) - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [Improve usability of temporarily disabling strict-blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/77) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-11-06T18:31:47+00:00 uBlock 1.17.3b7 uBlock 1.17.3b7 2018-11-08T11:23:28+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [Fix missing trailing asterisk in filter representation in the logger](https://github.com/uBlockOrigin/uAssets/issues/4083#issuecomment-436914727) - [No context menu entry for data:* iframes (banners)](https://github.com/uBlockOrigin/uBlock-issues/issues/283) - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [Improve usability of temporarily disabling strict-blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/77) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-11-08T11:23:28+00:00 uBlock 1.17.3b8 uBlock 1.17.3b8 2018-11-08T22:02:56+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Chromium - Fixed regression in dev build, potentially [causing "Save As..." of images or media to fail](https://www.reddit.com/r/uBlockOrigin/comments/9vcrk3/bug_in_ubo_1173_betas_when_saving_files_hosted_on/). ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [Fix missing trailing asterisk in filter representation in the logger](https://github.com/uBlockOrigin/uAssets/issues/4083#issuecomment-436914727) - [No context menu entry for data:* iframes (banners)](https://github.com/uBlockOrigin/uBlock-issues/issues/283) - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [Improve usability of temporarily disabling strict-blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/77) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-11-08T22:02:56+00:00 uBlock 1.17.3rc0 uBlock 1.17.3rc0 2018-11-17T11:03:47+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Chromium - Fixed regression in dev build, potentially [causing "Save As..." of images or media to fail](https://www.reddit.com/r/uBlockOrigin/comments/9vcrk3/bug_in_ubo_1173_betas_when_saving_files_hosted_on/). ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [Fix missing trailing asterisk in filter representation in the logger](https://github.com/uBlockOrigin/uAssets/issues/4083#issuecomment-436914727) - [No context menu entry for data:* iframes (banners)](https://github.com/uBlockOrigin/uBlock-issues/issues/283) - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [Improve usability of temporarily disabling strict-blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/77) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-11-17T11:03:47+00:00 uBlock 1.17.3rc1 uBlock 1.17.3rc1 2018-11-18T09:58:34+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Chromium - Fixed regression in dev build, potentially [causing "Save As..." of images or media to fail](https://www.reddit.com/r/uBlockOrigin/comments/9vcrk3/bug_in_ubo_1173_betas_when_saving_files_hosted_on/). ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [Fix missing trailing asterisk in filter representation in the logger](https://github.com/uBlockOrigin/uAssets/issues/4083#issuecomment-436914727) - [No context menu entry for data:* iframes (banners)](https://github.com/uBlockOrigin/uBlock-issues/issues/283) - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [Improve usability of temporarily disabling strict-blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/77) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-11-18T09:58:34+00:00 uBlock 1.17.3rc2 uBlock 1.17.3rc2 2018-11-18T11:06:10+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ### Chromium - Fixed regression in dev build, potentially [causing "Save As..." of images or media to fail](https://www.reddit.com/r/uBlockOrigin/comments/9vcrk3/bug_in_ubo_1173_betas_when_saving_files_hosted_on/). ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [Fix missing trailing asterisk in filter representation in the logger](https://github.com/uBlockOrigin/uAssets/issues/4083#issuecomment-436914727) - [No context menu entry for data:* iframes (banners)](https://github.com/uBlockOrigin/uBlock-issues/issues/283) - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [Improve usability of temporarily disabling strict-blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/77) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-11-18T11:06:10+00:00 uBlock 1.17.3rc3 uBlock 1.17.3rc3 2018-11-24T17:14:27+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Notes I will keep bringing in WebAssembly ("wasm") versions of key portions of code where it is found to be beneficial. In this release, a [wasm version](https://github.com/gorhill/uBlock/blob/2189f020dfb5d2d8728c17ead85e6f7905e3e984/src/js/wasm/hntrie.wat#L46) of the [algorithm used to lookup a hostname from a set of hostnames](https://github.com/gorhill/uBlock/blob/2189f020dfb5d2d8728c17ead85e6f7905e3e984/src/js/hntrie.js#L101) has been created. However, only the Firefox version of uBO benefits from this at this point, as it's is not possible to use wasm in the Chromium version without adding `'unsafe-eval'` to the extension's own Content Security Policy in its manifest -- which is not something I am willing to do (my view is that any [extension using `'unsafe-eval'` should be assumed malicious by default](https://news.ycombinator.com/item?id=14894095)). It works in Firefox because the wasm module is loaded using a [same-origin fetch](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/instantiateStreaming), meaning the module can only be loaded from uBO's own package, which is probably [what Chromium ought to implement](https://github.com/WebAssembly/content-security-policy/issues/7). ## Closed as fixed ### Chromium - Fixed regression in dev build, potentially [causing "Save As..." of images or media to fail](https://www.reddit.com/r/uBlockOrigin/comments/9vcrk3/bug_in_ubo_1173_betas_when_saving_files_hosted_on/). ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [Fix missing trailing asterisk in filter representation in the logger](https://github.com/uBlockOrigin/uAssets/issues/4083#issuecomment-436914727) - [No context menu entry for data:* iframes (banners)](https://github.com/uBlockOrigin/uBlock-issues/issues/283) - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [Improve usability of temporarily disabling strict-blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/77) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-11-24T17:14:27+00:00 uBlock 1.17.3rc4 uBlock 1.17.3rc4 2018-11-25T17:24:47+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Notes I will keep bringing in WebAssembly ("wasm") versions of key portions of code where it is found to be beneficial. In this release, a [wasm version](https://github.com/gorhill/uBlock/blob/2189f020dfb5d2d8728c17ead85e6f7905e3e984/src/js/wasm/hntrie.wat#L46) of the [algorithm used to lookup a hostname from a set of hostnames](https://github.com/gorhill/uBlock/blob/2189f020dfb5d2d8728c17ead85e6f7905e3e984/src/js/hntrie.js#L101) has been created. However, only the Firefox version of uBO benefits from this at this point, as it's is not possible to use wasm in the Chromium version without adding `'unsafe-eval'` to the extension's own Content Security Policy in its manifest -- which is not something I am willing to do (my view is that any [extension using `'unsafe-eval'` should be assumed malicious by default](https://news.ycombinator.com/item?id=14894095)). It works in Firefox because the wasm module is loaded using a [same-origin fetch](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/instantiateStreaming), meaning the module can only be loaded from uBO's own package, which is probably [what Chromium ought to implement](https://github.com/WebAssembly/content-security-policy/issues/7). ## Closed as fixed ### Chromium - Fixed regression in dev build, potentially [causing "Save As..." of images or media to fail](https://www.reddit.com/r/uBlockOrigin/comments/9vcrk3/bug_in_ubo_1173_betas_when_saving_files_hosted_on/). ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [Fix missing trailing asterisk in filter representation in the logger](https://github.com/uBlockOrigin/uAssets/issues/4083#issuecomment-436914727) - [No context menu entry for data:* iframes (banners)](https://github.com/uBlockOrigin/uBlock-issues/issues/283) - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [Improve usability of temporarily disabling strict-blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/77) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-11-25T17:24:47+00:00 uBlock 1.17.3rc5 uBlock 1.17.3rc5 2018-11-26T17:28:01+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Notes I will keep bringing in WebAssembly ("wasm") versions of key portions of code where it is found to be beneficial. In this release, a [wasm version](https://github.com/gorhill/uBlock/blob/2189f020dfb5d2d8728c17ead85e6f7905e3e984/src/js/wasm/hntrie.wat#L46) of the [algorithm used to lookup a hostname from a set of hostnames](https://github.com/gorhill/uBlock/blob/2189f020dfb5d2d8728c17ead85e6f7905e3e984/src/js/hntrie.js#L101) has been created. However, only the Firefox version of uBO benefits from this at this point, as it's is not possible to use wasm in the Chromium version without adding `'unsafe-eval'` to the extension's own Content Security Policy in its manifest -- which is not something I am willing to do (my view is that any [extension using `'unsafe-eval'` should be assumed malicious by default](https://news.ycombinator.com/item?id=14894095)). It works in Firefox because the wasm module is loaded using a [same-origin fetch](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/instantiateStreaming), meaning the module can only be loaded from uBO's own package, which is probably [what Chromium ought to implement](https://github.com/WebAssembly/content-security-policy/issues/7). ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [`##.ad.super` from EasyList is causing `##.ad` to not be applied](https://github.com/uBlockOrigin/uBlock-issues/issues/313) - [Fix missing trailing asterisk in filter representation in the logger](https://github.com/uBlockOrigin/uAssets/issues/4083#issuecomment-436914727) - [No context menu entry for data:* iframes (banners)](https://github.com/uBlockOrigin/uBlock-issues/issues/283) - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [Improve usability of temporarily disabling strict-blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/77) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-11-26T17:28:01+00:00 uBlock 1.17.4 uBlock 1.17.4 2018-12-01T13:59:40+00:00 ## Notes I will keep bringing in WebAssembly ("wasm") versions of key portions of code where it is found to be beneficial. In this release, a [wasm version](https://github.com/gorhill/uBlock/blob/2189f020dfb5d2d8728c17ead85e6f7905e3e984/src/js/wasm/hntrie.wat#L46) of the [algorithm used to lookup a hostname from a set of hostnames](https://github.com/gorhill/uBlock/blob/2189f020dfb5d2d8728c17ead85e6f7905e3e984/src/js/hntrie.js#L101) has been created (related [benchmark page](https://raw.githack.com/gorhill/uBlock/master/docs/tests/hnset-benchmark.html)). However, only the Firefox version of uBO benefits from this at this point, as it's is not possible to use wasm in the Chromium version without adding `'unsafe-eval'` to the extension's own Content Security Policy in its manifest -- which is not something I am willing to do (my view is that any [extension using `'unsafe-eval'` should be assumed malicious by default](https://news.ycombinator.com/item?id=14894095)). It works in Firefox because the wasm module is loaded using a [same-origin fetch](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/instantiateStreaming), meaning the module can only be loaded from uBO's own package, which is probably [what Chromium ought to implement](https://github.com/WebAssembly/content-security-policy/issues/7). ## Closed as fixed ### Firefox - [When pasting multiple lines into the rules editor they are joined together in a single line](https://github.com/uBlockOrigin/uMatrix-issues/issues/64) - Fixed by importing [latest release of CodeMirror](https://codemirror.net/). ### Core - [`##.ad.super` from EasyList is causing `##.ad` to not be applied](https://github.com/uBlockOrigin/uBlock-issues/issues/313) - [Fix missing trailing asterisk in filter representation in the logger](https://github.com/uBlockOrigin/uAssets/issues/4083#issuecomment-436914727) - [No context menu entry for data:* iframes (banners)](https://github.com/uBlockOrigin/uBlock-issues/issues/283) - [UI Search field and it's search counter interfere with each other / unreadable](https://github.com/uBlockOrigin/uBlock-issues/issues/264) - ["Update now" button flashes for 1 second before changing the count numbers](https://github.com/uBlockOrigin/uBlock-issues/issues/248) - [Improve usability of temporarily disabling strict-blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/77) - [HTML filter exception doesn't work](https://github.com/uBlockOrigin/uBlock-issues/issues/6) - [$badfilter does not work on a CSP filter](https://github.com/gorhill/uBlock/issues/3371) 2018-12-01T13:59:40+00:00 uBlock firefox-legacy-1.16.4.6 uBlock firefox-legacy-1.16.4.6 2018-12-04T14:55:00+00:00 ## Closed as fixed: - [`##.ad.super` from EasyList is causing `##.ad` to not be applied](https://github.com/uBlockOrigin/uBlock-issues/issues/313) 2018-12-04T14:55:00+00:00 uBlock 1.17.5b0 uBlock 1.17.5b0 2018-12-06T00:20:04+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Core - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) 2018-12-06T00:20:04+00:00 uBlock 1.17.5b1 uBlock 1.17.5b1 2018-12-06T15:53:47+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Core - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) 2018-12-06T15:53:47+00:00 uBlock 1.17.5b2 uBlock 1.17.5b2 2018-12-07T22:27:48+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Core - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) 2018-12-07T22:27:48+00:00 uBlock 1.17.5b3 uBlock 1.17.5b3 2018-12-08T22:28:11+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Core - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) 2018-12-08T22:28:11+00:00 uBlock 1.17.5b4 uBlock 1.17.5b4 2018-12-13T17:52:20+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654>: - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Examples: ![logger 1](https://user-images.githubusercontent.com/585534/49958073-bb623780-fed7-11e8-88ff-963d228bbede.png) The 4th column shows the hostname of the document which caused the resource to be fetched. The document hostname is what is used when evaluating the 3rd-partyness in static filters. The 5th column shows the "3rd-partiness" of the resource. `1` means _1st-party_, `3` means _3rd-party_. As seen in the screenshot above, there can be one or two numbers to convey partyness: - `1`: the resource is 1st-party to the current page - `3`: the resource is 3rd-party to the current page - `3,1`: the resource is 3rd-party to the current page, but is 1st-party to the embedded frame from within which it is fetched - `3,3`: the resource is 3rd-party to the current page, and 3rd-party to the embedded frame from within which it is fetched - `1,3`: the resource is 1st-party to the current page, and 3rd-party to the embedded frame from within which it is fetched (should be a quite rare occurrence if any) Hovering the mouse over the partyness cell will show the domain names involved in a tooltip. As can be seen in the screenshot above, it contains all (realistic) cases, hence why I picked the site as example. You may use logger filter expression to filter according to partyness. For example, use `|3` to see only 3rd-party network requests. Use `|3,` to see only network requests made from within embedded 3rd-party frames. The visual representation of behind-the-scene network requests has changed, as seen in the following screenshot: ![a](https://user-images.githubusercontent.com/585534/49958904-2876cc80-feda-11e8-990e-799bb89f99e9.png) Since the fix to enable the filtering of behind-the-scene network requests in [1.15.20](https://github.com/gorhill/uBlock/releases/tag/1.15.20), a distinction has existed between tabless network request with a known origin and tabless network requests with an unknown origin. The latter should by now be quite rare, while the former are now filtered by uBO just as with other network requests. So as seen in the screenshot above, there are many tabless network requests, but with a known origin (the site uses a service worker). The 2nd column in the logger used to convey whether a network request was behind-the-scene or not, and this column has now been removed. This column was also used to bring up the popup panel, and this did not make much sense really, since an entry in the logger could be obsolete and the shown popup panel would be completely unrelated to it. Hence now the popup panel is brought up with the uBO icon at the top, and the content of the popup panel will always match whatever tab is currently selected in the logger. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Core - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) 2018-12-13T17:52:20+00:00 uBlock 1.17.5b6 uBlock 1.17.5b6 2018-12-14T16:07:15+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654>: - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Examples: ![logger 1](https://user-images.githubusercontent.com/585534/49958073-bb623780-fed7-11e8-88ff-963d228bbede.png) The 4th column shows the hostname of the document which caused the resource to be fetched. The document hostname is what is used when evaluating the 3rd-partyness in static filters. The 5th column shows the "3rd-partiness" of the resource. `1` means _1st-party_, `3` means _3rd-party_. As seen in the screenshot above, there can be one or two numbers to convey partyness: - `1`: the resource is 1st-party to the current page - `3`: the resource is 3rd-party to the current page - `3,1`: the resource is 3rd-party to the current page, but is 1st-party to the embedded frame from within which it is fetched - `3,3`: the resource is 3rd-party to the current page, and 3rd-party to the embedded frame from within which it is fetched - `1,3`: the resource is 1st-party to the current page, and 3rd-party to the embedded frame from within which it is fetched (should be a quite rare occurrence if any) Hovering the mouse over the partyness cell will show the domain names involved in a tooltip. As can be seen in the screenshot above, it contains all (realistic) cases, hence why I picked the site as example. You may use logger filter expression to filter according to partyness. For example, use `|3` to see only 3rd-party network requests. Use `|3,` to see only network requests made from within embedded 3rd-party frames. The visual representation of behind-the-scene network requests has changed, as seen in the following screenshot: ![a](https://user-images.githubusercontent.com/585534/49958904-2876cc80-feda-11e8-990e-799bb89f99e9.png) Since the fix to enable the filtering of behind-the-scene network requests in [1.15.20](https://github.com/gorhill/uBlock/releases/tag/1.15.20), a distinction has existed between tabless network request with a known origin and tabless network requests with an unknown origin. The latter should by now be quite rare, while the former are now filtered by uBO just as with other network requests. So as seen in the screenshot above, there are many tabless network requests, but with a known origin (the site uses a service worker). The 2nd column in the logger used to convey whether a network request was behind-the-scene or not, and this column has now been removed. This column was also used to bring up the popup panel, and this did not make much sense really, since an entry in the logger could be obsolete and the shown popup panel would be completely unrelated to it. Hence now the popup panel is brought up with the uBO icon at the top, and the content of the popup panel will always match whatever tab is currently selected in the logger. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Core - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) 2018-12-14T16:07:15+00:00 uBlock 1.17.5b7 uBlock 1.17.5b7 2018-12-14T22:59:36+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654>: - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Examples: ![logger 1](https://user-images.githubusercontent.com/585534/49958073-bb623780-fed7-11e8-88ff-963d228bbede.png) The 4th column shows the hostname of the document which caused the resource to be fetched. The document hostname is what is used when evaluating the 3rd-partyness in static filters. The 5th column shows the "3rd-partiness" of the resource. `1` means _1st-party_, `3` means _3rd-party_. As seen in the screenshot above, there can be one or two numbers to convey partyness: - `1`: the resource is 1st-party to the current page - `3`: the resource is 3rd-party to the current page - `3,1`: the resource is 3rd-party to the current page, but is 1st-party to the embedded frame from within which it is fetched - `3,3`: the resource is 3rd-party to the current page, and 3rd-party to the embedded frame from within which it is fetched - `1,3`: the resource is 1st-party to the current page, and 3rd-party to the embedded frame from within which it is fetched (should be a quite rare occurrence if any) Hovering the mouse over the partyness cell will show the domain names involved in a tooltip. As can be seen in the screenshot above, it contains all (realistic) cases, hence why I picked the site as example. You may use logger filter expression to filter according to partyness. For example, use `|3` to see only 3rd-party network requests. Use `|3,` to see only network requests made from within embedded 3rd-party frames. The visual representation of behind-the-scene network requests has changed, as seen in the following screenshot: ![a](https://user-images.githubusercontent.com/585534/49958904-2876cc80-feda-11e8-990e-799bb89f99e9.png) Since the fix to enable the filtering of behind-the-scene network requests in [1.15.20](https://github.com/gorhill/uBlock/releases/tag/1.15.20), a distinction has existed between tabless network request with a known origin and tabless network requests with an unknown origin. The latter should by now be quite rare, while the former are now filtered by uBO just as with other network requests. So as seen in the screenshot above, there are many tabless network requests, but with a known origin (the site uses a service worker). The 2nd column in the logger used to convey whether a network request was behind-the-scene or not, and this column has now been removed. This column was also used to bring up the popup panel, and this did not make much sense really, since an entry in the logger could be obsolete and the shown popup panel would be completely unrelated to it. Hence now the popup panel is brought up with the uBO icon at the top, and the content of the popup panel will always match whatever tab is currently selected in the logger. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Core - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) 2018-12-14T22:59:36+00:00 uBlock 1.17.5b8 uBlock 1.17.5b8 2018-12-15T17:36:54+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654>: - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Examples: ![logger 1](https://user-images.githubusercontent.com/585534/49958073-bb623780-fed7-11e8-88ff-963d228bbede.png) The 4th column shows the hostname of the document which caused the resource to be fetched. The document hostname is what is used when evaluating the 3rd-partyness in static filters. The 5th column shows the "3rd-partiness" of the resource. `1` means _1st-party_, `3` means _3rd-party_. As seen in the screenshot above, there can be one or two numbers to convey partyness: - `1`: the resource is 1st-party to the current page - `3`: the resource is 3rd-party to the current page - `3,1`: the resource is 3rd-party to the current page, but is 1st-party to the embedded frame from within which it is fetched - `3,3`: the resource is 3rd-party to the current page, and 3rd-party to the embedded frame from within which it is fetched - `1,3`: the resource is 1st-party to the current page, and 3rd-party to the embedded frame from within which it is fetched (should be a quite rare occurrence if any) Hovering the mouse over the partyness cell will show the domain names involved in a tooltip. As can be seen in the screenshot above, it contains all (realistic) cases, hence why I picked the site as example. You may use logger filter expression to filter according to partyness. For example, use `|3` to see only 3rd-party network requests. Use `|3,` to see only network requests made from within embedded 3rd-party frames. The visual representation of behind-the-scene network requests has changed, as seen in the following screenshot: ![a](https://user-images.githubusercontent.com/585534/49958904-2876cc80-feda-11e8-990e-799bb89f99e9.png) Since the fix to enable the filtering of behind-the-scene network requests in [1.15.20](https://github.com/gorhill/uBlock/releases/tag/1.15.20), a distinction has existed between tabless network request with a known origin and tabless network requests with an unknown origin. The latter should by now be quite rare, while the former are now filtered by uBO just as with other network requests. So as seen in the screenshot above, there are many tabless network requests, but with a known origin (the site uses a service worker). The 2nd column in the logger used to convey whether a network request was behind-the-scene or not, and this column has now been removed. This column was also used to bring up the popup panel, and this did not make much sense really, since an entry in the logger could be obsolete and the shown popup panel would be completely unrelated to it. Hence now the popup panel is brought up with the uBO icon at the top, and the content of the popup panel will always match whatever tab is currently selected in the logger. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Core - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) 2018-12-15T17:36:54+00:00 uBlock 1.17.5b9 uBlock 1.17.5b9 2018-12-16T14:22:25+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654>: - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Examples: ![logger 1](https://user-images.githubusercontent.com/585534/49958073-bb623780-fed7-11e8-88ff-963d228bbede.png) The 4th column shows the hostname of the document which caused the resource to be fetched. The document hostname is what is used when evaluating the 3rd-partyness in static filters. The 5th column shows the "3rd-partiness" of the resource. `1` means _1st-party_, `3` means _3rd-party_. As seen in the screenshot above, there can be one or two numbers to convey partyness: - `1`: the resource is 1st-party to the current page - `3`: the resource is 3rd-party to the current page - `3,1`: the resource is 3rd-party to the current page, but is 1st-party to the embedded frame from within which it is fetched - `3,3`: the resource is 3rd-party to the current page, and 3rd-party to the embedded frame from within which it is fetched - `1,3`: the resource is 1st-party to the current page, and 3rd-party to the embedded frame from within which it is fetched (should be a quite rare occurrence if any) Hovering the mouse over the partyness cell will show the domain names involved in a tooltip. As can be seen in the screenshot above, it contains all (realistic) cases, hence why I picked the site as example. You may use logger filter expression to filter according to partyness. For example, use `|3` to see only 3rd-party network requests. Use `|3,` to see only network requests made from within embedded 3rd-party frames. The visual representation of behind-the-scene network requests has changed, as seen in the following screenshot: ![a](https://user-images.githubusercontent.com/585534/49958904-2876cc80-feda-11e8-990e-799bb89f99e9.png) Since the fix to enable the filtering of behind-the-scene network requests in [1.15.20](https://github.com/gorhill/uBlock/releases/tag/1.15.20), a distinction has existed between tabless network request with a known origin and tabless network requests with an unknown origin. The latter should by now be quite rare, while the former are now filtered by uBO just as with other network requests. So as seen in the screenshot above, there are many tabless network requests, but with a known origin (the site uses a service worker). The 2nd column in the logger used to convey whether a network request was behind-the-scene or not, and this column has now been removed. This column was also used to bring up the popup panel, and this did not make much sense really, since an entry in the logger could be obsolete and the shown popup panel would be completely unrelated to it. Hence now the popup panel is brought up with the uBO icon at the top, and the content of the popup panel will always match whatever tab is currently selected in the logger. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Core - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) 2018-12-16T14:22:25+00:00 uBlock 1.17.5b10 uBlock 1.17.5b10 2018-12-16T20:36:01+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654>: - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Examples: ![logger 1](https://user-images.githubusercontent.com/585534/49958073-bb623780-fed7-11e8-88ff-963d228bbede.png) The 4th column shows the hostname of the document which caused the resource to be fetched. The document hostname is what is used when evaluating the 3rd-partyness in static filters. The 5th column shows the "3rd-partiness" of the resource. `1` means _1st-party_, `3` means _3rd-party_. As seen in the screenshot above, there can be one or two numbers to convey partyness: - `1`: the resource is 1st-party to the current page - `3`: the resource is 3rd-party to the current page - `3,1`: the resource is 3rd-party to the current page, but is 1st-party to the embedded frame from within which it is fetched - `3,3`: the resource is 3rd-party to the current page, and 3rd-party to the embedded frame from within which it is fetched - `1,3`: the resource is 1st-party to the current page, and 3rd-party to the embedded frame from within which it is fetched (should be a quite rare occurrence if any) Hovering the mouse over the partyness cell will show the domain names involved in a tooltip. As can be seen in the screenshot above, it contains all (realistic) cases, hence why I picked the site as example. You may use logger filter expression to filter according to partyness. For example, use `|3` to see only 3rd-party network requests. Use `|3,` to see only network requests made from within embedded 3rd-party frames. The visual representation of behind-the-scene network requests has changed, as seen in the following screenshot: ![a](https://user-images.githubusercontent.com/585534/49958904-2876cc80-feda-11e8-990e-799bb89f99e9.png) Since the fix to enable the filtering of behind-the-scene network requests in [1.15.20](https://github.com/gorhill/uBlock/releases/tag/1.15.20), a distinction has existed between tabless network request with a known origin and tabless network requests with an unknown origin. The latter should by now be quite rare, while the former are now filtered by uBO just as with other network requests. So as seen in the screenshot above, there are many tabless network requests, but with a known origin (the site uses a service worker). The 2nd column in the logger used to convey whether a network request was behind-the-scene or not, and this column has now been removed. This column was also used to bring up the popup panel, and this did not make much sense really, since an entry in the logger could be obsolete and the shown popup panel would be completely unrelated to it. Hence now the popup panel is brought up with the uBO icon at the top, and the content of the popup panel will always match whatever tab is currently selected in the logger. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) ## Core - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) 2018-12-16T20:36:01+00:00 uBlock 1.17.5b11 uBlock 1.17.5b11 2018-12-18T22:29:59+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes As I work toward fixing <https://github.com/uBlockOrigin/uBlock-issues/issues/249>, keep in mind the icons were re-designed in [Fontawesome 5+](https://fontawesome.com/), so you may notice a different appearance for many icons. Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654> and other old issues: - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Examples: ![logger 1](https://user-images.githubusercontent.com/585534/49958073-bb623780-fed7-11e8-88ff-963d228bbede.png) The 4th column shows the hostname of the document which caused the resource to be fetched. The document hostname is what is used when evaluating the 3rd-partyness in static filters. The 5th column shows the "3rd-partiness" of the resource. `1` means _1st-party_, `3` means _3rd-party_. As seen in the screenshot above, there can be one or two numbers to convey partyness: - `1`: the resource is 1st-party to the current page - `3`: the resource is 3rd-party to the current page - `3,1`: the resource is 3rd-party to the current page, but is 1st-party to the embedded frame from within which it is fetched - `3,3`: the resource is 3rd-party to the current page, and 3rd-party to the embedded frame from within which it is fetched - `1,3`: the resource is 1st-party to the current page, and 3rd-party to the embedded frame from within which it is fetched (should be a quite rare occurrence if any) Hovering the mouse over the partyness cell will show the domain names involved in a tooltip. As can be seen in the screenshot above, it contains all (realistic) cases, hence why I picked the site as example. You may use logger filter expression to filter according to partyness. For example, use `|3` to see only 3rd-party network requests. Use `|3,` to see only network requests made from within embedded 3rd-party frames. The visual representation of behind-the-scene network requests has changed, as seen in the following screenshot: ![a](https://user-images.githubusercontent.com/585534/49958904-2876cc80-feda-11e8-990e-799bb89f99e9.png) Since the fix to enable the filtering of behind-the-scene network requests in [1.15.20](https://github.com/gorhill/uBlock/releases/tag/1.15.20), a distinction has existed between tabless network request with a known origin and tabless network requests with an unknown origin. The latter should by now be quite rare, while the former are now filtered by uBO just as with other network requests. So as seen in the screenshot above, there are many tabless network requests, but with a known origin (the site uses a service worker). The 2nd column in the logger used to convey whether a network request was behind-the-scene or not, and this column has now been removed. This column was also used to bring up the popup panel, and this did not make much sense really, since an entry in the logger could be obsolete and the shown popup panel would be completely unrelated to it. Hence now the popup panel is brought up with the uBO icon at the top, and the content of the popup panel will always match whatever tab is currently selected in the logger. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) ## Core - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) 2018-12-18T22:29:59+00:00 uBlock 1.17.5b13 uBlock 1.17.5b13 2018-12-19T22:52:49+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654> and other old issues: - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Examples: ![logger 1](https://user-images.githubusercontent.com/585534/49958073-bb623780-fed7-11e8-88ff-963d228bbede.png) The 4th column shows the hostname of the document which caused the resource to be fetched. The document hostname is what is used when evaluating the 3rd-partyness in static filters. The 5th column shows the "3rd-partiness" of the resource. `1` means _1st-party_, `3` means _3rd-party_. As seen in the screenshot above, there can be one or two numbers to convey partyness: - `1`: the resource is 1st-party to the current page - `3`: the resource is 3rd-party to the current page - `3,1`: the resource is 3rd-party to the current page, but is 1st-party to the embedded frame from within which it is fetched - `3,3`: the resource is 3rd-party to the current page, and 3rd-party to the embedded frame from within which it is fetched - `1,3`: the resource is 1st-party to the current page, and 3rd-party to the embedded frame from within which it is fetched (should be a quite rare occurrence if any) Hovering the mouse over the partyness cell will show the domain names involved in a tooltip. As can be seen in the screenshot above, it contains all (realistic) cases, hence why I picked the site as example. You may use logger filter expression to filter according to partyness. For example, use `|3` to see only 3rd-party network requests. Use `|3,` to see only network requests made from within embedded 3rd-party frames. The visual representation of behind-the-scene network requests has changed, as seen in the following screenshot: ![a](https://user-images.githubusercontent.com/585534/49958904-2876cc80-feda-11e8-990e-799bb89f99e9.png) Since the fix to enable the filtering of behind-the-scene network requests in [1.15.20](https://github.com/gorhill/uBlock/releases/tag/1.15.20), a distinction has existed between tabless network request with a known origin and tabless network requests with an unknown origin. The latter should by now be quite rare, while the former are now filtered by uBO just as with other network requests. So as seen in the screenshot above, there are many tabless network requests, but with a known origin (the site uses a service worker). The 2nd column in the logger used to convey whether a network request was behind-the-scene or not, and this column has now been removed. This column was also used to bring up the popup panel, and this did not make much sense really, since an entry in the logger could be obsolete and the shown popup panel would be completely unrelated to it. Hence now the popup panel is brought up with the uBO icon at the top, and the content of the popup panel will always match whatever tab is currently selected in the logger. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) ## Core - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) 2018-12-19T22:52:49+00:00 uBlock 1.17.5b14 uBlock 1.17.5b14 2018-12-21T00:01:04+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654> and other old issues: - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Examples: ![logger 1](https://user-images.githubusercontent.com/585534/49958073-bb623780-fed7-11e8-88ff-963d228bbede.png) The 4th column shows the hostname of the document which caused the resource to be fetched. The document hostname is what is used when evaluating the 3rd-partyness in static filters. The 5th column shows the "3rd-partiness" of the resource. `1` means _1st-party_, `3` means _3rd-party_. As seen in the screenshot above, there can be one or two numbers to convey partyness: - `1`: the resource is 1st-party to the current page - `3`: the resource is 3rd-party to the current page - `3,1`: the resource is 3rd-party to the current page, but is 1st-party to the embedded frame from within which it is fetched - `3,3`: the resource is 3rd-party to the current page, and 3rd-party to the embedded frame from within which it is fetched - `1,3`: the resource is 1st-party to the current page, and 3rd-party to the embedded frame from within which it is fetched (should be a quite rare occurrence if any) Hovering the mouse over the partyness cell will show the domain names involved in a tooltip. As can be seen in the screenshot above, it contains all (realistic) cases, hence why I picked the site as example. You may use logger filter expression to filter according to partyness. For example, use `|3` to see only 3rd-party network requests. Use `|3,` to see only network requests made from within embedded 3rd-party frames. The visual representation of behind-the-scene network requests has changed, as seen in the following screenshot: ![a](https://user-images.githubusercontent.com/585534/49958904-2876cc80-feda-11e8-990e-799bb89f99e9.png) Since the fix to enable the filtering of behind-the-scene network requests in [1.15.20](https://github.com/gorhill/uBlock/releases/tag/1.15.20), a distinction has existed between tabless network request with a known origin and tabless network requests with an unknown origin. The latter should by now be quite rare, while the former are now filtered by uBO just as with other network requests. So as seen in the screenshot above, there are many tabless network requests, but with a known origin (the site uses a service worker). The 2nd column in the logger used to convey whether a network request was behind-the-scene or not, and this column has now been removed. This column was also used to bring up the popup panel, and this did not make much sense really, since an entry in the logger could be obsolete and the shown popup panel would be completely unrelated to it. Hence now the popup panel is brought up with the uBO icon at the top, and the content of the popup panel will always match whatever tab is currently selected in the logger. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) ## Core - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) 2018-12-21T00:01:04+00:00 uBlock 1.17.5b15 uBlock 1.17.5b15 2018-12-21T23:40:20+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654> and other old issues: - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated soon to account for those changes. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) ## Core - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) 2018-12-21T23:40:20+00:00 uBlock 1.17.5b16 uBlock 1.17.5b16 2018-12-22T22:52:47+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654> and other old issues: - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated soon to account for those changes. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) ## Core - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) 2018-12-22T22:52:47+00:00 uBlock 1.17.5b17 uBlock 1.17.5b17 2018-12-23T23:24:35+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654> and other old issues: - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated soon to account for those changes. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) ## Core - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) 2018-12-23T23:24:35+00:00 uBlock 1.17.5rc0 uBlock 1.17.5rc0 2018-12-24T15:31:39+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654> and other old issues: - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated soon to account for those changes. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) - [Move early blocking of requests out of experimental status on Firefox](https://github.com/gorhill/uBlock/issues/1327) ## Core - [Normalize Adguard's plain cosmetic filters disguised as style-based filters](https://github.com/gorhill/uBlock/commit/e2d1f50dd80f605f745442df18e7eeda8800b6a5) - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Internationalize CodeMirror's hard-coded tooltips in the "My rules" pane](https://github.com/gorhill/uBlock/issues/3708) - [Remember the cursor position in 'My Filters' tab](https://github.com/gorhill/uBlock/issues/3706) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [The element picker window is almost invisible](https://github.com/gorhill/uBlock/issues/3449) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) 2018-12-24T15:31:39+00:00 uBlock 1.17.5rc1 uBlock 1.17.5rc1 2018-12-26T16:09:45+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654> and other old issues: - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated soon to account for those changes. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) - [Move early blocking of requests out of experimental status on Firefox](https://github.com/gorhill/uBlock/issues/1327) - Made easy by Firefox's webext API, as early blocking is [natively supported](https://bugzilla.mozilla.org/show_bug.cgi?id=1447551). ## Core - [Normalize Adguard's plain cosmetic filters disguised as style-based filters](https://github.com/gorhill/uBlock/commit/e2d1f50dd80f605f745442df18e7eeda8800b6a5) - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Internationalize CodeMirror's hard-coded tooltips in the "My rules" pane](https://github.com/gorhill/uBlock/issues/3708) - [Remember the cursor position in 'My Filters' tab](https://github.com/gorhill/uBlock/issues/3706) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [The element picker window is almost invisible](https://github.com/gorhill/uBlock/issues/3449) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) 2018-12-26T16:09:45+00:00 uBlock 1.17.5rc2 uBlock 1.17.5rc2 2018-12-27T15:23:32+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654> and other old issues: - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated soon to account for those changes. ## Closed as fixed: ### Chromium - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) - [Move early blocking of requests out of experimental status on Firefox](https://github.com/gorhill/uBlock/issues/1327) - Made easy by Firefox's webext API, as early blocking is [natively supported](https://bugzilla.mozilla.org/show_bug.cgi?id=1447551). ## Core - [Normalize Adguard's plain cosmetic filters disguised as style-based filters](https://github.com/gorhill/uBlock/commit/e2d1f50dd80f605f745442df18e7eeda8800b6a5) - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Internationalize CodeMirror's hard-coded tooltips in the "My rules" pane](https://github.com/gorhill/uBlock/issues/3708) - [Remember the cursor position in 'My Filters' tab](https://github.com/gorhill/uBlock/issues/3706) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [The element picker window is almost invisible](https://github.com/gorhill/uBlock/issues/3449) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) 2018-12-27T15:23:32+00:00 uBlock 1.17.5rc3 uBlock 1.17.5rc3 2018-12-28T21:28:02+00:00 To install the developer build: - **Firefox**: click the `uBlock0.firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654> and other old issues: - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated soon to account for those changes. ## Closed as fixed: ### Chromium - [Domain names aren't centered vertically in the extension's browserAction popup](https://github.com/uBlockOrigin/uBlock-issues/issues/358) - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) - [Move early blocking of requests out of experimental status on Firefox](https://github.com/gorhill/uBlock/issues/1327) - Made easy by Firefox's webext API, as early blocking is [natively supported](https://bugzilla.mozilla.org/show_bug.cgi?id=1447551). ## Core - [Normalize Adguard's plain cosmetic filters disguised as style-based filters](https://github.com/gorhill/uBlock/commit/e2d1f50dd80f605f745442df18e7eeda8800b6a5) - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Internationalize CodeMirror's hard-coded tooltips in the "My rules" pane](https://github.com/gorhill/uBlock/issues/3708) - [Remember the cursor position in 'My Filters' tab](https://github.com/gorhill/uBlock/issues/3706) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [The element picker window is almost invisible](https://github.com/gorhill/uBlock/issues/3449) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) 2018-12-28T21:28:02+00:00 uBlock 1.17.5rc4 uBlock 1.17.5rc4 2018-12-29T21:51:07+00:00 To install the developer build: - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Changes Changes to the logger in order to address issues raised in <https://github.com/gorhill/uBlock/issues/3654> and other old issues: - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated soon to account for those changes. ## Closed as fixed: ### Chromium - [Domain names aren't centered vertically in the extension's browserAction popup](https://github.com/uBlockOrigin/uBlock-issues/issues/358) - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) - [Move early blocking of requests out of experimental status on Firefox](https://github.com/gorhill/uBlock/issues/1327) - Made easy by Firefox's webext API, as early blocking is [natively supported](https://bugzilla.mozilla.org/show_bug.cgi?id=1447551). ## Core - [Normalize Adguard's plain cosmetic filters disguised as style-based filters](https://github.com/gorhill/uBlock/commit/e2d1f50dd80f605f745442df18e7eeda8800b6a5) - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Internationalize CodeMirror's hard-coded tooltips in the "My rules" pane](https://github.com/gorhill/uBlock/issues/3708) - [Remember the cursor position in 'My Filters' tab](https://github.com/gorhill/uBlock/issues/3706) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [The element picker window is almost invisible](https://github.com/gorhill/uBlock/issues/3449) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) 2018-12-29T21:51:07+00:00 uBlock 1.17.7b1 uBlock 1.17.7b1 2019-01-01T18:20:27+00:00 To install the developer build: - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. ## Closed as fixed ## Commits with no entry in issue tracker - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) 2019-01-01T18:20:27+00:00 uBlock 1.17.7b2 uBlock 1.17.7b2 2019-01-08T13:10:46+00:00 To install the developer build: - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.17.7b0...master) ## Closed as fixed - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) ## Commits with no entry in issue tracker - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) 2019-01-08T13:10:46+00:00 uBlock 1.17.7b3 uBlock 1.17.7b3 2019-01-12T22:50:20+00:00 To install the developer build: - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.17.7b0...master) ## Closed as fixed - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) ## Commits with no entry in issue tracker - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) 2019-01-12T22:50:20+00:00 uBlock 1.17.7b4 uBlock 1.17.7b4 2019-01-14T20:12:22+00:00 To install the developer build: - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.17.7b4...master) ## Closed as fixed - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) ## Commits with no entry in issue tracker - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) 2019-01-14T20:12:22+00:00 uBlock 1.17.7b5 uBlock 1.17.7b5 2019-01-14T22:23:40+00:00 To install the developer build: - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.17.7b5...master) ## Closed as fixed - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) ## Commits with no entry in issue tracker - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) 2019-01-14T22:23:40+00:00 uBlock 1.17.7b6 uBlock 1.17.7b6 2019-01-15T13:47:04+00:00 To install the developer build: - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.17.7b6...nextdev) ## Closed as fixed - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) ## Commits with no entry in issue tracker - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) 2019-01-15T13:47:04+00:00 uBlock 1.17.7b7 uBlock 1.17.7b7 2019-01-16T12:34:59+00:00 To install the developer build: - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.17.7b7...nextdev) ## Notes Given that the current release candidate also contains many changes related to the logger, I am currently pondering whether I should upgrade the current dev build (which also contains many changes relating to the logger) as the new release candidate. ## New Refactoring of the logger code for performance/efficiency purpose -- the logger output has been decoupled from the [DOM](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model). Additionally, these features were added to the logger: - Configuration settings - Multiple criteria can be used for when to discard logger entries - Ability to hide some columns - Export-to-clipboard ## Closed as fixed - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) ## Commits with no entry in issue tracker - [Prevent sites from disabling mouse events for element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/380) - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) (originally declined in <https://github.com/gorhill/uBlock/issues/93>) - [Add X to close overlay box](https://github.com/uBlockOrigin/uBlock-issues/issues/280) - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) - [Logger loads blocked content in preview](https://github.com/gorhill/uBlock/issues/1999) 2019-01-16T12:34:59+00:00 uBlock 1.17.7b8 uBlock 1.17.7b8 2019-01-17T20:58:01+00:00 To install the developer build: - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.17.7b8...nextdev) ## Notes Given that the current release candidate also contains many changes related to the logger, I am currently pondering whether I should upgrade the current dev build (which also contains many changes relating to the logger) as the new release candidate. ## New Refactoring of the logger code for performance/efficiency purpose -- the logger output has been decoupled from the [DOM](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model). Additionally, these features were added to the logger: - Configuration settings - Multiple criteria can be used for when to discard logger entries - Ability to hide some columns - Export-to-clipboard ## Closed as fixed - [Prevent sites from disabling mouse events for element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/380) - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) (originally declined in <https://github.com/gorhill/uBlock/issues/93>) - [Add X to close overlay box](https://github.com/uBlockOrigin/uBlock-issues/issues/280) - [Logger loads blocked content in preview](https://github.com/gorhill/uBlock/issues/1999) ## Commits with no entry in issue tracker - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) 2019-01-17T20:58:01+00:00 uBlock 1.17.7rc0 uBlock 1.17.7rc0 2019-01-18T12:09:14+00:00 To install the developer build: - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.17.7rc0...master) ## New Refactoring of the logger code for performance/efficiency purpose -- the logger output has been decoupled from the [DOM](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model). Additionally, these features were added to the logger: - configuration settings - multiple criteria can be used for when to discard logger entries - ability to hide some columns - export-to-clipboard - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated soon to account for those changes. ## Closed as fixed ### Chromium - [Domain names aren't centered vertically in the extension's browserAction popup](https://github.com/uBlockOrigin/uBlock-issues/issues/358) - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) - [Move early blocking of requests out of experimental status on Firefox](https://github.com/gorhill/uBlock/issues/1327) - Made easy by Firefox's webext API, as early blocking is [natively supported](https://bugzilla.mozilla.org/show_bug.cgi?id=1447551). ## Core - [Prevent sites from disabling mouse events for element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/380) - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) (originally declined in <https://github.com/gorhill/uBlock/issues/93>) - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Add X to close overlay box](https://github.com/uBlockOrigin/uBlock-issues/issues/280) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Internationalize CodeMirror's hard-coded tooltips in the "My rules" pane](https://github.com/gorhill/uBlock/issues/3708) - [Remember the cursor position in 'My Filters' tab](https://github.com/gorhill/uBlock/issues/3706) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [The element picker window is almost invisible](https://github.com/gorhill/uBlock/issues/3449) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) - [Logger loads blocked content in preview](https://github.com/gorhill/uBlock/issues/1999) ## Commits with no entry in issue tracker - [Normalize Adguard's plain cosmetic filters disguised as style-based filters](https://github.com/gorhill/uBlock/commit/e2d1f50dd80f605f745442df18e7eeda8800b6a5) - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) - [Code review related to performance in main content script](https://github.com/gorhill/uBlock/commit/f35dff2c9d9e2ee55c53b32767698ba46ca3c39b) 2019-01-18T12:09:14+00:00 uBlock 1.17.7rc1 uBlock 1.17.7rc1 2019-01-19T00:17:09+00:00 To install the developer build: - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. These developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.17.7rc1...master) ## New Refactoring of the logger code for performance/efficiency purpose -- the logger output has been decoupled from the [DOM](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model). Additionally, these features were added to the logger: - configuration settings - multiple criteria can be used for when to discard logger entries - ability to hide some columns - export-to-clipboard - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated soon to account for those changes. ## Closed as fixed ### Chromium - [Domain names aren't centered vertically in the extension's browserAction popup](https://github.com/uBlockOrigin/uBlock-issues/issues/358) - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) - [Move early blocking of requests out of experimental status on Firefox](https://github.com/gorhill/uBlock/issues/1327) - Made easy by Firefox's webext API, as early blocking is [natively supported](https://bugzilla.mozilla.org/show_bug.cgi?id=1447551). ## Core - [Prevent sites from disabling mouse events for element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/380) - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) (originally declined in <https://github.com/gorhill/uBlock/issues/93>) - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Add X to close overlay box](https://github.com/uBlockOrigin/uBlock-issues/issues/280) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Internationalize CodeMirror's hard-coded tooltips in the "My rules" pane](https://github.com/gorhill/uBlock/issues/3708) - [Remember the cursor position in 'My Filters' tab](https://github.com/gorhill/uBlock/issues/3706) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [The element picker window is almost invisible](https://github.com/gorhill/uBlock/issues/3449) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) - [Logger loads blocked content in preview](https://github.com/gorhill/uBlock/issues/1999) ## Commits with no entry in issue tracker - [Apply stricter rejection of usage of url() in :style rules](https://github.com/gorhill/uBlock/commit/1de821d99b4d2fa9756fdd451823e0886cef3534) - [Normalize Adguard's plain cosmetic filters disguised as style-based filters](https://github.com/gorhill/uBlock/commit/e2d1f50dd80f605f745442df18e7eeda8800b6a5) - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) - [Code review related to performance in main content script](https://github.com/gorhill/uBlock/commit/f35dff2c9d9e2ee55c53b32767698ba46ca3c39b) 2019-01-19T00:17:09+00:00 uBlock 1.16.4.7 uBlock 1.16.4.7 2019-01-19T14:23:51+00:00 ## Closed as fixed: - [Some rules doesn't show up in the Legacy version's logger](https://github.com/uBlockOrigin/uBlock-issues/issues/385) 2019-01-19T14:23:51+00:00 uBlock firefox-legacy-1.16.4.7 uBlock firefox-legacy-1.16.4.7 2019-01-20T14:47:35+00:00 ## Closed as fixed: - [Some rules doesn't show up in the Legacy version's logger](https://github.com/uBlockOrigin/uBlock-issues/issues/385) 2019-01-20T14:47:35+00:00 uBlock 1.17.7rc2 uBlock 1.17.7rc2 2019-01-20T17:38:39+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) These developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.17.7rc2...master) ## New Refactoring of the logger code for performance/efficiency purpose -- the logger output has been decoupled from the [DOM](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model). Additionally, these features were added to the logger: - configuration settings - multiple criteria can be used for when to discard logger entries - ability to hide some columns - export-to-clipboard - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated soon to account for those changes. ## Closed as fixed ### Chromium - [Domain names aren't centered vertically in the extension's browserAction popup](https://github.com/uBlockOrigin/uBlock-issues/issues/358) - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) - [Move early blocking of requests out of experimental status on Firefox](https://github.com/gorhill/uBlock/issues/1327) - Made easy by Firefox's webext API, as early blocking is [natively supported](https://bugzilla.mozilla.org/show_bug.cgi?id=1447551). ## Core - [Prevent sites from disabling mouse events for element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/380) - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) (originally declined in <https://github.com/gorhill/uBlock/issues/93>) - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Add X to close overlay box](https://github.com/uBlockOrigin/uBlock-issues/issues/280) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Internationalize CodeMirror's hard-coded tooltips in the "My rules" pane](https://github.com/gorhill/uBlock/issues/3708) - [Remember the cursor position in 'My Filters' tab](https://github.com/gorhill/uBlock/issues/3706) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [The element picker window is almost invisible](https://github.com/gorhill/uBlock/issues/3449) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) - [Logger loads blocked content in preview](https://github.com/gorhill/uBlock/issues/1999) ## Commits with no entry in issue tracker - [Apply stricter rejection of usage of url() in :style rules](https://github.com/gorhill/uBlock/commit/1de821d99b4d2fa9756fdd451823e0886cef3534) - [Normalize Adguard's plain cosmetic filters disguised as style-based filters](https://github.com/gorhill/uBlock/commit/e2d1f50dd80f605f745442df18e7eeda8800b6a5) - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) - [Code review related to performance in main content script](https://github.com/gorhill/uBlock/commit/f35dff2c9d9e2ee55c53b32767698ba46ca3c39b) 2019-01-20T17:38:39+00:00 uBlock 1.17.7rc3 uBlock 1.17.7rc3 2019-01-22T11:55:52+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.17.7rc3...master) ## New Refactoring of the logger code for performance/efficiency purpose -- the logger output has been decoupled from the [DOM](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model). Additionally, these features were added to the logger: - configuration settings - multiple criteria can be used for when to discard logger entries - ability to hide some columns - export-to-clipboard - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated soon to account for those changes. ## Closed as fixed ### Chromium - [Domain names aren't centered vertically in the extension's browserAction popup](https://github.com/uBlockOrigin/uBlock-issues/issues/358) - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ## Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) - [Move early blocking of requests out of experimental status on Firefox](https://github.com/gorhill/uBlock/issues/1327) - Made easy by Firefox's webext API, as early blocking is [natively supported](https://bugzilla.mozilla.org/show_bug.cgi?id=1447551). ## Core - [Prevent sites from disabling mouse events for element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/380) - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) (originally declined in <https://github.com/gorhill/uBlock/issues/93>) - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Add X to close overlay box](https://github.com/uBlockOrigin/uBlock-issues/issues/280) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Internationalize CodeMirror's hard-coded tooltips in the "My rules" pane](https://github.com/gorhill/uBlock/issues/3708) - [Remember the cursor position in 'My Filters' tab](https://github.com/gorhill/uBlock/issues/3706) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [The element picker window is almost invisible](https://github.com/gorhill/uBlock/issues/3449) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) - [Logger loads blocked content in preview](https://github.com/gorhill/uBlock/issues/1999) ## Commits with no entry in issue tracker - [Apply stricter rejection of usage of url() in :style rules](https://github.com/gorhill/uBlock/commit/1de821d99b4d2fa9756fdd451823e0886cef3534) - [Normalize Adguard's plain cosmetic filters disguised as style-based filters](https://github.com/gorhill/uBlock/commit/e2d1f50dd80f605f745442df18e7eeda8800b6a5) - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) - [Code review related to performance in main content script](https://github.com/gorhill/uBlock/commit/f35dff2c9d9e2ee55c53b32767698ba46ca3c39b) 2019-01-22T11:55:52+00:00 uBlock 1.18.0 uBlock 1.18.0 2019-01-24T12:51:43+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.0...master) ## New Refactoring of the logger code for performance/efficiency purpose -- the logger output has been decoupled from the [DOM](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model). Additionally, these features were added to the logger: - configuration settings - multiple criteria can be used for when to discard logger entries - ability to hide some columns - export-to-clipboard - the position and size of the logger-as-a-popup window will be remembered - a pause button to stop the logger from taking in new events - a new built-in expressions picker to filter the logger output - show the hostname of the document which caused the resource to be fetched - show the 3rd-partyness of a resource relative to both the page and the document fetching the resource - new visual hint to denote tab-less network requests - a popup panel button linked to the tab selector Documentation will be updated eventually to account for those changes. ## Closed as fixed ### Chromium - [Domain names aren't centered vertically in the extension's browserAction popup](https://github.com/uBlockOrigin/uBlock-issues/issues/358) - [Use IndexedDB as cache storage on Chromium platform ](https://github.com/uBlockOrigin/uBlock-issues/issues/328) ### Firefox - [Does not block JavaScript in embedded YouTube video on specific webpage](https://github.com/uBlockOrigin/uBlock-issues/issues/345) - [Move early blocking of requests out of experimental status on Firefox](https://github.com/gorhill/uBlock/issues/1327) - Made easy by Firefox's webext API, as early blocking is [natively supported](https://bugzilla.mozilla.org/show_bug.cgi?id=1447551). ### Core - [Prevent sites from disabling mouse events for element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/380) - [Add an option to remove the URL comments in My filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/372) (originally declined in <https://github.com/gorhill/uBlock/issues/93>) - [Layout problem in the strict blocking warning page on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/348) - [uBO does not unhide nodes no longer matching procedural cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/341) - [Static extended filtering: fix empty hostnames not being detected/handled](https://github.com/uBlockOrigin/uAssets/commit/912af3284df65184bed3a486811c490936e990b9#commitcomment-31608689) - [Cosmetic filter "##" or "##tag," same as "##*" in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/331) - [`!#include` directive should insert sub-content at directive point](https://github.com/uBlockOrigin/uBlock-issues/issues/329) - [3rd-gen HNTrie](https://github.com/uBlockOrigin/uBlock-issues/issues/326) - [Duplicate specific cosmetic filters not discarded when "Ignore generic" is enabled](https://github.com/uBlockOrigin/uBlock-issues/issues/325) - [$generichide is still applied even when website is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/314) - [Change "IDN: ABPindo" to "IDN, MYS: ABPindo"](https://github.com/uBlockOrigin/uBlock-issues/issues/312) - [Changing the button for the NOR list](https://github.com/uBlockOrigin/uBlock-issues/issues/311) - [Filter list view - ugly/messy line breaking/wrapping at minus sign char](https://github.com/uBlockOrigin/uBlock-issues/issues/292) - [Add X to close overlay box](https://github.com/uBlockOrigin/uBlock-issues/issues/280) - [No scripting switch number not fully displayed](https://github.com/uBlockOrigin/uBlock-issues/issues/279) - [Remember and reuse last position/size of the logger popup window](https://github.com/uBlockOrigin/uBlock-issues/issues/256) - [Logger filter lookup overlay should scroll when filter too long](https://github.com/uBlockOrigin/uBlock-issues/issues/225) - [Element picker not taking into account `srcset` when blocking an image = non-working network filter](https://github.com/uBlockOrigin/uBlock-issues/issues/40) - [Internationalize CodeMirror's hard-coded tooltips in the "My rules" pane](https://github.com/gorhill/uBlock/issues/3708) - [Remember the cursor position in 'My Filters' tab](https://github.com/gorhill/uBlock/issues/3706) - [Deprecate pseudo operator `:if(...)`, `:if-not(...)`, reuse `:has(...)`, `:not(...)`](https://github.com/gorhill/uBlock/issues/3683) - [Improve representation of behind-the-scene network requests in the logger](https://github.com/gorhill/uBlock/issues/3654) - [The element picker window is almost invisible](https://github.com/gorhill/uBlock/issues/3449) - [Duplicated entry when creating dynamic filter in logger ](https://github.com/gorhill/uBlock/issues/3401) - [Logger loads blocked content in preview](https://github.com/gorhill/uBlock/issues/1999) ## Commits with no entry in issue tracker - [Apply stricter rejection of usage of url() in :style rules](https://github.com/gorhill/uBlock/commit/1de821d99b4d2fa9756fdd451823e0886cef3534) - [Normalize Adguard's plain cosmetic filters disguised as style-based filters](https://github.com/gorhill/uBlock/commit/e2d1f50dd80f605f745442df18e7eeda8800b6a5) - [Change DOM surveyor to time-based processing logic (from chunk-based)](https://github.com/gorhill/uBlock/commit/08261e3c15cd252a0b4ab68d0ddd4af880a55cd8) - [Improve creation of rows in dynamic filtering pane of popup panel](https://github.com/gorhill/uBlock/commit/09fb3549f354d7d8d64272c87c4f89f8c4244316) - [Avoid redundant DOM attributes in dynamic filtering pane](https://github.com/gorhill/uBlock/commit/87cf95c04b22fd3348c07f01b5328fb8bc98fcb2) - [Code review related to performance in main content script](https://github.com/gorhill/uBlock/commit/f35dff2c9d9e2ee55c53b32767698ba46ca3c39b) 2019-01-24T12:51:43+00:00 uBlock 1.18.1rc0 uBlock 1.18.1rc0 2019-01-26T00:03:02+00:00 ## Fixed ### Chromium - [Filter lists are considered out of date in incognito mode](https://github.com/uBlockOrigin/uBlock-issues/issues/399) ### Core - [Improve `nowebrtc.js` scriptlet](https://github.com/uBlockOrigin/uAssets/commit/ce215ed7134238c11fd28f8b62143fbf21f5eb6c) 2019-01-26T00:03:02+00:00 uBlock 1.18.2 uBlock 1.18.2 2019-01-26T15:26:40+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.2...master) ## Fixed ### Chromium - [Filter lists are considered out of date in incognito mode](https://github.com/uBlockOrigin/uBlock-issues/issues/399) ### Firefox - [Improve `nowebrtc.js` scriptlet](https://github.com/uBlockOrigin/uAssets/commit/ce215ed7134238c11fd28f8b62143fbf21f5eb6c) 2019-01-26T15:26:40+00:00 uBlock firefox-legacy-1.16.4.8 uBlock firefox-legacy-1.16.4.8 2019-01-26T16:16:24+00:00 ## Pull requests - [Spanish language update](https://github.com/gorhill/uBlock/pull/3749) by [MS-PC](https://github.com/MS-PC) 2019-01-26T16:16:24+00:00 uBlock 1.18.3b0 uBlock 1.18.3b0 2019-01-27T22:26:36+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.3b0...master) --- ## Closed as fixed: ### Firerfox - [Cosmetic filtering not enforced at uBO launch on already opened web pages](https://github.com/uBlockOrigin/uBlock-issues/issues/403) 2019-01-27T22:26:36+00:00 uBlock 1.18.3b1 uBlock 1.18.3b1 2019-01-28T21:24:32+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.3b1...master) --- ## Closed as fixed: ### Firerfox - [Cosmetic filtering not enforced at uBO launch on already opened web pages](https://github.com/uBlockOrigin/uBlock-issues/issues/403) ### Webext - [Platform/webext/vapi-webrequest.js breaks uBo functionality](https://github.com/uBlockOrigin/uBlock-issues/issues/407) 2019-01-28T21:24:32+00:00 uBlock 1.18.3b2 uBlock 1.18.3b2 2019-01-29T17:16:36+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.3b2...master) --- ## Closed as fixed: ### Firefox - [Cosmetic filtering not enforced at uBO launch on already opened web pages](https://github.com/uBlockOrigin/uBlock-issues/issues/403) ### Webext - [Platform/webext/vapi-webrequest.js breaks uBo functionality](https://github.com/uBlockOrigin/uBlock-issues/issues/407) ### Core - [Compute URL of sublists as relative to URL of parent list](https://github.com/NanoAdblocker/NanoCore/issues/239) - [Fix partyness evaluation for cases of base domain-less hostnames](https://github.com/uBlockOrigin/uBlock-issues/issues/402) 2019-01-29T17:16:36+00:00 uBlock 1.18.3rc1 uBlock 1.18.3rc1 2019-02-01T14:14:42+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.3rc1...master) --- ## Closed as fixed: ### Firefox - [Cosmetic filtering not enforced at uBO launch on already opened web pages](https://github.com/uBlockOrigin/uBlock-issues/issues/403) ### Webext - [Platform/webext/vapi-webrequest.js breaks uBo functionality](https://github.com/uBlockOrigin/uBlock-issues/issues/407) ### Core - [Compute URL of sublists as relative to URL of parent list](https://github.com/NanoAdblocker/NanoCore/issues/239) - [Fix partyness evaluation for cases of base domain-less hostnames](https://github.com/uBlockOrigin/uBlock-issues/issues/402) ### Commits with no entry in issue tracker - [Fix Promise chain of WASM module load operations](https://github.com/gorhill/uBlock/commit/69c87c511748c4d7b39bd2a6cb2bba0dc356dc78) 2019-02-01T14:14:42+00:00 uBlock 1.18.3rc2 uBlock 1.18.3rc2 2019-02-02T13:20:00+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.3rc2...master) --- ## Closed as fixed: ### Firefox - [Cosmetic filtering not enforced at uBO launch on already opened web pages](https://github.com/uBlockOrigin/uBlock-issues/issues/403) ### Webext - [Platform/webext/vapi-webrequest.js breaks uBo functionality](https://github.com/uBlockOrigin/uBlock-issues/issues/407) ### Core - [Compute URL of sublists as relative to URL of parent list](https://github.com/NanoAdblocker/NanoCore/issues/239) - [Fix partyness evaluation for cases of base domain-less hostnames](https://github.com/uBlockOrigin/uBlock-issues/issues/402) ### Commits with no entry in issue tracker - [Fix Promise chain of WASM module load operations](https://github.com/gorhill/uBlock/commit/69c87c511748c4d7b39bd2a6cb2bba0dc356dc78) 2019-02-02T13:20:00+00:00 uBlock 1.18.4 uBlock 1.18.4 2019-02-05T12:18:17+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.4...master) --- ## Closed as fixed: ### Firefox - [Cosmetic filtering not enforced at uBO launch on already opened web pages](https://github.com/uBlockOrigin/uBlock-issues/issues/403) ### Webext - [Platform/webext/vapi-webrequest.js breaks uBo functionality](https://github.com/uBlockOrigin/uBlock-issues/issues/407) ### Core - [Compute URL of sublists as relative to URL of parent list](https://github.com/NanoAdblocker/NanoCore/issues/239) - [Fix partyness evaluation for cases of base domain-less hostnames](https://github.com/uBlockOrigin/uBlock-issues/issues/402) ### Commits with no entry in issue tracker - [Fix Promise chain of WASM module load operations](https://github.com/gorhill/uBlock/commit/69c87c511748c4d7b39bd2a6cb2bba0dc356dc78) 2019-02-05T12:18:17+00:00 uBlock 1.18.5b0 uBlock 1.18.5b0 2019-02-10T17:28:25+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` above. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5b0...master) --- ### Commits with no entry in issue tracker - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-02-10T17:28:25+00:00 uBlock 1.18.5b1 uBlock 1.18.5b1 2019-02-14T21:52:06+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5b1...master) --- ### Commits with no entry in issue tracker - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-02-14T21:52:06+00:00 uBlock 1.18.5b2 uBlock 1.18.5b2 2019-02-15T12:56:52+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5b2...master) --- ### Closed as fixed: - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) ### Commits with no entry in issue tracker - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-02-15T12:56:52+00:00 uBlock 1.18.5b3 uBlock 1.18.5b3 2019-02-17T00:48:20+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5b3...master) --- ### Closed as fixed: - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) ### Commits with no entry in issue tracker - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-02-17T00:48:20+00:00 uBlock 1.18.5b4 uBlock 1.18.5b4 2019-02-17T22:58:05+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5b4...master) --- ## New Firefox will fall back to use WebExtensions storage for cache purpose when it can't use its indexedDB storage -- for example when Firefox's history setting is set to _"Never remember history"_. ## Closed as fixed: ### Firefox - [uBlock appears to be unable to update filters in Firefox's private mode](https://github.com/uBlockOrigin/uBlock-issues/issues/409) ### Core - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) ### Commits with no entry in issue tracker - [Remove obsolete code to translate `|blob:` filters into CSP filters](https://github.com/gorhill/uBlock/commit/d63592b11ee4) - [Leverage whotracks.me's huge dataset of URLs for benchmark purpose](https://github.com/gorhill/uBlock/commit/5733439f629d) - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-02-17T22:58:05+00:00 uBlock 1.18.5b5 uBlock 1.18.5b5 2019-02-18T11:22:20+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5b5...master) --- ## New Firefox will fall back to use WebExtensions storage for cache purpose when it can't use its indexedDB storage -- for example when Firefox's history setting is set to _"Never remember history"_. ## Closed as fixed: ### Firefox - [uBlock appears to be unable to update filters in Firefox's private mode](https://github.com/uBlockOrigin/uBlock-issues/issues/409) ### Core - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) ### Commits with no entry in issue tracker - [Remove obsolete code to translate `|blob:` filters into CSP filters](https://github.com/gorhill/uBlock/commit/d63592b11ee4) - [Leverage whotracks.me's huge dataset of URLs for benchmark purpose](https://github.com/gorhill/uBlock/commit/5733439f629d) - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-02-18T11:22:20+00:00 uBlock 1.18.5b6 uBlock 1.18.5b6 2019-02-18T23:26:59+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5b6...master) --- ## New Firefox will fall back to use WebExtensions storage for cache purpose when it can't use its indexedDB storage -- for example when Firefox's history setting is set to _"Never remember history"_. ## Closed as fixed: ### Firefox - [uBlock appears to be unable to update filters in Firefox's private mode](https://github.com/uBlockOrigin/uBlock-issues/issues/409) ### Core - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) ### Commits with no entry in issue tracker - [Remove obsolete code to translate `|blob:` filters into CSP filters](https://github.com/gorhill/uBlock/commit/d63592b11ee4) - [Leverage whotracks.me's huge dataset of URLs for benchmark purpose](https://github.com/gorhill/uBlock/commit/5733439f629d) - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-02-18T23:26:59+00:00 uBlock 1.18.5b7 uBlock 1.18.5b7 2019-02-20T12:28:07+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5b6...master) --- ## New Firefox will fall back to use WebExtensions storage for cache purpose when it can't use its indexedDB storage -- for example when Firefox's history setting is set to _"Never remember history"_. ## Closed as fixed: ### Firefox - [uBlock appears to be unable to update filters in Firefox's private mode](https://github.com/uBlockOrigin/uBlock-issues/issues/409) ### Core - [Tilde added in attribs glitch/freeze Preview mode element picker when I use in Procedural cosmetic filters operator](https://github.com/uBlockOrigin/uBlock-issues/issues/425) - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) - [CSS filters with unclosed pseudo classes works in preview mode](https://github.com/uBlockOrigin/uBlock-issues/issues/389) ### Commits with no entry in issue tracker - [Remove obsolete code to translate `|blob:` filters into CSP filters](https://github.com/gorhill/uBlock/commit/d63592b11ee4) - [Leverage whotracks.me's huge dataset of URLs for benchmark purpose](https://github.com/gorhill/uBlock/commit/5733439f629d) - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-02-20T12:28:07+00:00 uBlock 1.18.5b8 uBlock 1.18.5b8 2019-02-24T14:10:16+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5b8...master) --- ## New Firefox will fall back to use WebExtensions storage for cache purpose when it can't use its indexedDB storage -- for example when Firefox's history setting is set to _"Never remember history"_. ## Closed as fixed: ### Firefox - [uBlock appears to be unable to update filters in Firefox's private mode](https://github.com/uBlockOrigin/uBlock-issues/issues/409) ### Core - [Tilde added in attribs glitch/freeze Preview mode element picker when I use in Procedural cosmetic filters operator](https://github.com/uBlockOrigin/uBlock-issues/issues/425) - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) - [CSS filters with unclosed pseudo classes works in preview mode](https://github.com/uBlockOrigin/uBlock-issues/issues/389) ### Commits with no entry in issue tracker - [Remove obsolete code to translate `|blob:` filters into CSP filters](https://github.com/gorhill/uBlock/commit/d63592b11ee4) - [Leverage whotracks.me's huge dataset of URLs for benchmark purpose](https://github.com/gorhill/uBlock/commit/5733439f629d) - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-02-24T14:10:16+00:00 uBlock 1.18.5b9 uBlock 1.18.5b9 2019-02-24T16:36:00+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5b9...master) --- ## New Firefox will fall back to use WebExtensions storage for cache purpose when it can't use its indexedDB storage -- for example when Firefox's history setting is set to _"Never remember history"_. ## Closed as fixed: ### Firefox - [uBlock appears to be unable to update filters in Firefox's private mode](https://github.com/uBlockOrigin/uBlock-issues/issues/409) ### Core - [Tilde added in attribs glitch/freeze Preview mode element picker when I use in Procedural cosmetic filters operator](https://github.com/uBlockOrigin/uBlock-issues/issues/425) - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) - [CSS filters with unclosed pseudo classes works in preview mode](https://github.com/uBlockOrigin/uBlock-issues/issues/389) ### Commits with no entry in issue tracker - [Remove obsolete code to translate `|blob:` filters into CSP filters](https://github.com/gorhill/uBlock/commit/d63592b11ee4) - [Leverage whotracks.me's huge dataset of URLs for benchmark purpose](https://github.com/gorhill/uBlock/commit/5733439f629d) - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-02-24T16:36:00+00:00 uBlock 1.18.5rc0 uBlock 1.18.5rc0 2019-02-26T16:36:21+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5rc0...master) --- ## New Firefox will fall back to use WebExtensions storage for cache purpose when it can't use its indexedDB storage -- for example when Firefox's history setting is set to _"Never remember history"_. ## Closed as fixed: ### Firefox - [uBlock appears to be unable to update filters in Firefox's private mode](https://github.com/uBlockOrigin/uBlock-issues/issues/409) ### Core - [Tilde added in attribs glitch/freeze Preview mode element picker when I use in Procedural cosmetic filters operator](https://github.com/uBlockOrigin/uBlock-issues/issues/425) - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) - [CSS filters with unclosed pseudo classes works in preview mode](https://github.com/uBlockOrigin/uBlock-issues/issues/389) ### Commits with no entry in issue tracker - [Remove obsolete code to translate `|blob:` filters into CSP filters](https://github.com/gorhill/uBlock/commit/d63592b11ee4) - [Leverage whotracks.me's huge dataset of URLs for benchmark purpose](https://github.com/gorhill/uBlock/commit/5733439f629d) - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-02-26T16:36:21+00:00 uBlock firefox-legacy-1.16.4.9 uBlock firefox-legacy-1.16.4.9 2019-03-04T14:59:03+00:00 ## Pull requests - [Fix the button does not retain its position when it's placed before a'spring', 'spacer' or 'separator'](https://github.com/gorhill/uBlock/pull/3750) by [JustOff](https://github.com/JustOff) 2019-03-04T14:59:03+00:00 uBlock 1.18.5rc2 uBlock 1.18.5rc2 2019-03-05T17:46:11+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5rc2...master) --- ## New Firefox will fall back to use WebExtensions storage for cache purpose when it can't use its indexedDB storage -- for example when Firefox's history setting is set to _"Never remember history"_. ## Closed as fixed: ### Firefox - [uBlock appears to be unable to update filters in Firefox's private mode](https://github.com/uBlockOrigin/uBlock-issues/issues/409) ### Core - [Tilde added in attribs glitch/freeze Preview mode element picker when I use in Procedural cosmetic filters operator](https://github.com/uBlockOrigin/uBlock-issues/issues/425) - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) - [CSS filters with unclosed pseudo classes works in preview mode](https://github.com/uBlockOrigin/uBlock-issues/issues/389) ### Commits with no entry in issue tracker - [Fix parsing of AdGuard's `#$?#`-based cosmetic filters](https://github.com/gorhill/uBlock/commit/388c1c98eca1c14f45a3b3bcfe322460fac15997) - [Remove obsolete code to translate `|blob:` filters into CSP filters](https://github.com/gorhill/uBlock/commit/d63592b11ee4) - [Leverage whotracks.me's huge dataset of URLs for benchmark purpose](https://github.com/gorhill/uBlock/commit/5733439f629d) - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-03-05T17:46:11+00:00 uBlock 1.18.5rc3 uBlock 1.18.5rc3 2019-03-06T14:08:43+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5rc2...master) --- ## New Firefox will fall back to use WebExtensions storage for cache purpose when it can't use its indexedDB storage -- for example when Firefox's history setting is set to _"Never remember history"_. ## Closed as fixed: ### Firefox - [uBlock appears to be unable to update filters in Firefox's private mode](https://github.com/uBlockOrigin/uBlock-issues/issues/409) ### Core - [Tilde added in attribs glitch/freeze Preview mode element picker when I use in Procedural cosmetic filters operator](https://github.com/uBlockOrigin/uBlock-issues/issues/425) - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) - [CSS filters with unclosed pseudo classes works in preview mode](https://github.com/uBlockOrigin/uBlock-issues/issues/389) ### Commits with no entry in issue tracker - [Remove obsolete code related to assets storage refactoring in 1.11.0](https://github.com/gorhill/uBlock/commit/3a8b68ea76095a3aa2a33d8e7994f9aae85eb2f4) - [Fix parsing of AdGuard's `#$?#`-based cosmetic filters](https://github.com/gorhill/uBlock/commit/388c1c98eca1c14f45a3b3bcfe322460fac15997) - [Remove obsolete code to translate `|blob:` filters into CSP filters](https://github.com/gorhill/uBlock/commit/d63592b11ee4) - [Leverage whotracks.me's huge dataset of URLs for benchmark purpose](https://github.com/gorhill/uBlock/commit/5733439f629d) - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-03-06T14:08:43+00:00 uBlock 1.18.5rc4 uBlock 1.18.5rc4 2019-03-08T12:41:13+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.5rc2...master) --- ## New Firefox will fall back to use WebExtensions storage for cache purpose when it can't use its indexedDB storage -- for example when Firefox's history setting is set to _"Never remember history"_. ## Closed as fixed: ### Firefox - [uBlock appears to be unable to update filters in Firefox's private mode](https://github.com/uBlockOrigin/uBlock-issues/issues/409) ### Core - [:spath(...) in uBO logger?](https://github.com/uBlockOrigin/uBlock-issues/issues/453) - [Tilde added in attribs glitch/freeze Preview mode element picker when I use in Procedural cosmetic filters operator](https://github.com/uBlockOrigin/uBlock-issues/issues/425) - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) - [CSS filters with unclosed pseudo classes works in preview mode](https://github.com/uBlockOrigin/uBlock-issues/issues/389) ### Commits with no entry in issue tracker - [Remove obsolete code related to assets storage refactoring in 1.11.0](https://github.com/gorhill/uBlock/commit/3a8b68ea76095a3aa2a33d8e7994f9aae85eb2f4) - [Fix parsing of AdGuard's `#$?#`-based cosmetic filters](https://github.com/gorhill/uBlock/commit/388c1c98eca1c14f45a3b3bcfe322460fac15997) - [Remove obsolete code to translate `|blob:` filters into CSP filters](https://github.com/gorhill/uBlock/commit/d63592b11ee4) - [Leverage whotracks.me's huge dataset of URLs for benchmark purpose](https://github.com/gorhill/uBlock/commit/5733439f629d) - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-03-08T12:41:13+00:00 uBlock 1.18.6 uBlock 1.18.6 2019-03-12T23:02:24+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.6...master) --- ## New Firefox will fall back to use WebExtensions storage for cache purpose when it can't use its indexedDB storage -- for example when Firefox's history setting is set to _"Never remember history"_. ## Closed as fixed: ### Firefox - [uBlock appears to be unable to update filters in Firefox's private mode](https://github.com/uBlockOrigin/uBlock-issues/issues/409) ### Core - [:spath(...) in uBO logger?](https://github.com/uBlockOrigin/uBlock-issues/issues/453) - [Tilde added in attribs glitch/freeze Preview mode element picker when I use in Procedural cosmetic filters operator](https://github.com/uBlockOrigin/uBlock-issues/issues/425) - [$inline-script,domain tests for top-level domain, not the inline-script document's](https://github.com/uBlockOrigin/uBlock-issues/issues/422) - [CSS filters with unclosed pseudo classes works in preview mode](https://github.com/uBlockOrigin/uBlock-issues/issues/389) ### Commits with no entry in issue tracker - [Remove obsolete code related to assets storage refactoring in 1.11.0](https://github.com/gorhill/uBlock/commit/3a8b68ea76095a3aa2a33d8e7994f9aae85eb2f4) - [Fix parsing of AdGuard's `#$?#`-based cosmetic filters](https://github.com/gorhill/uBlock/commit/388c1c98eca1c14f45a3b3bcfe322460fac15997) - [Remove obsolete code to translate `|blob:` filters into CSP filters](https://github.com/gorhill/uBlock/commit/d63592b11ee4) - [Leverage whotracks.me's huge dataset of URLs for benchmark purpose](https://github.com/gorhill/uBlock/commit/5733439f629d) - [Refactor selfie generation into a more flexible persistence mechanism](https://github.com/gorhill/uBlock/commit/ed7e34fb07f956229b2290608e4500b35f431afe) - [Update publicSuffixLibrary to latest (WASM-able) version](https://github.com/gorhill/uBlock/commit/4da340384ae0697d3083523d95253a3506b0aecf) 2019-03-12T23:02:24+00:00 uBlock 1.18.8 uBlock 1.18.8 2019-03-13T21:23:04+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.8...master) --- Emergency fix for Chromium-based browsers, due to an unexpected change in the behavior of `webRequest.onBeforeRequest` in Chromium 73. Because of this, I will bypass rolling out in stages and everybody will be upgraded to 1.18.8. ## Closed as fixed: ### Chromium - [uBlock Origin conflicts with Alexa Tool](https://github.com/uBlockOrigin/uBlock-issues/issues/459) 2019-03-13T21:23:04+00:00 uBlock 1.18.9b0 uBlock 1.18.9b0 2019-03-14T13:43:16+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.9b0...master) --- 2019-03-14T13:43:16+00:00 uBlock 1.18.9b1 uBlock 1.18.9b1 2019-03-15T11:51:37+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.9b1...master) --- ## Commits with no entry in issue tracker - [Fix typo which could lead to improper filtering context](https://github.com/gorhill/uBlock/commit/580c3885dfab7c8ceb86d7a74a82e69f090963f9) 2019-03-15T11:51:37+00:00 uBlock firefox-legacy-1.16.4.10 uBlock firefox-legacy-1.16.4.10 2019-03-15T18:25:57+00:00 ## Change - [Add list to deal with filter issues specific to legacy versions of uBO](https://github.com/gorhill/uBlock/commit/fb175f4840cf6098aca03143175cbeec88a95498) To get the new "uBlock filters -- Legacy" list, you will have to back up your uBO settings (bottom of _Settings_ pane in uBO's dashboard), then restore them. This will force uBO to discard its internal version of the content of `assets.json`, which tells uBO where external resources are located. 2019-03-15T18:25:57+00:00 uBlock 1.18.9rc0 uBlock 1.18.9rc0 2019-03-16T13:05:30+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.9rc0...master) --- ## Closed as fixed: ### Chromium 59 and less - [Waiting for extension uBlock Origin...](https://github.com/uBlockOrigin/uBlock-issues/issues/461) ## Commits with no entry in issue tracker - [Fix typo which could lead to improper filtering context](https://github.com/gorhill/uBlock/commit/580c3885dfab7c8ceb86d7a74a82e69f090963f9) 2019-03-16T13:05:30+00:00 uBlock 1.18.9rc2 uBlock 1.18.9rc2 2019-03-17T15:06:00+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi`. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.9rc2...master) --- ## Changes The [`unlimitedStorage` permission](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions#Unlimited_storage) has been added in Firefox, to bring uBO inline with the Chromium version. As a result, when uBO updates, Firefox will notify you about the new permission: ![a](https://user-images.githubusercontent.com/585534/54493010-df039800-48a1-11e9-98eb-44b9e22f81ee.png) Note that the Chromium version of uBO has declared the `unlimitedStorage` permission since it was [first published in 2014](https://github.com/gorhill/uBlock/blob/26c25b048ade1a07e6d58e1684782692106fc61a/manifest.json#L45). Firefox is not yet enforcing this permission, but I decided to add it anyways since [Firefox states](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Request_the_right_permissions#Avoid_the_unlimitedStorage_permission): > Only ask for "unlimitedStorage" permission if you expect your extension's local data storage to exceed 5MB if it's not going to exceed that amount, don't ask for it. uBO is already using more than 5MB of storage in its basic configuration. In a future version, uBO may start to use a "persistent" indexedDB instance for its cache storage to ensure proper functioning of uBO.<sup>[1]</sup> uBO currently uses a non-persistent indexedDB instance and this may cause difficult to diagnose issues for some users as [Firefox may evict uBO's cache storage](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria#Firefox_specifics) at any time. <sub>[1] uBO's cache storage is used to store filter lists, their compiled counterparts, and various snapshots of various internal data structures for fast launch time).</sub> ## Closed as fixed: ### Chromium 59 and less - [Waiting for extension uBlock Origin...](https://github.com/uBlockOrigin/uBlock-issues/issues/461) ## Commits with no entry in issue tracker - [ Add `unlimitedStorage` to Firefox manifest; add timeout to IndexedDB access](https://github.com/gorhill/uBlock/commit/34a138e3efe9506e3ea4e8462b7c5280e3e28b6c) - [Fix typo which could lead to improper filtering context](https://github.com/gorhill/uBlock/commit/580c3885dfab7c8ceb86d7a74a82e69f090963f9) 2019-03-17T15:06:00+00:00 uBlock 1.18.10 uBlock 1.18.10 2019-03-21T13:08:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.10...master) --- ## Notes This release is for Chromium-based browsers only. ## Closed as fixed: ### Chromium 59 and less - [Waiting for extension uBlock Origin...](https://github.com/uBlockOrigin/uBlock-issues/issues/461) ## Commits with no entry in issue tracker - [Fix typo which could lead to improper filtering context](https://github.com/gorhill/uBlock/commit/580c3885dfab7c8ceb86d7a74a82e69f090963f9) 2019-03-21T13:08:32+00:00 uBlock 1.18.11b0 uBlock 1.18.11b0 2019-03-21T20:59:03+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.11b0...master) --- ## Changes The [`unlimitedStorage` permission](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions#Unlimited_storage) has been added in Firefox, to bring uBO inline with the Chromium version. As a result, when uBO updates, Firefox will notify you about the new permission: ![a](https://user-images.githubusercontent.com/585534/54493010-df039800-48a1-11e9-98eb-44b9e22f81ee.png) Note that the Chromium version of uBO has declared the `unlimitedStorage` permission since it was [first published in 2014](https://github.com/gorhill/uBlock/blob/26c25b048ade1a07e6d58e1684782692106fc61a/manifest.json#L45). Firefox is not yet enforcing this permission, but I decided to add it anyways since [Firefox states](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Request_the_right_permissions#Avoid_the_unlimitedStorage_permission): > Only ask for "unlimitedStorage" permission if you expect your extension's local data storage to exceed 5MB if it's not going to exceed that amount, don't ask for it. uBO is already using more than 5MB of storage in its basic configuration. In a future version, uBO may start to use a "persistent" indexedDB instance for its cache storage to ensure proper functioning of uBO.<sup>[1]</sup> uBO currently uses a non-persistent indexedDB instance and this may cause difficult to diagnose issues for some users as [Firefox may evict uBO's cache storage](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria#Firefox_specifics) at any time. <sub>[1] uBO's cache storage is used to store filter lists, their compiled counterparts, and snapshots of various internal data structures for fast launch time).</sub> ## Commits with no entry in issue tracker - [ Code review of IndexedDB usage for cache storage purpose](https://github.com/gorhill/uBlock/commit/26c57feee89b3bc1f98c142222f1a153ec637640) - [ Add `unlimitedStorage` to Firefox manifest; add timeout to IndexedDB access](https://github.com/gorhill/uBlock/commit/34a138e3efe9506e3ea4e8462b7c5280e3e28b6c) 2019-03-21T20:59:03+00:00 uBlock 1.18.11b1 uBlock 1.18.11b1 2019-03-23T01:15:39+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.11b1...master) --- ## Changes The [`unlimitedStorage` permission](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions#Unlimited_storage) has been added in Firefox, to bring uBO inline with the Chromium version. As a result, when uBO updates, Firefox will notify you about the new permission: ![a](https://user-images.githubusercontent.com/585534/54493010-df039800-48a1-11e9-98eb-44b9e22f81ee.png) Note that the Chromium version of uBO has declared the `unlimitedStorage` permission since it was [first published in 2014](https://github.com/gorhill/uBlock/blob/26c25b048ade1a07e6d58e1684782692106fc61a/manifest.json#L45). Firefox is not yet enforcing this permission, but I decided to add it anyways since [Firefox states](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Request_the_right_permissions#Avoid_the_unlimitedStorage_permission): > Only ask for "unlimitedStorage" permission if you expect your extension's local data storage to exceed 5MB if it's not going to exceed that amount, don't ask for it. uBO is already using more than 5MB of storage in its basic configuration. In a future version, uBO may start to use a "persistent" indexedDB instance for its cache storage to ensure proper functioning of uBO.<sup>[1]</sup> uBO currently uses a non-persistent indexedDB instance and this may cause difficult to diagnose issues for some users as [Firefox may evict uBO's cache storage](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria#Firefox_specifics) at any time. <sub>[1] uBO's cache storage is used to store filter lists, their compiled counterparts, and snapshots of various internal data structures for fast launch time).</sub> ## Commits with no entry in issue tracker - [Simplify code to gather storage used with StorageManager.estimate()](https://github.com/gorhill/uBlock/commit/2fd587b7ae36661d1a20557618fcaba55ae317a0) - [Code review of IndexedDB usage for cache storage purpose](https://github.com/gorhill/uBlock/commit/26c57feee89b3bc1f98c142222f1a153ec637640) - [Add `unlimitedStorage` to Firefox manifest; add timeout to IndexedDB access](https://github.com/gorhill/uBlock/commit/34a138e3efe9506e3ea4e8462b7c5280e3e28b6c) 2019-03-23T01:15:39+00:00 uBlock 1.18.11b2 uBlock 1.18.11b2 2019-03-23T21:11:51+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.11b2...master) --- ## Changes The [`unlimitedStorage` permission](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions#Unlimited_storage) has been added in Firefox, to bring uBO inline with the Chromium version. As a result, when uBO updates, Firefox will notify you about the new permission: ![a](https://user-images.githubusercontent.com/585534/54493010-df039800-48a1-11e9-98eb-44b9e22f81ee.png) Note that the Chromium version of uBO has declared the `unlimitedStorage` permission since it was [first published in 2014](https://github.com/gorhill/uBlock/blob/26c25b048ade1a07e6d58e1684782692106fc61a/manifest.json#L45). Firefox is not yet enforcing this permission, but I decided to add it anyways since [Firefox states](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Request_the_right_permissions#Avoid_the_unlimitedStorage_permission): > Only ask for "unlimitedStorage" permission if you expect your extension's local data storage to exceed 5MB if it's not going to exceed that amount, don't ask for it. uBO is already using more than 5MB of storage in its basic configuration. In a future version, uBO may start to use a "persistent" indexedDB instance for its cache storage to ensure proper functioning of uBO.<sup>[1]</sup> uBO currently uses a non-persistent indexedDB instance and this may cause difficult to diagnose issues for some users as [Firefox may evict uBO's cache storage](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria#Firefox_specifics) at any time. <sub>[1] uBO's cache storage is used to store filter lists, their compiled counterparts, and snapshots of various internal data structures for fast launch time).</sub> ## Closed as fixed: ### Firefox - ["Prevent WebRTC leaking" not working as intended](https://github.com/gorhill/uBlock/issues/3009) ## Commits with no entry in issue tracker - [Simplify code to gather storage used with StorageManager.estimate()](https://github.com/gorhill/uBlock/commit/2fd587b7ae36661d1a20557618fcaba55ae317a0) - [Code review of IndexedDB usage for cache storage purpose](https://github.com/gorhill/uBlock/commit/26c57feee89b3bc1f98c142222f1a153ec637640) - [Add `unlimitedStorage` to Firefox manifest; add timeout to IndexedDB access](https://github.com/gorhill/uBlock/commit/34a138e3efe9506e3ea4e8462b7c5280e3e28b6c) 2019-03-23T21:11:51+00:00 uBlock 1.18.12 uBlock 1.18.12 2019-03-26T15:07:59+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.12...master) --- ## Changes The [`unlimitedStorage` permission](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions#Unlimited_storage) has been added in Firefox, to bring uBO inline with the Chromium version. As a result, when uBO updates, Firefox will notify you about the new permission: ![a](https://user-images.githubusercontent.com/585534/54493010-df039800-48a1-11e9-98eb-44b9e22f81ee.png) Note that the Chromium version of uBO has declared the `unlimitedStorage` permission since it was [first published in 2014](https://github.com/gorhill/uBlock/blob/26c25b048ade1a07e6d58e1684782692106fc61a/manifest.json#L45). Firefox is not yet enforcing this permission, but I decided to add it anyways since [Firefox states](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Request_the_right_permissions#Avoid_the_unlimitedStorage_permission): > Only ask for "unlimitedStorage" permission if you expect your extension's local data storage to exceed 5MB if it's not going to exceed that amount, don't ask for it. uBO is already using more than 5MB of storage in its basic configuration. In a future version, uBO may start to use a "persistent" indexedDB instance for its cache storage to ensure proper functioning of uBO.<sup>[1]</sup> uBO currently uses a non-persistent indexedDB instance and this may cause difficult to diagnose issues for some users as [Firefox may evict uBO's cache storage](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria#Firefox_specifics) at any time. <sub>[1] uBO's cache storage is used to store filter lists, their compiled counterparts, and snapshots of various internal data structures for fast launch time).</sub> ## Closed as fixed: ### Firefox - ["Prevent WebRTC leaking" not working as intended](https://github.com/gorhill/uBlock/issues/3009) ## Commits with no entry in issue tracker - [Simplify code to gather storage used with StorageManager.estimate()](https://github.com/gorhill/uBlock/commit/2fd587b7ae36661d1a20557618fcaba55ae317a0) - [Code review of IndexedDB usage for cache storage purpose](https://github.com/gorhill/uBlock/commit/26c57feee89b3bc1f98c142222f1a153ec637640) - [Add `unlimitedStorage` to Firefox manifest; add timeout to IndexedDB access](https://github.com/gorhill/uBlock/commit/34a138e3efe9506e3ea4e8462b7c5280e3e28b6c) 2019-03-26T15:07:59+00:00 uBlock 1.18.13b0 uBlock 1.18.13b0 2019-03-28T13:32:38+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.13b0...master) --- ## Commits with no entry in issue tracker - [Code review implementation of cacheStorage.clear()](https://github.com/gorhill/uBlock/commit/f62d866b361fcdee1947ca2e8484545a75487d89) - Possibly fixes an issue with restoring settings from a backup file -- ~~to be confirmed~~ confirmed, so an emergency fix will be published. 2019-03-28T13:32:38+00:00 uBlock 1.18.14 uBlock 1.18.14 2019-03-28T17:14:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.14...master) --- ## Commits with no entry in issue tracker - [Fixes an issue with restoring settings from a backup file](https://github.com/gorhill/uBlock/commit/f62d866b361fcdee1947ca2e8484545a75487d89) - Issue affected Firefox mostly as it was an issue with managing IndexedDB-based cache storage, which is default in Firefox. - Thanks to @gwarser who spent an inordinate amount of time helping narrow the issue. 2019-03-28T17:14:30+00:00 uBlock 1.18.16 uBlock 1.18.16 2019-04-03T03:22:11+00:00 This is an emergency fix for <https://github.com/NanoAdblocker/NanoCore/issues/257>. The issue is that whenever an empty hostname was passed to [`getPublicSuffix.getDomain()`](https://github.com/gorhill/publicsuffixlist.js/blob/b540ab878b8d3aa435eb2298e8f9ec14b7ba5948/publicsuffixlist.js#L434), the next call to `getPublicSuffix.getDomain()` with a valid hostname would return an invalid result. I expect the erroneous behavior to be a rare occurrence, vast majority of calls to `getPublicSuffix.getDomain()` are with a valid hostname. Side effects could be that uBO was unable to properly lookup specific cosmetic filters for a site. ## Closed as fixed: - [Cosmetic filtering is not working reliably](https://github.com/NanoAdblocker/NanoCore/issues/257) ## Pull requests - [Add Norwegian Nynorsk to the nordiske filtre list](https://github.com/gorhill/uBlock/pull/3754) 2019-04-03T03:22:11+00:00 uBlock 1.18.17b0 uBlock 1.18.17b0 2019-04-03T13:53:10+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17b0...master) --- 2019-04-03T13:53:10+00:00 uBlock 1.18.17b1 uBlock 1.18.17b1 2019-04-03T16:23:35+00:00 To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17b1...master) --- ## Closed as fixed ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) 2019-04-03T16:23:35+00:00 uBlock 1.18.17b2 uBlock 1.18.17b2 2019-04-14T22:35:02+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17b2...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) - [Pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) ## Commits with no entry in issue tracker - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-04-14T22:35:02+00:00 uBlock 1.18.17b3 uBlock 1.18.17b3 2019-04-18T12:27:04+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17b3...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) ([pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh)) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) ## Commits with no entry in issue tracker - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-04-18T12:27:04+00:00 uBlock 1.18.17b4 uBlock 1.18.17b4 2019-04-19T21:09:11+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17b4...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) ([pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh)) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) ## Commits with no entry in issue tracker - [Add HNTrie-based filter classes to store origin-only filters](https://github.com/gorhill/uBlock/commit/3f3a1543ea7fa51d700157a7f6bf0da08dd7a32b) - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-04-19T21:09:11+00:00 uBlock 1.18.17b6 uBlock 1.18.17b6 2019-04-20T21:44:38+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17b6...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) ([pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh)) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) - [Using multiple userResourcesLocation lists](https://github.com/uBlockOrigin/uBlock-issues/issues/226) - [userResourcesLocation URL appears twice in the logger ](https://github.com/gorhill/uBlock/issues/3586) ## Commits with no entry in issue tracker - [Use a sequence of base 64 numbers to encode array buffers](https://github.com/gorhill/uBlock/commit/fa83744b589e3328f70ba8a24662be1725b17221) - [Add HNTrie-based filter classes to store origin-only filters](https://github.com/gorhill/uBlock/commit/3f3a1543ea7fa51d700157a7f6bf0da08dd7a32b) - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-04-20T21:44:38+00:00 uBlock 1.18.17b7 uBlock 1.18.17b7 2019-04-20T23:27:26+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17b7...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [Remove duplicate lines when importing user filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/519) - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) ([pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh)) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) - [Using multiple userResourcesLocation lists](https://github.com/uBlockOrigin/uBlock-issues/issues/226) - [userResourcesLocation URL appears twice in the logger ](https://github.com/gorhill/uBlock/issues/3586) ## Commits with no entry in issue tracker - [Use a sequence of base 64 numbers to encode array buffers](https://github.com/gorhill/uBlock/commit/fa83744b589e3328f70ba8a24662be1725b17221) - [Add HNTrie-based filter classes to store origin-only filters](https://github.com/gorhill/uBlock/commit/3f3a1543ea7fa51d700157a7f6bf0da08dd7a32b) - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-04-20T23:27:26+00:00 uBlock 1.18.17b9 uBlock 1.18.17b9 2019-04-21T12:02:40+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17b9...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [Remove duplicate lines when importing user filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/519) - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) ([pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh)) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) - [::before / ::after no longer hidden as generic filter?](https://github.com/uBlockOrigin/uBlock-issues/issues/464) - [Using multiple userResourcesLocation lists](https://github.com/uBlockOrigin/uBlock-issues/issues/226) - [userResourcesLocation URL appears twice in the logger ](https://github.com/gorhill/uBlock/issues/3586) ## Commits with no entry in issue tracker - [Use a sequence of base 64 numbers to encode array buffers](https://github.com/gorhill/uBlock/commit/fa83744b589e3328f70ba8a24662be1725b17221) - [Add HNTrie-based filter classes to store origin-only filters](https://github.com/gorhill/uBlock/commit/3f3a1543ea7fa51d700157a7f6bf0da08dd7a32b) - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-04-21T12:02:40+00:00 uBlock 1.18.17b10 uBlock 1.18.17b10 2019-04-21T21:05:49+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17b10...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [Remove duplicate lines when importing user filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/519) - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) ([pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh)) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) - [::before / ::after no longer hidden as generic filter?](https://github.com/uBlockOrigin/uBlock-issues/issues/464) - [Using multiple userResourcesLocation lists](https://github.com/uBlockOrigin/uBlock-issues/issues/226) - [userResourcesLocation URL appears twice in the logger ](https://github.com/gorhill/uBlock/issues/3586) ## Commits with no entry in issue tracker - [Use a sequence of base 64 numbers to encode array buffers](https://github.com/gorhill/uBlock/commit/fa83744b589e3328f70ba8a24662be1725b17221) - [Add HNTrie-based filter classes to store origin-only filters](https://github.com/gorhill/uBlock/commit/3f3a1543ea7fa51d700157a7f6bf0da08dd7a32b) - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-04-21T21:05:49+00:00 uBlock 1.18.17b11 uBlock 1.18.17b11 2019-04-23T13:34:03+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17b11...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click the `uBlock0_[version].firefox.signed.xpi` link below. - **Thunderbird**: download the `uBlock0_[version].thunderbird.xpi` package above, then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [Incorrect display of hostnames with numbers in the logger](https://github.com/uBlockOrigin/uBlock-issues/issues/541) - [Remove duplicate lines when importing user filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/519) - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) ([pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh)) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) - [::before / ::after no longer hidden as generic filter?](https://github.com/uBlockOrigin/uBlock-issues/issues/464) - [Using multiple userResourcesLocation lists](https://github.com/uBlockOrigin/uBlock-issues/issues/226) - [userResourcesLocation URL appears twice in the logger ](https://github.com/gorhill/uBlock/issues/3586) ## Commits with no entry in issue tracker - [Use a sequence of base 64 numbers to encode array buffers](https://github.com/gorhill/uBlock/commit/fa83744b589e3328f70ba8a24662be1725b17221) - [Add HNTrie-based filter classes to store origin-only filters](https://github.com/gorhill/uBlock/commit/3f3a1543ea7fa51d700157a7f6bf0da08dd7a32b) - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-04-23T13:34:03+00:00 uBlock 1.18.17rc1 uBlock 1.18.17rc1 2019-04-30T18:52:56+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17rc1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.18.17rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.18.17rc1/uBlock0_1.18.17rc1.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.18.17rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.18.17rc1/uBlock0_1.18.17rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New New cosmetic procedural operator: `:nth-ancestor(x)`, where `x` is the distance from the currently selected node. It is effectively a low-overhead equivalent to `:xpath(..[/..]*)`. Using an existing filter as an example: fastbay.org##.detLink:has-text(VPN):xpath(../../..) Could be rewritten with the new operator: fastbay.org##.detLink:has-text(VPN):nth-ancestor(3) The new operator has a lower overhead as it avoids the need to create and execute [XPath expressions](https://developer.mozilla.org/docs/Web/XPath). ## Closed as fixed ### Chromium - [DNS Prefetching on HTTP sites](https://github.com/uBlockOrigin/uBlock-issues/issues/548) ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [No Large Media setting with 0KB should block all images](https://github.com/uBlockOrigin/uBlock-issues/issues/543) - [Incorrect display of hostnames with numbers in the logger](https://github.com/uBlockOrigin/uBlock-issues/issues/541) - [Remove duplicate lines when importing user filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/519) - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) ([pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh)) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) - [::before / ::after no longer hidden as generic filter?](https://github.com/uBlockOrigin/uBlock-issues/issues/464) - [Using multiple userResourcesLocation lists](https://github.com/uBlockOrigin/uBlock-issues/issues/226) - [userResourcesLocation URL appears twice in the logger ](https://github.com/gorhill/uBlock/issues/3586) ## Commits with no entry in issue tracker - [Add Energized Blu Go as stock multipurpose list](https://github.com/gorhill/uBlock/commit/0991a1138ea87afa101c990041ed1949aa8e90aa) - [Add new cosmetic procedural operator: `:nth-ancestor(n)`](https://github.com/gorhill/uBlock/commit/73e2f25e95b90332a3e53646d83525d14e816d25) - [Do not store impossible to match filters in HNTrie](https://github.com/gorhill/uBlock/commit/adabb56dc9b3a9e047a4b8214d67700ceeec4240) - [Make token hashes fit within a 32-bit integer](https://github.com/gorhill/uBlock/commit/ac58b8e68881b49296701c555ff742b43a6b718c) - [Increase resolution of known-token lookup table](https://github.com/gorhill/uBlock/commit/96dce2221821615022c7197543f1ce0575b8f9eb) - [Ignore unknown tokens in urlTokenizer.getTokens()](https://github.com/gorhill/uBlock/commit/69a43e07c4bc017f3320a669c1e80147c17dddcf) - [Fix page count computation in publicSuffixList.enableWASM()](https://github.com/gorhill/uBlock/commit/f667fc2d6559fe08f28549def145a97bf7548f9e) - [Convert HNTrie code to ES6 `class`](https://github.com/gorhill/uBlock/commit/e0d2285da0d1b2eb39b723e405ab8d8215bc5278) - [Cache and reuse result of HNTrieRef.matches() when possible](https://github.com/gorhill/uBlock/commit/155abfba182cc38ce90252a50c5af55640804783) - [Introduce three more specialized filter classes to avoid regexes](https://github.com/gorhill/uBlock/commit/99390390fc12c27c367b9beef85dcd90f187f950) - [Use a sequence of base 64 numbers to encode array buffers](https://github.com/gorhill/uBlock/commit/fa83744b589e3328f70ba8a24662be1725b17221) - [Add HNTrie-based filter classes to store origin-only filters](https://github.com/gorhill/uBlock/commit/3f3a1543ea7fa51d700157a7f6bf0da08dd7a32b) - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-04-30T18:52:56+00:00 uBlock 1.18.17rc3 uBlock 1.18.17rc3 2019-05-01T11:46:16+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17rc3...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.18.17rc3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.18.17rc3/uBlock0_1.18.17rc3.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.18.17rc3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.18.17rc3/uBlock0_1.18.17rc3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New New cosmetic procedural operator: `:nth-ancestor(x)`, where `x` is the distance from the currently selected node. It is effectively a low-overhead equivalent to `:xpath(..[/..]*)`. Using an existing filter as an example: fastbay.org##.detLink:has-text(VPN):xpath(../../..) Could be rewritten with the new operator: fastbay.org##.detLink:has-text(VPN):nth-ancestor(3) The new operator has a lower overhead as it avoids the need to create and execute [XPath expressions](https://developer.mozilla.org/docs/Web/XPath). ## Closed as fixed ### Chromium - [DNS Prefetching on HTTP sites](https://github.com/uBlockOrigin/uBlock-issues/issues/548) ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [No Large Media setting with 0KB should block all images](https://github.com/uBlockOrigin/uBlock-issues/issues/543) - [Incorrect display of hostnames with numbers in the logger](https://github.com/uBlockOrigin/uBlock-issues/issues/541) - [Remove duplicate lines when importing user filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/519) - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) ([pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh)) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) - [::before / ::after no longer hidden as generic filter?](https://github.com/uBlockOrigin/uBlock-issues/issues/464) - [Using multiple userResourcesLocation lists](https://github.com/uBlockOrigin/uBlock-issues/issues/226) - [userResourcesLocation URL appears twice in the logger ](https://github.com/gorhill/uBlock/issues/3586) ## Commits with no entry in issue tracker - [Add Energized Blu Go as stock multipurpose list](https://github.com/gorhill/uBlock/commit/0991a1138ea87afa101c990041ed1949aa8e90aa) - [Add new cosmetic procedural operator: `:nth-ancestor(n)`](https://github.com/gorhill/uBlock/commit/73e2f25e95b90332a3e53646d83525d14e816d25) - [Do not store impossible to match filters in HNTrie](https://github.com/gorhill/uBlock/commit/adabb56dc9b3a9e047a4b8214d67700ceeec4240) - [Make token hashes fit within a 32-bit integer](https://github.com/gorhill/uBlock/commit/ac58b8e68881b49296701c555ff742b43a6b718c) - [Increase resolution of known-token lookup table](https://github.com/gorhill/uBlock/commit/96dce2221821615022c7197543f1ce0575b8f9eb) - [Ignore unknown tokens in urlTokenizer.getTokens()](https://github.com/gorhill/uBlock/commit/69a43e07c4bc017f3320a669c1e80147c17dddcf) - [Fix page count computation in publicSuffixList.enableWASM()](https://github.com/gorhill/uBlock/commit/f667fc2d6559fe08f28549def145a97bf7548f9e) - [Convert HNTrie code to ES6 `class`](https://github.com/gorhill/uBlock/commit/e0d2285da0d1b2eb39b723e405ab8d8215bc5278) - [Cache and reuse result of HNTrieRef.matches() when possible](https://github.com/gorhill/uBlock/commit/155abfba182cc38ce90252a50c5af55640804783) - [Introduce three more specialized filter classes to avoid regexes](https://github.com/gorhill/uBlock/commit/99390390fc12c27c367b9beef85dcd90f187f950) - [Use a sequence of base 64 numbers to encode array buffers](https://github.com/gorhill/uBlock/commit/fa83744b589e3328f70ba8a24662be1725b17221) - [Add HNTrie-based filter classes to store origin-only filters](https://github.com/gorhill/uBlock/commit/3f3a1543ea7fa51d700157a7f6bf0da08dd7a32b) - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-05-01T11:46:16+00:00 uBlock 1.18.17rc4 uBlock 1.18.17rc4 2019-05-02T00:08:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17rc4...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.18.17rc4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.18.17rc4/uBlock0_1.18.17rc4.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.18.17rc4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.18.17rc4/uBlock0_1.18.17rc4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New New cosmetic procedural operator: `:nth-ancestor(x)`, where `x` is the distance from the currently selected node. It is effectively a low-overhead equivalent to `:xpath(..[/..]*)`. Using an existing filter as an example: fastbay.org##.detLink:has-text(VPN):xpath(../../..) Could be rewritten with the new operator: fastbay.org##.detLink:has-text(VPN):nth-ancestor(3) The new operator has a lower overhead as it avoids the need to create and execute [XPath expressions](https://developer.mozilla.org/docs/Web/XPath). ## Closed as fixed ### Chromium - [DNS Prefetching on HTTP sites](https://github.com/uBlockOrigin/uBlock-issues/issues/548) ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [No Large Media setting with 0KB should block all images](https://github.com/uBlockOrigin/uBlock-issues/issues/543) - [Incorrect display of hostnames with numbers in the logger](https://github.com/uBlockOrigin/uBlock-issues/issues/541) - [Remove duplicate lines when importing user filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/519) - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) ([pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh)) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) - [::before / ::after no longer hidden as generic filter?](https://github.com/uBlockOrigin/uBlock-issues/issues/464) - [Using multiple userResourcesLocation lists](https://github.com/uBlockOrigin/uBlock-issues/issues/226) - [userResourcesLocation URL appears twice in the logger ](https://github.com/gorhill/uBlock/issues/3586) ## Commits with no entry in issue tracker - [Add Energized Blu Go as stock multipurpose list](https://github.com/gorhill/uBlock/commit/0991a1138ea87afa101c990041ed1949aa8e90aa) - [Add new cosmetic procedural operator: `:nth-ancestor(n)`](https://github.com/gorhill/uBlock/commit/73e2f25e95b90332a3e53646d83525d14e816d25) - [Do not store impossible to match filters in HNTrie](https://github.com/gorhill/uBlock/commit/adabb56dc9b3a9e047a4b8214d67700ceeec4240) - [Make token hashes fit within a 32-bit integer](https://github.com/gorhill/uBlock/commit/ac58b8e68881b49296701c555ff742b43a6b718c) - [Increase resolution of known-token lookup table](https://github.com/gorhill/uBlock/commit/96dce2221821615022c7197543f1ce0575b8f9eb) - [Ignore unknown tokens in urlTokenizer.getTokens()](https://github.com/gorhill/uBlock/commit/69a43e07c4bc017f3320a669c1e80147c17dddcf) - [Fix page count computation in publicSuffixList.enableWASM()](https://github.com/gorhill/uBlock/commit/f667fc2d6559fe08f28549def145a97bf7548f9e) - [Convert HNTrie code to ES6 `class`](https://github.com/gorhill/uBlock/commit/e0d2285da0d1b2eb39b723e405ab8d8215bc5278) - [Cache and reuse result of HNTrieRef.matches() when possible](https://github.com/gorhill/uBlock/commit/155abfba182cc38ce90252a50c5af55640804783) - [Introduce three more specialized filter classes to avoid regexes](https://github.com/gorhill/uBlock/commit/99390390fc12c27c367b9beef85dcd90f187f950) - [Use a sequence of base 64 numbers to encode array buffers](https://github.com/gorhill/uBlock/commit/fa83744b589e3328f70ba8a24662be1725b17221) - [Add HNTrie-based filter classes to store origin-only filters](https://github.com/gorhill/uBlock/commit/3f3a1543ea7fa51d700157a7f6bf0da08dd7a32b) - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-05-02T00:08:33+00:00 uBlock 1.18.17rc5 uBlock 1.18.17rc5 2019-05-06T15:42:22+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.18.17rc5...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.18.17rc5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.18.17rc5/uBlock0_1.18.17rc5.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.18.17rc5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.18.17rc5/uBlock0_1.18.17rc5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New New cosmetic procedural operator: `:nth-ancestor(x)`, where `x` is the distance from the currently selected node. It is effectively a low-overhead equivalent to `:xpath(..[/..]*)`. Using an existing filter as an example: fastbay.org##.detLink:has-text(VPN):xpath(../../..) Could be rewritten with the new operator: fastbay.org##.detLink:has-text(VPN):nth-ancestor(3) The new operator has a lower overhead as it avoids the need to create and execute [XPath expressions](https://developer.mozilla.org/docs/Web/XPath). ## Closed as fixed ### Chromium - [DNS Prefetching on HTTP sites](https://github.com/uBlockOrigin/uBlock-issues/issues/548) ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [No Large Media setting with 0KB should block all images](https://github.com/uBlockOrigin/uBlock-issues/issues/543) - [Incorrect display of hostnames with numbers in the logger](https://github.com/uBlockOrigin/uBlock-issues/issues/541) - [Remove duplicate lines when importing user filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/519) - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) ([pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh)) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) - [::before / ::after no longer hidden as generic filter?](https://github.com/uBlockOrigin/uBlock-issues/issues/464) - [Using multiple userResourcesLocation lists](https://github.com/uBlockOrigin/uBlock-issues/issues/226) - [userResourcesLocation URL appears twice in the logger ](https://github.com/gorhill/uBlock/issues/3586) ## Commits with no entry in issue tracker - [Add HNTrieRef.dump() and STrieRef.dump() as dev tool](https://github.com/gorhill/uBlock/commit/3692bb4ada23be3a41bfcad5ca627d095e171070) - [Add new cosmetic procedural operator: `:nth-ancestor(n)`](https://github.com/gorhill/uBlock/commit/73e2f25e95b90332a3e53646d83525d14e816d25) - [Do not store impossible to match filters in HNTrie](https://github.com/gorhill/uBlock/commit/adabb56dc9b3a9e047a4b8214d67700ceeec4240) - [Make token hashes fit within a 32-bit integer](https://github.com/gorhill/uBlock/commit/ac58b8e68881b49296701c555ff742b43a6b718c) - [Increase resolution of known-token lookup table](https://github.com/gorhill/uBlock/commit/96dce2221821615022c7197543f1ce0575b8f9eb) - [Ignore unknown tokens in urlTokenizer.getTokens()](https://github.com/gorhill/uBlock/commit/69a43e07c4bc017f3320a669c1e80147c17dddcf) - [Fix page count computation in publicSuffixList.enableWASM()](https://github.com/gorhill/uBlock/commit/f667fc2d6559fe08f28549def145a97bf7548f9e) - [Convert HNTrie code to ES6 `class`](https://github.com/gorhill/uBlock/commit/e0d2285da0d1b2eb39b723e405ab8d8215bc5278) - [Cache and reuse result of HNTrieRef.matches() when possible](https://github.com/gorhill/uBlock/commit/155abfba182cc38ce90252a50c5af55640804783) - [Introduce three more specialized filter classes to avoid regexes](https://github.com/gorhill/uBlock/commit/99390390fc12c27c367b9beef85dcd90f187f950) - [Use a sequence of base 64 numbers to encode array buffers](https://github.com/gorhill/uBlock/commit/fa83744b589e3328f70ba8a24662be1725b17221) - [Add HNTrie-based filter classes to store origin-only filters](https://github.com/gorhill/uBlock/commit/3f3a1543ea7fa51d700157a7f6bf0da08dd7a32b) - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-05-06T15:42:22+00:00 uBlock 1.19.0 uBlock 1.19.0 2019-05-10T21:34:24+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.0...master) --- ## New New cosmetic procedural operator: `:nth-ancestor(x)`, where `x` is the distance from the currently selected node. It is effectively a low-overhead equivalent to `:xpath(..[/..]*)`. Using an existing filter as an example: fastbay.org##.detLink:has-text(VPN):xpath(../../..) Could be rewritten with the new operator: fastbay.org##.detLink:has-text(VPN):nth-ancestor(3) The new operator has a lower overhead as it avoids the need to create and execute [XPath expressions](https://developer.mozilla.org/docs/Web/XPath). ## Closed as fixed ### Chromium - [web_accessible_resource secret token accessible to webpages](https://github.com/uBlockOrigin/uBlock-issues/issues/550) - Related Chromium issue: <https://bugs.chromium.org/p/chromium/issues/detail?id=957866>. - This currently affects browsers based on Chromium 74. I was unable to reproduce the issue with Chromium 73 or Google Chrome 75. - The mitigation here is to create a new secret token for every network request which is internally redirected to a _web accessible resource_. - [DNS Prefetching on HTTP sites](https://github.com/uBlockOrigin/uBlock-issues/issues/548) ### Firefox - [Firefox does not load homepage completely when operating in Single-process](https://github.com/uBlockOrigin/uBlock-issues/issues/507) ### Core - [No Large Media setting with 0KB should block all images](https://github.com/uBlockOrigin/uBlock-issues/issues/543) - [Incorrect display of hostnames with numbers in the logger](https://github.com/uBlockOrigin/uBlock-issues/issues/541) - [Remove duplicate lines when importing user filters ](https://github.com/uBlockOrigin/uBlock-issues/issues/519) - [Can't add some network filters via element picker, create button grayed out](https://github.com/uBlockOrigin/uBlock-issues/issues/517) - [Wrong Map method used](https://github.com/uBlockOrigin/uBlock-issues/issues/504) ([pull request](https://github.com/gorhill/uBlock/pull/3755) by [n-leigh](https://github.com/n-leigh)) - [Make the lists activate by default in browser languages that are minority languages in the lists' countries](https://github.com/uBlockOrigin/uBlock-issues/issues/501) - [Dashboard tabs are unresponsive after a while](https://github.com/uBlockOrigin/uBlock-issues/issues/468) - [::before / ::after no longer hidden as generic filter?](https://github.com/uBlockOrigin/uBlock-issues/issues/464) - [Using multiple userResourcesLocation lists](https://github.com/uBlockOrigin/uBlock-issues/issues/226) - [userResourcesLocation URL appears twice in the logger ](https://github.com/gorhill/uBlock/issues/3586) ## Commits with no entry in issue tracker - [Add HNTrieRef.dump() and STrieRef.dump() as dev tool](https://github.com/gorhill/uBlock/commit/3692bb4ada23be3a41bfcad5ca627d095e171070) - [Add new cosmetic procedural operator: `:nth-ancestor(n)`](https://github.com/gorhill/uBlock/commit/73e2f25e95b90332a3e53646d83525d14e816d25) - [Do not store impossible to match filters in HNTrie](https://github.com/gorhill/uBlock/commit/adabb56dc9b3a9e047a4b8214d67700ceeec4240) - [Make token hashes fit within a 32-bit integer](https://github.com/gorhill/uBlock/commit/ac58b8e68881b49296701c555ff742b43a6b718c) - [Increase resolution of known-token lookup table](https://github.com/gorhill/uBlock/commit/96dce2221821615022c7197543f1ce0575b8f9eb) - [Ignore unknown tokens in urlTokenizer.getTokens()](https://github.com/gorhill/uBlock/commit/69a43e07c4bc017f3320a669c1e80147c17dddcf) - [Fix page count computation in publicSuffixList.enableWASM()](https://github.com/gorhill/uBlock/commit/f667fc2d6559fe08f28549def145a97bf7548f9e) - [Convert HNTrie code to ES6 `class`](https://github.com/gorhill/uBlock/commit/e0d2285da0d1b2eb39b723e405ab8d8215bc5278) - [Cache and reuse result of HNTrieRef.matches() when possible](https://github.com/gorhill/uBlock/commit/155abfba182cc38ce90252a50c5af55640804783) - [Introduce three more specialized filter classes to avoid regexes](https://github.com/gorhill/uBlock/commit/99390390fc12c27c367b9beef85dcd90f187f950) - [Use a sequence of base 64 numbers to encode array buffers](https://github.com/gorhill/uBlock/commit/fa83744b589e3328f70ba8a24662be1725b17221) - [Add HNTrie-based filter classes to store origin-only filters](https://github.com/gorhill/uBlock/commit/3f3a1543ea7fa51d700157a7f6bf0da08dd7a32b) - [Performance + code maintenance work on static network filtering engine](https://github.com/gorhill/uBlock/commit/c229003d31e04e96c1f3c4daabd5f5ee9722e5d0) - [Improve usefulness of FilterContainer.benchmark() ](https://github.com/gorhill/uBlock/commit/92c5f17b78e5056340f462b049c1871ae0467220) 2019-05-10T21:34:24+00:00 uBlock 1.19.1b0 uBlock 1.19.1b0 2019-05-11T14:45:28+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.1b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.1b0/uBlock0_1.19.1b0.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.1b0/uBlock0_1.19.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) ## Commits with no entry in issue tracker - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-11T14:45:28+00:00 uBlock 1.19.2 uBlock 1.19.2 2019-05-11T21:23:52+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.2...master) --- ## Closed as fixed - [Untokenizable filters with one wilcard no longer work](https://github.com/uBlockOrigin/uBlock-issues/issues/568) 2019-05-11T21:23:52+00:00 uBlock 1.19.3b0 uBlock 1.19.3b0 2019-05-11T21:50:47+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b0/uBlock0_1.19.3b0.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b0/uBlock0_1.19.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) ## Commits with no entry in issue tracker - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-11T21:50:47+00:00 uBlock 1.19.3b1 uBlock 1.19.3b1 2019-05-14T00:25:24+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b1/uBlock0_1.19.3b1.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b1/uBlock0_1.19.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) ## Commits with no entry in issue tracker - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-14T00:25:24+00:00 uBlock 1.19.3b2 uBlock 1.19.3b2 2019-05-14T13:41:08+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b2...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b2/uBlock0_1.19.3b2.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b2/uBlock0_1.19.3b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) ## Commits with no entry in issue tracker - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-14T13:41:08+00:00 uBlock 1.19.3b3 uBlock 1.19.3b3 2019-05-15T18:52:00+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b3...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b3/uBlock0_1.19.3b3.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b3/uBlock0_1.19.3b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) ## Commits with no entry in issue tracker - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-15T18:52:00+00:00 uBlock 1.19.3b4 uBlock 1.19.3b4 2019-05-16T21:30:23+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b4...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b4/uBlock0_1.19.3b4.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b4/uBlock0_1.19.3b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-16T21:30:23+00:00 uBlock 1.19.3b5 uBlock 1.19.3b5 2019-05-17T15:50:11+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b5...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b5/uBlock0_1.19.3b5.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b5/uBlock0_1.19.3b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-17T15:50:11+00:00 uBlock 1.19.3b6 uBlock 1.19.3b6 2019-05-17T23:55:18+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b6...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b6/uBlock0_1.19.3b6.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b6/uBlock0_1.19.3b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-17T23:55:18+00:00 uBlock 1.19.3b7 uBlock 1.19.3b7 2019-05-18T18:30:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b7...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b7/uBlock0_1.19.3b7.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b7/uBlock0_1.19.3b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-18T18:30:33+00:00 uBlock 1.19.3b8 uBlock 1.19.3b8 2019-05-18T23:05:47+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b8...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b8/uBlock0_1.19.3b8.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b8/uBlock0_1.19.3b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-18T23:05:47+00:00 uBlock 1.19.3b9 uBlock 1.19.3b9 2019-05-19T22:45:08+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b9...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b9/uBlock0_1.19.3b9.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b9/uBlock0_1.19.3b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-19T22:45:08+00:00 uBlock 1.19.3b10 uBlock 1.19.3b10 2019-05-20T22:32:05+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b10...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b10/uBlock0_1.19.3b10.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b10/uBlock0_1.19.3b10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [HTML filter showing up as cosmetic filter in logger](https://github.com/gorhill/uBlock/issues/3541) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Add support for `all` filter option](https://github.com/gorhill/uBlock/commit/1888033070003cd5e6a3687a4029448bf41fccea) - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-20T22:32:05+00:00 uBlock 1.19.3b11 uBlock 1.19.3b11 2019-05-21T23:28:54+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b11...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b11.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b11/uBlock0_1.19.3b11.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b11.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b11/uBlock0_1.19.3b11.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [HTML filter showing up as cosmetic filter in logger](https://github.com/gorhill/uBlock/issues/3541) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Fix "Close this window" not working on document-blocked page](https://github.com/gorhill/uBlock/commit/e8c2f7eea3017f2230df72cdbe7e7e0710db2996) - [Add support for `all` filter option](https://github.com/gorhill/uBlock/commit/1888033070003cd5e6a3687a4029448bf41fccea) - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-21T23:28:54+00:00 uBlock 1.19.3b12 uBlock 1.19.3b12 2019-05-22T22:08:46+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.3b12...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.3b12.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b12/uBlock0_1.19.3b12.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.3b12.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.3b12/uBlock0_1.19.3b12.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [HTML filter showing up as cosmetic filter in logger](https://github.com/gorhill/uBlock/issues/3541) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Rearrange inner loop of static network filtering engine](https://github.com/gorhill/uBlock/commit/4430ec11e29ae9fd694834057b92989c89c0b2e1) - [Fix "Close this window" not working on document-blocked page](https://github.com/gorhill/uBlock/commit/e8c2f7eea3017f2230df72cdbe7e7e0710db2996) - [Add support for `all` filter option](https://github.com/gorhill/uBlock/commit/1888033070003cd5e6a3687a4029448bf41fccea) - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-22T22:08:46+00:00 uBlock 1.19.4 uBlock 1.19.4 2019-05-23T14:00:24+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.4...master) --- ## Fixed - [Fix error when loading a non-cached non-local asset](https://github.com/gorhill/uBlock/commit/5a29a21c810a0963b1fd9ebced47bcdd63e4ec3c) 2019-05-23T14:00:24+00:00 uBlock 1.19.5b0 uBlock 1.19.5b0 2019-05-23T14:29:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.5b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.5b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.5b0/uBlock0_1.19.5b0.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.5b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.5b0/uBlock0_1.19.5b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [HTML filter showing up as cosmetic filter in logger](https://github.com/gorhill/uBlock/issues/3541) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Rearrange inner loop of static network filtering engine](https://github.com/gorhill/uBlock/commit/4430ec11e29ae9fd694834057b92989c89c0b2e1) - [Fix "Close this window" not working on document-blocked page](https://github.com/gorhill/uBlock/commit/e8c2f7eea3017f2230df72cdbe7e7e0710db2996) - [Add support for `all` filter option](https://github.com/gorhill/uBlock/commit/1888033070003cd5e6a3687a4029448bf41fccea) - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-23T14:29:30+00:00 uBlock 1.19.5b1 uBlock 1.19.5b1 2019-05-23T23:38:05+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.5b1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.5b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.5b1/uBlock0_1.19.5b1.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.5b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.5b1/uBlock0_1.19.5b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [HTML filter showing up as cosmetic filter in logger](https://github.com/gorhill/uBlock/issues/3541) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Add a link to the remote asset in asset viewer](https://github.com/gorhill/uBlock/commit/eef76c49aebe539cb572f5aa704e56a9c2e7845e) - [Rearrange inner loop of static network filtering engine](https://github.com/gorhill/uBlock/commit/4430ec11e29ae9fd694834057b92989c89c0b2e1) - [Fix "Close this window" not working on document-blocked page](https://github.com/gorhill/uBlock/commit/e8c2f7eea3017f2230df72cdbe7e7e0710db2996) - [Add support for `all` filter option](https://github.com/gorhill/uBlock/commit/1888033070003cd5e6a3687a4029448bf41fccea) - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-23T23:38:05+00:00 uBlock 1.19.6 uBlock 1.19.6 2019-05-24T15:58:59+00:00 ## Fixed: - [Fix regression affecting `*$csp=`-like filters](https://github.com/gorhill/uBlock/commit/5811bac47f316dc5ec10f362c3dd2669841ecc31) 2019-05-24T15:58:59+00:00 uBlock 1.19.7b0 uBlock 1.19.7b0 2019-05-24T16:18:31+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.7b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.7b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.7b0/uBlock0_1.19.7b0.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.7b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.7b0/uBlock0_1.19.7b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [HTML filter showing up as cosmetic filter in logger](https://github.com/gorhill/uBlock/issues/3541) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Add a link to the remote asset in asset viewer](https://github.com/gorhill/uBlock/commit/eef76c49aebe539cb572f5aa704e56a9c2e7845e) - [Rearrange inner loop of static network filtering engine](https://github.com/gorhill/uBlock/commit/4430ec11e29ae9fd694834057b92989c89c0b2e1) - [Fix "Close this window" not working on document-blocked page](https://github.com/gorhill/uBlock/commit/e8c2f7eea3017f2230df72cdbe7e7e0710db2996) - [Add support for `all` filter option](https://github.com/gorhill/uBlock/commit/1888033070003cd5e6a3687a4029448bf41fccea) - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-24T16:18:31+00:00 uBlock 1.19.7b1 uBlock 1.19.7b1 2019-05-25T14:11:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.7b1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: click [uBlock0_1.19.7b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.7b1/uBlock0_1.19.7b1.firefox.signed.xpi). - **Thunderbird**: download [uBlock0_1.19.7b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.7b1/uBlock0_1.19.7b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Last permanent rule is marked as changed when rules are added to the bottom](https://github.com/uBlockOrigin/uBlock-issues/issues/593) - [Dashboard open from uBO popup triggers unsaved changes dialog](https://github.com/uBlockOrigin/uBlock-issues/issues/592) - [Multiple "Advanced settings" opened](https://github.com/uBlockOrigin/uBlock-issues/issues/591) - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [HTML filter showing up as cosmetic filter in logger](https://github.com/gorhill/uBlock/issues/3541) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Discard whole filter with bad `csp=` content](https://github.com/gorhill/uBlock/commit/fb6d69f543ffcb43856a68466b5820a162ccd0b4) - [Add a link to the remote asset in asset viewer](https://github.com/gorhill/uBlock/commit/eef76c49aebe539cb572f5aa704e56a9c2e7845e) - [Rearrange inner loop of static network filtering engine](https://github.com/gorhill/uBlock/commit/4430ec11e29ae9fd694834057b92989c89c0b2e1) - [Fix "Close this window" not working on document-blocked page](https://github.com/gorhill/uBlock/commit/e8c2f7eea3017f2230df72cdbe7e7e0710db2996) - [Add support for `all` filter option](https://github.com/gorhill/uBlock/commit/1888033070003cd5e6a3687a4029448bf41fccea) - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-25T14:11:36+00:00 uBlock 1.19.7b2 uBlock 1.19.7b2 2019-05-26T12:13:26+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.7b2...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: Click [uBlock0_1.19.7b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.7b2/uBlock0_1.19.7b2.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.19.7b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.7b2/uBlock0_1.19.7b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Last permanent rule is marked as changed when rules are added to the bottom](https://github.com/uBlockOrigin/uBlock-issues/issues/593) - [Dashboard open from uBO popup triggers unsaved changes dialog](https://github.com/uBlockOrigin/uBlock-issues/issues/592) - [Multiple "Advanced settings" opened](https://github.com/uBlockOrigin/uBlock-issues/issues/591) - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [HTML filter showing up as cosmetic filter in logger](https://github.com/gorhill/uBlock/issues/3541) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Discard whole filter with bad `csp=` content](https://github.com/gorhill/uBlock/commit/fb6d69f543ffcb43856a68466b5820a162ccd0b4) - [Add a link to the remote asset in asset viewer](https://github.com/gorhill/uBlock/commit/eef76c49aebe539cb572f5aa704e56a9c2e7845e) - [Rearrange inner loop of static network filtering engine](https://github.com/gorhill/uBlock/commit/4430ec11e29ae9fd694834057b92989c89c0b2e1) - [Fix "Close this window" not working on document-blocked page](https://github.com/gorhill/uBlock/commit/e8c2f7eea3017f2230df72cdbe7e7e0710db2996) - [Add support for `all` filter option](https://github.com/gorhill/uBlock/commit/1888033070003cd5e6a3687a4029448bf41fccea) - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-26T12:13:26+00:00 uBlock 1.19.7rc0 uBlock 1.19.7rc0 2019-05-28T13:08:14+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.7rc0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: Click [uBlock0_1.19.7rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.7rc0/uBlock0_1.19.7rc0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.19.7rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.7rc0/uBlock0_1.19.7rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Last permanent rule is marked as changed when rules are added to the bottom](https://github.com/uBlockOrigin/uBlock-issues/issues/593) - [Dashboard open from uBO popup triggers unsaved changes dialog](https://github.com/uBlockOrigin/uBlock-issues/issues/592) - [Multiple "Advanced settings" opened](https://github.com/uBlockOrigin/uBlock-issues/issues/591) - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [HTML filter showing up as cosmetic filter in logger](https://github.com/gorhill/uBlock/issues/3541) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Discard whole filter with bad `csp=` content](https://github.com/gorhill/uBlock/commit/fb6d69f543ffcb43856a68466b5820a162ccd0b4) - [Add a link to the remote asset in asset viewer](https://github.com/gorhill/uBlock/commit/eef76c49aebe539cb572f5aa704e56a9c2e7845e) - [Rearrange inner loop of static network filtering engine](https://github.com/gorhill/uBlock/commit/4430ec11e29ae9fd694834057b92989c89c0b2e1) - [Fix "Close this window" not working on document-blocked page](https://github.com/gorhill/uBlock/commit/e8c2f7eea3017f2230df72cdbe7e7e0710db2996) - [Add support for `all` filter option](https://github.com/gorhill/uBlock/commit/1888033070003cd5e6a3687a4029448bf41fccea) - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-28T13:08:14+00:00 uBlock 1.19.7rc1 uBlock 1.19.7rc1 2019-05-31T13:33:25+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.7rc1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: Click [uBlock0_1.19.7rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.7rc1/uBlock0_1.19.7rc1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.19.7rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.7rc1/uBlock0_1.19.7rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Does not block large media fetched over Fetch API](https://github.com/uBlockOrigin/uBlock-issues/issues/610) - [Last permanent rule is marked as changed when rules are added to the bottom](https://github.com/uBlockOrigin/uBlock-issues/issues/593) - [Dashboard open from uBO popup triggers unsaved changes dialog](https://github.com/uBlockOrigin/uBlock-issues/issues/592) - [Multiple "Advanced settings" opened](https://github.com/uBlockOrigin/uBlock-issues/issues/591) - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [HTML filter showing up as cosmetic filter in logger](https://github.com/gorhill/uBlock/issues/3541) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Discard whole filter with bad `csp=` content](https://github.com/gorhill/uBlock/commit/fb6d69f543ffcb43856a68466b5820a162ccd0b4) - [Add a link to the remote asset in asset viewer](https://github.com/gorhill/uBlock/commit/eef76c49aebe539cb572f5aa704e56a9c2e7845e) - [Rearrange inner loop of static network filtering engine](https://github.com/gorhill/uBlock/commit/4430ec11e29ae9fd694834057b92989c89c0b2e1) - [Fix "Close this window" not working on document-blocked page](https://github.com/gorhill/uBlock/commit/e8c2f7eea3017f2230df72cdbe7e7e0710db2996) - [Add support for `all` filter option](https://github.com/gorhill/uBlock/commit/1888033070003cd5e6a3687a4029448bf41fccea) - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-05-31T13:33:25+00:00 uBlock 1.19.7rc2 uBlock 1.19.7rc2 2019-06-03T10:44:37+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.19.7rc1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: Click [uBlock0_1.19.7rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.7rc1/uBlock0_1.19.7rc1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.19.7rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.19.7rc1/uBlock0_1.19.7rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed - [Does not block large media fetched over Fetch API](https://github.com/uBlockOrigin/uBlock-issues/issues/610) - [Last permanent rule is marked as changed when rules are added to the bottom](https://github.com/uBlockOrigin/uBlock-issues/issues/593) - [Dashboard open from uBO popup triggers unsaved changes dialog](https://github.com/uBlockOrigin/uBlock-issues/issues/592) - [Multiple "Advanced settings" opened](https://github.com/uBlockOrigin/uBlock-issues/issues/591) - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [HTML filter showing up as cosmetic filter in logger](https://github.com/gorhill/uBlock/issues/3541) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Fix `generichide` not being evaluated for local context](https://github.com/gorhill/uBlock/commit/2eb9b726a59e4959f40e487d00c595660d41b3fe) - [Discard whole filter with bad `csp=` content](https://github.com/gorhill/uBlock/commit/fb6d69f543ffcb43856a68466b5820a162ccd0b4) - [Add a link to the remote asset in asset viewer](https://github.com/gorhill/uBlock/commit/eef76c49aebe539cb572f5aa704e56a9c2e7845e) - [Rearrange inner loop of static network filtering engine](https://github.com/gorhill/uBlock/commit/4430ec11e29ae9fd694834057b92989c89c0b2e1) - [Fix "Close this window" not working on document-blocked page](https://github.com/gorhill/uBlock/commit/e8c2f7eea3017f2230df72cdbe7e7e0710db2996) - [Add support for `all` filter option](https://github.com/gorhill/uBlock/commit/1888033070003cd5e6a3687a4029448bf41fccea) - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-06-03T10:44:37+00:00 uBlock firefox-legacy-1.16.4.11 uBlock firefox-legacy-1.16.4.11 2019-06-03T11:51:42+00:00 ## Change - [Fix `generichide` not being evaluated for local context](https://github.com/gorhill/uBlock/commit/53f3e413f355e84893dc75230cd48d0385ff70e7) 2019-06-03T11:51:42+00:00 uBlock 1.20.0 uBlock 1.20.0 2019-06-14T15:16:13+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.0...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - **Firefox**: <!-- Click [uBlock0_1.20.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/2990453/ublock_origin-1.19.6-an+fx.xpi). --> Link will be provided when available on AMO - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- ## Closed as fixed - [Does not block large media fetched over Fetch API](https://github.com/uBlockOrigin/uBlock-issues/issues/610) - [Last permanent rule is marked as changed when rules are added to the bottom](https://github.com/uBlockOrigin/uBlock-issues/issues/593) - [Dashboard open from uBO popup triggers unsaved changes dialog](https://github.com/uBlockOrigin/uBlock-issues/issues/592) - [Multiple "Advanced settings" opened](https://github.com/uBlockOrigin/uBlock-issues/issues/591) - [Redirection fails for filters having `*` in the host part ](https://github.com/uBlockOrigin/uBlock-issues/issues/572) - [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552) - [Element picker normalize style attrib](https://github.com/uBlockOrigin/uBlock-issues/issues/551) - ["#@#+js" entries are shown in the logger as yellow instead of green](https://github.com/uBlockOrigin/uBlock-issues/issues/500) - [no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present](https://github.com/uBlockOrigin/uBlock-issues/issues/494) - [Revert button remains active/clickable after clicking on Apply changes](https://github.com/uBlockOrigin/uBlock-issues/issues/367) - ["Block element" item should have ellipsis (usability)](https://github.com/uBlockOrigin/uBlock-issues/issues/360) - [Nested `!#if`/`!#endif` directives not evaluated properly ](https://github.com/uBlockOrigin/uBlock-issues/issues/270) - [Hide predefined whitelist directives](https://github.com/uBlockOrigin/uBlock-issues/issues/214) - [Non-specific procedural filters](https://github.com/uBlockOrigin/uBlock-issues/issues/131) - [HTML filter showing up as cosmetic filter in logger](https://github.com/gorhill/uBlock/issues/3541) - [No warning for unsaved changes in dashboard](https://github.com/gorhill/uBlock/issues/3271) - [Logger: can't bring up filtering options for popup entries where URL does not start with http[s]](https://github.com/gorhill/uBlock/issues/2469) - [Switching configuration tabs [appears to stop] list updates](https://github.com/gorhill/uBlock/issues/2394) - [Cosmetic filter exceptions not displayed in network request logger](https://github.com/gorhill/uBlock/issues/127) ## Commits with no entry in issue tracker - [Fix `generichide` not being evaluated for local context](https://github.com/gorhill/uBlock/commit/2eb9b726a59e4959f40e487d00c595660d41b3fe) - [Discard whole filter with bad `csp=` content](https://github.com/gorhill/uBlock/commit/fb6d69f543ffcb43856a68466b5820a162ccd0b4) - [Add a link to the remote asset in asset viewer](https://github.com/gorhill/uBlock/commit/eef76c49aebe539cb572f5aa704e56a9c2e7845e) - [Rearrange inner loop of static network filtering engine](https://github.com/gorhill/uBlock/commit/4430ec11e29ae9fd694834057b92989c89c0b2e1) - [Fix "Close this window" not working on document-blocked page](https://github.com/gorhill/uBlock/commit/e8c2f7eea3017f2230df72cdbe7e7e0710db2996) - [Add support for `all` filter option](https://github.com/gorhill/uBlock/commit/1888033070003cd5e6a3687a4029448bf41fccea) - [Set default delay for creating selfie to 3 minutes](https://github.com/gorhill/uBlock/commit/3cf71835c4fc9c262d93a645a3af70946539bd19) - [Avoid duplicated strings in filterOrigin w/ new approach](https://github.com/gorhill/uBlock/commit/0ca44b847cb2213c2f8f50cc7867f5cc5cf773f3) - [Revisit code to benefit from ES6 syntax](https://github.com/gorhill/uBlock/commit/fc109c8b7c253b4df5774e7671edc3b3ad257446) - [Refactor runtime storage of specific cosmetic filters](https://github.com/gorhill/uBlock/commit/93f80eedfa4ef5e127d2679378b1c78cae3c3d4b) - [Add support for `nth-ancestor` operator in HTML filtering](https://github.com/gorhill/uBlock/commit/8a7e70408083583d4d09a7d08f71de780f00068f) - [Ensure "Ignore generic cosmetic filters" sticks on Fennec](https://github.com/gorhill/uBlock/commit/12bdd01595c2e7ac04404f38da0e1f1ef9a6ec27) 2019-06-14T15:16:13+00:00 uBlock 1.20.1b0 uBlock 1.20.1b0 2019-06-18T23:40:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.1b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: Click [uBlock0_1.20.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b0/uBlock0_1.20.1b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b0/uBlock0_1.20.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) 2019-06-18T23:40:07+00:00 uBlock 1.20.1b1 uBlock 1.20.1b1 2019-06-19T22:37:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.1b1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: Click [uBlock0_1.20.1b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b1/uBlock0_1.20.1b1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.1b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b1/uBlock0_1.20.1b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) 2019-06-19T22:37:07+00:00 uBlock 1.20.1b2 uBlock 1.20.1b2 2019-06-20T18:49:31+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.1b2...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Firefox**: Click [uBlock0_1.20.1b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b2/uBlock0_1.20.1b2.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.1b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b2/uBlock0_1.20.1b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML-filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) ## Closed as fixed: - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) ## Commits with no entry in issue tracker: - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-06-20T18:49:31+00:00 uBlock 1.20.1b3 uBlock 1.20.1b3 2019-06-23T12:46:55+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.1b3...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.1b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b3/uBlock0_1.20.1b3.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.1b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b3/uBlock0_1.20.1b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML-filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) ## Closed as fixed: - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) ## Commits with no entry in issue tracker: - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-06-23T12:46:55+00:00 uBlock 1.20.1b5 uBlock 1.20.1b5 2019-06-26T21:22:11+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.1b5...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.1b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b5/uBlock0_1.20.1b5.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.1b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b5/uBlock0_1.20.1b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time a new blocking mode is lowered. ## Closed as fixed: - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-06-26T21:22:11+00:00 uBlock 1.20.1b6 uBlock 1.20.1b6 2019-06-27T12:21:21+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.1b6...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.1b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b6/uBlock0_1.20.1b6.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.1b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b6/uBlock0_1.20.1b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time a new blocking mode is lowered. ## Closed as fixed: - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-06-27T12:21:21+00:00 uBlock 1.20.1b7 uBlock 1.20.1b7 2019-06-29T15:20:45+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.1b7...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.1b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b7/uBlock0_1.20.1b7.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.1b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b7/uBlock0_1.20.1b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time a new blocking mode is lowered. ## Closed as fixed: - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-06-29T15:20:45+00:00 uBlock 1.20.1b9 uBlock 1.20.1b9 2019-06-30T16:57:42+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.1b9...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.1b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b9/uBlock0_1.20.1b9.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.1b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b9/uBlock0_1.20.1b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time a new blocking mode is lowered. ## Closed as fixed: - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-06-30T16:57:42+00:00 uBlock 1.20.1b10 uBlock 1.20.1b10 2019-06-30T20:23:57+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.1b10...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.1b10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b10/uBlock0_1.20.1b10.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.1b10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.1b10/uBlock0_1.20.1b10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time a new blocking mode is lowered. ## Closed as fixed: - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-06-30T20:23:57+00:00 uBlock 1.20.2 uBlock 1.20.2 2019-07-02T13:21:20+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.2...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: [Waiting for package to be cleared on AMO] <!-- Click [uBlock0_1.20.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3027669/ublock_origin-1.20.2-an+fx.xpi). --> - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- No changes from 1.20.0. This release exists only to fulfill a request by Mozilla that I submit a new version even if there is no code change, so as to test changes on the back-end of AMO. 2019-07-02T13:21:20+00:00 uBlock 1.20.3b0 uBlock 1.20.3b0 2019-07-02T14:01:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b0/uBlock0_1.20.3b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b0/uBlock0_1.20.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. ## Closed as fixed: - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-02T14:01:30+00:00 uBlock 1.20.3b1 uBlock 1.20.3b1 2019-07-03T14:11:10+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b0/uBlock0_1.20.3b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b0/uBlock0_1.20.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. ## Closed as fixed: - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-03T14:11:10+00:00 uBlock 1.20.3b2 uBlock 1.20.3b2 2019-07-03T23:29:12+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b0/uBlock0_1.20.3b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b0/uBlock0_1.20.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. ## Closed as fixed: - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-03T23:29:12+00:00 uBlock 1.20.3b3 uBlock 1.20.3b3 2019-07-04T19:52:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3b3...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b3/uBlock0_1.20.3b3.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b3/uBlock0_1.20.3b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. ## Closed as fixed: - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-04T19:52:33+00:00 uBlock 1.20.3b4 uBlock 1.20.3b4 2019-07-05T12:02:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3b4...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b4/uBlock0_1.20.3b4.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b4/uBlock0_1.20.3b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. ## Closed as fixed: - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Save only modified immediate hidden settings](https://github.com/gorhill/uBlock/commit/a992875c94e0b3320e1c7bd6eb8a6ed716a5d3ea) - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-05T12:02:32+00:00 uBlock 1.20.3b5 uBlock 1.20.3b5 2019-07-05T22:27:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3b5...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b5/uBlock0_1.20.3b5.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b5/uBlock0_1.20.3b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. ## Closed as fixed: - [Whitelisting behind-the-scene causes uBO to disregard the moz-extension-scheme rule](https://github.com/uBlockOrigin/uBlock-issues/issues/651) - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Save only modified immediate hidden settings](https://github.com/gorhill/uBlock/commit/a992875c94e0b3320e1c7bd6eb8a6ed716a5d3ea) - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-05T22:27:32+00:00 uBlock 1.20.3b7 uBlock 1.20.3b7 2019-07-06T17:57:48+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3b7...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b7/uBlock0_1.20.3b7.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b7/uBlock0_1.20.3b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. ## Closed as fixed: - [Whitelisting behind-the-scene causes uBO to disregard the moz-extension-scheme rule](https://github.com/uBlockOrigin/uBlock-issues/issues/651) - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Finalize converting resources.txt into immutable resources](https://github.com/gorhill/uBlock/commit/6f5aa947fb3b2abdd112411f34995233b28f7bf9) - [Save only modified immediate hidden settings](https://github.com/gorhill/uBlock/commit/a992875c94e0b3320e1c7bd6eb8a6ed716a5d3ea) - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-06T17:57:48+00:00 uBlock 1.20.3b8 uBlock 1.20.3b8 2019-07-07T11:35:34+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3b8...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b8/uBlock0_1.20.3b8.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3b8/uBlock0_1.20.3b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. The shortcut will have no effect when the current blocking in effect mode does not forbid JavaScript or 3rd-party requests. ## Closed as fixed: - [Parse search string as plaintext to avoid doubling `\`](https://github.com/uBlockOrigin/uBlock-issues/issues/658) - [Commit button gets stuck under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/657) - [Whitelisting behind-the-scene causes uBO to disregard the moz-extension-scheme rule](https://github.com/uBlockOrigin/uBlock-issues/issues/651) - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Fix background color of previewed image in logger](https://github.com/gorhill/uBlock/commit/2acaf3c433846876bb5d90c6773877ab15732b4a) - [Finalize converting resources.txt into immutable resources](https://github.com/gorhill/uBlock/commit/6f5aa947fb3b2abdd112411f34995233b28f7bf9) - [Save only modified immediate hidden settings](https://github.com/gorhill/uBlock/commit/a992875c94e0b3320e1c7bd6eb8a6ed716a5d3ea) - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-07T11:35:34+00:00 uBlock 1.20.3rc1 uBlock 1.20.3rc1 2019-07-08T16:36:52+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3rc1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3rc1/uBlock0_1.20.3rc1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3rc1/uBlock0_1.20.3rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. The shortcut will have no effect when the current blocking in effect mode does not forbid JavaScript or 3rd-party requests. ## Closed as fixed: - [Parse search string as plaintext to avoid doubling `\`](https://github.com/uBlockOrigin/uBlock-issues/issues/658) - [Commit button gets stuck under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/657) - [Whitelisting behind-the-scene causes uBO to disregard the moz-extension-scheme rule](https://github.com/uBlockOrigin/uBlock-issues/issues/651) - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Prevent adding known invalid URL-based rules](https://github.com/gorhill/uBlock/commit/2f63fb3fd451bd3ca5795cfd1be46335ce6d3da7) - [Fix background color of previewed image in logger](https://github.com/gorhill/uBlock/commit/2acaf3c433846876bb5d90c6773877ab15732b4a) - [Finalize converting resources.txt into immutable resources](https://github.com/gorhill/uBlock/commit/6f5aa947fb3b2abdd112411f34995233b28f7bf9) - [Save only modified immediate hidden settings](https://github.com/gorhill/uBlock/commit/a992875c94e0b3320e1c7bd6eb8a6ed716a5d3ea) - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-08T16:36:52+00:00 uBlock 1.20.3rc2 uBlock 1.20.3rc2 2019-07-09T15:49:21+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3rc2...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3rc2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3rc2/uBlock0_1.20.3rc2.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3rc2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3rc2/uBlock0_1.20.3rc2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. The shortcut will have no effect when the current blocking mode in effect does not forbid JavaScript and 3rd-party requests. ## Closed as fixed: - [Parse search string as plaintext to avoid doubling `\`](https://github.com/uBlockOrigin/uBlock-issues/issues/658) - [Commit button gets stuck under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/657) - [Whitelisting behind-the-scene causes uBO to disregard the moz-extension-scheme rule](https://github.com/uBlockOrigin/uBlock-issues/issues/651) - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Prevent adding known invalid URL-based rules](https://github.com/gorhill/uBlock/commit/2f63fb3fd451bd3ca5795cfd1be46335ce6d3da7) - [Fix background color of previewed image in logger](https://github.com/gorhill/uBlock/commit/2acaf3c433846876bb5d90c6773877ab15732b4a) - [Finalize converting resources.txt into immutable resources](https://github.com/gorhill/uBlock/commit/6f5aa947fb3b2abdd112411f34995233b28f7bf9) - [Save only modified immediate hidden settings](https://github.com/gorhill/uBlock/commit/a992875c94e0b3320e1c7bd6eb8a6ed716a5d3ea) - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-09T15:49:21+00:00 uBlock 1.20.3rc3 uBlock 1.20.3rc3 2019-07-10T21:31:26+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3rc3...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3rc3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3rc3/uBlock0_1.20.3rc3.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3rc3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3rc3/uBlock0_1.20.3rc3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. The shortcut will have no effect when the current blocking mode in effect does not forbid JavaScript and 3rd-party requests. ## Closed as fixed: - [Parse search string as plaintext to avoid doubling `\`](https://github.com/uBlockOrigin/uBlock-issues/issues/658) - [Commit button gets stuck under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/657) - [Whitelisting behind-the-scene causes uBO to disregard the moz-extension-scheme rule](https://github.com/uBlockOrigin/uBlock-issues/issues/651) - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Prevent adding known invalid URL-based rules](https://github.com/gorhill/uBlock/commit/2f63fb3fd451bd3ca5795cfd1be46335ce6d3da7) - [Fix background color of previewed image in logger](https://github.com/gorhill/uBlock/commit/2acaf3c433846876bb5d90c6773877ab15732b4a) - [Finalize converting resources.txt into immutable resources](https://github.com/gorhill/uBlock/commit/6f5aa947fb3b2abdd112411f34995233b28f7bf9) - [Save only modified immediate hidden settings](https://github.com/gorhill/uBlock/commit/a992875c94e0b3320e1c7bd6eb8a6ed716a5d3ea) - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-10T21:31:26+00:00 uBlock 1.20.3rc4 uBlock 1.20.3rc4 2019-07-11T14:23:02+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3rc4...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3rc4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3rc4/uBlock0_1.20.3rc4.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3rc4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3rc4/uBlock0_1.20.3rc4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. The shortcut will have no effect when the current blocking mode in effect does not forbid JavaScript and 3rd-party requests. ## Closed as fixed: - [Parse search string as plaintext to avoid doubling `\`](https://github.com/uBlockOrigin/uBlock-issues/issues/658) - [Commit button gets stuck under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/657) - [Whitelisting behind-the-scene causes uBO to disregard the moz-extension-scheme rule](https://github.com/uBlockOrigin/uBlock-issues/issues/651) - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Prevent adding known invalid URL-based rules](https://github.com/gorhill/uBlock/commit/2f63fb3fd451bd3ca5795cfd1be46335ce6d3da7) - [Fix background color of previewed image in logger](https://github.com/gorhill/uBlock/commit/2acaf3c433846876bb5d90c6773877ab15732b4a) - [Finalize converting resources.txt into immutable resources](https://github.com/gorhill/uBlock/commit/6f5aa947fb3b2abdd112411f34995233b28f7bf9) - [Save only modified immediate hidden settings](https://github.com/gorhill/uBlock/commit/a992875c94e0b3320e1c7bd6eb8a6ed716a5d3ea) - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-11T14:23:02+00:00 uBlock 1.20.3rc5 uBlock 1.20.3rc5 2019-07-12T15:34:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3rc5...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3rc5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3rc5/uBlock0_1.20.3rc5.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3rc5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3rc5/uBlock0_1.20.3rc5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. The shortcut will have no effect when the current blocking mode in effect does not forbid JavaScript and 3rd-party requests. ## Closed as fixed: - [Parse search string as plaintext to avoid doubling `\`](https://github.com/uBlockOrigin/uBlock-issues/issues/658) - [Commit button gets stuck under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/657) - [Whitelisting behind-the-scene causes uBO to disregard the moz-extension-scheme rule](https://github.com/uBlockOrigin/uBlock-issues/issues/651) - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Prevent adding known invalid URL-based rules](https://github.com/gorhill/uBlock/commit/2f63fb3fd451bd3ca5795cfd1be46335ce6d3da7) - [Fix background color of previewed image in logger](https://github.com/gorhill/uBlock/commit/2acaf3c433846876bb5d90c6773877ab15732b4a) - [Finalize converting resources.txt into immutable resources](https://github.com/gorhill/uBlock/commit/6f5aa947fb3b2abdd112411f34995233b28f7bf9) - [Save only modified immediate hidden settings](https://github.com/gorhill/uBlock/commit/a992875c94e0b3320e1c7bd6eb8a6ed716a5d3ea) - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-12T15:34:36+00:00 uBlock 1.20.3rc6 uBlock 1.20.3rc6 2019-07-13T11:59:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.20.3rc6...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.20.3rc6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3rc6/uBlock0_1.20.3rc6.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.20.3rc6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.20.3rc6/uBlock0_1.20.3rc6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. The shortcut will have no effect when the current blocking mode in effect does not forbid JavaScript and 3rd-party requests. ## Closed as fixed: - [`url(...)` style injections in cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/668) - [Parse search string as plaintext to avoid doubling `\`](https://github.com/uBlockOrigin/uBlock-issues/issues/658) - [Commit button gets stuck under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/657) - [Whitelisting behind-the-scene causes uBO to disregard the moz-extension-scheme rule](https://github.com/uBlockOrigin/uBlock-issues/issues/651) - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Prevent adding known invalid URL-based rules](https://github.com/gorhill/uBlock/commit/2f63fb3fd451bd3ca5795cfd1be46335ce6d3da7) - [Fix background color of previewed image in logger](https://github.com/gorhill/uBlock/commit/2acaf3c433846876bb5d90c6773877ab15732b4a) - [Finalize converting resources.txt into immutable resources](https://github.com/gorhill/uBlock/commit/6f5aa947fb3b2abdd112411f34995233b28f7bf9) - [Save only modified immediate hidden settings](https://github.com/gorhill/uBlock/commit/a992875c94e0b3320e1c7bd6eb8a6ed716a5d3ea) - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-13T11:59:36+00:00 uBlock 1.21.0 uBlock 1.21.0 2019-07-18T13:07:27+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.0...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Not yet available <!-- Click [uBlock0_1.21.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3293994/ublock_origin-1.20.2-an+fx.xpi). --> - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- ## New: New procedural cosmetic/HTML filtering operator: `min-text-length(x)`, where `x` is the minimal text length of the subject DOM element. It is chainable. Example: example.de##^script:has-text(.charCodeAt):min-text-length(14000) New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is: 1) Allow JavaScript; or 2) Allow 3rd-party network requests Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered. The shortcut will have no effect when the current blocking mode in effect does not forbid JavaScript and 3rd-party requests. ## Closed as fixed: - [`url(...)` style injections in cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/668) - [Parse search string as plaintext to avoid doubling `\`](https://github.com/uBlockOrigin/uBlock-issues/issues/658) - [Commit button gets stuck under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/657) - [Whitelisting behind-the-scene causes uBO to disregard the moz-extension-scheme rule](https://github.com/uBlockOrigin/uBlock-issues/issues/651) - [Add link to open urls in a new tab](https://github.com/uBlockOrigin/uBlock-issues/issues/648) - [Thunderbird's 1.20.0 xpi contains version 1.9.15.101](https://github.com/uBlockOrigin/uBlock-issues/issues/636) - [Coalesce common plain filters in a bucket into a single trie](https://github.com/uBlockOrigin/uBlock-issues/issues/528) - [Temporary dynamic filters with 3p-script won't save](https://github.com/gorhill/uBlock/issues/1039) - [Keyboard shortcut to change modes](https://github.com/uBlockOrigin/uBlock-issues/issues/371) ## Commits with no entry in issue tracker: - [Prevent adding known invalid URL-based rules](https://github.com/gorhill/uBlock/commit/2f63fb3fd451bd3ca5795cfd1be46335ce6d3da7) - [Fix background color of previewed image in logger](https://github.com/gorhill/uBlock/commit/2acaf3c433846876bb5d90c6773877ab15732b4a) - [Finalize converting resources.txt into immutable resources](https://github.com/gorhill/uBlock/commit/6f5aa947fb3b2abdd112411f34995233b28f7bf9) - [Save only modified immediate hidden settings](https://github.com/gorhill/uBlock/commit/a992875c94e0b3320e1c7bd6eb8a6ed716a5d3ea) - [Refactor management of injectable resources](https://github.com/gorhill/uBlock/commit/152cea2dfe9d0e35d86314633d612a9ad96ee94f) - [Strict-block only if match is anchored to end of hostname](https://github.com/gorhill/uBlock/commit/41636c59fb4208544b4bb23a5ac6273399cab625) - [Minor code review re. context menu code](https://github.com/gorhill/uBlock/commit/730a83377e89360c1289bb603628e4887f923c61) - [Add ability to suspend network request handler at will](https://github.com/gorhill/uBlock/commit/1dfdc40e09fec95524331bfc4490f6f26c418182) - [Fix some element picker-related issues](https://github.com/gorhill/uBlock/commit/cf4345ffc4a49d467af60a2634ae8618b60f0c10) - [Fix merging multiple URls in element picker](https://github.com/gorhill/uBlock/commit/d1df2b5e73953883c02368a245e423f388507378) - [Replace `exec` with `transpose` in procedural filters](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) - [Add test pages for procedural filters](https://github.com/gorhill/uBlock/commit/10236552ca91a399c7c7c8906f7c9684f28ae163) - [Add new procedural operator: `:min-text-length(x)`](https://github.com/gorhill/uBlock/commit/b428a25c3faf22630d3e9c542919c2d7ae10584f) 2019-07-18T13:07:27+00:00 uBlock 1.21.1b0 uBlock 1.21.1b0 2019-07-18T15:05:03+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.1b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.1b0/uBlock0_1.21.1b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.1b0/uBlock0_1.21.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) 2019-07-18T15:05:03+00:00 uBlock 1.21.2 uBlock 1.21.2 2019-07-19T11:01:29+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.2...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Pending review. uBO is a [recommended extension on AMO](https://support.mozilla.org/kb/recommended-extensions-program), and as such it must undergo a formal code review each time a new version is published <!-- Click [uBlock0_1.21.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3293994/ublock_origin-1.21.2-an+fx.xpi). --> - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- ## Commits with no entry in issue tracker: - [Fix thrown exception in onHeadersReceived listener](https://github.com/gorhill/uBlock/commit/db5397e5eb336ca680b22187b8314aeb105311b8) 2019-07-19T11:01:29+00:00 uBlock 1.21.3b0 uBlock 1.21.3b0 2019-07-19T14:06:09+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.3b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.3b0/uBlock0_1.21.3b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.3b0/uBlock0_1.21.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) 2019-07-19T14:06:09+00:00 uBlock 1.21.3b1 uBlock 1.21.3b1 2019-07-21T15:55:57+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.3b1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.3b1/uBlock0_1.21.3b1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.3b1/uBlock0_1.21.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Auto-reloading on each blocking change in the panel](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) ## Commits with no entry in issue tracker: - [Add virtuous signal that remote code execution is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-07-21T15:55:57+00:00 uBlock 1.21.3b2 uBlock 1.21.3b2 2019-07-22T00:59:31+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.3b1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.3b1/uBlock0_1.21.3b1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.3b1/uBlock0_1.21.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Auto-reloading on each blocking change in the panel](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) ## Commits with no entry in issue tracker: - [Reverting fix to #3639](https://github.com/gorhill/uBlock/commit/716aae4236e409f2ab11916c1cbe3fe3ce9a9d0f) - [Add virtuous signal that remote code execution is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-07-22T00:59:31+00:00 uBlock 1.21.4 uBlock 1.21.4 2019-07-22T10:19:37+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.4...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- This is an emergency fix for Chromium-based browsers only. The Firefox version won't be updated to 1.21.4. - [Remove fix to #3639](https://github.com/gorhill/uBlock/commit/df972497156e04d451940626988c2c115f924f26) 2019-07-22T10:19:37+00:00 uBlock 1.21.5b0 uBlock 1.21.5b0 2019-07-22T10:33:49+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.5b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.5b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.5b0/uBlock0_1.21.5b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.5b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.5b0/uBlock0_1.21.5b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Auto-reloading on each blocking change in the panel](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) ## Commits with no entry in issue tracker: - [Add virtuous signal that remote code execution is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-07-22T10:33:49+00:00 uBlock 1.21.5b1 uBlock 1.21.5b1 2019-07-22T21:42:55+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.5b1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.5b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.5b1/uBlock0_1.21.5b1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.5b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.5b1/uBlock0_1.21.5b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Chromium - [Element picker and zapper nonfunctional on Chrome 57](https://github.com/uBlockOrigin/uBlock-issues/issues/681) ### Core - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Auto-reloading on each blocking change in the panel](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) ## Commits with no entry in issue tracker: - [Add virtuous signal that remote code execution is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-07-22T21:42:55+00:00 uBlock 1.21.6 uBlock 1.21.6 2019-07-23T10:38:11+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.6...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- This is an emergency fix for Chromium-based browsers only, version 57 and earlier. The Firefox version won't be updated to 1.21.6. - [uBlock Origin broken on Chrome 57](https://github.com/uBlockOrigin/uBlock-issues/issues/681) 2019-07-23T10:38:11+00:00 uBlock 1.21.7b0 uBlock 1.21.7b0 2019-07-23T15:47:41+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.7b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.7b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b0/uBlock0_1.21.7b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.7b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b0/uBlock0_1.21.7b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Auto-reloading on each blocking change in the panel](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) ## Commits with no entry in issue tracker: - [Add virtuous signal that remote code execution is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-07-23T15:47:41+00:00 uBlock 1.21.7b1 uBlock 1.21.7b1 2019-07-26T14:02:01+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.7b1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.7b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b1/uBlock0_1.21.7b1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.7b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b1/uBlock0_1.21.7b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-07-26T14:02:01+00:00 uBlock 1.21.7b2 uBlock 1.21.7b2 2019-07-30T16:34:18+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.7b2...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.7b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b2/uBlock0_1.21.7b2.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.7b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b2/uBlock0_1.21.7b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-07-30T16:34:18+00:00 uBlock 1.21.7b3 uBlock 1.21.7b3 2019-08-03T17:32:38+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.7b3...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.7b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b3/uBlock0_1.21.7b3.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.7b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b3/uBlock0_1.21.7b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New New static network filter option: `redirect-rule=`. This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. ## Closed as fixed: - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-03T17:32:38+00:00 uBlock 1.21.7b4 uBlock 1.21.7b4 2019-08-07T13:54:06+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.7b4...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.7b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b4/uBlock0_1.21.7b4.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.7b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b4/uBlock0_1.21.7b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New New static network filter option: `redirect-rule=`. This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. ## Closed as fixed: - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-07T13:54:06+00:00 uBlock 1.21.7b5 uBlock 1.21.7b5 2019-08-10T15:16:01+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.7b5...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.7b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b5/uBlock0_1.21.7b5.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.7b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b5/uBlock0_1.21.7b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New ### static network filter option: `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. ## Closed as fixed: - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-10T15:16:01+00:00 uBlock 1.21.7b6 uBlock 1.21.7b6 2019-08-11T18:03:19+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.7b6...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.7b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b6/uBlock0_1.21.7b6.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.7b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b6/uBlock0_1.21.7b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New ### Toolbar icon badge color The toolbar icon badge color will now reflect the current blocking mode. This should help with usage of the "Relax blocking mode" shortcut. ### Static network filter option: `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. ## Closed as fixed: - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Review icon badge color management](https://github.com/gorhill/uBlock/commit/07c950f1e5794a7cfc6d091c2f29a76557adc717) - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-11T18:03:19+00:00 uBlock 1.21.7b7 uBlock 1.21.7b7 2019-08-13T12:54:11+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.7b7...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.7b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b7/uBlock0_1.21.7b7.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.7b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b7/uBlock0_1.21.7b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New ### Toolbar icon badge color The toolbar icon badge color will now reflect the current blocking mode. This should help with usage of the "Relax blocking mode" shortcut. ### Static network filter option: `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. ## Closed as fixed: - [Support AdGuard's `empty` static filter option](https://github.com/uBlockOrigin/uBlock-issues/issues/701) - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Review icon badge color management](https://github.com/gorhill/uBlock/commit/07c950f1e5794a7cfc6d091c2f29a76557adc717) - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-13T12:54:11+00:00 uBlock 1.21.7b8 uBlock 1.21.7b8 2019-08-14T15:09:35+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.7b8...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.7b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b8/uBlock0_1.21.7b8.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.7b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b8/uBlock0_1.21.7b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New ### Toolbar icon badge color The toolbar icon badge color will now reflect the current blocking mode. This should help with usage of the "Relax blocking mode" shortcut. ### Static network filter options #### `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. #### `empty` and `mp4` Support for AdGuard's [`empty`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#empty-modifier) and [`mp4`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#mp4-modifier) filter option has been added. ## Closed as fixed: - [Support AdGuard's `empty` & `mp4` static filter options](https://github.com/uBlockOrigin/uBlock-issues/issues/701) - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Add ability to escape comma in a scriptlet's list of arguments](https://github.com/gorhill/uBlock/commit/d67340f14db6ce5b446ef0ff4586b5e4d31f1086) - [Review icon badge color management](https://github.com/gorhill/uBlock/commit/07c950f1e5794a7cfc6d091c2f29a76557adc717) - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-14T15:09:35+00:00 uBlock 1.21.7b9 uBlock 1.21.7b9 2019-08-16T17:49:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.7b9...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.7b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b9/uBlock0_1.21.7b9.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.7b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b9/uBlock0_1.21.7b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New ### Toolbar icon badge color The toolbar icon badge color will now reflect the current blocking mode. This should help with usage of the "Relax blocking mode" shortcut. ### Static network filter options #### `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. #### `empty` and `mp4` Support for AdGuard's [`empty`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#empty-modifier) and [`mp4`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#mp4-modifier) filter option has been added. ## Closed as fixed: - [Support AdGuard's `empty` & `mp4` static filter options](https://github.com/uBlockOrigin/uBlock-issues/issues/701) - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Add ability to escape comma in a scriptlet's list of arguments](https://github.com/gorhill/uBlock/commit/d67340f14db6ce5b446ef0ff4586b5e4d31f1086) - [Review icon badge color management](https://github.com/gorhill/uBlock/commit/07c950f1e5794a7cfc6d091c2f29a76557adc717) - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-16T17:49:30+00:00 uBlock 1.21.7b10 uBlock 1.21.7b10 2019-08-17T12:51:20+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.7b10...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.7b10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b10/uBlock0_1.21.7b10.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.7b10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.7b10/uBlock0_1.21.7b10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New ### Toolbar icon badge color The toolbar icon badge color will now reflect the current blocking mode. This should help with usage of the "Relax blocking mode" shortcut. ### Static network filter options #### `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. #### `empty` and `mp4` Support for AdGuard's [`empty`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#empty-modifier) and [`mp4`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#mp4-modifier) filter option has been added. ## Closed as fixed: - [Support AdGuard's `empty` & `mp4` static filter options](https://github.com/uBlockOrigin/uBlock-issues/issues/701) - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Add support for special exception filter `#@#+js()`](https://github.com/gorhill/uBlock/commit/bf3c92574e5f2386fe2abb4de779e782b0b5a1d2) - [Add ability to escape comma in a scriptlet's list of arguments](https://github.com/gorhill/uBlock/commit/d67340f14db6ce5b446ef0ff4586b5e4d31f1086) - [Review icon badge color management](https://github.com/gorhill/uBlock/commit/07c950f1e5794a7cfc6d091c2f29a76557adc717) - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-17T12:51:20+00:00 uBlock 1.21.8 uBlock 1.21.8 2019-08-18T12:36:28+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.8...master) To install the stable build: - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- This is a release for Opera-based browsers only. - [Add "Relax blocking mode" command to Opera manifest](https://github.com/gorhill/uBlock/commit/b7dfb0d51f94a68d2d4c76ded2290b15d25ba538) 2019-08-18T12:36:28+00:00 uBlock 1.21.9b0 uBlock 1.21.9b0 2019-08-19T13:04:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.9b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.9b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.9b0/uBlock0_1.21.9b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.9b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.9b0/uBlock0_1.21.9b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New ### Toolbar icon badge color The toolbar icon badge color will now reflect the current blocking mode. This should help with usage of the "Relax blocking mode" shortcut. ### Static network filter options #### `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. #### `empty` and `mp4` Support for AdGuard's [`empty`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#empty-modifier) and [`mp4`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#mp4-modifier) filter option has been added. ## Closed as fixed: - [Support AdGuard's `empty` & `mp4` static filter options](https://github.com/uBlockOrigin/uBlock-issues/issues/701) - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Add support for special exception filter `#@#+js()`](https://github.com/gorhill/uBlock/commit/bf3c92574e5f2386fe2abb4de779e782b0b5a1d2) - [Add ability to escape comma in a scriptlet's list of arguments](https://github.com/gorhill/uBlock/commit/d67340f14db6ce5b446ef0ff4586b5e4d31f1086) - [Review icon badge color management](https://github.com/gorhill/uBlock/commit/07c950f1e5794a7cfc6d091c2f29a76557adc717) - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-19T13:04:32+00:00 uBlock 1.21.9b1 uBlock 1.21.9b1 2019-08-21T14:40:26+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.9b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.9b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.9b0/uBlock0_1.21.9b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.9b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.9b0/uBlock0_1.21.9b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New ### Toolbar icon badge color The toolbar icon badge color will now reflect the current blocking mode. This should help with usage of the "Relax blocking mode" shortcut. ### Static network filter options #### `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. #### `empty` and `mp4` Support for AdGuard's [`empty`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#empty-modifier) and [`mp4`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#mp4-modifier) filter option has been added. ### Scriptlet injection Ability to wholly disable scriptlet injection for a given site using broad scriptlet injection exception: example.com#@#+js() It is also possible to disable scriptlet injection everywhere with a generic exception: #@#+js() This is useful when creating specific exception filters is inconvenient. ## Closed as fixed: - [Support AdGuard's `empty` & `mp4` static filter options](https://github.com/uBlockOrigin/uBlock-issues/issues/701) - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Add new scriptlet to defuse calls to requestAnimationFrame](https://github.com/gorhill/uBlock/commit/6831967f5f9d64412a9c063f3b64104d9dce7b07) - [Add support for special exception filter `#@#+js()`](https://github.com/gorhill/uBlock/commit/bf3c92574e5f2386fe2abb4de779e782b0b5a1d2) - [Add ability to escape comma in a scriptlet's list of arguments](https://github.com/gorhill/uBlock/commit/d67340f14db6ce5b446ef0ff4586b5e4d31f1086) - [Review icon badge color management](https://github.com/gorhill/uBlock/commit/07c950f1e5794a7cfc6d091c2f29a76557adc717) - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-21T14:40:26+00:00 uBlock 1.21.9b3 uBlock 1.21.9b3 2019-08-22T21:25:12+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.9b3...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.9b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.9b3/uBlock0_1.21.9b3.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.9b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.9b3/uBlock0_1.21.9b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New ### Toolbar icon badge color The toolbar icon badge color will now reflect the current blocking mode. This should help with usage of the "Relax blocking mode" shortcut. ### Static network filter options #### `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. #### `empty` and `mp4` Support for AdGuard's [`empty`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#empty-modifier) and [`mp4`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#mp4-modifier) filter option has been added. ### Scriptlet injection Ability to wholly disable scriptlet injection for a given site using broad scriptlet injection exception: example.com#@#+js() It is also possible to disable scriptlet injection everywhere with a generic exception: #@#+js() This is useful when creating specific exception filters is inconvenient. ## Closed as fixed: - [Support AdGuard's `empty` & `mp4` static filter options](https://github.com/uBlockOrigin/uBlock-issues/issues/701) - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Fix spurious 256-char limit for filters stored in bidi-trie](https://github.com/gorhill/uBlock/commit/fb4e94f92c11d8c465b423dae1a18a696efe10a8) - [Add two scriptlets: setTimeout-if and setInterval-if](https://github.com/gorhill/uBlock/commit/c5536577b29cd0bcd401f7ecd143a921acdb4eb6) - [Fix badly computed output size in µBlock.base64.encode()](https://github.com/gorhill/uBlock/commit/708e5004e8aabbdcf7c09e23cc5f84818e2893fb) - [Add new scriptlet to defuse calls to requestAnimationFrame](https://github.com/gorhill/uBlock/commit/6831967f5f9d64412a9c063f3b64104d9dce7b07) - [Add support for special exception filter `#@#+js()`](https://github.com/gorhill/uBlock/commit/bf3c92574e5f2386fe2abb4de779e782b0b5a1d2) - [Add ability to escape comma in a scriptlet's list of arguments](https://github.com/gorhill/uBlock/commit/d67340f14db6ce5b446ef0ff4586b5e4d31f1086) - [Review icon badge color management](https://github.com/gorhill/uBlock/commit/07c950f1e5794a7cfc6d091c2f29a76557adc717) - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-22T21:25:12+00:00 uBlock 1.21.9b4 uBlock 1.21.9b4 2019-08-23T15:37:16+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.9b4...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.9b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.9b4/uBlock0_1.21.9b4.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.9b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.9b4/uBlock0_1.21.9b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New ### Toolbar icon badge color The toolbar icon badge color will now reflect the current blocking mode. This should help with usage of the "Relax blocking mode" shortcut. ### Static network filter options #### `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. #### `empty` and `mp4` Support for AdGuard's [`empty`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#empty-modifier) and [`mp4`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#mp4-modifier) filter option has been added. ### Scriptlet injection Ability to wholly disable scriptlet injection for a given site using broad scriptlet injection exception: example.com#@#+js() It is also possible to disable scriptlet injection everywhere with a generic exception: #@#+js() This is useful when creating specific exception filters is inconvenient. ## Closed as fixed: - [Support AdGuard's `empty` & `mp4` static filter options](https://github.com/uBlockOrigin/uBlock-issues/issues/701) - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Code review fix re. max string length in bidi-trie](https://github.com/gorhill/uBlock/commit/9f7e385a5c15abdf9737366bcf69c00396e6a938) - [Add two scriptlets: setTimeout-if and setInterval-if](https://github.com/gorhill/uBlock/commit/c5536577b29cd0bcd401f7ecd143a921acdb4eb6) - [Fix badly computed output size in µBlock.base64.encode()](https://github.com/gorhill/uBlock/commit/708e5004e8aabbdcf7c09e23cc5f84818e2893fb) - [Add new scriptlet to defuse calls to requestAnimationFrame](https://github.com/gorhill/uBlock/commit/6831967f5f9d64412a9c063f3b64104d9dce7b07) - [Add support for special exception filter `#@#+js()`](https://github.com/gorhill/uBlock/commit/bf3c92574e5f2386fe2abb4de779e782b0b5a1d2) - [Add ability to escape comma in a scriptlet's list of arguments](https://github.com/gorhill/uBlock/commit/d67340f14db6ce5b446ef0ff4586b5e4d31f1086) - [Review icon badge color management](https://github.com/gorhill/uBlock/commit/07c950f1e5794a7cfc6d091c2f29a76557adc717) - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-23T15:37:16+00:00 uBlock 1.21.9b5 uBlock 1.21.9b5 2019-08-24T17:58:55+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.9b5...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.9b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.9b5/uBlock0_1.21.9b5.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.9b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.9b5/uBlock0_1.21.9b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New ### Toolbar icon badge color The toolbar icon badge color will now reflect the current blocking mode. This should help with usage of the "Relax blocking mode" shortcut. ### Static network filter options #### `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. #### `empty` and `mp4` Support for AdGuard's [`empty`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#empty-modifier) and [`mp4`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#mp4-modifier) filter option has been added. ### Scriptlet injection Ability to wholly disable scriptlet injection for a given site using broad scriptlet injection exception: example.com#@#+js() It is also possible to disable scriptlet injection everywhere with a generic exception: #@#+js() This is useful when creating specific exception filters is inconvenient. ## Closed as fixed: - [Support AdGuard's `empty` & `mp4` static filter options](https://github.com/uBlockOrigin/uBlock-issues/issues/701) - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Code review fix re. max string length in bidi-trie](https://github.com/gorhill/uBlock/commit/9f7e385a5c15abdf9737366bcf69c00396e6a938) - [Add two scriptlets: setTimeout-if and setInterval-if](https://github.com/gorhill/uBlock/commit/c5536577b29cd0bcd401f7ecd143a921acdb4eb6) - [Fix badly computed output size in µBlock.base64.encode()](https://github.com/gorhill/uBlock/commit/708e5004e8aabbdcf7c09e23cc5f84818e2893fb) - [Add new scriptlet to defuse calls to requestAnimationFrame](https://github.com/gorhill/uBlock/commit/6831967f5f9d64412a9c063f3b64104d9dce7b07) - [Add support for special exception filter `#@#+js()`](https://github.com/gorhill/uBlock/commit/bf3c92574e5f2386fe2abb4de779e782b0b5a1d2) - [Add ability to escape comma in a scriptlet's list of arguments](https://github.com/gorhill/uBlock/commit/d67340f14db6ce5b446ef0ff4586b5e4d31f1086) - [Review icon badge color management](https://github.com/gorhill/uBlock/commit/07c950f1e5794a7cfc6d091c2f29a76557adc717) - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-24T17:58:55+00:00 uBlock 1.21.9b7 uBlock 1.21.9b7 2019-08-25T13:43:23+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.21.9b7...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.21.9b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.9b7/uBlock0_1.21.9b7.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.21.9b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.21.9b7/uBlock0_1.21.9b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New ### Toolbar icon badge color The toolbar icon badge color will now reflect the current blocking mode. This should help with usage of the "Relax blocking mode" shortcut. ### Static network filter options #### `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. #### `empty` and `mp4` Support for AdGuard's [`empty`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#empty-modifier) and [`mp4`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#mp4-modifier) filter option has been added. ### Scriptlet injection Ability to wholly disable scriptlet injection for a given site using broad scriptlet injection exception: example.com#@#+js() It is also possible to disable scriptlet injection everywhere with a generic exception: #@#+js() This is useful when creating specific exception filters is inconvenient. ## Closed as fixed: - [Support AdGuard's `empty` & `mp4` static filter options](https://github.com/uBlockOrigin/uBlock-issues/issues/701) - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Add support for `!#if false` in list directive processor](https://github.com/gorhill/uBlock/commit/1d805fb9da1aad918d02cc74796d5aa5e974b184) - [Code review fix re. max string length in bidi-trie](https://github.com/gorhill/uBlock/commit/9f7e385a5c15abdf9737366bcf69c00396e6a938) - [Add two scriptlets: setTimeout-if and setInterval-if](https://github.com/gorhill/uBlock/commit/c5536577b29cd0bcd401f7ecd143a921acdb4eb6) - [Fix badly computed output size in µBlock.base64.encode()](https://github.com/gorhill/uBlock/commit/708e5004e8aabbdcf7c09e23cc5f84818e2893fb) - [Add new scriptlet to defuse calls to requestAnimationFrame](https://github.com/gorhill/uBlock/commit/6831967f5f9d64412a9c063f3b64104d9dce7b07) - [Add support for special exception filter `#@#+js()`](https://github.com/gorhill/uBlock/commit/bf3c92574e5f2386fe2abb4de779e782b0b5a1d2) - [Add ability to escape comma in a scriptlet's list of arguments](https://github.com/gorhill/uBlock/commit/d67340f14db6ce5b446ef0ff4586b5e4d31f1086) - [Review icon badge color management](https://github.com/gorhill/uBlock/commit/07c950f1e5794a7cfc6d091c2f29a76557adc717) - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-25T13:43:23+00:00 uBlock 1.22.0 uBlock 1.22.0 2019-08-30T14:04:15+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.0...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Pending review <!-- Click [uBlock0_1.22.2.firefox.signed.xpi](#). --> - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- ## New ### Toolbar icon badge color The toolbar icon badge color will now reflect the current [blocking mode](https://github.com/gorhill/uBlock/wiki/Blocking-mode). This should help with usage of the "Relax blocking mode" shortcut. The way uBO relaxes the current blocking mode is configurable through the [advanced setting `blockingProfiles`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#blockingprofiles). ### Static network filter options #### `redirect-rule=` This new option allows to create a pure redirect directive, without a corresponding block filter as would be the case with the `redirect=` option. For example, consider the following filter: ||example.com/ads.js$script,redirect=noop.js The above filter will result in a block filter `||example.com/ads.js$script` **and** a matching redirect directive. Now consider this following filter: ||example.com/ads.js$script,redirect-rule=noop.js The above filter will not cause a block filter to be created, only a redirect directive will be created. Standalone redirect directives are useful when the blocking of a resource is optional but we still want the resource to be redirected should it ever be blocked by whatever mean -- whether through a separate block filter, a dynamic filtering rule, etc. #### `empty` and `mp4` Support for AdGuard's [`empty`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#empty-modifier) and [`mp4`](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#mp4-modifier) filter option has been added. #### `!#if false ... !#endif` Support for the directive `!#if false` to easily disable a block of filters, which is more convenient than having to delete them all or prefix them all with `!`. ### Scriptlet injection Ability to wholly disable scriptlet injection for a given site using broad scriptlet injection exception: example.com#@#+js() It is also possible to disable scriptlet injection everywhere with a generic exception: #@#+js() This is useful when creating specific exception filters is inconvenient. ## Closed as fixed: - [Support AdGuard's `empty` & `mp4` static filter options](https://github.com/uBlockOrigin/uBlock-issues/issues/701) - [Add ability to bypass browser cache when fetching a resource](https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130) - [Extension icon doesn't revert back when the domain is removed from Whitelist tab](https://github.com/uBlockOrigin/uBlock-issues/issues/680) - [Dead code in `assets.js`](https://github.com/uBlockOrigin/uBlock-issues/issues/679) - [Popup panel closing when forcing a reload](https://github.com/uBlockOrigin/uBlock-issues/issues/672) - [uBlock does not appear to honor overriding default assets.json via Chrome policy](https://github.com/uBlockOrigin/uBlock-issues/issues/666) - [uBo logger show not used :style(...) filters](https://github.com/uBlockOrigin/uBlock-issues/issues/627) - [Block Element doesn't appear in the context menu of a tab under specific circumstances](https://github.com/uBlockOrigin/uBlock-issues/issues/151) - [Cosmetic filters containing pseudo-elements do not show results in manual/interactive selection mode](https://github.com/gorhill/uBlock/issues/2515) ## Commits with no entry in issue tracker: - [Add support for `!#if false` in list directive processor](https://github.com/gorhill/uBlock/commit/1d805fb9da1aad918d02cc74796d5aa5e974b184) - [Code review fix re. max string length in bidi-trie](https://github.com/gorhill/uBlock/commit/9f7e385a5c15abdf9737366bcf69c00396e6a938) - [Add two scriptlets: setTimeout-if and setInterval-if](https://github.com/gorhill/uBlock/commit/c5536577b29cd0bcd401f7ecd143a921acdb4eb6) - [Fix badly computed output size in µBlock.base64.encode()](https://github.com/gorhill/uBlock/commit/708e5004e8aabbdcf7c09e23cc5f84818e2893fb) - [Add new scriptlet to defuse calls to requestAnimationFrame](https://github.com/gorhill/uBlock/commit/6831967f5f9d64412a9c063f3b64104d9dce7b07) - [Add support for special exception filter `#@#+js()`](https://github.com/gorhill/uBlock/commit/bf3c92574e5f2386fe2abb4de779e782b0b5a1d2) - [Add ability to escape comma in a scriptlet's list of arguments](https://github.com/gorhill/uBlock/commit/d67340f14db6ce5b446ef0ff4586b5e4d31f1086) - [Review icon badge color management](https://github.com/gorhill/uBlock/commit/07c950f1e5794a7cfc6d091c2f29a76557adc717) - [Reflect blocking mode in badge color of toolbar icon](https://github.com/gorhill/uBlock/commit/7ff750eaf6007bdea4e843d3314fc7275b1ce945) - [Invalidate browser's memory cache after using element picker](https://github.com/gorhill/uBlock/commit/5e1f4d7906c9e18d9d3c45cc4c265b02f2cfddf1) - [Add virtuous signal that remote code execution in extension context is not possible](https://github.com/gorhill/uBlock/commit/7e1868b1c3077896fce7fca42e9fcbb2d87b7cd4) 2019-08-30T14:04:15+00:00 uBlock 1.22.1b0 uBlock 1.22.1b0 2019-09-01T17:01:27+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.1b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.1b0/uBlock0_1.22.1b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.1b0/uBlock0_1.22.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) 2019-09-01T17:01:27+00:00 uBlock 1.22.1b1 uBlock 1.22.1b1 2019-09-02T12:47:38+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.1b1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.1b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.1b1/uBlock0_1.22.1b1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.1b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.1b1/uBlock0_1.22.1b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - Related regression: [uBlock 1.22.1b0 labels :style() filters as error in Picker ](https://github.com/uBlockOrigin/uBlock-issues/issues/715) 2019-09-02T12:47:38+00:00 uBlock 1.22.1b2 uBlock 1.22.1b2 2019-09-06T15:49:41+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.1b2...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.1b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.1b2/uBlock0_1.22.1b2.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.1b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.1b2/uBlock0_1.22.1b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) 2019-09-06T15:49:41+00:00 uBlock 1.22.1b3 uBlock 1.22.1b3 2019-09-06T17:05:57+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.1b3...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.1b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.1b3/uBlock0_1.22.1b3.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.1b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.1b3/uBlock0_1.22.1b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) 2019-09-06T17:05:57+00:00 uBlock 1.22.2 uBlock 1.22.2 2019-09-07T11:46:49+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.2...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Pending review <!-- Click [uBlock0_1.22.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3392439/ublock_origin-1.22.0-an+fx.xpi). --> - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- Emergency fix in ac7825c789ce8f8b3ffe8cfc34aa121df63c2d27: redirection rules could be ignored under some circumstances. Regression from 3e5c9e00ab3603ae0c02e08b007b084404bbb71d. > 2019-09-07T11:46:49+00:00 uBlock 1.22.3b0 uBlock 1.22.3b0 2019-09-07T16:17:52+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b0/uBlock0_1.22.3b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b0/uBlock0_1.22.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) 2019-09-07T16:17:52+00:00 uBlock 1.22.3b1 uBlock 1.22.3b1 2019-09-09T18:18:52+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b1/uBlock0_1.22.3b1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b1/uBlock0_1.22.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) ## Commits with no entry in issue tracker: - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-09T18:18:52+00:00 uBlock 1.22.3b2 uBlock 1.22.3b2 2019-09-10T20:46:23+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b2...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b2/uBlock0_1.22.3b2.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b2/uBlock0_1.22.3b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) ## Commits with no entry in issue tracker: - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-10T20:46:23+00:00 uBlock 1.22.3b3 uBlock 1.22.3b3 2019-09-11T12:19:51+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b3...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b3/uBlock0_1.22.3b3.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b3/uBlock0_1.22.3b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) ## Commits with no entry in issue tracker: - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-11T12:19:51+00:00 uBlock 1.22.3b5 uBlock 1.22.3b5 2019-09-15T13:42:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b5...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b5/uBlock0_1.22.3b5.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b5/uBlock0_1.22.3b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) ## Commits with no entry in issue tracker: - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/e27328f9319132ba7d7a27de159aa077cf80ff37) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-15T13:42:07+00:00 uBlock 1.22.3b6 uBlock 1.22.3b6 2019-09-15T15:10:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b6...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b6/uBlock0_1.22.3b6.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b6/uBlock0_1.22.3b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) ## Commits with no entry in issue tracker: - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/e27328f9319132ba7d7a27de159aa077cf80ff37) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-15T15:10:07+00:00 uBlock 1.22.3b7 uBlock 1.22.3b7 2019-09-16T13:50:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b7...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b7/uBlock0_1.22.3b7.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b7/uBlock0_1.22.3b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) ## Commits with no entry in issue tracker: - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/eec53c01540cf842c35cbfdd1a5b029e0dea6654) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-16T13:50:32+00:00 uBlock 1.22.3b8 uBlock 1.22.3b8 2019-09-17T19:28:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b8...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b8/uBlock0_1.22.3b8.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b8/uBlock0_1.22.3b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) ## Commits with no entry in issue tracker: - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/3224d9b5cc72a3db007f4c681bcd622ecdbd923f) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-17T19:28:30+00:00 uBlock 1.22.3b9 uBlock 1.22.3b9 2019-09-18T13:08:14+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b9...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b9/uBlock0_1.22.3b9.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b9/uBlock0_1.22.3b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) ## Commits with no entry in issue tracker: - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/022951547c1f6d381bf7e9e16bd28b6feb32c9de) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-18T13:08:14+00:00 uBlock 1.22.3b11 uBlock 1.22.3b11 2019-09-19T21:13:05+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b11...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b11.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b11/uBlock0_1.22.3b11.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b11.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b11/uBlock0_1.22.3b11.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) ## Commits with no entry in issue tracker: - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-19T21:13:05+00:00 uBlock 1.22.3b12 uBlock 1.22.3b12 2019-09-20T12:02:02+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b12...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b12.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b12/uBlock0_1.22.3b12.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b12.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b12/uBlock0_1.22.3b12.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) ## Commits with no entry in issue tracker: - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-20T12:02:02+00:00 uBlock 1.22.3b14 uBlock 1.22.3b14 2019-09-21T23:29:15+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b14...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b14.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b14/uBlock0_1.22.3b14.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b14.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b14/uBlock0_1.22.3b14.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) ## Commits with no entry in issue tracker: - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-21T23:29:15+00:00 uBlock 1.22.3b15 uBlock 1.22.3b15 2019-09-22T13:26:22+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b15...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b15.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b15/uBlock0_1.22.3b15.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b15.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b15/uBlock0_1.22.3b15.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) ## Commits with no entry in issue tracker: - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-22T13:26:22+00:00 uBlock 1.22.3b16 uBlock 1.22.3b16 2019-09-23T12:37:16+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b16...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b16.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b16/uBlock0_1.22.3b16.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b16.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b16/uBlock0_1.22.3b16.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-23T12:37:16+00:00 uBlock 1.22.3b17 uBlock 1.22.3b17 2019-09-24T21:15:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b17...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b17.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b17/uBlock0_1.22.3b17.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b17.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b17/uBlock0_1.22.3b17.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-24T21:15:36+00:00 uBlock 1.22.3b18 uBlock 1.22.3b18 2019-09-25T15:32:10+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.3b18...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.3b18.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b18/uBlock0_1.22.3b18.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.3b18.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.3b18/uBlock0_1.22.3b18.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-25T15:32:10+00:00 uBlock 1.22.4 uBlock 1.22.4 2019-09-26T16:18:16+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.4...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Pending review <!-- Click [uBlock0_1.22.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3398284/ublock_origin-1.22.2-an+fx.xpi). --> - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- This is an emergency fix. The issue was [fixed in dev build days ago](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1), and it was originally deemed to not be a serious regression. However as [reported by a user on Reddit](https://www.reddit.com/r/uBlockOrigin/comments/d8jyy9/nthancestor_blocking_completely_broken_on/), the issue was affecting more than just the logging of cosmetic filters, it was completely breaking cosmetic filtering when the two following conditions were met: - uBO's own logger was opened; AND - _Procedural_ cosmetic filters were injected on the page. 2019-09-26T16:18:16+00:00 uBlock 1.22.5b0 uBlock 1.22.5b0 2019-09-26T16:50:51+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.5b0...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.5b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5b0/uBlock0_1.22.5b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.5b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5b0/uBlock0_1.22.5b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-26T16:50:51+00:00 uBlock 1.22.5b1 uBlock 1.22.5b1 2019-09-26T21:03:45+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.5b1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.5b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5b1/uBlock0_1.22.5b1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.5b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5b1/uBlock0_1.22.5b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Fix mishandling of procedural cosmetic exceptions in logger](https://github.com/gorhill/uBlock/commit/97d6d5028b948a6d4e0cbf40cdb21486f64d39b1) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-26T21:03:45+00:00 uBlock 1.22.5b2 uBlock 1.22.5b2 2019-09-28T17:49:31+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.5b2...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.5b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5b2/uBlock0_1.22.5b2.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.5b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5b2/uBlock0_1.22.5b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Reduce memory usage in staticExtFilteringEngine.HostnameBasedDB](https://github.com/gorhill/uBlock/commit/e94024d350b066e4e04a772b0a3dbc69daab3fb7) - [Store `csp=` filters into main data structure](https://github.com/gorhill/uBlock/commit/4bf6503f0a654b298ae773066967653128ab4cb6) - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-28T17:49:31+00:00 uBlock 1.22.5b5 uBlock 1.22.5b5 2019-09-30T15:44:46+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.5b5...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.5b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5b5/uBlock0_1.22.5b5.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.5b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5b5/uBlock0_1.22.5b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Reduce memory usage in staticExtFilteringEngine.HostnameBasedDB](https://github.com/gorhill/uBlock/commit/e94024d350b066e4e04a772b0a3dbc69daab3fb7) - [Store `csp=` filters into main data structure](https://github.com/gorhill/uBlock/commit/4bf6503f0a654b298ae773066967653128ab4cb6) - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-09-30T15:44:46+00:00 uBlock 1.22.5rc0 uBlock 1.22.5rc0 2019-10-01T13:05:06+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.5b6...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.5b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5b6/uBlock0_1.22.5b6.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.5b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5b6/uBlock0_1.22.5b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Log procedural cosmetic exception filters](https://github.com/gorhill/uBlock/commit/bf697f344a55a7adbf5d4f9a201dba4669e339af) - [Prevent reverse-lookup from finding badfilter-ed filters](https://github.com/gorhill/uBlock/commit/e1d75ee6023ba7cba510d4e3957b41a1e8b64213) - [Reduce memory usage in staticExtFilteringEngine.HostnameBasedDB](https://github.com/gorhill/uBlock/commit/e94024d350b066e4e04a772b0a3dbc69daab3fb7) - [Store `csp=` filters into main data structure](https://github.com/gorhill/uBlock/commit/4bf6503f0a654b298ae773066967653128ab4cb6) - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-10-01T13:05:06+00:00 uBlock 1.22.5rc1 uBlock 1.22.5rc1 2019-10-03T16:46:57+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.5rc1...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.5rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5rc1/uBlock0_1.22.5rc1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.5rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5rc1/uBlock0_1.22.5rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Chromium and Firefox developer builds will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Remove stats button from logger](https://github.com/gorhill/uBlock/commit/5a5523c0b53697f816d942a1b3a712980bc77b93) - [Log procedural cosmetic exception filters](https://github.com/gorhill/uBlock/commit/bf697f344a55a7adbf5d4f9a201dba4669e339af) - [Prevent reverse-lookup from finding badfilter-ed filters](https://github.com/gorhill/uBlock/commit/e1d75ee6023ba7cba510d4e3957b41a1e8b64213) - [Reduce memory usage in staticExtFilteringEngine.HostnameBasedDB](https://github.com/gorhill/uBlock/commit/e94024d350b066e4e04a772b0a3dbc69daab3fb7) - [Store `csp=` filters into main data structure](https://github.com/gorhill/uBlock/commit/4bf6503f0a654b298ae773066967653128ab4cb6) - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-10-03T16:46:57+00:00 uBlock 1.22.5rc2 uBlock 1.22.5rc2 2019-10-07T12:32:19+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.5rc2...master) To install the developer build: - **Chromium**: Download [uBlock0_1.22.5rc2.chromium.zip](https://github.com/gorhill/uBlock/releases/download/1.22.5rc2/uBlock0_1.22.5rc2.chromium.zip) and [side load into Chromium](https://github.com/gorhill/uBlock/tree/master/dist#install). - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.5rc2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5rc2/uBlock0_1.22.5rc2.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.5rc2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5rc2/uBlock0_1.22.5rc2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Notes: Latest Chromium dev builds of uBO are no longer available in the Chrome Web Store, as 1.22.5rc1 has been marked "REJECTED" by the Chrome Web Store. [Details](https://github.com/uBlockOrigin/uBlock-issues/issues/745). ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Do not bypass network listener in suspended mode](https://github.com/gorhill/uBlock/commit/35cb0eb3775ad1c8583b5486d1e8773c3b5a4615) - [Remove stats button from logger](https://github.com/gorhill/uBlock/commit/5a5523c0b53697f816d942a1b3a712980bc77b93) - [Log procedural cosmetic exception filters](https://github.com/gorhill/uBlock/commit/bf697f344a55a7adbf5d4f9a201dba4669e339af) - [Prevent reverse-lookup from finding badfilter-ed filters](https://github.com/gorhill/uBlock/commit/e1d75ee6023ba7cba510d4e3957b41a1e8b64213) - [Reduce memory usage in staticExtFilteringEngine.HostnameBasedDB](https://github.com/gorhill/uBlock/commit/e94024d350b066e4e04a772b0a3dbc69daab3fb7) - [Store `csp=` filters into main data structure](https://github.com/gorhill/uBlock/commit/4bf6503f0a654b298ae773066967653128ab4cb6) - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-10-07T12:32:19+00:00 uBlock 1.22.5rc3 uBlock 1.22.5rc3 2019-10-11T22:08:35+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.5rc3...master) To install the developer build: - **Chromium**: Download [uBlock0_1.22.5rc3.chromium.zip](https://github.com/gorhill/uBlock/releases/download/1.22.5rc3/uBlock0_1.22.5rc3.chromium.zip) and [side load into Chromium](https://github.com/gorhill/uBlock/tree/master/dist#install). - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.5rc3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5rc3/uBlock0_1.22.5rc3.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.5rc3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5rc3/uBlock0_1.22.5rc3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Notes: Latest Chromium dev builds of uBO are no longer available in the Chrome Web Store, as 1.22.5rc1 has been marked "REJECTED" by the Chrome Web Store. [Details](https://github.com/uBlockOrigin/uBlock-issues/issues/745). ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Do not bypass network listener in suspended mode](https://github.com/gorhill/uBlock/commit/35cb0eb3775ad1c8583b5486d1e8773c3b5a4615) - [Remove stats button from logger](https://github.com/gorhill/uBlock/commit/5a5523c0b53697f816d942a1b3a712980bc77b93) - [Log procedural cosmetic exception filters](https://github.com/gorhill/uBlock/commit/bf697f344a55a7adbf5d4f9a201dba4669e339af) - [Prevent reverse-lookup from finding badfilter-ed filters](https://github.com/gorhill/uBlock/commit/e1d75ee6023ba7cba510d4e3957b41a1e8b64213) - [Reduce memory usage in staticExtFilteringEngine.HostnameBasedDB](https://github.com/gorhill/uBlock/commit/e94024d350b066e4e04a772b0a3dbc69daab3fb7) - [Store `csp=` filters into main data structure](https://github.com/gorhill/uBlock/commit/4bf6503f0a654b298ae773066967653128ab4cb6) - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-10-11T22:08:35+00:00 uBlock 1.22.5rc4 uBlock 1.22.5rc4 2019-10-14T13:06:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.5rc4...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.5rc4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5rc4/uBlock0_1.22.5rc4.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.5rc4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5rc4/uBlock0_1.22.5rc4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Do not bypass network listener in suspended mode](https://github.com/gorhill/uBlock/commit/35cb0eb3775ad1c8583b5486d1e8773c3b5a4615) - [Remove stats button from logger](https://github.com/gorhill/uBlock/commit/5a5523c0b53697f816d942a1b3a712980bc77b93) - [Log procedural cosmetic exception filters](https://github.com/gorhill/uBlock/commit/bf697f344a55a7adbf5d4f9a201dba4669e339af) - [Prevent reverse-lookup from finding badfilter-ed filters](https://github.com/gorhill/uBlock/commit/e1d75ee6023ba7cba510d4e3957b41a1e8b64213) - [Reduce memory usage in staticExtFilteringEngine.HostnameBasedDB](https://github.com/gorhill/uBlock/commit/e94024d350b066e4e04a772b0a3dbc69daab3fb7) - [Store `csp=` filters into main data structure](https://github.com/gorhill/uBlock/commit/4bf6503f0a654b298ae773066967653128ab4cb6) - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-10-14T13:06:30+00:00 uBlock 1.22.5rc5 uBlock 1.22.5rc5 2019-10-15T15:55:01+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.5rc5...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.5rc5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5rc5/uBlock0_1.22.5rc5.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.5rc5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5rc5/uBlock0_1.22.5rc5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Avoid or defer writing back to cache storage at launch](https://github.com/gorhill/uBlock/commit/0f19dfde3887233674c5cc07413cb743a2a94319) - [Do not bypass network listener in suspended mode](https://github.com/gorhill/uBlock/commit/35cb0eb3775ad1c8583b5486d1e8773c3b5a4615) - [Remove stats button from logger](https://github.com/gorhill/uBlock/commit/5a5523c0b53697f816d942a1b3a712980bc77b93) - [Log procedural cosmetic exception filters](https://github.com/gorhill/uBlock/commit/bf697f344a55a7adbf5d4f9a201dba4669e339af) - [Prevent reverse-lookup from finding badfilter-ed filters](https://github.com/gorhill/uBlock/commit/e1d75ee6023ba7cba510d4e3957b41a1e8b64213) - [Reduce memory usage in staticExtFilteringEngine.HostnameBasedDB](https://github.com/gorhill/uBlock/commit/e94024d350b066e4e04a772b0a3dbc69daab3fb7) - [Store `csp=` filters into main data structure](https://github.com/gorhill/uBlock/commit/4bf6503f0a654b298ae773066967653128ab4cb6) - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-10-15T15:55:01+00:00 uBlock 1.22.5rc6 uBlock 1.22.5rc6 2019-10-17T21:27:48+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.22.5rc6...master) To install the developer build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.22.5rc6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5rc6/uBlock0_1.22.5rc6.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.22.5rc6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.22.5rc6/uBlock0_1.22.5rc6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Fix bad returned value in case of empty URL](https://github.com/gorhill/uBlock/commit/f2340bef3cb614ade69fa3b043e3481ef9bc00fa) - [Avoid or defer writing back to cache storage at launch](https://github.com/gorhill/uBlock/commit/0f19dfde3887233674c5cc07413cb743a2a94319) - [Do not bypass network listener in suspended mode](https://github.com/gorhill/uBlock/commit/35cb0eb3775ad1c8583b5486d1e8773c3b5a4615) - [Remove stats button from logger](https://github.com/gorhill/uBlock/commit/5a5523c0b53697f816d942a1b3a712980bc77b93) - [Log procedural cosmetic exception filters](https://github.com/gorhill/uBlock/commit/bf697f344a55a7adbf5d4f9a201dba4669e339af) - [Prevent reverse-lookup from finding badfilter-ed filters](https://github.com/gorhill/uBlock/commit/e1d75ee6023ba7cba510d4e3957b41a1e8b64213) - [Reduce memory usage in staticExtFilteringEngine.HostnameBasedDB](https://github.com/gorhill/uBlock/commit/e94024d350b066e4e04a772b0a3dbc69daab3fb7) - [Store `csp=` filters into main data structure](https://github.com/gorhill/uBlock/commit/4bf6503f0a654b298ae773066967653128ab4cb6) - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-10-17T21:27:48+00:00 uBlock 1.23.0 uBlock 1.23.0 2019-10-21T15:17:37+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.0...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Pending review. <!-- Click [uBlock0_1.23.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3412681/ublock_origin-1.22.4-an+fx.xpi). --> - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- ## New: ### Static filter option `elemhide` as per ABP semantic The `elemhide` option is now fully supported, rather than being an alias of `generichide`. The `elemhide` option will be internally converted into two filters, `generichide` and `specifichide`. There have been cases raised by filter list maintainers where `specifichide` would be useful. Additionally, the filter options `elemhide`, `generichide` and `specifichide` can be aliased with `ehide`, `ghide` and `shide` respectively. (`generichide` appears over 1,300 times just in _"uBlock filters"_.) ## Closed as fixed: - [Prevent uBO from being reloaded mid-session](https://github.com/uBlockOrigin/uBlock-issues/issues/717#issuecomment-527345870) - A new advanced setting -- [`extensionUpdateForceReload`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#extensionupdateforcereload) -- can be used to override this new behavior. - [Comply with new security requirements for Chrome](https://github.com/uBlockOrigin/uBlock-issues/issues/710) - The changes benefit all platforms. - [Add advanced setting to control logger popup type](https://github.com/uBlockOrigin/uBlock-issues/issues/663#issuecomment-509205050) - [Ignoring ping filters](https://github.com/gorhill/uBlock/issues/1493) ## Commits with no entry in issue tracker: - [Fix bad returned value in case of empty URL](https://github.com/gorhill/uBlock/commit/f2340bef3cb614ade69fa3b043e3481ef9bc00fa) - [Avoid or defer writing back to cache storage at launch](https://github.com/gorhill/uBlock/commit/0f19dfde3887233674c5cc07413cb743a2a94319) - [Do not bypass network listener in suspended mode](https://github.com/gorhill/uBlock/commit/35cb0eb3775ad1c8583b5486d1e8773c3b5a4615) - [Remove stats button from logger](https://github.com/gorhill/uBlock/commit/5a5523c0b53697f816d942a1b3a712980bc77b93) - [Log procedural cosmetic exception filters](https://github.com/gorhill/uBlock/commit/bf697f344a55a7adbf5d4f9a201dba4669e339af) - [Prevent reverse-lookup from finding badfilter-ed filters](https://github.com/gorhill/uBlock/commit/e1d75ee6023ba7cba510d4e3957b41a1e8b64213) - [Reduce memory usage in staticExtFilteringEngine.HostnameBasedDB](https://github.com/gorhill/uBlock/commit/e94024d350b066e4e04a772b0a3dbc69daab3fb7) - [Store `csp=` filters into main data structure](https://github.com/gorhill/uBlock/commit/4bf6503f0a654b298ae773066967653128ab4cb6) - [Add ability to quickly create exceptions in logger](https://github.com/gorhill/uBlock/commit/59c9a34d34a737f6bb48c4130c65f4fe0fa73806) - [Match static popup filter against local context](https://github.com/gorhill/uBlock/commit/f204d24bf4a7a5f70419bd8b0c7a87595f0a4181) - [Fix erroneous reports of blocked popups in logger](https://github.com/gorhill/uBlock/commit/1d2b24c79a44040633a180bd3ad1144c9831ca03) - [Fix case of unreported `:style` filters in logger](https://github.com/gorhill/uBlock/commit/22b390eb003df4208097cd8eb98c01c81783e2fa) - [Do not flush blocked-elements cache at webNavigation time](https://github.com/gorhill/uBlock/commit/9f825c30595a2689c48353860461a5dc9049a351) - [Remove remnants of `chrome` references](https://github.com/gorhill/uBlock/commit/350e436c08613804f1f7ecdfae1651f9bc5f077f) - [Add support for `elemhide` (through `specifichide`)](https://github.com/gorhill/uBlock/commit/23c4c80136ba4974a6444488ef8162ba75b0cb84) - [Simplify client messaging code](https://github.com/gorhill/uBlock/commit/87d0e456f1997cddb75168ee8dff6c8afcae1636) - [Removing now obsolete Safari code base](https://github.com/gorhill/uBlock/commit/149b5cf59cc760fa98c9753f4b4ec12d4b884d9a) - [Revisit element picker arguments code](https://github.com/gorhill/uBlock/commit/917f3620e0c08b722bbd4d400bca2735d9f6975f) - [Convert new setTimeout-if scriptlet to blacklist approach](https://github.com/gorhill/uBlock/commit/9367a6015b8cbb6b49347b00a105aab8f24df861) - [Work toward modernizing code base: promisification](https://github.com/gorhill/uBlock/commit/58620fb05150cd8cc06a2cfad64011ca34f93468) - [Fix icon title always showing `(0)` when badge is disabled](https://github.com/gorhill/uBlock/commit/e393a5244250d9384e1837b128319d69dc1919e4) - [Reuse existing Set/Map when calling scriptletFilteringEngine.retrieve](https://github.com/gorhill/uBlock/commit/1e7e6f86a6b57ad5e962e7196108e9d6a676bc04) - [Fix entity-based lookup in html & scriptlet filtering](https://github.com/gorhill/uBlock/commit/a73dd0a9f26df59cfb4b68e98d1184ac042c90ea) - [Coalesce tab reloads in burst "relax blocking mode" ops](https://github.com/gorhill/uBlock/commit/4792e0e291221c0f3aa158b759c9bbb16b788785) 2019-10-21T15:17:37+00:00 uBlock 1.23.1b3 uBlock 1.23.1b3 2019-10-27T12:41:54+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b3...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b3/uBlock0_1.23.1b3.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b3/uBlock0_1.23.1b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-10-27T12:41:54+00:00 uBlock 1.23.1b4 uBlock 1.23.1b4 2019-10-28T18:03:44+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b4...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b4/uBlock0_1.23.1b4.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b4/uBlock0_1.23.1b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-10-28T18:03:44+00:00 uBlock 1.23.1b5 uBlock 1.23.1b5 2019-10-29T15:51:12+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b5...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b5/uBlock0_1.23.1b5.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b5/uBlock0_1.23.1b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-10-29T15:51:12+00:00 uBlock 1.23.1b6 uBlock 1.23.1b6 2019-10-31T15:18:16+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b6...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b6/uBlock0_1.23.1b6.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b6/uBlock0_1.23.1b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-10-31T15:18:16+00:00 uBlock 1.23.1b7 uBlock 1.23.1b7 2019-10-31T16:54:58+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b7...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b7/uBlock0_1.23.1b7.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b7/uBlock0_1.23.1b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-10-31T16:54:58+00:00 uBlock 1.23.1b8 uBlock 1.23.1b8 2019-11-01T16:47:16+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b8...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b8/uBlock0_1.23.1b8.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b8/uBlock0_1.23.1b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-01T16:47:16+00:00 uBlock 1.23.1b9 uBlock 1.23.1b9 2019-11-01T18:05:47+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b9...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b9/uBlock0_1.23.1b9.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b9/uBlock0_1.23.1b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-01T18:05:47+00:00 uBlock 1.23.1b12 uBlock 1.23.1b12 2019-11-02T15:47:38+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b12...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b12.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b12/uBlock0_1.23.1b12.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b12.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b12/uBlock0_1.23.1b12.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: The badge for the cosmetic filtering switch in the popup panel has been revisited so that it will from now on be evaluated on-demand only, which occurs when hovering the mouse cursor over the cosmetic filtering switch: ![a](https://user-images.githubusercontent.com/585534/68072016-3da95380-fd57-11e9-980a-bb87827f231a.png) When counting the number of hidden elements is too expensive CPU-wise, the badge will be set to `?`, meaning the number of hidden elements can't be determined. If knowing whether elements are being hidden as a result of cosmetic filtering is really important, you can always fall back to using [uBO's DOM inspector](https://github.com/gorhill/uBlock/wiki/DOM-inspector). ## Closed as fixed: - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-02T15:47:38+00:00 uBlock 1.23.1b13 uBlock 1.23.1b13 2019-11-02T23:11:05+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b13...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b13.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b13/uBlock0_1.23.1b13.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b13.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b13/uBlock0_1.23.1b13.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: The badge for the cosmetic filtering switch in the popup panel has been revisited so that it will from now on be evaluated on-demand only, which occurs when hovering the mouse cursor over the cosmetic filtering switch: ![a](https://user-images.githubusercontent.com/585534/68072016-3da95380-fd57-11e9-980a-bb87827f231a.png) When counting the number of hidden elements is too expensive CPU-wise, the badge will be set to `?`, meaning the number of hidden elements can't be determined. If knowing whether elements are being hidden as a result of cosmetic filtering is really important, you can always fall back to using [uBO's DOM inspector](https://github.com/gorhill/uBlock/wiki/DOM-inspector). ## Closed as fixed: - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-02T23:11:05+00:00 uBlock 1.23.1b14 uBlock 1.23.1b14 2019-11-03T14:47:46+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b14...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b14.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b14/uBlock0_1.23.1b14.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b14.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b14/uBlock0_1.23.1b14.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: The badge for the cosmetic filtering switch in the popup panel has been revisited so that it will from now on be evaluated on-demand only, which occurs when hovering the mouse cursor over the cosmetic filtering switch: ![a](https://user-images.githubusercontent.com/585534/68087102-74976c00-fe20-11e9-8bba-bfc41fcaf512.png) ## Closed as fixed: - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-03T14:47:46+00:00 uBlock 1.23.1b15 uBlock 1.23.1b15 2019-11-04T14:18:51+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b15...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b15.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b15/uBlock0_1.23.1b15.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b15.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b15/uBlock0_1.23.1b15.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: The badge for the cosmetic filtering switch in the popup panel has been revisited so that it will from now on be evaluated on-demand only, which occurs when hovering the mouse cursor over the cosmetic filtering switch: ![a](https://user-images.githubusercontent.com/585534/68087102-74976c00-fe20-11e9-8bba-bfc41fcaf512.png) ## Closed as fixed: - [Switch filter inputs to type="search"](https://github.com/uBlockOrigin/uBlock-issues/issues/768) - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-04T14:18:51+00:00 uBlock 1.23.1b16 uBlock 1.23.1b16 2019-11-04T18:47:13+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b16...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b16.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b16/uBlock0_1.23.1b16.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b16.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b16/uBlock0_1.23.1b16.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: The badge for the cosmetic filtering switch in the popup panel has been revisited so that it will from now on be evaluated on-demand only, which occurs when hovering the mouse cursor over the cosmetic filtering switch: ![a](https://user-images.githubusercontent.com/585534/68087102-74976c00-fe20-11e9-8bba-bfc41fcaf512.png) ## Closed as fixed: - [Regression: tabs created by user are closed by popup filter](https://github.com/uBlockOrigin/uBlock-issues/issues/774) - [Switch filter inputs to type="search"](https://github.com/uBlockOrigin/uBlock-issues/issues/768) - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-04T18:47:13+00:00 uBlock 1.23.1b17 uBlock 1.23.1b17 2019-11-05T18:27:00+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b17...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b17.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b17/uBlock0_1.23.1b17.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b17.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b17/uBlock0_1.23.1b17.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: The badge for the cosmetic filtering switch in the popup panel has been revisited so that it will from now on be evaluated on-demand only, which occurs when hovering the mouse cursor over the cosmetic filtering switch: ![a](https://user-images.githubusercontent.com/585534/68087102-74976c00-fe20-11e9-8bba-bfc41fcaf512.png) ## Closed as fixed: - [Regression: tabs created by user are closed by popup filter](https://github.com/uBlockOrigin/uBlock-issues/issues/774) - [Switch filter inputs to type="search"](https://github.com/uBlockOrigin/uBlock-issues/issues/768) - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) - [Block element preview window overlays object to be blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/615) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-05T18:27:00+00:00 uBlock 1.23.1b18 uBlock 1.23.1b18 2019-11-06T12:04:17+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b18...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b18.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b18/uBlock0_1.23.1b18.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b18.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b18/uBlock0_1.23.1b18.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: The badge for the cosmetic filtering switch in the popup panel has been revisited so that it will from now on be evaluated on-demand only, which occurs when hovering the mouse cursor over the cosmetic filtering switch: ![a](https://user-images.githubusercontent.com/585534/68087102-74976c00-fe20-11e9-8bba-bfc41fcaf512.png) ## Closed as fixed: - [Regression: tabs created by user are closed by popup filter](https://github.com/uBlockOrigin/uBlock-issues/issues/774) - [Switch filter inputs to type="search"](https://github.com/uBlockOrigin/uBlock-issues/issues/768) - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) - [Block element preview window overlays object to be blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/615) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-06T12:04:17+00:00 uBlock 1.23.1b19 uBlock 1.23.1b19 2019-11-09T12:12:26+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b19...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b19.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b19/uBlock0_1.23.1b19.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b19.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b19/uBlock0_1.23.1b19.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: The badge for the cosmetic filtering switch in the popup panel has been revisited so that it will from now on be evaluated on-demand only, which occurs when hovering the mouse cursor over the cosmetic filtering switch: ![a](https://user-images.githubusercontent.com/585534/68087102-74976c00-fe20-11e9-8bba-bfc41fcaf512.png) ## Closed as fixed: - [report-uri / report-to rejector RegExp is broken](https://github.com/uBlockOrigin/uBlock-issues/issues/778) - [global onMouseDown handler doesn’t handle SVG links](https://github.com/uBlockOrigin/uBlock-issues/issues/777) - [Regression: tabs created by user are closed by popup filter](https://github.com/uBlockOrigin/uBlock-issues/issues/774) - [Switch filter inputs to type="search"](https://github.com/uBlockOrigin/uBlock-issues/issues/768) - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) - [Block element preview window overlays object to be blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/615) ## Commits with no entry in issue tracker: - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-09T12:12:26+00:00 uBlock 1.23.1b20 uBlock 1.23.1b20 2019-11-10T15:17:37+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1b20...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1b20.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b20/uBlock0_1.23.1b20.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1b20.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1b20/uBlock0_1.23.1b20.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: The badge for the cosmetic filtering switch in the popup panel has been revisited so that it will from now on be evaluated on-demand only, which occurs when hovering the mouse cursor over the cosmetic filtering switch: ![a](https://user-images.githubusercontent.com/585534/68087102-74976c00-fe20-11e9-8bba-bfc41fcaf512.png) ## Closed as fixed: - [report-uri / report-to rejector RegExp is broken](https://github.com/uBlockOrigin/uBlock-issues/issues/778) - [global onMouseDown handler doesn’t handle SVG links](https://github.com/uBlockOrigin/uBlock-issues/issues/777) - [Regression: tabs created by user are closed by popup filter](https://github.com/uBlockOrigin/uBlock-issues/issues/774) - [Switch filter inputs to type="search"](https://github.com/uBlockOrigin/uBlock-issues/issues/768) - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) - [Block element preview window overlays object to be blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/615) ## Commits with no entry in issue tracker: - [Support keyboard shortcut to open popup panel](https://github.com/gorhill/uBlock/commit/e2fdc1b94bee06da77fa45a59395cb7cedfa61ae) - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-10T15:17:37+00:00 uBlock 1.23.1rc0 uBlock 1.23.1rc0 2019-11-12T14:34:25+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1rc0...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1rc0/uBlock0_1.23.1rc0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1rc0/uBlock0_1.23.1rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: The badge for the cosmetic filtering switch in the popup panel has been revisited so that it will from now on be evaluated on-demand only, which occurs when hovering the mouse cursor over the cosmetic filtering switch: ![a](https://user-images.githubusercontent.com/585534/68087102-74976c00-fe20-11e9-8bba-bfc41fcaf512.png) ## Closed as fixed: - [report-uri / report-to rejector RegExp is broken](https://github.com/uBlockOrigin/uBlock-issues/issues/778) - [global onMouseDown handler doesn’t handle SVG links](https://github.com/uBlockOrigin/uBlock-issues/issues/777) - [Regression: tabs created by user are closed by popup filter](https://github.com/uBlockOrigin/uBlock-issues/issues/774) - [Switch filter inputs to type="search"](https://github.com/uBlockOrigin/uBlock-issues/issues/768) - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) - [Block element preview window overlays object to be blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/615) ## Commits with no entry in issue tracker: - [Support keyboard shortcut to open popup panel](https://github.com/gorhill/uBlock/commit/e2fdc1b94bee06da77fa45a59395cb7cedfa61ae) - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-12T14:34:25+00:00 uBlock 1.23.1rc1 uBlock 1.23.1rc1 2019-11-14T13:30:37+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.23.1rc1...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.23.1rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1rc1/uBlock0_1.23.1rc1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.23.1rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.23.1rc1/uBlock0_1.23.1rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: The badge for the cosmetic filtering switch in the popup panel has been revisited so that it will from now on be evaluated on-demand only, which occurs when hovering the mouse cursor over the cosmetic filtering switch: ![a](https://user-images.githubusercontent.com/585534/68087102-74976c00-fe20-11e9-8bba-bfc41fcaf512.png) ## Closed as fixed: - [report-uri / report-to rejector RegExp is broken](https://github.com/uBlockOrigin/uBlock-issues/issues/778) - [global onMouseDown handler doesn’t handle SVG links](https://github.com/uBlockOrigin/uBlock-issues/issues/777) - [Regression: tabs created by user are closed by popup filter](https://github.com/uBlockOrigin/uBlock-issues/issues/774) - [Switch filter inputs to type="search"](https://github.com/uBlockOrigin/uBlock-issues/issues/768) - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) - [Block element preview window overlays object to be blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/615) ## Notable commits with no entry in issue tracker: - [Save magic compiled/selfie format values in cache storage](https://github.com/gorhill/uBlock/commit/eec31fca8baac1c4d05aa033b1b4c6242894e569) - [Support keyboard shortcut to open popup panel](https://github.com/gorhill/uBlock/commit/e2fdc1b94bee06da77fa45a59395cb7cedfa61ae) - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-14T13:30:37+00:00 uBlock 1.24.0 uBlock 1.24.0 2019-11-18T16:31:43+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.0...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Pending review<!-- Click [uBlock0_1.23.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3428595/ublock_origin-1.23.0-an+fx.xpi). --> - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- ## Changes: The badge for the cosmetic filtering switch in the popup panel has been revisited so that it will from now on be evaluated on-demand only, which occurs when hovering the mouse cursor over the cosmetic filtering switch: ![a](https://user-images.githubusercontent.com/585534/68087102-74976c00-fe20-11e9-8bba-bfc41fcaf512.png) ## Closed as fixed: - [report-uri / report-to rejector RegExp is broken](https://github.com/uBlockOrigin/uBlock-issues/issues/778) - [global onMouseDown handler doesn’t handle SVG links](https://github.com/uBlockOrigin/uBlock-issues/issues/777) - [Regression: tabs created by user are closed by popup filter](https://github.com/uBlockOrigin/uBlock-issues/issues/774) - [Switch filter inputs to type="search"](https://github.com/uBlockOrigin/uBlock-issues/issues/768) - [Performance of the per-site switches counters](https://github.com/uBlockOrigin/uBlock-issues/issues/756) - [Expand bidi-trie code to hold more types of filters](https://github.com/uBlockOrigin/uBlock-issues/issues/761) - [Block element preview window overlays object to be blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/615) ## Notable commits with no entry in issue tracker: - [Save magic compiled/selfie format values in cache storage](https://github.com/gorhill/uBlock/commit/eec31fca8baac1c4d05aa033b1b4c6242894e569) - [Support keyboard shortcut to open popup panel](https://github.com/gorhill/uBlock/commit/e2fdc1b94bee06da77fa45a59395cb7cedfa61ae) - [Use request as its own context when none available](https://github.com/gorhill/uBlock/commit/dd2a9faa4c024b8f87fa09b42ed542521c69ddc9) 2019-11-18T16:31:43+00:00 uBlock 1.24.1b0 uBlock 1.24.1b0 2019-11-19T17:34:29+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.1b0...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.1b0/uBlock0_1.24.1b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.1b0/uBlock0_1.24.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) By default there is no change in behavior. See [commit message](https://github.com/gorhill/uBlock/commit/3a564c199260a857f3d78d5f12b8c3f1aa85b865) to find out how to enable uBO's new ability to uncloak alias hostnames until we come up with proper documentation. More changes are needed to fix the submitted issue; however ability to uncloak actual hostnames hidden behind alias hostnames is a required first step. As a quick guide, if you want to uncloak all alias hostnames, set advanced setting `cnameAliasList` to `*`. Network requests fed back into uBO's filtering engine with actual (canonical) hostname will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine. ## Closed as fixed: - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) 2019-11-19T17:34:29+00:00 uBlock 1.24.1b1 uBlock 1.24.1b1 2019-11-19T21:53:42+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.1b1...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.1b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.1b1/uBlock0_1.24.1b1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.1b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.1b1/uBlock0_1.24.1b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) By default there is no change in behavior. See [commit message](https://github.com/gorhill/uBlock/commit/3a564c199260a857f3d78d5f12b8c3f1aa85b865) to find out how to enable uBO's new ability to uncloak alias hostnames until we come up with proper documentation. More changes are needed to fix the submitted issue; however ability to uncloak actual hostnames hidden behind alias hostnames is a required first step. As a quick guide, if you want to uncloak all alias hostnames, set advanced setting `cnameAliasList` to `*`. Network requests fed back into uBO's filtering engine with actual (canonical) hostname will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine. ## Closed as fixed: - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) 2019-11-19T21:53:42+00:00 uBlock 1.24.1b2 uBlock 1.24.1b2 2019-11-20T21:08:15+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.1b2...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.1b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.1b2/uBlock0_1.24.1b2.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.1b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.1b2/uBlock0_1.24.1b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) By default there is no change in behavior. See [commit message](https://github.com/gorhill/uBlock/commit/3a564c199260a857f3d78d5f12b8c3f1aa85b865) to find out how to enable uBO's new ability to uncloak alias hostnames until we come up with proper documentation. More changes are needed to fix the submitted issue; however ability to uncloak actual hostnames hidden behind alias hostnames is a required first step. As a quick guide, if you want to uncloak all alias hostnames, set advanced setting `cnameAliasList` to `*`. Network requests fed back into uBO's filtering engine with actual (canonical) hostname will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine. ## Closed as fixed: - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) 2019-11-20T21:08:15+00:00 uBlock 1.24.1b3 uBlock 1.24.1b3 2019-11-21T17:16:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.1b3...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.1b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.1b3/uBlock0_1.24.1b3.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.1b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.1b3/uBlock0_1.24.1b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) By default there is no change in behavior. See [commit message](https://github.com/gorhill/uBlock/commit/3a564c199260a857f3d78d5f12b8c3f1aa85b865) to find out how to enable uBO's new ability to uncloak alias hostnames until we come up with proper documentation. More changes are needed to fix the submitted issue; however ability to uncloak actual hostnames hidden behind alias hostnames is a required first step. As a quick guide, if you want to uncloak all alias hostnames, set advanced setting `cnameAliasList` to `*`. Network requests fed back into uBO's filtering engine with actual (canonical) hostname will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine. **Warning:** aliased hostnames exist most likely for content delivery purpose, i.e. legitimate, so enable this _advanced user_ feature at your own risk since it's likely to result in false positives causing undue blocking. The new capability is meant to be used by filter list maintainers (once the feature is complete) or by advanced users. ## Closed as fixed: - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) 2019-11-21T17:16:33+00:00 uBlock 1.24.2 uBlock 1.24.2 2019-11-22T23:26:05+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.2...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Pending review<!-- Click [uBlock0_1.23.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3428595/ublock_origin-1.23.0-an+fx.xpi). --> - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- This is an emergency fix: - [Fix token array being too small for very long URL](https://github.com/gorhill/uBlock/commit/bddd4a67ca8cc4c5bb4dea1d2fc809e0b09e7946) 2019-11-22T23:26:05+00:00 uBlock 1.24.3b0 uBlock 1.24.3b0 2019-11-23T04:57:29+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b0...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b0/uBlock0_1.24.3b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b0/uBlock0_1.24.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) By default there is no change in behavior. See [commit message](https://github.com/gorhill/uBlock/commit/3a564c199260a857f3d78d5f12b8c3f1aa85b865) to find out how to enable uBO's new ability to uncloak alias hostnames until we come up with proper documentation. More changes are needed to fix the submitted issue; however ability to uncloak actual hostnames hidden behind alias hostnames is a required first step. As a quick guide, if you want to uncloak all alias hostnames, set advanced setting `cnameAliasList` to `*`. Network requests fed back into uBO's filtering engine with actual (canonical) hostname will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine. **Warning:** aliased hostnames exist most likely for content delivery purpose, i.e. legitimate, so enable this _advanced user_ feature at your own risk since it's likely to result in false positives causing undue blocking. The new capability is meant to be used by filter list maintainers (once the feature is complete) or by advanced users. ## Closed as fixed: - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) 2019-11-23T04:57:29+00:00 uBlock 1.24.3b1 uBlock 1.24.3b1 2019-11-23T18:09:53+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b1...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b1/uBlock0_1.24.3b1.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b1/uBlock0_1.24.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) By default there is no change in behavior. See [commit message](https://github.com/gorhill/uBlock/commit/3a564c199260a857f3d78d5f12b8c3f1aa85b865) to find out how to enable uBO's new ability to uncloak alias hostnames until we come up with proper documentation. More changes are needed to fix the submitted issue; however ability to uncloak actual hostnames hidden behind alias hostnames is a required first step. As a quick guide, if you want to uncloak all alias hostnames, set advanced setting `cnameAliasList` to `*`. Network requests fed back into uBO's filtering engine with actual (canonical) hostname will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine. **Warning:** aliased hostnames exist most likely for content delivery purpose, i.e. legitimate, so enable this _advanced user_ feature at your own risk since it's likely to result in false positives causing undue blocking. The new capability is meant to be used by filter list maintainers (once the feature is complete) or by advanced users. ## Closed as fixed: - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) 2019-11-23T18:09:53+00:00 uBlock 1.24.3b2 uBlock 1.24.3b2 2019-12-01T17:21:44+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b2...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b2/uBlock0_1.24.3b2.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b2/uBlock0_1.24.3b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine, and neither are network requests which were blocked, redirected, or excepted by a filter/rule. **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate. ## Closed as fixed: - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) 2019-12-01T17:21:44+00:00 uBlock 1.24.3b3 uBlock 1.24.3b3 2019-12-04T15:55:44+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b3...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b3/uBlock0_1.24.3b3.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b3/uBlock0_1.24.3b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine, and neither are network requests which were blocked, redirected, or excepted by a filter/rule. **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate. ## Closed as fixed: - [Source list of entity filter with subdomain is not looked up correctly](https://github.com/uBlockOrigin/uBlock-issues/issues/805) - [Fanboy's Cookie List moved to better place](https://github.com/uBlockOrigin/uBlock-issues/issues/804) - ["::" entry in notracking hosts file blocks URLs containing "::"](https://github.com/uBlockOrigin/uBlock-issues/issues/800) - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) ## Notable commits with no entry in issue tracker: - [Fix regex-like filter representation in logger](https://github.com/gorhill/uBlock/commit/34504a0a1a9db37d4bb8c6a3ca2ae05942750f12) - [Improve neutered Google Analytics replacement scriptlet](https://github.com/gorhill/uBlock/commit/8a1a8b103f56e4fcef1264e02dfd718a29bda006) 2019-12-04T15:55:44+00:00 uBlock 1.24.3b4 uBlock 1.24.3b4 2019-12-05T14:22:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b4...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b4/uBlock0_1.24.3b4.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b4/uBlock0_1.24.3b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine, and neither are network requests which were blocked, redirected, or excepted by a filter/rule. **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate. ## Closed as fixed: - [Regression] [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552#issuecomment-561888900) - [Source list of entity filter with subdomain is not looked up correctly](https://github.com/uBlockOrigin/uBlock-issues/issues/805) - [Fanboy's Cookie List moved to better place](https://github.com/uBlockOrigin/uBlock-issues/issues/804) - ["::" entry in notracking hosts file blocks URLs containing "::"](https://github.com/uBlockOrigin/uBlock-issues/issues/800) - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) ## Notable commits with no entry in issue tracker: - [Fix regex-like filter representation in logger](https://github.com/gorhill/uBlock/commit/34504a0a1a9db37d4bb8c6a3ca2ae05942750f12) - [Improve neutered Google Analytics replacement scriptlet](https://github.com/gorhill/uBlock/commit/8a1a8b103f56e4fcef1264e02dfd718a29bda006) 2019-12-05T14:22:33+00:00 uBlock 1.24.3b5 uBlock 1.24.3b5 2019-12-08T16:13:50+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b5...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b5/uBlock0_1.24.3b5.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b5/uBlock0_1.24.3b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine, and neither are network requests which were blocked, redirected, or excepted by a filter/rule. **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate. ## Closed as fixed: - [Regression] [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552#issuecomment-561888900) - [Source list of entity filter with subdomain is not looked up correctly](https://github.com/uBlockOrigin/uBlock-issues/issues/805) - [Fanboy's Cookie List moved to better place](https://github.com/uBlockOrigin/uBlock-issues/issues/804) - ["::" entry in notracking hosts file blocks URLs containing "::"](https://github.com/uBlockOrigin/uBlock-issues/issues/800) - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) ## Notable commits with no entry in issue tracker: - [Fix regex-like filter representation in logger](https://github.com/gorhill/uBlock/commit/34504a0a1a9db37d4bb8c6a3ca2ae05942750f12) - [Improve neutered Google Analytics replacement scriptlet](https://github.com/gorhill/uBlock/commit/8a1a8b103f56e4fcef1264e02dfd718a29bda006) 2019-12-08T16:13:50+00:00 uBlock firefox-legacy-1.16.4.12 uBlock firefox-legacy-1.16.4.12 2019-12-16T18:39:22+00:00 ## Change - [Compute URL of sublists as relative to URL of parent list](https://github.com/gorhill/uBlock/commit/4f038b2fbd7d7b2a25983225a8737a5a34d0f027) (pull request by [JustOff](https://github.com/JustOff/) 2019-12-16T18:39:22+00:00 uBlock 1.24.3b6 uBlock 1.24.3b6 2019-12-30T15:07:00+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b6...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b6/uBlock0_1.24.3b6.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b6/uBlock0_1.24.3b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine, and neither are network requests which were blocked, redirected, or excepted by a filter/rule. **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate. ## Closed as fixed: - [Regression] [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552#issuecomment-561888900) - [Source list of entity filter with subdomain is not looked up correctly](https://github.com/uBlockOrigin/uBlock-issues/issues/805) - [Fanboy's Cookie List moved to better place](https://github.com/uBlockOrigin/uBlock-issues/issues/804) - ["::" entry in notracking hosts file blocks URLs containing "::"](https://github.com/uBlockOrigin/uBlock-issues/issues/800) - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) - [Allow clicking on domain to expand it to show hosts](https://github.com/gorhill/uBlock/issues/284) ## Notable commits with no entry in issue tracker: - [Fix regex-like filter representation in logger](https://github.com/gorhill/uBlock/commit/34504a0a1a9db37d4bb8c6a3ca2ae05942750f12) - [Improve neutered Google Analytics replacement scriptlet](https://github.com/gorhill/uBlock/commit/8a1a8b103f56e4fcef1264e02dfd718a29bda006) 2019-12-30T15:07:00+00:00 uBlock 1.24.3b7 uBlock 1.24.3b7 2019-12-31T21:45:39+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b7...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b7/uBlock0_1.24.3b7.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b7/uBlock0_1.24.3b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine, and neither are network requests which were blocked, redirected, or excepted by a filter/rule. **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate. ## Closed as fixed: - [Regression] [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552#issuecomment-561888900) - [Source list of entity filter with subdomain is not looked up correctly](https://github.com/uBlockOrigin/uBlock-issues/issues/805) - [Fanboy's Cookie List moved to better place](https://github.com/uBlockOrigin/uBlock-issues/issues/804) - ["::" entry in notracking hosts file blocks URLs containing "::"](https://github.com/uBlockOrigin/uBlock-issues/issues/800) - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) - [Allow clicking on domain to expand it to show hosts](https://github.com/gorhill/uBlock/issues/284) ## Notable commits with no entry in issue tracker: - [Fix regex-like filter representation in logger](https://github.com/gorhill/uBlock/commit/34504a0a1a9db37d4bb8c6a3ca2ae05942750f12) - [Improve neutered Google Analytics replacement scriptlet](https://github.com/gorhill/uBlock/commit/8a1a8b103f56e4fcef1264e02dfd718a29bda006) 2019-12-31T21:45:39+00:00 uBlock firefox-legacy-1.16.4.13 uBlock firefox-legacy-1.16.4.13 2020-01-02T16:06:45+00:00 ## Change - [Import assets.json updates from master to firefox-legacy](https://github.com/gorhill/uBlock/commit/0f3c4672e7f397fd110698e0723bf039a2e002b7) (pull request by [JustOff](https://github.com/JustOff/)) 2020-01-02T16:06:45+00:00 uBlock 1.24.3b8 uBlock 1.24.3b8 2020-01-10T16:15:44+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b8...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b8/uBlock0_1.24.3b8.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b8/uBlock0_1.24.3b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine, and neither are network requests which were blocked, redirected, or excepted by a filter/rule. **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate. ## Closed as fixed: - ["0" prefixes are currently not accepted as valid hosts entries](https://github.com/uBlockOrigin/uBlock-issues/issues/847) - [Regression] [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552#issuecomment-561888900) - [Source list of entity filter with subdomain is not looked up correctly](https://github.com/uBlockOrigin/uBlock-issues/issues/805) - [Fanboy's Cookie List moved to better place](https://github.com/uBlockOrigin/uBlock-issues/issues/804) - ["::" entry in notracking hosts file blocks URLs containing "::"](https://github.com/uBlockOrigin/uBlock-issues/issues/800) - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) - [Allow clicking on domain to expand it to show hosts](https://github.com/gorhill/uBlock/issues/284) ## Notable commits with no entry in issue tracker: - [Remove "uBlock filters -- Experimental" from stock lists](https://github.com/gorhill/uBlock/commit/0ae1e9b1fea8c1197ae09afef93b082ea1f8062b) - [Fix unescaped attr value in generated CSS selector](https://github.com/gorhill/uBlock/commit/e9abce61a0d9eb8ab6018b9324f02106b194dfe9) - [Fix regex-like filter representation in logger](https://github.com/gorhill/uBlock/commit/34504a0a1a9db37d4bb8c6a3ca2ae05942750f12) - [Improve neutered Google Analytics replacement scriptlet](https://github.com/gorhill/uBlock/commit/8a1a8b103f56e4fcef1264e02dfd718a29bda006) 2020-01-10T16:15:44+00:00 uBlock firefox-legacy-1.16.4.14 uBlock firefox-legacy-1.16.4.14 2020-01-14T13:49:01+00:00 ## Change - [ Convert new shorthands back to legacy syntax when fetching filter lists using firefox-legacy](https://github.com/gorhill/uBlock/commit/eb44efc1fe515294d6fd188b6a49b4c2d3a346f9) (pull request by [JustOff](https://github.com/JustOff/)) 2020-01-14T13:49:01+00:00 uBlock 1.24.3b9 uBlock 1.24.3b9 2020-01-21T16:04:12+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b9...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b9/uBlock0_1.24.3b9.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b9/uBlock0_1.24.3b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine, and neither are network requests which were blocked, redirected, or excepted by a filter/rule. **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate. ## Closed as fixed: - ["0" prefixes are currently not accepted as valid hosts entries](https://github.com/uBlockOrigin/uBlock-issues/issues/847) - [Regression] [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552#issuecomment-561888900) - [Source list of entity filter with subdomain is not looked up correctly](https://github.com/uBlockOrigin/uBlock-issues/issues/805) - [Fanboy's Cookie List moved to better place](https://github.com/uBlockOrigin/uBlock-issues/issues/804) - ["::" entry in notracking hosts file blocks URLs containing "::"](https://github.com/uBlockOrigin/uBlock-issues/issues/800) - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) - [Allow clicking on domain to expand it to show hosts](https://github.com/gorhill/uBlock/issues/284) ## Notable commits with no entry in issue tracker: - [Remove "uBlock filters -- Experimental" from stock lists](https://github.com/gorhill/uBlock/commit/0ae1e9b1fea8c1197ae09afef93b082ea1f8062b) - [Fix unescaped attr value in generated CSS selector](https://github.com/gorhill/uBlock/commit/e9abce61a0d9eb8ab6018b9324f02106b194dfe9) - [Fix regex-like filter representation in logger](https://github.com/gorhill/uBlock/commit/34504a0a1a9db37d4bb8c6a3ca2ae05942750f12) - [Improve neutered Google Analytics replacement scriptlet](https://github.com/gorhill/uBlock/commit/8a1a8b103f56e4fcef1264e02dfd718a29bda006) 2020-01-21T16:04:12+00:00 uBlock 1.24.3b10 uBlock 1.24.3b10 2020-01-24T14:53:22+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b10...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b10/uBlock0_1.24.3b10.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b10/uBlock0_1.24.3b10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine, and neither are network requests which were blocked, redirected, or excepted by a filter/rule. **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate. ## Closed as fixed: - ["0" prefixes are currently not accepted as valid hosts entries](https://github.com/uBlockOrigin/uBlock-issues/issues/847) - [Regression] [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552#issuecomment-561888900) - [Source list of entity filter with subdomain is not looked up correctly](https://github.com/uBlockOrigin/uBlock-issues/issues/805) - [Fanboy's Cookie List moved to better place](https://github.com/uBlockOrigin/uBlock-issues/issues/804) - ["::" entry in notracking hosts file blocks URLs containing "::"](https://github.com/uBlockOrigin/uBlock-issues/issues/800) - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) - [Allow clicking on domain to expand it to show hosts](https://github.com/gorhill/uBlock/issues/284) ## Notable commits with no entry in issue tracker: - [Remove "uBlock filters -- Experimental" from stock lists](https://github.com/gorhill/uBlock/commit/0ae1e9b1fea8c1197ae09afef93b082ea1f8062b) - [Fix unescaped attr value in generated CSS selector](https://github.com/gorhill/uBlock/commit/e9abce61a0d9eb8ab6018b9324f02106b194dfe9) - [Fix regex-like filter representation in logger](https://github.com/gorhill/uBlock/commit/34504a0a1a9db37d4bb8c6a3ca2ae05942750f12) - [Improve neutered Google Analytics replacement scriptlet](https://github.com/gorhill/uBlock/commit/8a1a8b103f56e4fcef1264e02dfd718a29bda006) 2020-01-24T14:53:22+00:00 uBlock 1.24.3b11 uBlock 1.24.3b11 2020-01-25T14:54:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b11...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b11.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b11/uBlock0_1.24.3b11.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b11.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b11/uBlock0_1.24.3b11.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine, and neither are network requests which were blocked, redirected, or excepted by a filter/rule. **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate. ## Closed as fixed: - ["0" prefixes are currently not accepted as valid hosts entries](https://github.com/uBlockOrigin/uBlock-issues/issues/847) - [Regression] [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552#issuecomment-561888900) - [Source list of entity filter with subdomain is not looked up correctly](https://github.com/uBlockOrigin/uBlock-issues/issues/805) - [Fanboy's Cookie List moved to better place](https://github.com/uBlockOrigin/uBlock-issues/issues/804) - ["::" entry in notracking hosts file blocks URLs containing "::"](https://github.com/uBlockOrigin/uBlock-issues/issues/800) - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) - [Allow clicking on domain to expand it to show hosts](https://github.com/gorhill/uBlock/issues/284) ## Notable commits with no entry in issue tracker: - [Remove "uBlock filters -- Experimental" from stock lists](https://github.com/gorhill/uBlock/commit/0ae1e9b1fea8c1197ae09afef93b082ea1f8062b) - [Fix unescaped attr value in generated CSS selector](https://github.com/gorhill/uBlock/commit/e9abce61a0d9eb8ab6018b9324f02106b194dfe9) - [Fix regex-like filter representation in logger](https://github.com/gorhill/uBlock/commit/34504a0a1a9db37d4bb8c6a3ca2ae05942750f12) - [Improve neutered Google Analytics replacement scriptlet](https://github.com/gorhill/uBlock/commit/8a1a8b103f56e4fcef1264e02dfd718a29bda006) 2020-01-25T14:54:32+00:00 uBlock 1.24.3b12 uBlock 1.24.3b12 2020-02-01T16:44:24+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.3b12...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.3b12.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b12/uBlock0_1.24.3b12.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.3b12.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.3b12/uBlock0_1.24.3b12.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine, and neither are network requests which were blocked, redirected, or excepted by a filter/rule. **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate. ## Closed as fixed: - ["0" prefixes are currently not accepted as valid hosts entries](https://github.com/uBlockOrigin/uBlock-issues/issues/847) - [Regression] [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552#issuecomment-561888900) - [Source list of entity filter with subdomain is not looked up correctly](https://github.com/uBlockOrigin/uBlock-issues/issues/805) - [Fanboy's Cookie List moved to better place](https://github.com/uBlockOrigin/uBlock-issues/issues/804) - ["::" entry in notracking hosts file blocks URLs containing "::"](https://github.com/uBlockOrigin/uBlock-issues/issues/800) - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) - [Allow clicking on domain to expand it to show hosts](https://github.com/gorhill/uBlock/issues/284) ## Notable commits with no entry in issue tracker: - [Remove "uBlock filters -- Experimental" from stock lists](https://github.com/gorhill/uBlock/commit/0ae1e9b1fea8c1197ae09afef93b082ea1f8062b) - [Fix unescaped attr value in generated CSS selector](https://github.com/gorhill/uBlock/commit/e9abce61a0d9eb8ab6018b9324f02106b194dfe9) - [Fix regex-like filter representation in logger](https://github.com/gorhill/uBlock/commit/34504a0a1a9db37d4bb8c6a3ca2ae05942750f12) - [Improve neutered Google Analytics replacement scriptlet](https://github.com/gorhill/uBlock/commit/8a1a8b103f56e4fcef1264e02dfd718a29bda006) 2020-02-01T16:44:24+00:00 uBlock 1.24.4 uBlock 1.24.4 2020-02-02T17:46:59+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.4...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: <!-- Click [uBlock0_1.24.4.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/_/ublock_origin-1.24.4-an+fx.xpi). --> - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- ## Fixed - [Fix token position value when removing leading wildcard](https://github.com/gorhill/uBlock/commit/1a0fba0a4eab1b21972848958c275c6267455b50) 2020-02-02T17:46:59+00:00 uBlock 1.24.5b0 uBlock 1.24.5b0 2020-02-02T18:11:38+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.24.5b0...master) To install the developer build: - **Chromium**: Install from the Chrome Web Store: <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - There may be a good delay before the latest dev build become available in the CWS, as I currently receive a `server error ['PUBLISHED_WITH_FRICTION_WARNING']` warning when I programmatically push an update to the CWS -- which means the submitted version is _"Pending review"_. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.24.5b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.5b0/uBlock0_1.24.5b0.firefox.signed.xpi). - **Thunderbird**: Download [uBlock0_1.24.5b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.24.5b0/uBlock0_1.24.5b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: ### Firefox 60+ uBO requires a new permission, [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_, even though this was already possible for uBO to access that information: ![a](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the logger. By default, canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine, and neither are network requests which were blocked, redirected, or excepted by a filter/rule. **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate. ## Closed as fixed: - ["0" prefixes are currently not accepted as valid hosts entries](https://github.com/uBlockOrigin/uBlock-issues/issues/847) - [Regression] [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552#issuecomment-561888900) - [Source list of entity filter with subdomain is not looked up correctly](https://github.com/uBlockOrigin/uBlock-issues/issues/805) - [Fanboy's Cookie List moved to better place](https://github.com/uBlockOrigin/uBlock-issues/issues/804) - ["::" entry in notracking hosts file blocks URLs containing "::"](https://github.com/uBlockOrigin/uBlock-issues/issues/800) - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) - [Allow clicking on domain to expand it to show hosts](https://github.com/gorhill/uBlock/issues/284) ## Notable commits with no entry in issue tracker: - [Remove "uBlock filters -- Experimental" from stock lists](https://github.com/gorhill/uBlock/commit/0ae1e9b1fea8c1197ae09afef93b082ea1f8062b) - [Fix unescaped attr value in generated CSS selector](https://github.com/gorhill/uBlock/commit/e9abce61a0d9eb8ab6018b9324f02106b194dfe9) - [Fix regex-like filter representation in logger](https://github.com/gorhill/uBlock/commit/34504a0a1a9db37d4bb8c6a3ca2ae05942750f12) - [Improve neutered Google Analytics replacement scriptlet](https://github.com/gorhill/uBlock/commit/8a1a8b103f56e4fcef1264e02dfd718a29bda006) 2020-02-02T18:11:38+00:00 uBlock 1.25.0 uBlock 1.25.0 2020-02-19T16:13:27+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.25.0...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.25.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3509800/ublock_origin-1.25.0-an+fx.xpi). - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- ## Changes: ### Firefox 60+ uBO requires a [new permission](https://github.com/gorhill/uBlock/wiki/Permissions#access-ip-address-and-hostname-information), [`dns`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns), which is required to solve [issue 780](https://github.com/uBlockOrigin/uBlock-issues/issues/780). This may triggers a new permission warning from Firefox when uBO updates to the latest dev build, specifically _"Access IP address and hostname information"_<sup>[1]</sup>, even though this was already possible for uBO to access that information (through the [`webRequest` API](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/onResponseStarted#Additional_objects)): ![permission warning](https://user-images.githubusercontent.com/21290713/69175752-5e7cf180-0b2a-11ea-8ce7-204976ec9c20.png) From now on uBO will [CNAME](https://en.wikipedia.org/wiki/CNAME_record)-uncloak network requests. CNAME-uncloaked network requests will appear as blue entries in the popup panel and the logger. The uncloaked entries in the popup panel will also show the related aliases (in smaller characters underneath the canonical names)<sup>[2]</sup>: ![popup panel](https://user-images.githubusercontent.com/585534/74553124-aee6ce00-4f24-11ea-8aea-7963cb21bbf4.png) Network requests which were blocked, redirected, or excepted by a filter/rule are not uncloaked. Canonical hostnames which are first party to the associated alias hostname are not fed back into uBO's filtering engine. <sub>[1] **Important:** "IP address" refers to the IP address of network requests fired by your browser, **not** the specific IP address assigned to you, **uBO has no access to your specific IP address**.</sub> <sub>[2] **Warning:** CNAME-aliased hostnames exist most likely for content delivery purpose, i.e. legitimate.</sub> --- ### Firefox for Android New user interface for the popup panel: ![popup panel](https://user-images.githubusercontent.com/585534/74933925-1c767c80-53b3-11ea-96fd-79cedd5533cb.png) This re-design was made in collaboration with Mozilla's [Bram Pitoyo](https://github.com/brampitoyo). (There is more work left to do.) --- ## Closed as fixed: - [Reverse lookup of filter fails with wildcard-leading patterns ](https://github.com/uBlockOrigin/uBlock-issues/issues/882) - [Search Bar is partially hidden on list pages](https://github.com/uBlockOrigin/uBlock-issues/issues/881) - ["0" prefixes are currently not accepted as valid hosts entries](https://github.com/uBlockOrigin/uBlock-issues/issues/847) - [Regression] [Show requests blocked in the logger as a result of `csp=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/552#issuecomment-561888900) - [Source list of entity filter with subdomain is not looked up correctly](https://github.com/uBlockOrigin/uBlock-issues/issues/805) - [Fanboy's Cookie List moved to better place](https://github.com/uBlockOrigin/uBlock-issues/issues/804) - [Cosmetic filtering issue with Shadow DOM/tree/root](https://github.com/uBlockOrigin/uBlock-issues/issues/803) - ["::" entry in notracking hosts file blocks URLs containing "::"](https://github.com/uBlockOrigin/uBlock-issues/issues/800) - [Adsbygoogle.js injectable does not validate whether iframe going to be injected is already exist or not](https://github.com/uBlockOrigin/uBlock-issues/issues/786) - [Address 1st-party tracker blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/780) - [Allow clicking on domain to expand it to show hosts](https://github.com/gorhill/uBlock/issues/284) ## Notable commits with no entry in issue tracker: - [New way to convey IDN and CNAME info in popup panel](https://github.com/gorhill/uBlock/commit/8adad98a0d613acaf941b8c4f947340f8cbfd04e) - [Harden abort-current-inline-script scriplet](https://github.com/gorhill/uBlock/commit/1a8571755e43da75901ffec194a0dd30c8665b06) - [Remove "uBlock filters -- Experimental" from stock lists](https://github.com/gorhill/uBlock/commit/0ae1e9b1fea8c1197ae09afef93b082ea1f8062b) - [Fix unescaped attr value in generated CSS selector](https://github.com/gorhill/uBlock/commit/e9abce61a0d9eb8ab6018b9324f02106b194dfe9) - [Fix regex-like filter representation in logger](https://github.com/gorhill/uBlock/commit/34504a0a1a9db37d4bb8c6a3ca2ae05942750f12) - [Improve neutered Google Analytics replacement scriptlet](https://github.com/gorhill/uBlock/commit/8a1a8b103f56e4fcef1264e02dfd718a29bda006) 2020-02-19T16:13:27+00:00 uBlock 1.25.2 uBlock 1.25.2 2020-03-06T13:03:23+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.25.2...master) To install the stable build: - **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Firefox**: Click [uBlock0_1.25.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3521827/ublock_origin-1.25.2-an+fx.xpi). - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- ## Closed as fixed: - [In Element Zapper, support Mac keyboards’ Delete key](https://github.com/gorhill/uBlock/pull/3770) (pull request from @roryokane) - [Uncaught (in promise) ReferenceError: WebAssembly is not defined](https://github.com/uBlockOrigin/uBlock-issues/issues/900) - [Accessing localStorage delays startup](https://github.com/uBlockOrigin/uBlock-issues/issues/899) - [Need to whitelist Microsoft Edge internal page](https://github.com/uBlockOrigin/uBlock-issues/issues/879) ## Notable commits with no entry in issue tracker: - [Allow re-entrance in abort-current-inline-script](https://github.com/gorhill/uBlock/commit/034c915f3be1257ed5de638a456e7c95932c553d) - [Make element picker mind that network filters are case-insensitive](https://github.com/gorhill/uBlock/commit/7634604aa812f89b1a1e48ced3b778d89552cf8c) - [Support loading of benchmark dataset in published versions](https://github.com/gorhill/uBlock/commit/b784b7d5693751844bdb6e7ec7bd30368b2598a8) - [Wrap long hostnames in popup panel](https://github.com/gorhill/uBlock/commit/ba7d24a3384585cbe64518535c8b9e12b6d37981) 2020-03-06T13:03:23+00:00 uBlock 1.26.0 uBlock 1.26.0 2020-04-03T13:17:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.26.0...master) To install the stable build: - **Firefox**: Click [uBlock0_1.26.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3541312/ublock_origin-1.26.0-an+fx.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>. - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --- ## Closed as fixed: - [Remove Adblock Warning Removal](https://github.com/uBlockOrigin/uBlock-issues/issues/951) - [Add a way to blanket-except blocked cname-based requests](https://github.com/uBlockOrigin/uBlock-issues/issues/943) - [uBO icon in Manage Your Extensions disappears in the offline mode](https://github.com/uBlockOrigin/uBlock-issues/issues/939) - [Add remove-class scriptlet](https://github.com/uBlockOrigin/uBlock-issues/issues/935) - [Picker-window doesn't appear if images on a site is chosen](https://github.com/uBlockOrigin/uBlock-issues/issues/923) - [uBlock Origin v1.25.0 new feature cause DNS leaks](https://github.com/uBlockOrigin/uBlock-issues/issues/911) - [Ability to remove DOM element instead of hiding?](https://github.com/gorhill/uBlock/issues/2252) ## Notable commits with no entry in issue tracker: - [Use prime number to generate cache-bypass token](https://github.com/gorhill/uBlock/commit/f5204235b70f2d23605190bedce8e4bbf00966ba) - [Allow empty needle in BidiTrieContainer.lastIndexOf()](https://github.com/gorhill/uBlock/commit/a36566b3486b30ab15e3336033ca3a4ce7bd5ed8) - [Reorganize filter instances deduplication code](https://github.com/gorhill/uBlock/commit/381498daa2a9ce089a69d044760190b1dd14b5ac) - [Add filter instance deduplicater in static net filtering engine](https://github.com/gorhill/uBlock/commit/ab629b9e1093b9b873c2ee6daed6c3cc5becc7cb) - [Add support for `cname` type and `denyallow` option](https://github.com/gorhill/uBlock/commit/c3bc2c741d61db3e99b313835c2ae34a4a008359) - [Support line continuation in filter lists](https://github.com/gorhill/uBlock/commit/703c525b01aa3fb9dab94d6a9918a0a69c6d18da) - [Improve window.open-defuser scriptlet](https://github.com/gorhill/uBlock/commit/b27848a060eee961e2403192097448467b3bc7b5) - [Improve validation of CSS selector-based cosmetic filters](https://github.com/gorhill/uBlock/commit/1d9421b8b2d7b094fd3b04dbce25a726dc678f55) - [Add procedural cosmetic operators remove() and upward()](https://github.com/gorhill/uBlock/commit/72bb70056843024b1a31fe1ab9c90bd4e8260ba2) - [Improve set-constant.js scriptlet](https://github.com/gorhill/uBlock/commit/14ebfbea279c3d949e270a03bab78e02e3e0dac4) 2020-04-03T13:17:36+00:00 uBlock 1.26.2 uBlock 1.26.2 2020-04-16T20:53:03+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.26.2...master) To install the stable build: - **Firefox**: Click [uBlock0_1.26.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3551054/ublock_origin-1.26.2-an+fx.xpi). --- ## Firefox No code change since 1.26.0. The sole purpose of this release is to ensure an up to date version of EasyList is shipped as part of the package. An obsolete version of EasyList was shipped with uBO 1.26.0 and this was causing Google fonts to be unduly blocked everywhere after installing uBO for the first time. The issue arose as a result of the cname-uncloaking feature and thus affected only the Firefox version of uBO. Though forcing an update of filter lists would solve the issue, Google fonts should not be blocked out of the box without having to force an update of filter lists. 2020-04-16T20:53:03+00:00 uBlock 1.26.3b18 uBlock 1.26.3b18 2020-05-02T22:36:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.26.3b18...master) To install the developer build: - **Firefox**: Click [uBlock0_1.26.3b18.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3b18/uBlock0_1.26.3b18.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.26.3b18.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3b18/uBlock0_1.26.3b18.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes The popup panel and dashboard are being redesigned to be more user friendly, including more mobile-friendly. The re-design is being done by taking into account @brampitoyo's suggestions and feedback. ## Closed as fixed: ### Firefox - [`min-height` glitch uBO element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/987) - [requestAnimationFrame-if and prefixed parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/981) - [Drop hot key customization options](https://github.com/uBlockOrigin/uBlock-issues/issues/386) - Firefox 74 and above supports the removal of assigned shortcuts ### Core - [Race condition at browser launch may prevent application of cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/974) ## Notable commits with no entry in issue tracker: - [Support fetching assets from CDNs when auto-updating](https://github.com/gorhill/uBlock/commit/4687c60bf9cec5b68e5a007d740af93f4119a79e) - [First pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/453f5450b6e6550618bf97b5b0541f5f46c35d8e) - [Second pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a45a21f337216d7d4aaddb5a454ed4842eca3806) - [Third pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a8e3118feafd5c2d7c3e3d03727beff17f9928b4) - [Fourth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/99b2a0a761eec860132bc08680710c3c785f90b6) - [Fifth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/0662767dd62731320473e9c96a17077145a00610) - [Sixth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/e917213e81d40b00cefd7f493fcbabb450ccb10d) 2020-05-02T22:36:30+00:00 uBlock 1.26.3b19 uBlock 1.26.3b19 2020-05-03T16:59:43+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.26.3b19...master) To install the developer build: - **Firefox**: Click [uBlock0_1.26.3b19.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3b19/uBlock0_1.26.3b19.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.26.3b19.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3b19/uBlock0_1.26.3b19.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes The popup panel and dashboard are being redesigned to be more user friendly, including more mobile-friendly. The re-design is being done by taking into account @brampitoyo's suggestions and feedback. ## Closed as fixed: ### Firefox - [`min-height` glitch uBO element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/987) - [requestAnimationFrame-if and prefixed parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/981) - [Drop hot key customization options](https://github.com/uBlockOrigin/uBlock-issues/issues/386) - Firefox 74 and above supports the removal of assigned shortcuts ### Core - [Add new filtering category to the logger: popups](https://github.com/uBlockOrigin/uBlock-issues/issues/1007) - [Nano Adblocker cannot view EasyList China + EasyList](https://github.com/NanoAdblocker/NanoCore/issues/325) - [Race condition at browser launch may prevent application of cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/974) ## Notable commits with no entry in issue tracker: - [Add ability to open the dashboard with a keyboard shortcut](https://github.com/gorhill/uBlock/commit/eeae4b2cabdca00ae100b08331ea7e3730a4b645) - [Support fetching assets from CDNs when auto-updating](https://github.com/gorhill/uBlock/commit/4687c60bf9cec5b68e5a007d740af93f4119a79e) - [First pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/453f5450b6e6550618bf97b5b0541f5f46c35d8e) - [Second pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a45a21f337216d7d4aaddb5a454ed4842eca3806) - [Third pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a8e3118feafd5c2d7c3e3d03727beff17f9928b4) - [Fourth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/99b2a0a761eec860132bc08680710c3c785f90b6) - [Fifth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/0662767dd62731320473e9c96a17077145a00610) - [Sixth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/e917213e81d40b00cefd7f493fcbabb450ccb10d) 2020-05-03T16:59:43+00:00 uBlock 1.26.3b20 uBlock 1.26.3b20 2020-05-04T16:56:48+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.26.3b20...master) To install the developer build: - **Firefox**: Click [uBlock0_1.26.3b20.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3b20/uBlock0_1.26.3b20.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.26.3b20.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3b20/uBlock0_1.26.3b20.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes The popup panel and dashboard are being redesigned to be more user friendly, including more mobile-friendly. The re-design is being done by taking into account @brampitoyo's suggestions and feedback. ## Closed as fixed: ### Firefox - [`min-height` glitch uBO element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/987) - [requestAnimationFrame-if and prefixed parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/981) - [Drop hot key customization options](https://github.com/uBlockOrigin/uBlock-issues/issues/386) - Firefox 74 and above supports the removal of assigned shortcuts ### Core - [Add new filtering category to the logger: popups](https://github.com/uBlockOrigin/uBlock-issues/issues/1007) - [Nano Adblocker cannot view EasyList China + EasyList](https://github.com/NanoAdblocker/NanoCore/issues/325) - [Race condition at browser launch may prevent application of cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/974) ## Notable commits with no entry in issue tracker: - [Add ability to open the dashboard with a keyboard shortcut](https://github.com/gorhill/uBlock/commit/eeae4b2cabdca00ae100b08331ea7e3730a4b645) - [Support fetching assets from CDNs when auto-updating](https://github.com/gorhill/uBlock/commit/4687c60bf9cec5b68e5a007d740af93f4119a79e) - [First pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/453f5450b6e6550618bf97b5b0541f5f46c35d8e) - [Second pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a45a21f337216d7d4aaddb5a454ed4842eca3806) - [Third pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a8e3118feafd5c2d7c3e3d03727beff17f9928b4) - [Fourth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/99b2a0a761eec860132bc08680710c3c785f90b6) - [Fifth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/0662767dd62731320473e9c96a17077145a00610) - [Sixth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/e917213e81d40b00cefd7f493fcbabb450ccb10d) 2020-05-04T16:56:48+00:00 uBlock 1.26.3rc0 uBlock 1.26.3rc0 2020-05-05T18:37:55+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.26.3rc0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.26.3rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc0/uBlock0_1.26.3rc0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.26.3rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc0/uBlock0_1.26.3rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes The popup panel and dashboard are being redesigned to be more user friendly, including more mobile-friendly. The re-design is being done by taking into account @brampitoyo's suggestions and feedback. ## Closed as fixed: ### Firefox - [`min-height` glitch uBO element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/987) - [requestAnimationFrame-if and prefixed parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/981) - [Drop hot key customization options](https://github.com/uBlockOrigin/uBlock-issues/issues/386) - Firefox 74 and above supports the removal of assigned shortcuts ### Core - [Add new filtering category to the logger: popups](https://github.com/uBlockOrigin/uBlock-issues/issues/1007) - [Nano Adblocker cannot view EasyList China + EasyList](https://github.com/NanoAdblocker/NanoCore/issues/325) - [Race condition at browser launch may prevent application of cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/974) ## Notable commits with no entry in issue tracker: - [Add ability to open the dashboard with a keyboard shortcut](https://github.com/gorhill/uBlock/commit/eeae4b2cabdca00ae100b08331ea7e3730a4b645) - [Support fetching assets from CDNs when auto-updating](https://github.com/gorhill/uBlock/commit/4687c60bf9cec5b68e5a007d740af93f4119a79e) - [First pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/453f5450b6e6550618bf97b5b0541f5f46c35d8e) - [Second pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a45a21f337216d7d4aaddb5a454ed4842eca3806) - [Third pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a8e3118feafd5c2d7c3e3d03727beff17f9928b4) - [Fourth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/99b2a0a761eec860132bc08680710c3c785f90b6) - [Fifth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/0662767dd62731320473e9c96a17077145a00610) - [Sixth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/e917213e81d40b00cefd7f493fcbabb450ccb10d) 2020-05-05T18:37:55+00:00 uBlock 1.26.3rc4 uBlock 1.26.3rc4 2020-05-07T00:36:34+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.26.3rc4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.26.3rc4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc4/uBlock0_1.26.3rc4.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.26.3rc4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc4/uBlock0_1.26.3rc4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes The popup panel and dashboard are being redesigned to be more user friendly, including more mobile-friendly. The re-design is being done by taking into account @brampitoyo's suggestions and feedback. ## Closed as fixed: ### Chromium - [Blocking pages on first load](https://github.com/uBlockOrigin/uBlock-issues/issues/1004) ### Firefox - [`min-height` glitch uBO element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/987) - [requestAnimationFrame-if and prefixed parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/981) - [Drop hot key customization options](https://github.com/uBlockOrigin/uBlock-issues/issues/386) - Firefox 74 and above supports the removal of assigned shortcuts ### Core - [Add new filtering category to the logger: popups](https://github.com/uBlockOrigin/uBlock-issues/issues/1007) - [Nano Adblocker cannot view EasyList China + EasyList](https://github.com/NanoAdblocker/NanoCore/issues/325) - [Race condition at browser launch may prevent application of cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/974) ## Notable commits with no entry in issue tracker: - [Add ability to open the dashboard with a keyboard shortcut](https://github.com/gorhill/uBlock/commit/eeae4b2cabdca00ae100b08331ea7e3730a4b645) - [Support fetching assets from CDNs when auto-updating](https://github.com/gorhill/uBlock/commit/4687c60bf9cec5b68e5a007d740af93f4119a79e) - [First pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/453f5450b6e6550618bf97b5b0541f5f46c35d8e) - [Second pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a45a21f337216d7d4aaddb5a454ed4842eca3806) - [Third pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a8e3118feafd5c2d7c3e3d03727beff17f9928b4) - [Fourth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/99b2a0a761eec860132bc08680710c3c785f90b6) - [Fifth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/0662767dd62731320473e9c96a17077145a00610) - [Sixth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/e917213e81d40b00cefd7f493fcbabb450ccb10d) 2020-05-07T00:36:34+00:00 uBlock 1.26.3rc5 uBlock 1.26.3rc5 2020-05-07T19:48:43+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.26.3rc5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.26.3rc5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc5/uBlock0_1.26.3rc5.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.26.3rc5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc5/uBlock0_1.26.3rc5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes The popup panel and dashboard are being redesigned to be more user friendly, including more mobile-friendly. The re-design is being done by taking into account @brampitoyo's suggestions and feedback. ## Closed as fixed: ### Chromium - [Blocking pages on first load](https://github.com/uBlockOrigin/uBlock-issues/issues/1004) ### Firefox - [`min-height` glitch uBO element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/987) - [requestAnimationFrame-if and prefixed parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/981) - [Drop hot key customization options](https://github.com/uBlockOrigin/uBlock-issues/issues/386) - Firefox 74 and above supports the removal of assigned shortcuts ### Core - [Add new filtering category to the logger: popups](https://github.com/uBlockOrigin/uBlock-issues/issues/1007) - [Nano Adblocker cannot view EasyList China + EasyList](https://github.com/NanoAdblocker/NanoCore/issues/325) - [Race condition at browser launch may prevent application of cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/974) ## Notable commits with no entry in issue tracker: - [Add ability to open the dashboard with a keyboard shortcut](https://github.com/gorhill/uBlock/commit/eeae4b2cabdca00ae100b08331ea7e3730a4b645) - [Support fetching assets from CDNs when auto-updating](https://github.com/gorhill/uBlock/commit/4687c60bf9cec5b68e5a007d740af93f4119a79e) - [First pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/453f5450b6e6550618bf97b5b0541f5f46c35d8e) - [Second pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a45a21f337216d7d4aaddb5a454ed4842eca3806) - [Third pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a8e3118feafd5c2d7c3e3d03727beff17f9928b4) - [Fourth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/99b2a0a761eec860132bc08680710c3c785f90b6) - [Fifth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/0662767dd62731320473e9c96a17077145a00610) - [Sixth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/e917213e81d40b00cefd7f493fcbabb450ccb10d) 2020-05-07T19:48:43+00:00 uBlock 1.26.3rc6 uBlock 1.26.3rc6 2020-05-08T13:24:13+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.26.3rc6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.26.3rc6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc6/uBlock0_1.26.3rc6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.26.3rc6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc6/uBlock0_1.26.3rc6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes The popup panel and dashboard are being redesigned to be more user friendly, including more mobile-friendly. The re-design is being done by taking into account @brampitoyo's suggestions and feedback. ## Closed as fixed: ### Chromium - [Blocking pages on first load](https://github.com/uBlockOrigin/uBlock-issues/issues/1004) ### Firefox - [`min-height` glitch uBO element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/987) - [requestAnimationFrame-if and prefixed parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/981) - [Drop hot key customization options](https://github.com/uBlockOrigin/uBlock-issues/issues/386) - Firefox 74 and above supports the removal of assigned shortcuts ### Core - [Add new filtering category to the logger: popups](https://github.com/uBlockOrigin/uBlock-issues/issues/1007) - [Nano Adblocker cannot view EasyList China + EasyList](https://github.com/NanoAdblocker/NanoCore/issues/325) - [Race condition at browser launch may prevent application of cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/974) ## Notable commits with no entry in issue tracker: - [Add ability to open the dashboard with a keyboard shortcut](https://github.com/gorhill/uBlock/commit/eeae4b2cabdca00ae100b08331ea7e3730a4b645) - [Support fetching assets from CDNs when auto-updating](https://github.com/gorhill/uBlock/commit/4687c60bf9cec5b68e5a007d740af93f4119a79e) - [First pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/453f5450b6e6550618bf97b5b0541f5f46c35d8e) - [Second pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a45a21f337216d7d4aaddb5a454ed4842eca3806) - [Third pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a8e3118feafd5c2d7c3e3d03727beff17f9928b4) - [Fourth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/99b2a0a761eec860132bc08680710c3c785f90b6) - [Fifth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/0662767dd62731320473e9c96a17077145a00610) - [Sixth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/e917213e81d40b00cefd7f493fcbabb450ccb10d) 2020-05-08T13:24:13+00:00 uBlock 1.26.3rc7 uBlock 1.26.3rc7 2020-05-10T11:45:14+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.26.3rc7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.26.3rc7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc7/uBlock0_1.26.3rc7.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.26.3rc7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc7/uBlock0_1.26.3rc7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes The popup panel and dashboard are being redesigned to be more user friendly, including more mobile-friendly. The re-design is being done by taking into account @brampitoyo's suggestions and feedback. ## Closed as fixed: ### Chromium - [Blocking pages on first load](https://github.com/uBlockOrigin/uBlock-issues/issues/1004) ### Firefox - [`min-height` glitch uBO element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/987) - [requestAnimationFrame-if and prefixed parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/981) - [Drop hot key customization options](https://github.com/uBlockOrigin/uBlock-issues/issues/386) - Firefox 74 and above supports the removal of assigned shortcuts ### Core - [Add new filtering category to the logger: popups](https://github.com/uBlockOrigin/uBlock-issues/issues/1007) - [Nano Adblocker cannot view EasyList China + EasyList](https://github.com/NanoAdblocker/NanoCore/issues/325) - [Race condition at browser launch may prevent application of cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/974) ## Notable commits with no entry in issue tracker: - [Add ability to open the dashboard with a keyboard shortcut](https://github.com/gorhill/uBlock/commit/eeae4b2cabdca00ae100b08331ea7e3730a4b645) - [Support fetching assets from CDNs when auto-updating](https://github.com/gorhill/uBlock/commit/4687c60bf9cec5b68e5a007d740af93f4119a79e) - [First pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/453f5450b6e6550618bf97b5b0541f5f46c35d8e) - [Second pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a45a21f337216d7d4aaddb5a454ed4842eca3806) - [Third pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a8e3118feafd5c2d7c3e3d03727beff17f9928b4) - [Fourth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/99b2a0a761eec860132bc08680710c3c785f90b6) - [Fifth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/0662767dd62731320473e9c96a17077145a00610) - [Sixth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/e917213e81d40b00cefd7f493fcbabb450ccb10d) 2020-05-10T11:45:14+00:00 uBlock 1.26.3rc9 uBlock 1.26.3rc9 2020-05-11T21:55:17+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.26.3rc9...master) To install the developer build: - **Firefox**: Click [uBlock0_1.26.3rc9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc9/uBlock0_1.26.3rc9.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.26.3rc9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc9/uBlock0_1.26.3rc9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes The popup panel and dashboard are being redesigned to be more user friendly, including more mobile-friendly. The re-design is being done by taking into account @brampitoyo's suggestions and feedback. ## Closed as fixed: ### Chromium - [Blocking pages on first load](https://github.com/uBlockOrigin/uBlock-issues/issues/1004) ### Firefox - [`min-height` glitch uBO element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/987) - [requestAnimationFrame-if and prefixed parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/981) - [Drop hot key customization options](https://github.com/uBlockOrigin/uBlock-issues/issues/386) - Firefox 74 and above supports the removal of assigned shortcuts ### Core - [Add new filtering category to the logger: popups](https://github.com/uBlockOrigin/uBlock-issues/issues/1007) - [Nano Adblocker cannot view EasyList China + EasyList](https://github.com/NanoAdblocker/NanoCore/issues/325) - [Race condition at browser launch may prevent application of cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/974) ## Notable commits with no entry in issue tracker: - [Add new scriptlet to allow blocking Amazon's apstag.js](https://github.com/gorhill/uBlock/commit/f842ab6d3c1cf0394f95d27092bf59627262da40) - [Add ability to open the dashboard with a keyboard shortcut](https://github.com/gorhill/uBlock/commit/eeae4b2cabdca00ae100b08331ea7e3730a4b645) - [Support fetching assets from CDNs when auto-updating](https://github.com/gorhill/uBlock/commit/4687c60bf9cec5b68e5a007d740af93f4119a79e) - [First pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/453f5450b6e6550618bf97b5b0541f5f46c35d8e) - [Second pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a45a21f337216d7d4aaddb5a454ed4842eca3806) - [Third pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a8e3118feafd5c2d7c3e3d03727beff17f9928b4) - [Fourth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/99b2a0a761eec860132bc08680710c3c785f90b6) - [Fifth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/0662767dd62731320473e9c96a17077145a00610) - [Sixth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/e917213e81d40b00cefd7f493fcbabb450ccb10d) 2020-05-11T21:55:17+00:00 uBlock 1.26.3rc10 uBlock 1.26.3rc10 2020-05-12T14:20:26+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.26.3rc10...master) To install the developer build: - **Firefox**: Click [uBlock0_1.26.3rc10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc10/uBlock0_1.26.3rc10.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.26.3rc10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.26.3rc10/uBlock0_1.26.3rc10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes The popup panel and dashboard are being redesigned to be more user friendly, including more mobile-friendly. The re-design is being done by taking into account @brampitoyo's suggestions and feedback. ## Closed as fixed: ### Chromium - [Blocking pages on first load](https://github.com/uBlockOrigin/uBlock-issues/issues/1004) ### Firefox - [`min-height` glitch uBO element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/987) - [requestAnimationFrame-if and prefixed parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/981) - [Drop hot key customization options](https://github.com/uBlockOrigin/uBlock-issues/issues/386) - Firefox 74 and above supports the removal of assigned shortcuts ### Core - [Add new filtering category to the logger: popups](https://github.com/uBlockOrigin/uBlock-issues/issues/1007) - [Nano Adblocker cannot view EasyList China + EasyList](https://github.com/NanoAdblocker/NanoCore/issues/325) - [Race condition at browser launch may prevent application of cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/974) ## Notable commits with no entry in issue tracker: - [Add new scriptlet to allow blocking Amazon's apstag.js](https://github.com/gorhill/uBlock/commit/f842ab6d3c1cf0394f95d27092bf59627262da40) - [Add ability to open the dashboard with a keyboard shortcut](https://github.com/gorhill/uBlock/commit/eeae4b2cabdca00ae100b08331ea7e3730a4b645) - [Support fetching assets from CDNs when auto-updating](https://github.com/gorhill/uBlock/commit/4687c60bf9cec5b68e5a007d740af93f4119a79e) - [First pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/453f5450b6e6550618bf97b5b0541f5f46c35d8e) - [Second pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a45a21f337216d7d4aaddb5a454ed4842eca3806) - [Third pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a8e3118feafd5c2d7c3e3d03727beff17f9928b4) - [Fourth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/99b2a0a761eec860132bc08680710c3c785f90b6) - [Fifth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/0662767dd62731320473e9c96a17077145a00610) - [Sixth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/e917213e81d40b00cefd7f493fcbabb450ccb10d) 2020-05-12T14:20:26+00:00 uBlock 1.27.0 uBlock 1.27.0 2020-05-13T12:48:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.0...master) To install the stable build: - **Firefox**: [AMO review pending] <!-- Click [uBlock0_1.26.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3541312/ublock_origin-1.26.0-an+fx.xpi). --> - uBO works best on Firefox. - **Chromium**: [Submission to Chrome Web Store pending] <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>. - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: [Submission to Opera Web Store pending] <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --> --- ## Changes The popup panel and dashboard have been redesigned to be more user friendly, including more mobile-friendly. The re-design is being done by taking into account @brampitoyo's suggestions and feedback. ## Closed as fixed: ### Chromium - [Blocking pages on first load](https://github.com/uBlockOrigin/uBlock-issues/issues/1004) ### Firefox - [`min-height` glitch uBO element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/987) - [requestAnimationFrame-if and prefixed parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/981) - [Drop hot key customization options](https://github.com/uBlockOrigin/uBlock-issues/issues/386) - Firefox 74 and above supports the removal of assigned shortcuts ### Core - [Add new filtering category to the logger: popups](https://github.com/uBlockOrigin/uBlock-issues/issues/1007) - [Nano Adblocker cannot view EasyList China + EasyList](https://github.com/NanoAdblocker/NanoCore/issues/325) - [Race condition at browser launch may prevent application of cosmetic filters](https://github.com/uBlockOrigin/uBlock-issues/issues/974) ## Notable commits with no entry in issue tracker: - [Add new scriptlet to allow blocking Amazon's apstag.js](https://github.com/gorhill/uBlock/commit/f842ab6d3c1cf0394f95d27092bf59627262da40) - [Add ability to open the dashboard with a keyboard shortcut](https://github.com/gorhill/uBlock/commit/eeae4b2cabdca00ae100b08331ea7e3730a4b645) - [Support fetching assets from CDNs when auto-updating](https://github.com/gorhill/uBlock/commit/4687c60bf9cec5b68e5a007d740af93f4119a79e) - [First pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/453f5450b6e6550618bf97b5b0541f5f46c35d8e) - [Second pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a45a21f337216d7d4aaddb5a454ed4842eca3806) - [Third pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/a8e3118feafd5c2d7c3e3d03727beff17f9928b4) - [Fourth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/99b2a0a761eec860132bc08680710c3c785f90b6) - [Fifth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/0662767dd62731320473e9c96a17077145a00610) - [Sixth pass to re-design the dashboard](https://github.com/gorhill/uBlock/commit/e917213e81d40b00cefd7f493fcbabb450ccb10d) 2020-05-13T12:48:33+00:00 uBlock 1.27.2 uBlock 1.27.2 2020-05-16T01:15:29+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.2...master) To install the stable build: - **Firefox**: Pending review on AMO <!-- Click [uBlock0_1.27.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3568893/ublock_origin-1.27.2-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: [Submission to Chrome Web Store pending] <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>. - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: [Submission to Opera Web Store pending] <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --> --- ## Closed as fixed: - [Popup window does not have a scroll bar in the connected hosts list](https://github.com/uBlockOrigin/uBlock-issues/issues/1035) - [The include directive does not work when loading local assets](https://github.com/uBlockOrigin/uBlock-issues/issues/1034) - [New popup power button is not properly centered](https://github.com/uBlockOrigin/uBlock-issues/issues/1033) ## Notable commits with no entry in issue tracker: - [Minor fine tuning new panel](https://github.com/gorhill/uBlock/commit/6fea9f9e5c03cfeb4f03f3ac68b47d3b9bf53f1d) - [Increase `min-width` of `#main` pane in popup panel](https://github.com/gorhill/uBlock/commit/2ded039b981d7f7e3e12ea2a4279db91b83779ef) 2020-05-16T01:15:29+00:00 uBlock 1.27.3b0 uBlock 1.27.3b0 2020-05-16T01:26:29+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.3b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.3b0/uBlock0_1.27.3b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.3b0/uBlock0_1.27.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: - [Add Armenian locale](https://github.com/gorhill/uBlock/commit/bb873cc776356ea98c9d8de0b96b486f6736246f) ## Notable commits with no entry in issue tracker: - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-16T01:26:29+00:00 uBlock 1.27.3b2 uBlock 1.27.3b2 2020-05-16T22:01:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.3b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.3b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.3b2/uBlock0_1.27.3b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.3b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.3b2/uBlock0_1.27.3b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: - [Add Armenian locale](https://github.com/gorhill/uBlock/commit/bb873cc776356ea98c9d8de0b96b486f6736246f) ## Notable commits with no entry in issue tracker: - [More fine tuning of new UI as per feedback](https://github.com/gorhill/uBlock/commit/5c7aa850dc4f5ab5d35f25417210273bb546caa0) - [Minor fine tuning of CSS in new popup panel](https://github.com/gorhill/uBlock/commit/ed49b42959ed8d612e4e82e124ae34309c70fb4e) - [Restore ability to set popup panel font size in advanced settings](https://github.com/gorhill/uBlock/commit/8859d4352f7886b4760784fec8c5dd71dda981a2) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-16T22:01:36+00:00 uBlock 1.27.3b4 uBlock 1.27.3b4 2020-05-17T16:34:35+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.3b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.3b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.3b4/uBlock0_1.27.3b4.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.3b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.3b4/uBlock0_1.27.3b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: - [Add Armenian locale](https://github.com/gorhill/uBlock/commit/bb873cc776356ea98c9d8de0b96b486f6736246f) ## Notable commits with no entry in issue tracker: - [Even more fine tuning of UI as per feedback](https://github.com/gorhill/uBlock/commit/2237d97466bbff245018983d92e49413edce5936) - [More fine tuning of new UI as per feedback](https://github.com/gorhill/uBlock/commit/5c7aa850dc4f5ab5d35f25417210273bb546caa0) - [Minor fine tuning of CSS in new popup panel](https://github.com/gorhill/uBlock/commit/ed49b42959ed8d612e4e82e124ae34309c70fb4e) - [Restore ability to set popup panel font size in advanced settings](https://github.com/gorhill/uBlock/commit/8859d4352f7886b4760784fec8c5dd71dda981a2) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-17T16:34:35+00:00 uBlock 1.27.3rc0 uBlock 1.27.3rc0 2020-05-18T12:27:04+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.3rc0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.3rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.3rc0/uBlock0_1.27.3rc0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.3rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.3rc0/uBlock0_1.27.3rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Notes: The new popup panel UI has been further fine-tuned as per constructive feedback at <https://github.com/uBlockOrigin/uBlock-issues/issues/1027>. ## Changes: - [Add Armenian locale](https://github.com/gorhill/uBlock/commit/bb873cc776356ea98c9d8de0b96b486f6736246f) ## Notable commits with no entry in issue tracker: - [More fine tuning of desktop panel as per feedback](https://github.com/gorhill/uBlock/commit/cb2ce0676bb96012c2809d066e35b6538c0dee67) - [Even more fine tuning of UI as per feedback](https://github.com/gorhill/uBlock/commit/2237d97466bbff245018983d92e49413edce5936) - [More fine tuning of new UI as per feedback](https://github.com/gorhill/uBlock/commit/5c7aa850dc4f5ab5d35f25417210273bb546caa0) - [Minor fine tuning of CSS in new popup panel](https://github.com/gorhill/uBlock/commit/ed49b42959ed8d612e4e82e124ae34309c70fb4e) - [Restore ability to set popup panel font size in advanced settings](https://github.com/gorhill/uBlock/commit/8859d4352f7886b4760784fec8c5dd71dda981a2) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-18T12:27:04+00:00 uBlock 1.27.4 uBlock 1.27.4 2020-05-18T19:21:31+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.4...master) To install the stable build: - **Firefox**: Pending review on AMO <!-- Click [uBlock0_1.27.4.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3570326/ublock_origin-1.27.4-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: [Submission to Chrome Web Store pending] <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>. - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: [Submission to Opera Web Store pending] <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --> --- ## Notes: The new popup panel UI has been further fine-tuned as per (constructive) feedback at <https://github.com/uBlockOrigin/uBlock-issues/issues/1027>. ## Changes: - [Add Armenian locale](https://github.com/gorhill/uBlock/commit/bb873cc776356ea98c9d8de0b96b486f6736246f) ## Notable commits with no entry in issue tracker: - [More fine tuning of desktop panel as per feedback](https://github.com/gorhill/uBlock/commit/cb2ce0676bb96012c2809d066e35b6538c0dee67) - [Even more fine tuning of UI as per feedback](https://github.com/gorhill/uBlock/commit/2237d97466bbff245018983d92e49413edce5936) - [More fine tuning of new UI as per feedback](https://github.com/gorhill/uBlock/commit/5c7aa850dc4f5ab5d35f25417210273bb546caa0) - [Minor fine tuning of CSS in new popup panel](https://github.com/gorhill/uBlock/commit/ed49b42959ed8d612e4e82e124ae34309c70fb4e) - [Restore ability to set popup panel font size in advanced settings](https://github.com/gorhill/uBlock/commit/8859d4352f7886b4760784fec8c5dd71dda981a2) 2020-05-18T19:21:31+00:00 uBlock 1.27.5b0 uBlock 1.27.5b0 2020-05-18T19:32:53+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.5b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.5b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.5b0/uBlock0_1.27.5b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.5b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.5b0/uBlock0_1.27.5b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Notable commits with no entry in issue tracker: - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-18T19:32:53+00:00 uBlock 1.27.5b1 uBlock 1.27.5b1 2020-05-19T15:34:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.5b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.5b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.5b1/uBlock0_1.27.5b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.5b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.5b1/uBlock0_1.27.5b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) ## Notable commits with no entry in issue tracker: - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-19T15:34:36+00:00 uBlock 1.27.5b2 uBlock 1.27.5b2 2020-05-20T17:55:40+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.5b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.5b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.5b2/uBlock0_1.27.5b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.5b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.5b2/uBlock0_1.27.5b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Fix computing the path of nested lists](https://github.com/gorhill/uBlock/commit/a5a447186b5a68ff606a6748ddc422e1bcbf91be) [regression] - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) ## Notable commits with no entry in issue tracker: - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-20T17:55:40+00:00 uBlock 1.27.6 uBlock 1.27.6 2020-05-21T11:28:38+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.6...master) To install the stable build: - **Firefox**: Click [uBlock0_1.27.6.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3574596/ublock_origin-1.27.6-an+fx.xpi) - uBO works best on Firefox. - **Chromium**: [Submission to Chrome Web Store pending] <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>. - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: [Submission to Opera Web Store pending] <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --> --- ## Notable commits with no entry in issue tracker: - [regression] [Fix computing the path of nested lists](https://github.com/gorhill/uBlock/commit/a5a447186b5a68ff606a6748ddc422e1bcbf91be) - [Ensure either `.desktop` or `.mobile` class is set](https://github.com/gorhill/uBlock/commit/5229e0c81086fd7e89143511c540e64789b98aaa) 2020-05-21T11:28:38+00:00 uBlock 1.27.5b3 uBlock 1.27.5b3 2020-05-22T15:52:47+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.5b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.5b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.5b3/uBlock0_1.27.5b3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.5b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.5b3/uBlock0_1.27.5b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Fix computing the path of nested lists](https://github.com/gorhill/uBlock/commit/a5a447186b5a68ff606a6748ddc422e1bcbf91be) [regression] - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) ## Notable commits with no entry in issue tracker: - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-22T15:52:47+00:00 uBlock 1.27.7b1 uBlock 1.27.7b1 2020-05-23T23:57:18+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.7b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.7b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.7b1/uBlock0_1.27.7b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.7b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.7b1/uBlock0_1.27.7b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. ## Closed as fixed: - [Fix computing the path of nested lists](https://github.com/gorhill/uBlock/commit/a5a447186b5a68ff606a6748ddc422e1bcbf91be) [regression] - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) ## Notable commits with no entry in issue tracker: - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-23T23:57:18+00:00 uBlock 1.27.7b2 uBlock 1.27.7b2 2020-05-24T15:12:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.7b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.7b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.7b2/uBlock0_1.27.7b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.7b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.7b2/uBlock0_1.27.7b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [Fix computing the path of nested lists](https://github.com/gorhill/uBlock/commit/a5a447186b5a68ff606a6748ddc422e1bcbf91be) [regression] - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) ## Notable commits with no entry in issue tracker: - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-24T15:12:07+00:00 uBlock 1.27.7b3 uBlock 1.27.7b3 2020-05-25T11:12:18+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.7b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.7b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.7b3/uBlock0_1.27.7b3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.7b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.7b3/uBlock0_1.27.7b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [Fix computing the path of nested lists](https://github.com/gorhill/uBlock/commit/a5a447186b5a68ff606a6748ddc422e1bcbf91be) [regression] - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) ## Notable commits with no entry in issue tracker: - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-25T11:12:18+00:00 uBlock 1.27.8 uBlock 1.27.8 2020-05-26T13:41:43+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.8...master) To install the stable build: - **Firefox**: Pending review <!-- Click [uBlock0_1.27.8.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3574596/ublock_origin-1.27.6-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: [Submission to Chrome Web Store pending] <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>. - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: [Submission to Opera Web Store pending] <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --> --- ## Changes This release contains only updates to translated strings; especially, malicious translations were found and removed from Malay language. 2020-05-26T13:41:43+00:00 uBlock 1.27.10 uBlock 1.27.10 2020-05-27T11:51:31+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.10...master) To install the stable build: - **Firefox**: Pending review <!-- Click [uBlock0_1.27.10.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3574596/ublock_origin-1.27.6-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: [Submission to Chrome Web Store pending] <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>. --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>. - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: [Submission to Opera Web Store pending] <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --> --- ## Closed as fixed: - [Soft hyphens in language files](https://github.com/uBlockOrigin/uBlock-issues/issues/1074) 2020-05-27T11:51:31+00:00 uBlock 1.27.11b0 uBlock 1.27.11b0 2020-05-27T12:02:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b0/uBlock0_1.27.11b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b0/uBlock0_1.27.11b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) ## Notable commits with no entry in issue tracker: - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-27T12:02:36+00:00 uBlock 1.27.11b1 uBlock 1.27.11b1 2020-05-29T11:25:59+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b1/uBlock0_1.27.11b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b1/uBlock0_1.27.11b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) ## Notable commits with no entry in issue tracker: - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-29T11:25:59+00:00 uBlock 1.27.11b2 uBlock 1.27.11b2 2020-05-31T11:14:11+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b2/uBlock0_1.27.11b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b2/uBlock0_1.27.11b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) ## Notable commits with no entry in issue tracker: - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-05-31T11:14:11+00:00 uBlock 1.27.11b3 uBlock 1.27.11b3 2020-06-04T11:51:15+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b3/uBlock0_1.27.11b3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b3/uBlock0_1.27.11b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-04T11:51:15+00:00 uBlock 1.27.11b4 uBlock 1.27.11b4 2020-06-05T14:32:05+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b4/uBlock0_1.27.11b4.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b4/uBlock0_1.27.11b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-05T14:32:05+00:00 uBlock 1.27.11b5 uBlock 1.27.11b5 2020-06-06T21:45:12+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b5/uBlock0_1.27.11b5.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b5/uBlock0_1.27.11b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-06T21:45:12+00:00 uBlock 1.27.11b7 uBlock 1.27.11b7 2020-06-07T12:55:44+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b7/uBlock0_1.27.11b7.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b7/uBlock0_1.27.11b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-07T12:55:44+00:00 uBlock 1.27.11b9 uBlock 1.27.11b9 2020-06-08T16:47:47+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b9...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b9/uBlock0_1.27.11b9.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b9/uBlock0_1.27.11b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-08T16:47:47+00:00 uBlock 1.27.11b10 uBlock 1.27.11b10 2020-06-10T16:30:38+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b10...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b10/uBlock0_1.27.11b10.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b10/uBlock0_1.27.11b10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-10T16:30:38+00:00 uBlock 1.27.11b12 uBlock 1.27.11b12 2020-06-13T16:57:26+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b12...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b12.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b12/uBlock0_1.27.11b12.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b12.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b12/uBlock0_1.27.11b12.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-13T16:57:26+00:00 uBlock 1.27.11b14 uBlock 1.27.11b14 2020-06-14T18:06:54+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b14...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b14.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b14/uBlock0_1.27.11b14.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b14.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b14/uBlock0_1.27.11b14.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. Additionally, added ability to toggle commenting out filter(s) by pressing the <kbd>Tab</kbd> key. ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-14T18:06:54+00:00 uBlock 1.27.11b16 uBlock 1.27.11b16 2020-06-15T23:10:16+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b16...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b16.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b16/uBlock0_1.27.11b16.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b16.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b16/uBlock0_1.27.11b16.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. Additionally: - Ability to toggle commenting out of filter(s) by pressing the <kbd>Tab</kbd> key - Auto-completion using <kbd>Ctrl</kbd>-<kbd>Space</kbd>, this works for: - Scriptlet name for `##+js` filter - Static filter options - Resource name for `redirect=` option ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-15T23:10:16+00:00 uBlock 1.27.11b17 uBlock 1.27.11b17 2020-06-16T14:52:08+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11b17...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11b17.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b17/uBlock0_1.27.11b17.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11b17.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11b17/uBlock0_1.27.11b17.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. Additionally: - Ability to toggle commenting out of filter(s) by pressing the <kbd>Tab</kbd> key - Auto-completion using <kbd>Ctrl</kbd>-<kbd>Space</kbd>, this works for: - Static filter options - Resource names for `redirect=` option - Procedural operators for cosmetic/HTML filters - Scriptlet names for `##+js` filters ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-16T14:52:08+00:00 uBlock 1.27.11rc0 uBlock 1.27.11rc0 2020-06-17T12:16:42+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11rc0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc0/uBlock0_1.27.11rc0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc0/uBlock0_1.27.11rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: `##script:inject(...)`, which has been deprecated in favor of `##+js(...)` for more than two years, is no longer supported. It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. Additionally: - Ability to toggle commenting out of filter(s) by pressing the <kbd>Tab</kbd> key - Auto-completion using <kbd>Ctrl</kbd>-<kbd>Space</kbd>, this works for: - Static filter options - Resource names for `redirect=` option - Procedural operators for cosmetic/HTML filters - Scriptlet names for `##+js` filters ## Closed as fixed: - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-17T12:16:42+00:00 uBlock 1.27.11rc2 uBlock 1.27.11rc2 2020-06-18T15:36:13+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11rc2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11rc2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc2/uBlock0_1.27.11rc2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11rc2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc2/uBlock0_1.27.11rc2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: `##script:inject(...)`, which has been deprecated in favor of `##+js(...)` for more than two years, is no longer supported. It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. Additionally: - Ability to toggle commenting out of filter(s) by pressing the <kbd>Tab</kbd> key - Auto-completion using <kbd>Ctrl</kbd>-<kbd>Space</kbd>, this works for: - Static filter options - Resource names for `redirect=` option - Procedural operators for cosmetic/HTML filters - Scriptlet names for `##+js` filters ## Closed as fixed: ### Chromium 65 - [Broken popup panel in Chromium 65](https://github.com/uBlockOrigin/uBlock-issues/issues/1085) ### Chromium - [Use `default_public_interface_only` in Chromium-based browsers](https://github.com/gorhill/uBlock/commit/64cfc5779d87612f87bd5f9bd5581704d5795b64) ### Core - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-18T15:36:13+00:00 uBlock 1.27.11rc3 uBlock 1.27.11rc3 2020-06-19T15:40:48+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11rc3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11rc3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc3/uBlock0_1.27.11rc3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11rc3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc3/uBlock0_1.27.11rc3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: `##script:inject(...)`, which has been deprecated in favor of `##+js(...)` for more than two years, is no longer supported. It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. Additionally: - Ability to toggle commenting out of filter(s) by pressing the <kbd>Tab</kbd> key - Auto-completion using <kbd>Ctrl</kbd>-<kbd>Space</kbd>, this works for: - Static filter options - Resource names for `redirect=` option - Procedural operators for cosmetic/HTML filters - Scriptlet names for `##+js` filters ## Closed as fixed: ### Chromium 65 - [Broken popup panel in Chromium 65](https://github.com/uBlockOrigin/uBlock-issues/issues/1085) ### Chromium - [Use `default_public_interface_only` in Chromium-based browsers](https://github.com/gorhill/uBlock/commit/64cfc5779d87612f87bd5f9bd5581704d5795b64) ### Core - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Reject downloaded lists which are deemed truncated](https://github.com/gorhill/uBlock/commit/de219dae264b4e52f1728993c8428dab7d5db60e) - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-19T15:40:48+00:00 uBlock 1.27.11rc5 uBlock 1.27.11rc5 2020-06-21T17:34:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11rc5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11rc5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc5/uBlock0_1.27.11rc5.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11rc5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc5/uBlock0_1.27.11rc5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: `##script:inject(...)`, which has been deprecated in favor of `##+js(...)` for more than two years, is no longer supported. It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. Additionally: - Ability to toggle commenting out of filter(s) by pressing the <kbd>Tab</kbd> key - Auto-completion using <kbd>Ctrl</kbd>-<kbd>Space</kbd>, this works for: - Static filter options - Resource names for `redirect=` option - Procedural operators for cosmetic/HTML filters - Scriptlet names for `##+js` filters ## Closed as fixed: ### Chromium 65 - [Broken popup panel in Chromium 65](https://github.com/uBlockOrigin/uBlock-issues/issues/1085) ### Chromium - [Use `default_public_interface_only` in Chromium-based browsers](https://github.com/gorhill/uBlock/commit/64cfc5779d87612f87bd5f9bd5581704d5795b64) ### Core - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-21T17:34:33+00:00 uBlock 1.27.11rc6 uBlock 1.27.11rc6 2020-06-25T21:30:42+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11rc6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11rc6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc6/uBlock0_1.27.11rc6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11rc6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc6/uBlock0_1.27.11rc6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: `##script:inject(...)`, which has been deprecated in favor of `##+js(...)` for more than two years, is no longer supported. It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. Additionally: - Ability to toggle commenting out of filter(s) by pressing the <kbd>Tab</kbd> key - Auto-completion using <kbd>Ctrl</kbd>-<kbd>Space</kbd>, this works for: - Static filter options - Resource names for `redirect=` option - Procedural operators for cosmetic/HTML filters - Scriptlet names for `##+js` filters ## Closed as fixed: ### Chromium 65 - [Broken popup panel in Chromium 65](https://github.com/uBlockOrigin/uBlock-issues/issues/1085) ### Chromium - [Use `default_public_interface_only` in Chromium-based browsers](https://github.com/gorhill/uBlock/commit/64cfc5779d87612f87bd5f9bd5581704d5795b64) ### Core - [Add support for entity-matching in `domain=` filter option](https://github.com/gorhill/uBlock/commit/3c67d2b89f8ac6d680e74af3e11b916889f7feed) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) ## Notable commits with no entry in issue tracker: - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-25T21:30:42+00:00 uBlock 1.27.11rc7 uBlock 1.27.11rc7 2020-06-26T14:14:28+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11rc6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11rc6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc6/uBlock0_1.27.11rc6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11rc6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc6/uBlock0_1.27.11rc6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: `##script:inject(...)`, which has been deprecated in favor of `##+js(...)` for more than two years, is no longer supported. It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. Additionally: - Ability to toggle commenting out of filter(s) by pressing the <kbd>Tab</kbd> key - Auto-completion using <kbd>Ctrl</kbd>-<kbd>Space</kbd>, this works for: - Static filter options - Resource names for `redirect=` option - Procedural operators for cosmetic/HTML filters - Scriptlet names for `##+js` filters ## Closed as fixed: ### Chromium 65 - [Broken popup panel in Chromium 65](https://github.com/uBlockOrigin/uBlock-issues/issues/1085) ### Chromium - [Use `default_public_interface_only` in Chromium-based browsers](https://github.com/gorhill/uBlock/commit/64cfc5779d87612f87bd5f9bd5581704d5795b64) ### Core - [Cookie-remover.js does not remove a cookie](https://github.com/uBlockOrigin/uBlock-issues/issues/1126) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) - [Add support for entity-matching in `domain=` filter option](https://github.com/uBlockOrigin/uBlock-issues/issues/1008) ## Notable commits with no entry in issue tracker: - [Add support for wildcard/array in json-prune](https://github.com/gorhill/uBlock/commit/f433932d8602230539d3408e9946d4d70b40306c) - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-26T14:14:28+00:00 uBlock 1.27.11rc8 uBlock 1.27.11rc8 2020-06-27T12:13:56+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11rc6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11rc6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc6/uBlock0_1.27.11rc6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11rc6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc6/uBlock0_1.27.11rc6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: `##script:inject(...)`, which has been deprecated in favor of `##+js(...)` for more than two years, is no longer supported. It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. Additionally: - Ability to toggle commenting out of filter(s) by pressing the <kbd>Tab</kbd> key - Auto-completion using <kbd>Ctrl</kbd>-<kbd>Space</kbd>, this works for: - Static filter options - Resource names for `redirect=` option - Procedural operators for cosmetic/HTML filters - Scriptlet names for `##+js` filters ## Closed as fixed: ### Chromium 65 - [Broken popup panel in Chromium 65](https://github.com/uBlockOrigin/uBlock-issues/issues/1085) ### Chromium - [Use `default_public_interface_only` in Chromium-based browsers](https://github.com/gorhill/uBlock/commit/64cfc5779d87612f87bd5f9bd5581704d5795b64) ### Core - [Cookie-remover.js does not remove a cookie](https://github.com/uBlockOrigin/uBlock-issues/issues/1126) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) - [Add support for entity-matching in `domain=` filter option](https://github.com/uBlockOrigin/uBlock-issues/issues/1008) ## Notable commits with no entry in issue tracker: - [Fix edge case involving filter with a single wildcard](https://github.com/gorhill/uBlock/commit/a08cdd721a9b1ba3d7371a2625517fa3a90eaf9b) - [Add support for wildcard/array in json-prune](https://github.com/gorhill/uBlock/commit/f433932d8602230539d3408e9946d4d70b40306c) - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-27T12:13:56+00:00 uBlock 1.27.11rc9 uBlock 1.27.11rc9 2020-06-28T12:40:40+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.27.11rc9...master) To install the developer build: - **Firefox**: Click [uBlock0_1.27.11rc9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc9/uBlock0_1.27.11rc9.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.27.11rc9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.27.11rc9/uBlock0_1.27.11rc9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: `##script:inject(...)`, which has been deprecated in favor of `##+js(...)` for more than two years, is no longer supported. It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. Additionally: - Ability to toggle commenting out of filter(s) by pressing the <kbd>Tab</kbd> key - Auto-completion using <kbd>Ctrl</kbd>-<kbd>Space</kbd>, this works for: - Static filter options - Resource names for `redirect=` option - Procedural operators for cosmetic/HTML filters - Scriptlet names for `##+js` filters ## Closed as fixed: ### Chromium 65 - [Broken popup panel in Chromium 65](https://github.com/uBlockOrigin/uBlock-issues/issues/1085) ### Chromium - [Use `default_public_interface_only` in Chromium-based browsers](https://github.com/gorhill/uBlock/commit/64cfc5779d87612f87bd5f9bd5581704d5795b64) ### Core - [Cookie-remover.js does not remove a cookie](https://github.com/uBlockOrigin/uBlock-issues/issues/1126) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) - [Add support for entity-matching in `domain=` filter option](https://github.com/uBlockOrigin/uBlock-issues/issues/1008) ## Notable commits with no entry in issue tracker: - [Fix edge case involving filter with a single wildcard](https://github.com/gorhill/uBlock/commit/a08cdd721a9b1ba3d7371a2625517fa3a90eaf9b) - [Add support for wildcard/array in json-prune](https://github.com/gorhill/uBlock/commit/f433932d8602230539d3408e9946d4d70b40306c) - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-28T12:40:40+00:00 uBlock 1.28.0 uBlock 1.28.0 2020-06-30T21:01:34+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.0...master) To install the stable build: - **Firefox**: Submitted for review <!-- Click [uBlock0_1.28.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3579401/ublock_origin-1.28.0-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: Not submitted for review yet <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>. - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Not submitted for review yet <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --> --- ## Changes: `##script:inject(...)`, which has been deprecated in favor of `##+js(...)` for more than two years, is no longer supported. It's no longer possible to point-and-click to create _allow_ (green) rules from within the popup panel by default. This change is motivated by seeing way too many cases of improper usage of dynamic filtering in which users are creating _allow_ (green) rules where _noop_ (gray) rules should have been used. You can get back temporarily the ability to create _allow_ rules from within the popup panel by tapping twice the <kbd>Ctrl</kbd> key. Improved syntax highlighting of static filters in _"My filters"_ and asset viewer. Additionally, in _"My filters"_: - Ability to toggle commenting out of filter(s) by pressing the <kbd>Tab</kbd> key - Auto-completion using <kbd>Ctrl</kbd>-<kbd>Space</kbd>, this works for: - Static filter options - Resource names for `redirect=` option - Procedural operators for cosmetic/HTML filters - Scriptlet names for `##+js` filters ## Closed as fixed: ### Chromium 65 - [Broken popup panel in Chromium 65](https://github.com/uBlockOrigin/uBlock-issues/issues/1085) ### Chromium - [Use `default_public_interface_only` in Chromium-based browsers](https://github.com/gorhill/uBlock/commit/64cfc5779d87612f87bd5f9bd5581704d5795b64) ### Core - [Cookie-remover.js does not remove a cookie](https://github.com/uBlockOrigin/uBlock-issues/issues/1126) - [A possibility of using default system fonts for uBlock Origin?](https://github.com/uBlockOrigin/uBlock-issues/issues/1044) - [Some RegExp filters are not parsed properly](https://github.com/uBlockOrigin/uBlock-issues/issues/1038) - [Add support for entity-matching in `domain=` filter option](https://github.com/uBlockOrigin/uBlock-issues/issues/1008) ## Notable commits with no entry in issue tracker: - [Fix edge case involving filter with a single wildcard](https://github.com/gorhill/uBlock/commit/a08cdd721a9b1ba3d7371a2625517fa3a90eaf9b) - [Add support for wildcard/array in json-prune](https://github.com/gorhill/uBlock/commit/f433932d8602230539d3408e9946d4d70b40306c) - [Fix matching of filters with trailing `^|`](https://github.com/gorhill/uBlock/commit/d784fda98bc1359cbec7faf42fb39be4a635c342) - [Make the creation of _allow_ rules in panel an opt-in feature](https://github.com/gorhill/uBlock/commit/162e53727099ccb0a088cc1399915fb23d9b4fec) - [Add ability to lock firewall height to basic pane height](https://github.com/gorhill/uBlock/commit/5f4e6d80e0a36e180db3b4e906412bf9a730fdbf) - [Fix uselessly allocating one extra WASM page](https://github.com/gorhill/uBlock/commit/4fa5c6b88e8f06be12de86b18fa651294e67b4a0) - [Replace FilterPlainHostname with composite filter](https://github.com/gorhill/uBlock/commit/f060bb53827051d46c6773ae339ca0c8620b968b) 2020-06-30T21:01:34+00:00 uBlock 1.28.1b0 uBlock 1.28.1b0 2020-07-03T12:59:57+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.1b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.1b0/uBlock0_1.28.1b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.1b0/uBlock0_1.28.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) ## Notable commits with no entry in issue tracker: - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-03T12:59:57+00:00 uBlock 1.28.1b3 uBlock 1.28.1b3 2020-07-04T20:18:48+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.1b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.1b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.1b3/uBlock0_1.28.1b3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.1b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.1b3/uBlock0_1.28.1b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) ## Notable commits with no entry in issue tracker: - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-04T20:18:48+00:00 uBlock 1.28.1b4 uBlock 1.28.1b4 2020-07-05T12:57:01+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.1b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.1b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.1b4/uBlock0_1.28.1b4.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.1b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.1b4/uBlock0_1.28.1b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) ## Notable commits with no entry in issue tracker: - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-05T12:57:01+00:00 uBlock 1.28.1b5 uBlock 1.28.1b5 2020-07-06T13:23:49+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.1b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.1b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.1b5/uBlock0_1.28.1b5.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.1b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.1b5/uBlock0_1.28.1b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: Both stock malware domain lists, which are enabled by default in uBO, have been replaced by [URLhaus Malicious URL blocklist](https://gitlab.com/curben/urlhaus-filter), which is now enabled by default in uBO. Both removed malware lists will be moved to the _Custom_ section if you still have them enabled. It is recommended you remove these lists from your _Custom_ lists -- only you can do this, uBO does not remove lists which are currently enabled. ## Closed as fixed: ### Core - Remove Malware Domain List - [Remove Malware domains](https://github.com/uBlockOrigin/uBlock-issues/issues/1116) - [Remove Malware Domain List](https://github.com/uBlockOrigin/uBlock-issues/issues/984) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134) - Specifically: [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) ## Notable commits with no entry in issue tracker: - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-06T13:23:49+00:00 uBlock 1.28.1b6 uBlock 1.28.1b6 2020-07-08T14:00:17+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.1b6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.1b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.1b6/uBlock0_1.28.1b6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.1b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.1b6/uBlock0_1.28.1b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: Both stock malware domain lists, which are enabled by default in uBO, have been replaced by [URLhaus Malicious URL blocklist](https://gitlab.com/curben/urlhaus-filter), which is now enabled by default in uBO. Both removed malware lists will be moved to the _Custom_ section if you still have them enabled. It is recommended you remove these lists from your _Custom_ lists -- only you can do this, uBO does not remove lists which are currently enabled. Note that it may takes days before you are updated to the modified [`assets/assets.json`](https://github.com/gorhill/uBlock/blob/master/assets/assets.json), which is required to get the above changes. ## Closed as fixed: ### Core - Remove Malware Domain List - [Remove Malware domains](https://github.com/uBlockOrigin/uBlock-issues/issues/1116) - [Remove Malware Domain List](https://github.com/uBlockOrigin/uBlock-issues/issues/984) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) ## Notable commits with no entry in issue tracker: - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-08T14:00:17+00:00 uBlock 1.28.1b7 uBlock 1.28.1b7 2020-07-10T12:19:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.1b7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.1b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.1b7/uBlock0_1.28.1b7.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.1b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.1b7/uBlock0_1.28.1b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Changes: Both stock malware domain lists, which are enabled by default in uBO, have been replaced by [URLhaus Malicious URL blocklist](https://gitlab.com/curben/urlhaus-filter), which is now enabled by default in uBO. Both removed malware lists will be moved to the _Custom_ section if you still have them enabled. It is recommended you remove these lists from your _Custom_ lists -- only you can do this, uBO does not remove lists which are currently enabled. Note that it may takes days before you are updated to the modified [`assets/assets.json`](https://github.com/gorhill/uBlock/blob/master/assets/assets.json), which is required to get the above changes. ## Closed as fixed: ### Core - Remove Malware Domain List - [Remove Malware domains](https://github.com/uBlockOrigin/uBlock-issues/issues/1116) - [Remove Malware Domain List](https://github.com/uBlockOrigin/uBlock-issues/issues/984) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) ## Notable commits with no entry in issue tracker: - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-10T12:19:07+00:00 uBlock 1.28.2 uBlock 1.28.2 2020-07-11T13:27:42+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.0...master) To install the stable build: - **Firefox**: Pending review <!-- Click [uBlock0_1.28.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3600118/ublock_origin-1.28.0-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: Not submitted for review yet <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>. - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Not submitted for review yet <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --> --- ## Changes: Both stock malware domain lists, which are enabled by default in uBO, have been replaced by [URLhaus Malicious URL blocklist](https://gitlab.com/curben/urlhaus-filter), which is now enabled by default in uBO. For existing installations, both removed malware lists will be moved to the _Custom_ section if you still have them enabled. It is recommended you remove these lists from your _Custom_ lists -- only you can do this, uBO does not remove lists which are currently enabled. It may take a few days before you are updated with the new default stock lists. ## Closed as fixed: - Remove Malware Domain List - [Remove Malware domains](https://github.com/uBlockOrigin/uBlock-issues/issues/1116) - [Remove Malware Domain List](https://github.com/uBlockOrigin/uBlock-issues/issues/984) 2020-07-11T13:27:42+00:00 uBlock 1.28.3b0 uBlock 1.28.3b0 2020-07-11T14:37:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.3b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.3b0/uBlock0_1.28.3b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.3b0/uBlock0_1.28.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) ## Notable commits with no entry in issue tracker: - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-11T14:37:07+00:00 uBlock 1.28.3b2 uBlock 1.28.3b2 2020-07-13T16:03:57+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.3b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.3b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.3b2/uBlock0_1.28.3b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.3b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.3b2/uBlock0_1.28.3b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) ## Notable commits with no entry in issue tracker: - [Fix spurious rejection of some AdGuard redirect filters](https://github.com/gorhill/uBlock/commit/d49a9dce66de6c3af1c31b9384293cddd96eb574) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-13T16:03:57+00:00 uBlock 1.28.4 uBlock 1.28.4 2020-07-15T19:55:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.4...master) To install the stable build: - **Firefox**: Pending review <!-- Click [uBlock0_1.28.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3600118/ublock_origin-1.28.0-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: Not submitted for review yet <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>. - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Not submitted for review yet <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>. --> --- ## Closed as fixed: - [Add cdn.jsdelivr.net mirror for urlhaus blocklist](https://github.com/gorhill/uBlock/commit/dacf83b5c010e9ca199b03b961ff4e99bbe0e0d4) - [Remove repo.or.cz from list of CDNs for urlhaus blocklist](https://github.com/gorhill/uBlock/commit/d93f32e88265e93f6d38c1eda8fc360e82fb1f5f) - [Fix spurious rejection of some AdGuard redirect filters](https://github.com/gorhill/uBlock/commit/d49a9dce66de6c3af1c31b9384293cddd96eb574) - [Fix the reporting of invalid static extended filters in the logger](https://github.com/gorhill/uBlock/commit/ba0d4f8a38095bb6dd0160725ae8144104c3081b) - [Fix improper rejecting fitlers with `$all,~document` options](https://github.com/gorhill/uBlock/commit/2eec28520f540440c57e9d5a465d8a61054295ea) 2020-07-15T19:55:33+00:00 uBlock 1.28.5b0 uBlock 1.28.5b0 2020-07-15T20:08:35+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b0/uBlock0_1.28.5b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b0/uBlock0_1.28.5b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) ## Notable commits with no entry in issue tracker: - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-15T20:08:35+00:00 uBlock 1.28.5b1 uBlock 1.28.5b1 2020-07-16T20:40:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b1/uBlock0_1.28.5b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b1/uBlock0_1.28.5b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) ## Notable commits with no entry in issue tracker: - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-16T20:40:32+00:00 uBlock 1.28.5b2 uBlock 1.28.5b2 2020-07-18T12:20:45+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b2/uBlock0_1.28.5b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b2/uBlock0_1.28.5b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) ## Notable commits with no entry in issue tracker: - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-18T12:20:45+00:00 uBlock 1.28.5b4 uBlock 1.28.5b4 2020-07-19T21:50:17+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b4/uBlock0_1.28.5b4.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b4/uBlock0_1.28.5b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-19T21:50:17+00:00 uBlock 1.28.5b5 uBlock 1.28.5b5 2020-07-21T12:03:59+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b5/uBlock0_1.28.5b5.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b5/uBlock0_1.28.5b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-21T12:03:59+00:00 uBlock 1.28.5b6 uBlock 1.28.5b6 2020-07-24T16:43:35+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b6/uBlock0_1.28.5b6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b6/uBlock0_1.28.5b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Support new Chromium based Edge in pre-parsing directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1174) - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Deprecate pseudo user styles code](https://github.com/gorhill/uBlock/commit/5c68867b92735931a791dfedf4ef9608cc364862) - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-24T16:43:35+00:00 uBlock 1.28.5b7 uBlock 1.28.5b7 2020-07-24T23:16:37+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b7/uBlock0_1.28.5b7.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b7/uBlock0_1.28.5b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Support new Chromium based Edge in pre-parsing directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1174) - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Instantiate procedural filterer instance on demand only](https://github.com/gorhill/uBlock/commit/e98ea7ea9b7c654c82a1e2f258b660f168b99ef0) - [Deprecate pseudo user styles code](https://github.com/gorhill/uBlock/commit/5c68867b92735931a791dfedf4ef9608cc364862) - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-24T23:16:37+00:00 uBlock 1.28.5b9 uBlock 1.28.5b9 2020-07-27T17:35:51+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b9...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b9/uBlock0_1.28.5b9.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b9/uBlock0_1.28.5b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Core - [Support new Chromium based Edge in pre-parsing directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1174) - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [New filter parser creates unexpected network filter from malformed cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1118) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Instantiate procedural filterer instance on demand only](https://github.com/gorhill/uBlock/commit/e98ea7ea9b7c654c82a1e2f258b660f168b99ef0) - [Deprecate pseudo user styles code](https://github.com/gorhill/uBlock/commit/5c68867b92735931a791dfedf4ef9608cc364862) - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-27T17:35:51+00:00 uBlock 1.28.5b10 uBlock 1.28.5b10 2020-07-29T13:28:52+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b10...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b10/uBlock0_1.28.5b10.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b10/uBlock0_1.28.5b10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Firefox - [Open tabs can be closed when opening a webpage from `about:newtab`](https://github.com/uBlockOrigin/uBlock-issues/issues/1184) ### Core - [Support new Chromium based Edge in pre-parsing directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1174) - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [New filter parser creates unexpected network filter from malformed cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1118) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Instantiate procedural filterer instance on demand only](https://github.com/gorhill/uBlock/commit/e98ea7ea9b7c654c82a1e2f258b660f168b99ef0) - [Deprecate pseudo user styles code](https://github.com/gorhill/uBlock/commit/5c68867b92735931a791dfedf4ef9608cc364862) - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-07-29T13:28:52+00:00 uBlock 1.28.5b12 uBlock 1.28.5b12 2020-08-02T16:50:41+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b12...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b12.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b12/uBlock0_1.28.5b12.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b12.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b12/uBlock0_1.28.5b12.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Firefox - [Open tabs can be closed when opening a webpage from `about:newtab`](https://github.com/uBlockOrigin/uBlock-issues/issues/1184) ### Core - [Support new Chromium based Edge in pre-parsing directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1174) - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [New filter parser creates unexpected network filter from malformed cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1118) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Improve annotations for search operations in CodeMirror editor](https://github.com/gorhill/uBlock/commit/23332400f5f16de1a54265dd7bb110ea7e1da57c) - [Consolidate filter list reverse lookup code into a single file](https://github.com/gorhill/uBlock/commit/90c7e79f4f30ca9ad93be507009a75f009672941) - [Allow `:upward()` operator to select `html` element](https://github.com/gorhill/uBlock/commit/7dd48a6c8c4d9153b4bc3f56904f3abfb5b23512) - [Instantiate procedural filterer instance on demand only](https://github.com/gorhill/uBlock/commit/e98ea7ea9b7c654c82a1e2f258b660f168b99ef0) - [Deprecate pseudo user styles code](https://github.com/gorhill/uBlock/commit/5c68867b92735931a791dfedf4ef9608cc364862) - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-08-02T16:50:41+00:00 uBlock 1.28.5b13 uBlock 1.28.5b13 2020-08-03T14:42:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b13...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b13.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b13/uBlock0_1.28.5b13.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b13.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b13/uBlock0_1.28.5b13.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Firefox - [Open tabs can be closed when opening a webpage from `about:newtab`](https://github.com/uBlockOrigin/uBlock-issues/issues/1184) ### Core - [Use ISO8061 dates in user filter comments](https://github.com/uBlockOrigin/uBlock-issues/issues/1182) - [Support new Chromium based Edge in pre-parsing directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1174) - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [New filter parser creates unexpected network filter from malformed cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1118) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Improve annotations for search operations in CodeMirror editor](https://github.com/gorhill/uBlock/commit/23332400f5f16de1a54265dd7bb110ea7e1da57c) - [Consolidate filter list reverse lookup code into a single file](https://github.com/gorhill/uBlock/commit/90c7e79f4f30ca9ad93be507009a75f009672941) - [Allow `:upward()` operator to select `html` element](https://github.com/gorhill/uBlock/commit/7dd48a6c8c4d9153b4bc3f56904f3abfb5b23512) - [Instantiate procedural filterer instance on demand only](https://github.com/gorhill/uBlock/commit/e98ea7ea9b7c654c82a1e2f258b660f168b99ef0) - [Deprecate pseudo user styles code](https://github.com/gorhill/uBlock/commit/5c68867b92735931a791dfedf4ef9608cc364862) - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-08-03T14:42:32+00:00 uBlock 1.28.5b15 uBlock 1.28.5b15 2020-08-04T15:53:34+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b15...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b15.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b15/uBlock0_1.28.5b15.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b15.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b15/uBlock0_1.28.5b15.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Firefox - [Open tabs can be closed when opening a webpage from `about:newtab`](https://github.com/uBlockOrigin/uBlock-issues/issues/1184) ### Core - [Use ISO8061 dates in user filter comments](https://github.com/uBlockOrigin/uBlock-issues/issues/1182) - [Support new Chromium based Edge in pre-parsing directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1174) - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [New filter parser creates unexpected network filter from malformed cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1118) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Improve annotations for search operations in CodeMirror editor](https://github.com/gorhill/uBlock/commit/23332400f5f16de1a54265dd7bb110ea7e1da57c) - [Consolidate filter list reverse lookup code into a single file](https://github.com/gorhill/uBlock/commit/90c7e79f4f30ca9ad93be507009a75f009672941) - [Allow `:upward()` operator to select `html` element](https://github.com/gorhill/uBlock/commit/7dd48a6c8c4d9153b4bc3f56904f3abfb5b23512) - [Instantiate procedural filterer instance on demand only](https://github.com/gorhill/uBlock/commit/e98ea7ea9b7c654c82a1e2f258b660f168b99ef0) - [Deprecate pseudo user styles code](https://github.com/gorhill/uBlock/commit/5c68867b92735931a791dfedf4ef9608cc364862) - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-08-04T15:53:34+00:00 uBlock 1.28.5b17 uBlock 1.28.5b17 2020-08-05T17:23:42+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5b17...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5b17.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b17/uBlock0_1.28.5b17.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5b17.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5b17/uBlock0_1.28.5b17.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Chromium - [Performance regression in rendering of dashboard pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1196) ### Firefox - [Open tabs can be closed when opening a webpage from `about:newtab`](https://github.com/uBlockOrigin/uBlock-issues/issues/1184) ### Core - [Use ISO8061 dates in user filter comments](https://github.com/uBlockOrigin/uBlock-issues/issues/1182) - [Support new Chromium based Edge in pre-parsing directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1174) - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [New filter parser creates unexpected network filter from malformed cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1118) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Improve annotations for search operations in CodeMirror editor](https://github.com/gorhill/uBlock/commit/23332400f5f16de1a54265dd7bb110ea7e1da57c) - [Consolidate filter list reverse lookup code into a single file](https://github.com/gorhill/uBlock/commit/90c7e79f4f30ca9ad93be507009a75f009672941) - [Allow `:upward()` operator to select `html` element](https://github.com/gorhill/uBlock/commit/7dd48a6c8c4d9153b4bc3f56904f3abfb5b23512) - [Instantiate procedural filterer instance on demand only](https://github.com/gorhill/uBlock/commit/e98ea7ea9b7c654c82a1e2f258b660f168b99ef0) - [Deprecate pseudo user styles code](https://github.com/gorhill/uBlock/commit/5c68867b92735931a791dfedf4ef9608cc364862) - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-08-05T17:23:42+00:00 uBlock 1.28.5rc0 uBlock 1.28.5rc0 2020-08-06T13:08:20+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5rc0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5rc0/uBlock0_1.28.5rc0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5rc0/uBlock0_1.28.5rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Chromium - [Performance regression in rendering of dashboard pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1196) ### Firefox - [Open tabs can be closed when opening a webpage from `about:newtab`](https://github.com/uBlockOrigin/uBlock-issues/issues/1184) ### Core - [Use ISO8061 dates in user filter comments](https://github.com/uBlockOrigin/uBlock-issues/issues/1182) - [Support new Chromium based Edge in pre-parsing directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1174) - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [New filter parser creates unexpected network filter from malformed cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1118) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Improve annotations for search operations in CodeMirror editor](https://github.com/gorhill/uBlock/commit/23332400f5f16de1a54265dd7bb110ea7e1da57c) - [Consolidate filter list reverse lookup code into a single file](https://github.com/gorhill/uBlock/commit/90c7e79f4f30ca9ad93be507009a75f009672941) - [Allow `:upward()` operator to select `html` element](https://github.com/gorhill/uBlock/commit/7dd48a6c8c4d9153b4bc3f56904f3abfb5b23512) - [Instantiate procedural filterer instance on demand only](https://github.com/gorhill/uBlock/commit/e98ea7ea9b7c654c82a1e2f258b660f168b99ef0) - [Deprecate pseudo user styles code](https://github.com/gorhill/uBlock/commit/5c68867b92735931a791dfedf4ef9608cc364862) - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-08-06T13:08:20+00:00 uBlock 1.28.5rc1 uBlock 1.28.5rc1 2020-08-07T13:10:43+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.28.5rc1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.28.5rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5rc1/uBlock0_1.28.5rc1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.28.5rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.28.5rc1/uBlock0_1.28.5rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Chromium - [Performance regression in rendering of dashboard pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1196) ### Firefox - [Open tabs can be closed when opening a webpage from `about:newtab`](https://github.com/uBlockOrigin/uBlock-issues/issues/1184) ### Core - [Use ISO8061 dates in user filter comments](https://github.com/uBlockOrigin/uBlock-issues/issues/1182) - [Support new Chromium based Edge in pre-parsing directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1174) - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [New filter parser creates unexpected network filter from malformed cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1118) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Remove experimental click-to-load disqus scriptlets](https://github.com/gorhill/uBlock/commit/7c22a312945a2bff41a2b5696a7e54f1c4c01cf2) - [Improve annotations for search operations in CodeMirror editor](https://github.com/gorhill/uBlock/commit/23332400f5f16de1a54265dd7bb110ea7e1da57c) - [Consolidate filter list reverse lookup code into a single file](https://github.com/gorhill/uBlock/commit/90c7e79f4f30ca9ad93be507009a75f009672941) - [Allow `:upward()` operator to select `html` element](https://github.com/gorhill/uBlock/commit/7dd48a6c8c4d9153b4bc3f56904f3abfb5b23512) - [Instantiate procedural filterer instance on demand only](https://github.com/gorhill/uBlock/commit/e98ea7ea9b7c654c82a1e2f258b660f168b99ef0) - [Deprecate pseudo user styles code](https://github.com/gorhill/uBlock/commit/5c68867b92735931a791dfedf4ef9608cc364862) - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-08-07T13:10:43+00:00 uBlock 1.29.0 uBlock 1.29.0 2020-08-09T14:58:35+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.0...master) To install the stable build: - **Firefox**: Pending AMO review <!-- Click [uBlock0_1.29.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3609157/ublock_origin-1.29.0-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: Not yet submitted <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Not yet submitted <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Closed as fixed: ### Chromium - [Performance regression in rendering of dashboard pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1196) ### Firefox - [Open tabs can be closed when opening a webpage from `about:newtab`](https://github.com/uBlockOrigin/uBlock-issues/issues/1184) ### Core - [Use ISO8061 dates in user filter comments](https://github.com/uBlockOrigin/uBlock-issues/issues/1182) - [Support new Chromium based Edge in pre-parsing directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1174) - [Do not triggers strict blocking for wildcard-only patterns](https://github.com/uBlockOrigin/uBlock-issues/issues/1147) - [Improve/refine syntax highlighter](https://github.com/uBlockOrigin/uBlock-issues/issues/1134), specifically: - [Fix properly reporting invalid filter options](https://github.com/gorhill/uBlock/commit/dc64cfbd97a28d3823a341c3f09594fc28e548cc) - [Add syntax highlighting/auto-completion for preparsing directives](https://github.com/gorhill/uBlock/commit/83c01fb3525bbede86c54fe06caa3eb8bc8eb0ef) - [Add CoreMirror's code-folding ability to list editor/viewer](https://github.com/gorhill/uBlock/commit/e44a568278678e04b508c2bc1b8a94a2c54b848c) - [Reverse lookup fails for filter of type `example.com##*`](https://github.com/uBlockOrigin/uBlock-issues/issues/1139) - [New filter parser creates unexpected network filter from malformed cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1118) - [Avoid loading "!#include" filepaths that are wrapped into "!#if" tags that exclude the browser's environment](https://github.com/uBlockOrigin/uBlock-issues/issues/1113) - [Use "Trusted sites" instead of "Whitelist"](https://github.com/gorhill/uBlock/commit/3adb239443e13f6d1795e78e3342ee427a94d3f4) - [Element picker suggests unhelpful network rule](https://github.com/uBlockOrigin/uBlock-issues/issues/1071) - [Logger shows names of scriptlet as different ones if short-hand is used](https://github.com/uBlockOrigin/uBlock-issues/issues/1031) - [A problem with cyrillic characters](https://github.com/uBlockOrigin/uBlock-issues/issues/772) - [Adding csp to logger's filter expression picker](https://github.com/uBlockOrigin/uBlock-issues/issues/584) - [Cosmetic filters in about:blank iframe](https://github.com/uBlockOrigin/uBlock-issues/issues/688) - [Adguard French filter](https://github.com/uBlockOrigin/uBlock-issues/issues/379) - [Can't use set-constant.js multiple times for same parent property](https://github.com/uBlockOrigin/uBlock-issues/issues/156) ## Notable commits with no entry in issue tracker: - [Remove experimental click-to-load disqus scriptlets](https://github.com/gorhill/uBlock/commit/7c22a312945a2bff41a2b5696a7e54f1c4c01cf2) - [Improve annotations for search operations in CodeMirror editor](https://github.com/gorhill/uBlock/commit/23332400f5f16de1a54265dd7bb110ea7e1da57c) - [Consolidate filter list reverse lookup code into a single file](https://github.com/gorhill/uBlock/commit/90c7e79f4f30ca9ad93be507009a75f009672941) - [Allow `:upward()` operator to select `html` element](https://github.com/gorhill/uBlock/commit/7dd48a6c8c4d9153b4bc3f56904f3abfb5b23512) - [Instantiate procedural filterer instance on demand only](https://github.com/gorhill/uBlock/commit/e98ea7ea9b7c654c82a1e2f258b660f168b99ef0) - [Deprecate pseudo user styles code](https://github.com/gorhill/uBlock/commit/5c68867b92735931a791dfedf4ef9608cc364862) - [Mind discarded status of tabs when internally handling them](https://github.com/gorhill/uBlock/commit/aed850978e08e0dd084227078fae4110c41319ab) - [Do not let grow subframe dictionary grow unbound](https://github.com/gorhill/uBlock/commit/feabfe379331c6e4366e104e36c41a4e88221733) - [Consider an empty pattern with anchors to be dubious](https://github.com/gorhill/uBlock/commit/3789259fc922568283d041306bbacd0618945b25) - [Add static filter parser checklist](https://github.com/gorhill/uBlock/commit/2476f5f83036d810820060d3622df3c216e5dd76) - [Fix highligthing of FQDN match in logger](https://github.com/gorhill/uBlock/commit/941898e54ee5dd009f9af15e9ed9954e2297ddc4) - [Add support to compare delay against literal Number.NaN in nossif/nostif](https://github.com/gorhill/uBlock/commit/8f3d8cde7a9de45695d2706087701df59553c01b) 2020-08-09T14:58:35+00:00 uBlock 1.29.1b0 uBlock 1.29.1b0 2020-08-10T12:36:14+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.1b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.1b0/uBlock0_1.29.1b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.1b0/uBlock0_1.29.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ## Notable commits with no entry in issue tracker: - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-08-10T12:36:14+00:00 uBlock 1.29.1b1 uBlock 1.29.1b1 2020-08-13T13:43:01+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.1b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.1b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.1b1/uBlock0_1.29.1b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.1b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.1b1/uBlock0_1.29.1b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) ## Notable commits with no entry in issue tracker: - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-08-13T13:43:01+00:00 uBlock 1.29.1b2 uBlock 1.29.1b2 2020-08-14T19:34:37+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.1b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.1b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.1b2/uBlock0_1.29.1b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.1b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.1b2/uBlock0_1.29.1b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) ## Notable commits with no entry in issue tracker: - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-08-14T19:34:37+00:00 uBlock 1.29.1b6 uBlock 1.29.1b6 2020-08-16T21:20:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.1b6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.1b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.1b6/uBlock0_1.29.1b6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.1b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.1b6/uBlock0_1.29.1b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) ## Notable commits with no entry in issue tracker: - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-08-16T21:20:30+00:00 uBlock 1.29.1b7 uBlock 1.29.1b7 2020-08-17T14:04:04+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.1b7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.1b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.1b7/uBlock0_1.29.1b7.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.1b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.1b7/uBlock0_1.29.1b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) ## Notable commits with no entry in issue tracker: - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-08-17T14:04:04+00:00 uBlock 1.29.1b8 uBlock 1.29.1b8 2020-08-18T13:13:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.1b8...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.1b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.1b8/uBlock0_1.29.1b8.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.1b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.1b8/uBlock0_1.29.1b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) ## Notable commits with no entry in issue tracker: - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-08-18T13:13:30+00:00 uBlock 1.29.2 uBlock 1.29.2 2020-08-21T11:42:11+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.2...master) To install the stable build: - **Firefox**: Click [uBlock0_1.29.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3629683/ublock_origin-1.29.2-an+fx.xpi) - uBO works best on Firefox. - **Chromium**: Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes: - [Add argument to nowoif scriptlet](https://github.com/gorhill/uBlock/commit/50b37a58c89ad47ad44e8f499823b9a761b6641c) - [Fix regression in set-constant scriptlet](https://github.com/uBlockOrigin/uAssets/issues/5696#issuecomment-675757755) 2020-08-21T11:42:11+00:00 uBlock 1.29.3b1 uBlock 1.29.3b1 2020-08-21T16:07:52+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b1/uBlock0_1.29.3b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b1/uBlock0_1.29.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) ## Notable commits with no entry in issue tracker: - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-08-21T16:07:52+00:00 uBlock 1.29.3b2 uBlock 1.29.3b2 2020-08-22T13:09:58+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b2/uBlock0_1.29.3b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b2/uBlock0_1.29.3b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) ## Notable commits with no entry in issue tracker: - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-08-22T13:09:58+00:00 uBlock 1.29.3b4 uBlock 1.29.3b4 2020-08-24T18:48:25+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b4/uBlock0_1.29.3b4.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b4/uBlock0_1.29.3b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-08-24T18:48:25+00:00 uBlock 1.29.3b5 uBlock 1.29.3b5 2020-08-25T17:26:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b5/uBlock0_1.29.3b5.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b5/uBlock0_1.29.3b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-08-25T17:26:33+00:00 uBlock 1.29.3b6 uBlock 1.29.3b6 2020-08-26T15:04:53+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b6/uBlock0_1.29.3b6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b6/uBlock0_1.29.3b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-08-26T15:04:53+00:00 uBlock 1.29.3b7 uBlock 1.29.3b7 2020-08-28T19:35:50+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b7/uBlock0_1.29.3b7.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b7/uBlock0_1.29.3b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-08-28T19:35:50+00:00 uBlock 1.29.3b8 uBlock 1.29.3b8 2020-09-01T16:42:38+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b8...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b8/uBlock0_1.29.3b8.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b8/uBlock0_1.29.3b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-01T16:42:38+00:00 uBlock 1.29.3b9 uBlock 1.29.3b9 2020-09-03T14:38:23+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b9...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b9/uBlock0_1.29.3b9.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b9/uBlock0_1.29.3b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). Please report regressions which may have creeped up as a result. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-03T14:38:23+00:00 uBlock 1.29.3b10 uBlock 1.29.3b10 2020-09-07T12:42:59+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b10...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b10/uBlock0_1.29.3b10.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b10/uBlock0_1.29.3b10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). Please report regressions which may have creeped up as a result. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-07T12:42:59+00:00 uBlock 1.29.3b11 uBlock 1.29.3b11 2020-09-09T14:05:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b11...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b11.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b11/uBlock0_1.29.3b11.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b11.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b11/uBlock0_1.29.3b11.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and a new widget has been introduced for the purpose of fine tuning the specificity. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-09T14:05:32+00:00 uBlock 1.29.3b12 uBlock 1.29.3b12 2020-09-10T14:42:12+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b12...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b12.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b12/uBlock0_1.29.3b12.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b12.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b12/uBlock0_1.29.3b12.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-10T14:42:12+00:00 uBlock 1.29.3b13 uBlock 1.29.3b13 2020-09-11T12:34:59+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b13...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b13.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b13/uBlock0_1.29.3b13.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b13.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b13/uBlock0_1.29.3b13.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-11T12:34:59+00:00 uBlock 1.29.3b15 uBlock 1.29.3b15 2020-09-12T12:29:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b15...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b15.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b15/uBlock0_1.29.3b15.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b15.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b15/uBlock0_1.29.3b15.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-12T12:29:36+00:00 uBlock 1.29.3b18 uBlock 1.29.3b18 2020-09-13T17:43:48+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3b18...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3b18.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b18/uBlock0_1.29.3b18.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3b18.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3b18/uBlock0_1.29.3b18.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The click-to-subscribe feature has been reworked and is now allowed only on a select number of domains, currently: - https://filterlists.com/ - https://github.com/ - https://github.io/ The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Subscriber script needs to be improved](https://github.com/uBlockOrigin/uBlock-issues/issues/763) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-13T17:43:48+00:00 uBlock 1.29.3rc2 uBlock 1.29.3rc2 2020-09-14T19:50:13+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3rc2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3rc2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc2/uBlock0_1.29.3rc2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3rc2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc2/uBlock0_1.29.3rc2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The click-to-subscribe feature has been reworked and is now allowed only on a select number of domains, currently: <https://easylist.to/>, <https://fanboy.co.nz/>, <https://filterlists.com/>, <https://forums.lanik.us/>, <https://github.com/>, <https://github.io/>. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Subscriber script needs to be improved](https://github.com/uBlockOrigin/uBlock-issues/issues/763) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-14T19:50:13+00:00 uBlock 1.29.3rc3 uBlock 1.29.3rc3 2020-09-16T14:53:45+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3rc3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3rc3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc3/uBlock0_1.29.3rc3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3rc3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc3/uBlock0_1.29.3rc3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The click-to-subscribe feature has been reworked and is now allowed only on a select number of domains, currently: <https://easylist.to/>, <https://fanboy.co.nz/>, <https://filterlists.com/>, <https://forums.lanik.us/>, <https://github.com/>, <https://github.io/>. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Subscriber script needs to be improved](https://github.com/uBlockOrigin/uBlock-issues/issues/763) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-16T14:53:45+00:00 uBlock 1.29.3rc4 uBlock 1.29.3rc4 2020-09-18T14:34:23+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3rc4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3rc4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc4/uBlock0_1.29.3rc4.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3rc4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc4/uBlock0_1.29.3rc4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The click-to-subscribe feature has been reworked and is now allowed only on a select number of domains, currently: <https://easylist.to/>, <https://fanboy.co.nz/>, <https://filterlists.com/>, <https://forums.lanik.us/>, <https://github.com/>, <https://github.io/>. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Improper support of IPv6 addresses in static filter `domain=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/1249) - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Subscriber script needs to be improved](https://github.com/uBlockOrigin/uBlock-issues/issues/763) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-18T14:34:23+00:00 uBlock 1.29.3rc5 uBlock 1.29.3rc5 2020-09-19T14:06:37+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3rc5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3rc5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc5/uBlock0_1.29.3rc5.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3rc5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc5/uBlock0_1.29.3rc5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The click-to-subscribe feature has been reworked and is now allowed only on a select number of domains, currently: <https://easylist.to/>, <https://fanboy.co.nz/>, <https://filterlists.com/>, <https://forums.lanik.us/>, <https://github.com/>, <https://github.io/>. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Improper support of IPv6 addresses in static filter `domain=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/1249) - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Subscriber script needs to be improved](https://github.com/uBlockOrigin/uBlock-issues/issues/763) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-19T14:06:37+00:00 uBlock 1.29.3rc6 uBlock 1.29.3rc6 2020-09-20T13:30:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3rc6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3rc6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc6/uBlock0_1.29.3rc6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3rc6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc6/uBlock0_1.29.3rc6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The click-to-subscribe feature has been reworked and is now allowed only on a select number of domains, currently: <https://easylist.to/>, <https://fanboy.co.nz/>, <https://filterlists.com/>, <https://forums.lanik.us/>, <https://github.com/>, <https://github.io/>. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Improper support of IPv6 addresses in static filter `domain=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/1249) - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Subscriber script needs to be improved](https://github.com/uBlockOrigin/uBlock-issues/issues/763) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-20T13:30:36+00:00 uBlock 1.29.3rc7 uBlock 1.29.3rc7 2020-09-21T11:34:20+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3rc7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3rc7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc7/uBlock0_1.29.3rc7.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3rc7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc7/uBlock0_1.29.3rc7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The click-to-subscribe feature has been reworked and is now allowed only on a select number of domains, currently: <https://easylist.to/>, <https://fanboy.co.nz/>, <https://filterlists.com/>, <https://forums.lanik.us/>, <https://github.com/>, <https://github.io/>. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Improper support of IPv6 addresses in static filter `domain=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/1249) - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Subscriber script needs to be improved](https://github.com/uBlockOrigin/uBlock-issues/issues/763) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-21T11:34:20+00:00 uBlock 1.29.3rc9 uBlock 1.29.3rc9 2020-09-22T15:21:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3rc9...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3rc9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc9/uBlock0_1.29.3rc9.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3rc9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc9/uBlock0_1.29.3rc9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The click-to-subscribe feature has been reworked and is now allowed only on a select number of domains, currently: <https://easylist.to/>, <https://fanboy.co.nz/>, <https://filterlists.com/>, <https://forums.lanik.us/>, <https://github.com/>, <https://github.io/>. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Improper support of IPv6 addresses in static filter `domain=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/1249) - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Subscriber script needs to be improved](https://github.com/uBlockOrigin/uBlock-issues/issues/763) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Add `abort-on-stack-trace` scriptlet](https://github.com/gorhill/uBlock/commit/b735ac6b6abab7d5f45e15bbba3b4ba6cbf43935) - Related discussion: <https://github.com/AdguardTeam/Scriptlets/issues/82> - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-22T15:21:07+00:00 uBlock 1.29.3rc11 uBlock 1.29.3rc11 2020-09-23T13:42:58+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3rc11...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3rc11.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc11/uBlock0_1.29.3rc11.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3rc11.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc11/uBlock0_1.29.3rc11.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The click-to-subscribe feature has been reworked and is now allowed only on a select number of domains, currently: <https://easylist.to/>, <https://fanboy.co.nz/>, <https://filterlists.com/>, <https://forums.lanik.us/>, <https://github.com/>, <https://github.io/>. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Improper support of IPv6 addresses in static filter `domain=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/1249) - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Subscriber script needs to be improved](https://github.com/uBlockOrigin/uBlock-issues/issues/763) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Add `abort-on-stack-trace` scriptlet](https://github.com/gorhill/uBlock/commit/b735ac6b6abab7d5f45e15bbba3b4ba6cbf43935) - Related discussion: <https://github.com/AdguardTeam/Scriptlets/issues/82> - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-23T13:42:58+00:00 uBlock 1.29.3rc12 uBlock 1.29.3rc12 2020-09-24T15:02:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.29.3rc12...master) To install the developer build: - **Firefox**: Click [uBlock0_1.29.3rc12.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc12/uBlock0_1.29.3rc12.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.29.3rc12.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.29.3rc12/uBlock0_1.29.3rc12.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) Firefox developer build will auto-update when a newer developer build become available. --- ## Summary The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The click-to-subscribe feature has been reworked and is now allowed only on a select number of domains, currently: <https://easylist.to/>, <https://fanboy.co.nz/>, <https://filterlists.com/>, <https://forums.lanik.us/>, <https://github.com/>, <https://github.io/>. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Improper support of IPv6 addresses in static filter `domain=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/1249) - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Subscriber script needs to be improved](https://github.com/uBlockOrigin/uBlock-issues/issues/763) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Prevent spurious instantiation of procedural filterer](https://github.com/gorhill/uBlock/commit/15e0778750c3b669c933d042460de8a73ad01e8a) - [Add `abort-on-stack-trace` scriptlet](https://github.com/gorhill/uBlock/commit/b735ac6b6abab7d5f45e15bbba3b4ba6cbf43935) - Related discussion: <https://github.com/AdguardTeam/Scriptlets/issues/82> - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-24T15:02:07+00:00 uBlock 1.30.0 uBlock 1.30.0 2020-09-26T13:22:20+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.0...master) To install the stable build: - **Firefox**: Click [uBlock0_1.30.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3649606/ublock_origin-1.30.0-an+fx.xpi) - uBO works best on Firefox. - **Chromium**: Submission pending <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Summary **Important:** The compile format of filter lists has changed, and this means upon update uBO will have to recompile all filter lists, so this may cause a longer delay at launch the first time uBO is launched after being updated. This is a one time event. The cloud storage feature has been improved in a number of ways: - Better reporting of error conditions in the user interface; - User interface widget to report storage used/total/max; - Support for compressing cloud storage data. Improved _"My rules"_ user interface: - Ability to sort rules by type, source, or destination; - Ability to show changes only. Added support to chain `:style(...)` operator to procedural operators. The element picker has been refactored to fix long standing issues (including some not reported in the issue tracker). The <kbd>Ctrl</kbd> key is no longer used to control the specificity of a candidate filter, and new widgets have been introduced for the purpose of more easily tuning the depth and specificity. The click-to-subscribe feature has been reworked and is now allowed only on a select number of domains, currently: <https://easylist.to/>, <https://fanboy.co.nz/>, <https://filterlists.com/>, <https://forums.lanik.us/>, <https://github.com/>, <https://github.io/>. The concept of "bad list" has been introduced, to prevent users from unwittingly end up using what are deemed ["bad lists" by the uBO team](https://github.com/uBlockOrigin/uAssets/blob/master/filters/badlists.txt). Some "bad lists" will be completely ignored and importing them will be forbidden by uBO. This restriction can be bypassed by users by simply appending a dummy query parameter to the URL of the list. ## Closed as fixed: ### Firefox for Android - [Fenix device name submit form](https://github.com/uBlockOrigin/uBlock-issues/issues/1217) ### Core - [Improper support of IPv6 addresses in static filter `domain=` option](https://github.com/uBlockOrigin/uBlock-issues/issues/1249) - [`has()` not work on `<html>`](https://github.com/uBlockOrigin/uBlock-issues/issues/1240) - [Cosmetic filters interfere with element picker visuals](https://github.com/uBlockOrigin/uBlock-issues/issues/1226) - [Picker gets deformed when a cosmetic filter is added](https://github.com/uBlockOrigin/uBlock-issues/issues/1215) - [Add Support for AdGuard special case pre-processor directives](https://github.com/uBlockOrigin/uBlock-issues/issues/1205) - [Sort dynamic filter list by destination / host components](https://github.com/uBlockOrigin/uBlock-issues/issues/1055) - [Better parsing of hosts file system addresses](https://github.com/uBlockOrigin/uBlock-issues/issues/877) - [Can't control specificity in element picker with Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/851) - [Subscriber script needs to be improved](https://github.com/uBlockOrigin/uBlock-issues/issues/763) - [Add ability to view changes only in `My Rules`](https://github.com/uBlockOrigin/uBlock-issues/issues/604) - [Combining procedural selector :has() and :style()](https://github.com/uBlockOrigin/uBlock-issues/issues/382) - [Add visual hint for last selected entry in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/47) - [Prevent malicious pages from tampering with element picker](https://github.com/gorhill/uBlock/issues/3497) ## Notable commits with no entry in issue tracker: - [Prevent spurious instantiation of procedural filterer](https://github.com/gorhill/uBlock/commit/15e0778750c3b669c933d042460de8a73ad01e8a) - [Add `abort-on-stack-trace` scriptlet](https://github.com/gorhill/uBlock/commit/b735ac6b6abab7d5f45e15bbba3b4ba6cbf43935) - Related discussion: <https://github.com/AdguardTeam/Scriptlets/issues/82> - [Fix ability to overwrite overquota'ed cloud storage](https://github.com/gorhill/uBlock/commit/6284eca3512df03c3741e6f4e8e002cbf516065d) - [Add support for blocklist of filter lists](https://github.com/gorhill/uBlock/commit/23f08f027460b5d0c0436357f866d6c48b8df701) - [Add concept of "really bad list" to badlists infrastructure](https://github.com/gorhill/uBlock/commit/4150c17f4a6e1b3bd0c68b91da74c358a92c03ad) - [Use modern popup panel in logger](https://github.com/gorhill/uBlock/commit/394a61570cf5de95661a389942778b49a75b4834) - [Add support for cloud storage compression](https://github.com/gorhill/uBlock/commit/d8b6b31eca117d2d82ab53bb2477117ef36761ab) - [Add widget to convey the amount of sync storage in use](https://github.com/gorhill/uBlock/commit/2afcc13ca6c09175b33ff74494eba7113ceb3df1) - [Fix cloud storage errors not reported in user interface](https://github.com/gorhill/uBlock/commit/b01cc6ca4f4e215024c08e1b0696f3c15bac1500) 2020-09-26T13:22:20+00:00 uBlock 1.30.1b0 uBlock 1.30.1b0 2020-09-30T14:24:26+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.1b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.1b0/uBlock0_1.30.1b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.1b0/uBlock0_1.30.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Notable commits with no entry in issue tracker: - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-09-30T14:24:26+00:00 uBlock 1.30.1b1 uBlock 1.30.1b1 2020-10-01T14:40:40+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.1b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.1b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.1b1/uBlock0_1.30.1b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.1b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.1b1/uBlock0_1.30.1b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Notable commits with no entry in issue tracker: - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-01T14:40:40+00:00 uBlock 1.30.1b2 uBlock 1.30.1b2 2020-10-02T16:30:52+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.1b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.1b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.1b2/uBlock0_1.30.1b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.1b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.1b2/uBlock0_1.30.1b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Notable commits with no entry in issue tracker: - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-02T16:30:52+00:00 uBlock 1.30.1b3 uBlock 1.30.1b3 2020-10-03T12:05:38+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.1b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.1b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.1b3/uBlock0_1.30.1b3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.1b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.1b3/uBlock0_1.30.1b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Notable commits with no entry in issue tracker: - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-03T12:05:38+00:00 uBlock 1.30.1b5 uBlock 1.30.1b5 2020-10-05T18:26:11+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.1b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.1b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.1b5/uBlock0_1.30.1b5.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.1b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.1b5/uBlock0_1.30.1b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) ## Notable commits with no entry in issue tracker: - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-05T18:26:11+00:00 uBlock 1.30.1b7 uBlock 1.30.1b7 2020-10-07T01:05:03+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.1b7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.1b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.1b7/uBlock0_1.30.1b7.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.1b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.1b7/uBlock0_1.30.1b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) ## Notable commits with no entry in issue tracker: - [Fix picker generating overly long candidate cosmetic filters](https://github.com/gorhill/uBlock/commit/778338fce865a54a29d284e3eba01278c5c94f8f) [regression] - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-07T01:05:03+00:00 uBlock 1.30.2 uBlock 1.30.2 2020-10-07T11:26:50+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.2...master) To install the stable build: - **Firefox**: Click [uBlock0_1.30.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3656237/ublock_origin-1.30.2-an+fx.xpi) - uBO works best on Firefox. - **Chromium**: Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Review pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Summary A regression in the element picker caused it to generate needlessly long cosmetic filter. The issue was reported at [/r/uBlockOrigin](https://www.reddit.com/r/uBlockOrigin/comments/j5tx8x/understand_the_element_blocker_and_feedback/) ## Fixed: - [Fix picker generating overly long candidate cosmetic filters](https://github.com/gorhill/uBlock/commit/778338fce865a54a29d284e3eba01278c5c94f8f) [regression] 2020-10-07T11:26:50+00:00 uBlock 1.30.3b0 uBlock 1.30.3b0 2020-10-07T16:04:03+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.3b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.3b0/uBlock0_1.30.3b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.3b0/uBlock0_1.30.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) ## Notable commits with no entry in issue tracker: - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-07T16:04:03+00:00 uBlock 1.30.3b1 uBlock 1.30.3b1 2020-10-08T13:53:38+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.3b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.3b1/uBlock0_1.30.3b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.3b1/uBlock0_1.30.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) ## Notable commits with no entry in issue tracker: - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-08T13:53:38+00:00 uBlock 1.30.3b2 uBlock 1.30.3b2 2020-10-09T18:05:55+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.3b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.3b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.3b2/uBlock0_1.30.3b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.3b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.3b2/uBlock0_1.30.3b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=clicktoload ||scribd.com/embeds/$3p,frame,redirect=clicktoload ||player.vimeo.com/video/$3p,frame,redirect=clicktoload ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) ## Notable commits with no entry in issue tracker: - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-09T18:05:55+00:00 uBlock 1.30.3b3 uBlock 1.30.3b3 2020-10-10T12:41:44+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.3b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.3b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.3b3/uBlock0_1.30.3b3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.3b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.3b3/uBlock0_1.30.3b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) ## Notable commits with no entry in issue tracker: - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-10T12:41:44+00:00 uBlock 0.9.2.1 uBlock 0.9.2.1 2020-10-11T14:33:36+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.9.2.1>] ## Notes There is a version 0.9.2.2, not released here, because I feel it's not worth the storage space. The only difference with this version is [this commit](https://github.com/gorhill/uBlock/commit/c5815a8d783c9c1ec11747624fe046f71231fd80). This commit made it into the Opera store version as v 0.9.2.2. ## Closed as fixed ### Safari * [UI is shrunk with latest update](https://github.com/uBlock-LLC/uBlock/issues/1066) ### Core * [µBlock -> uBlock](https://github.com/uBlock-LLC/uBlock/issues/1070). * In case you wonder: yes, I've decided to drop the `µ` in favor of `u`, because I have seen too much arguing about how it should be pronounced, etc. * [0.9.2.0 is now resizing each time you open it](https://github.com/uBlock-LLC/uBlock/issues/1068). ## Other changes ### Chromium * [Various small changes](https://github.com/gorhill/uBlock/commit/58ebcd21c3f5044aef03839164698ab0083a1a04) to ensure Chromium passes [all popup tests](http://raymondhill.net/ublock/popup.html). * Due to limitations to the [chrome API](https://developer.chrome.com/extensions/webNavigation)... * There is just no guarantee case 6, 7 will always work. The fix was to increase as much as possible the likelihood Chromium will succeed. * The only way I can make case 12 succeed on Chromium is by [enabling uBlock for the behind-the-scene scope](https://github.com/gorhill/uBlock/wiki/Behind-the-scene-network-requests#how-to-filter-behind-the-scene-network-requests). ### Core * [Various small issues with element picker](https://github.com/gorhill/uBlock/commits/master/src/js/element-picker.js) related to [the new feature in 0.9.2.0](https://github.com/gorhill/uBlock/releases/tag/0.9.2.0). 2020-10-11T14:33:36+00:00 uBlock 0.9.2.0 uBlock 0.9.2.0 2020-10-11T14:36:43+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.9.2.0>] ## New: * Element picker: ability to point-and-click to create wildcard-based network filters * Brought about as a result of issue [#1044](https://github.com/uBlock-LLC/uBlock/issues/1044): "non technical user [...] doesnt know how to [create wildcard-based filters]" * Roughly, if you click more than one image from one web page, uBlock will derive a network filter which will apply to all the clicked images. * Kind of difficult to put in words, so here are videos: * [https://www.youtube.com/watch?v=kO0Mh-SAkHM](https://www.youtube.com/watch?v=kO0Mh-SAkHM) * [https://www.youtube.com/watch?v=WoFC3EJWg08](https://www.youtube.com/watch?v=WoFC3EJWg08) ## Closed as fixed: ### Chromium * [Blocking differrent kind of pop-ups](https://github.com/uBlock-LLC/uBlock/issues/510) ### Firefox for Android (Fennec) * [ublock options ui doesnt fit on screen](https://github.com/uBlock-LLC/uBlock/issues/1053) * [Blocking (off) when opening new tabs in Firefox from 3rd party apps](https://github.com/uBlock-LLC/uBlock/issues/1017) * This also fixes: * [Number of connected domains makes no sense](https://github.com/uBlock-LLC/uBlock/issues/1019) ### Firefox * ["Make use of context menu where appropriate" not enforced nor remembered](https://github.com/uBlock-LLC/uBlock/issues/1057) * [Empty buttons in addon options](https://github.com/uBlock-LLC/uBlock/issues/1026) * [Option buttons sometimes empty in addon properties](https://github.com/uBlock-LLC/uBlock/issues/1018) ### Core * [uBlock slow/with delay blocking ads (banners) and elements on page twitch](https://github.com/uBlock-LLC/uBlock/issues/1048) * [Options-only filter is not working](https://github.com/uBlock-LLC/uBlock/issues/1038) * [`abp:subscribe` links on adblockplus.me do not work with new uBlock install](https://github.com/uBlock-LLC/uBlock/issues/1033) * [Cosmetic filter not working after refreshing the page](https://github.com/uBlock-LLC/uBlock/issues/1004) * This was caused by an invalid cosmetic filter: custom filters from ABP were imported using plain cut & paste. * uBlock now support importing an ABP backup through the _"Import and append"_ button in the _"My filters"_ pane. This ensures proper import. * Additionally, uBlock will now discard invalid cosmetic filters when filter lists are compiled. 2020-10-11T14:36:43+00:00 uBlock 0.9.1.1 uBlock 0.9.1.1 2020-10-11T14:38:14+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.9.1.1>] ## Closed as fixed: * [Workaround #1001 for Fennec breaks Google Hangout extension](https://github.com/uBlock-LLC/uBlock/issues/1025) * [Support importing filters from an ABP backup file](https://github.com/uBlock-LLC/uBlock/issues/1022) 2020-10-11T14:38:14+00:00 uBlock 0.9.1.0 uBlock 0.9.1.0 2020-10-11T14:41:01+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.9.1.0>] ## New * [Firefox for mobile (Fennec)](http://en.wikipedia.org/wiki/Firefox_for_mobile) support * You can thank [@AlexVallat](https://github.com/AlexVallat), [@chengsun](https://github.com/chengsun), [@Deathamns](https://github.com/Deathamns) for making this happen * New translations available: [Lithuanian](https://crowdin.com/project/ublock/lt) (complete), [Slovenian](https://crowdin.com/project/ublock/sl) (partial), [Serbian (Cyrillic)](https://crowdin.com/project/ublock/sr) (partial), [Telugu](https://crowdin.com/project/ublock/te) (partial) * [Chinese translation of README](https://github.com/fang5566/uBlock/blob/master/README.md#-%C2%B5block) + [many wiki pages](https://github.com/fang5566/uBlock/wiki) * [Korean translation of README](https://github.com/delightbot/uBlock/blob/master/README.md) ## Closed as fixed: ### Chromium * [Dashboard will not come to front, if it was already opened earlier](https://github.com/uBlock-LLC/uBlock/issues/118) ### Fennec * [UI for Fennec (Firefox for Android)](https://github.com/uBlock-LLC/uBlock/pull/956) * [Please support Firefox for Android](https://github.com/uBlock-LLC/uBlock/pull/524) ### Firefox * [No element hiding upon start](https://github.com/uBlock-LLC/uBlock/issues/991) * Although [uBlock's start-up time is relatively fast](https://www.youtube.com/watch?v=BpypOeK10N8), there is just no way to guarantee that it will be up and ready to filter content before existing tabs are loaded. The fix ensure pages loaded before uBlock was ready are cleaned up. * [Image fails to load on github, when page is reloaded after whitelisting image cell](https://github.com/uBlock-LLC/uBlock/issues/933) ### Safari * [Enable creating backups to work](https://github.com/uBlock-LLC/uBlock/issues/993). * [Does not restore properly from a backup created in Firefox, works fine in Firefox/Chrome](https://github.com/uBlock-LLC/uBlock/issues/988). * [Storage below quota as requested by uBlock; now uses proper storage API](https://github.com/uBlock-LLC/uBlock/issues/985). ### Core * ["Open Link in New Tab" gets blocked in Behind the Scene with "* * * block"](https://github.com/uBlock-LLC/uBlock/pull/1001) * The issue manifested on Fennec, but the required fix was really in core code * [No indication of purging when clicking on the "Purge all caches" button](https://github.com/uBlock-LLC/uBlock/issues/999) * [Double clicking to select word in "My rules" resets changes made](https://github.com/uBlock-LLC/uBlock/issues/995) * [Global blocking stats lost when restoring/resetting settings](https://github.com/uBlock-LLC/uBlock/issues/990) * [abp:subscribe, new automated import of ABP filters leads to undefined description](https://github.com/uBlock-LLC/uBlock/issues/982) * [Schedule manually updating filter lists less aggressively to give time for garbage collection](https://github.com/uBlock-LLC/uBlock/issues/978) * [Custom cosmetic filter fails to apply](https://github.com/uBlock-LLC/uBlock/issues/976) * [3rd-party filter list update: show status/progress indications in UI](https://github.com/uBlock-LLC/uBlock/issues/965) * [How to whitelist embedded tweets?](https://github.com/uBlock-LLC/uBlock/issues/497) * [Add "updated on %date" text to each filter list](https://github.com/uBlock-LLC/uBlock/issues/313) 2020-10-11T14:41:01+00:00 uBlock 0.9.0.0 uBlock 0.9.0.0 2020-10-11T14:42:44+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.9.2.1>] ## Changes: * Network request logger: added functionalities [to the network request logger](https://github.com/gorhill/uBlock/wiki/The-network-request-logger) * Dashboard: The last time of restore and/or backup is now shown in the _Settings_ pane in the dashboard * Element picker: filters created from element picker will now be labeled with the time at which the filter was created and the exact URL from where it was created, as a comment above the filter entry * Element picker: you can now use wildcard(s) for a network filter when manually editing it * The element picker will highlight all the matches on the web page ## Closed as fixed: ### Safari * [[Safari] Facebook photo viewer breaks in certain cases](https://github.com/uBlock-LLC/uBlock/issues/878) * Was also causing [[Safari] Some YouTube videos sometimes don't play](https://github.com/uBlock-LLC/uBlock/issues/918) * In case you missed 0.8.9.2: * Crash in older versions of Safari resolved; support for Safari 7.x/6.1\. [Details in 0.8.9.2 release notes](https://github.com/gorhill/uBlock/releases/tag/0.8.9.2). ### Core * [Support entering wildcard(s) in element picker's network filters](https://github.com/uBlock-LLC/uBlock/issues/945) * [[Request] List the date of the last restore if the settings were restored](https://github.com/uBlock-LLC/uBlock/issues/932) * [Error in filters calculation](https://github.com/uBlock-LLC/uBlock/issues/916) * [Conditionally avoid Chrome-specific micro-optimisations on non-Chrome builds](https://github.com/uBlock-LLC/uBlock/issues/702) * [Feature: Filter blocked/allowed requests in the statistics](https://github.com/uBlock-LLC/uBlock/issues/483) 2020-10-11T14:42:44+00:00 uBlock 0.8.9.2 uBlock 0.8.9.2 2020-10-11T14:58:23+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.9.2>] This version of µBlock, 0.8.9.2, is identical to 0.8.9.1 for every browser except Safari. * * * ### Changes (only 1!): * µBlock now implements a workaround older Safari versions don't crash. As tested, this version of µBlock is known to work on `6.1`, `7.x` and `8.x`. * * * **How does this workaround change µBlock on Safari 8.x?** This should not affect µBlock's functionality at all in Safari 8 and later. **How does this workaround change µBlock on Safari 7.x and older?** In those older versions of Safari, the only difference with the default configuration is that two of the pre-packaged filter lists (namely Peter's Lowe's Ad Server List and ['Malware Domains'](/gorhill/uBlock/blob/0.8.9.2/mirror1.malwaredomains.com/files/justdomains)) will have to be downloaded instead. By design, this download happens **automatically** by default, but you can always click manually trigger the download by clicking <kbd>Update Now</kbd> in µBlock's `Preferences` -> `3rd-party filters`. * * * ## What was the problem? <sup>What follows is written by [me, µBlock's Safari-guy](https://chrismatic.io/); it doesn't necessarily express the views of all project collaborators.</sup> The problem was (and still is) a bug in Safari 7 and earlier. The bug still exists in those older versions of Safari, and any extension that may happen to trigger it **will** cause those crashes. Hopefully Apple will push a fix to those older versions of Safari (otherwise, some other extension and its users may encounter this in the future). If you're curious about the bug, read on. ## Specifics of bug µBlock ships pre-packaged with copies of the filter lists it supports — that way, it has something to use for the lists enabled by default _right away_ without having to download them from the servers first. Those pre-packaged filter list files are named similarly to what their maintainers named them. For instance, EasyPrivacy can be accessed at [`easylist-downloads.adblockplus.org/easyprivacy.txt`](http://easylist-downloads.adblockplus.org/easyprivacy.txt), so the filename for the pre-packaged version is `easyprivacy.txt`. When µBlock is installed and it launches, it loads those files using simple XHR requests. Safari, like most browsers, gives us a way to do that: you use `safari.extension.baseURI` followed by the path to your file, and voilà, you can load a file you packaged with your extension. This indeed works well with most things, including our example above (`easyprivacy.txt`). In fact, it seems like since Safari 8.0, it works perfectly. No problems whatsoever. But Safari 7.x crashes miserably. This is already odd: a JavaScript program shouldn't be able to crash your whole browser no matter what. After doing much investigation via VNC on a virtual machine that's actually running Mavericks, I found the problem. Two of the default filter lists: * [Malware Domains](http://mirror1.malwaredomains.com/files/justdomains) * [Peter Lowe's Ad Server list](http://pgl.yoyo.org) those two lists were pre-packaged in files that shipped with µBlock: `justdomains` and `serverlist`. No `.txt` suffix. Yes. **Safari 7.x crashes if you try to load a file from your package whose name happens not to have an 'extension'.** `easylist.txt`? Dandy. `justdomains`? Boom. Correct: it's not just a mere stray exception thrown, the whole browser crashes. I think it was fair to conclude this was a browser bug. It's not due to negligence on µBlock's part. With the obscurity and nature of this bug considered, this problem with µBlock for Safari was the result of an unfortunate incidental set of circumstances, unavoidable without the hindsight we have today. As the Safari maintainer (just personally), I hope you understand. Enjoy µBlock. [**Download µBlock 0.8.9.2 for Safari**](https://chrismatic.io/ublock/) 2020-10-11T14:58:23+00:00 uBlock 0.8.9.1 uBlock 0.8.9.1 2020-10-11T15:00:07+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.9.1>] ## Closed as fixed: ### Firefox: * [Graphical Issue: Bold Black Dot Below uBlock Icon](https://github.com/uBlock-LLC/uBlock/issues/888) * [Button label with number of blocked requests switches to superscript with red background](https://github.com/uBlock-LLC/uBlock/issues/579) ### Core: * [[Regression] Left-, right-anchored network filters with one wildcard broken in 0.8.9.0](https://github.com/uBlock-LLC/uBlock/issues/903) 2020-10-11T15:00:07+00:00 uBlock 0.8.9.0 uBlock 0.8.9.0 2020-10-11T15:02:34+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.9.0>] ## Closed as fixed: * [Chrome store feedback: "any.gs/linkbucks ads"](https://github.com/uBlock-LLC/uBlock/issues/886) * Still need to be fixed for Firefox * [Placeholders of blocked images not being shown](https://github.com/uBlock-LLC/uBlock/issues/869) * [Element picker - have to hover to see buttons?](https://github.com/uBlock-LLC/uBlock/issues/843) * [Dynamic Filtering: Can't use noop or allow rule for image type based on destination-hostname](https://github.com/uBlock-LLC/uBlock/issues/840) * It still not allowed, but the non-supported rules will be discarded now * [[Firefox] Slow startup when compared to AdBlock Plus fixing](https://github.com/uBlock-LLC/uBlock/issues/520) * Clarification: [Adblock Plus delays the loading of filters at launch](https://www.youtube.com/watch?v=BpypOeK10N8), uBlock does not delay the loading of filters, therefore ABP just _appeared_ faster to load, while in reality it was not if one considers that "startup" means "fully loaded and ready" * Despite this difference, work has been done to [further improve load speed](https://github.com/uBlock-LLC/uBlock/issues/520#issuecomment-75820381) * [Some charts](https://github.com/gorhill/uBlock/wiki/Launch-and-filter-lists-load-performance) 2020-10-11T15:02:34+00:00 uBlock 0.8.8.4 uBlock 0.8.8.4 2020-10-11T15:04:02+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.8.4>] ## Closed as fixed * [[Safari] YouTube ads not being blocked and cannot be skipped](https://github.com/uBlock-LLC/uBlock/issues/861). * The fix for this includes **major** improvements to Safari blocking — added coverage of programmatic `Image` requests and fuller coverage of `XMLHttpRequest` interception. * [[Safari] increase extension storage quota to err on the safe side](https://github.com/uBlock-LLC/uBlock/issues/520#issuecomment-75559476). 2020-10-11T15:04:02+00:00 uBlock 0.8.8.3 uBlock 0.8.8.3 2020-10-11T15:05:50+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.8.3>] ## Closed as fixed * [[Chromium] Adultswim Player Doesn't Work](https://github.com/uBlock-LLC/uBlock/issues/862) * In some cases, the code to work around [Chromium bug 410382](https://code.google.com/p/chromium/issues/detail?id=410382) failed to do its workaround job. * Hence this only affected Chromium-based browsers. 2020-10-11T15:05:50+00:00 uBlock 0.8.8.2 uBlock 0.8.8.2 2020-10-11T15:07:28+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.8.2>] ## New * [Albanian translation](https://crowdin.com/project/ublock/sq) thanks to [bgodole](https://crowdin.com/profile/bgodole). * Supported in Firefox, not supported in Chromium or Safari unfortunately. ## Changes ### Dynamic filtering pane: * You can now collapse/expand the all subdomains: click on the `all` cell. ### Safari * [Toolbar icon now looks different on whitelisted pages](https://github.com/gorhill/uBlock/commit/1a55ecfbcd1b0c4e1870b2305b96616c6cb7ca11). ## Closed as fixed * [Sites loading as text only](https://github.com/uBlock-LLC/uBlock/issues/846) * This could happens sometimes when network requests had to be evaluated while uBlock loaded its filter lists (at launch or during an update). * [Ability to collapse dynamic filtering pane such that only root domains show](https://github.com/uBlock-LLC/uBlock/issues/820) * Click the `all` cell at the top to reveal/hide subdomains * [make textarea in My filters tab 100% wide](https://github.com/uBlock-LLC/uBlock/issues/812) 2020-10-11T15:07:28+00:00 uBlock 0.8.8.1 uBlock 0.8.8.1 2020-10-11T15:08:44+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.8.1>] ## Emergency fix: * [[Core] Loading local copy of an un-cached asset was broken](https://github.com/gorhill/uBlock/commit/23bfecfa50242d2ac72140bebf08c6129ddc9725) * Regression bug from fix to issue [#376](https://github.com/uBlock-LLC/uBlock/issues/376) * This affected Safari only 2020-10-11T15:08:44+00:00 uBlock 0.8.8.0 uBlock 0.8.8.0 2020-10-11T15:10:37+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.8.0>] ## Changes & enhancements ### Safari Important (though minor) improvements in request capturing([gorhill/uBlock@<tt>d2cc20e</tt>](https://github.com/gorhill/uBlock/commit/d2cc20ed47)) * **Bonus**: out-of-the-box support for HTML5 twitch.tv (_some users may need to disable Flash to get the HTML5 player_) ### Core All dynamic rules are temporary by default: Click the padlock if you want to persist the ruleset for a specific web site. * The padlock will be visible **if and only if** there is at least one temporary rule in the pane * This is really the optimal way to use dynamic filtering, as using this feature is often a matter of trial and error * This prevents ruleset pollution: your ruleset will be only those which you will have explicitly persisted * If you <kbd>Ctrl</kbd>-click to set/unset a rule, it will be immediately persisted (<kbd>command ⌘</kbd>-click on Mac) µBlock's power button's color is now [450nm-blue-LED](http://en.wikipedia.org/wiki/Light-emitting_diode#Ultraviolet_and_blue_LEDs): green could lead to confusion given that in the dynamic filtering pane, green is used to denote that network requests won't be blocked. The assets auto-updater has been rewritten, to work in a more gentle and discrete way * Assets which need to be updated will be fetch one by one in the background, with a good delay between each fetch (this prevents large peak in memory and network bandwidth usage) * Once all assets have been updated, they will then all be reloaded using their locally cached copies * The optimal way to update assets in µBlock is to let auto-update do the job: it is more gentle on resources locally and also **more gentle to remote servers** ## Closed as fixed ### Firefox * [[Firefox] Some embedded youtube videos do not work without a global noop rule for youtube](https://github.com/uBlock-LLC/uBlock/issues/795) * [[Firefox] Popup issues](https://github.com/uBlock-LLC/uBlock/issues/730) ### Safari * [[Safari] Blob: type is included in 3rd party list, even though the path is first party](https://github.com/uBlock-LLC/uBlock/issues/741) * [[Safari] can't access ublock prefs on fav page](https://github.com/uBlock-LLC/uBlock/issues/721) ### Core * [Could not remove pcbeta's ads](https://github.com/uBlock-LLC/uBlock/issues/789) * [Domains Connected Count is incorrect](https://github.com/uBlock-LLC/uBlock/issues/759) * [Malware domains long-lived no longer necessary?](https://github.com/uBlock-LLC/uBlock/issues/758) * [Support importing RequestPolicy export files](https://github.com/uBlock-LLC/uBlock/issues/757) * [Reload button on the popup isn't disappearing on internal pages](https://github.com/uBlock-LLC/uBlock/issues/748) * [Power button should not be green](https://github.com/uBlock-LLC/uBlock/issues/745) * [Make a preference temporary for just this session](https://github.com/uBlock-LLC/uBlock/issues/731) * [Element picker can pick its own elements](https://github.com/uBlock-LLC/uBlock/issues/398) * [When updating, wait for update to complete before discarding memory used by previous filters](https://github.com/uBlock-LLC/uBlock/issues/376) 2020-10-11T15:10:37+00:00 uBlock 0.8.7.0 uBlock 0.8.7.0 2020-10-11T15:13:00+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.7.0>] ## Closed as fixed: ### Firefox: * [[Firefox] Context menu item capitalization](https://github.com/uBlock-LLC/uBlock/issues/667) ### Safari: * [[Safari] Performance and efficiency improvements](https://github.com/gorhill/uBlock/commit/32da7cd1e584c48445f41ed21870d949e151f69c) * [[Safari] Turning off uBlock for domain doesn't make the site load properly, disabling uBlock does](https://github.com/uBlock-LLC/uBlock/issues/712) * [[Safari] Don't be lenient stopping XHR requests](https://github.com/gorhill/uBlock/commit/c9160fa7534a6c1320e44c88a52147409d56bc87) * [[Safari] µBlock breaks when toolbar icon is hidden](https://github.com/uBlock-LLC/uBlock/issues/639) * [[Safari] Remove site-patch injection at the expense of blocking YouTube Flash ads](https://github.com/uBlock-LLC/uBlock/issues/633) * [[Safari] Resolve most commonly occurring exception in background page](https://github.com/gorhill/uBlock/commit/14e6860c30a0b3ce13b9303d2f1d607627b07f56) ### Core: * [Regression [#665](https://github.com/uBlock-LLC/uBlock/issues/665)] [uBlock 0.8.7.0-dev.5 breaks website](https://github.com/uBlock-LLC/uBlock/issues/723) * [Regression [#665](https://github.com/uBlock-LLC/uBlock/issues/665)] [3rd-party filters settings behavior is inconsistent](https://github.com/uBlock-LLC/uBlock/issues/719) * [Filter list when site inaccessible is not kept](https://github.com/uBlock-LLC/uBlock/issues/708) * [Regression [#682](https://github.com/uBlock-LLC/uBlock/issues/682)] ["Connected to x distinct domain(s) out of y" gone in 0.8.7.0](https://github.com/uBlock-LLC/uBlock/issues/704) * The statistic has moved to the main pane: [Quick guide: popup user interface](https://github.com/gorhill/uBlock/wiki/Quick-guide:-popup-user-interface#the-number-of-domains-connected) * [whitelisted stuff in the Romanian List?](https://github.com/uBlock-LLC/uBlock/issues/693) * [Dynamic filtering's default-deny is unusable](https://github.com/uBlock-LLC/uBlock/issues/690) * This makes µBlock a [complete alternative](https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-default-deny) to [RequestPolicy](https://addons.mozilla.org/en-US/firefox/addon/requestpolicy/) * [Cosmetic filtering should be disabled if page is under dynamic filtering `allow` rule](https://github.com/uBlock-LLC/uBlock/issues/689) * [contentscript-end.js: remove overhead of short-lived function expression](https://github.com/uBlock-LLC/uBlock/issues/683) * [Support `* * * [action]` for dynamic filtering](https://github.com/uBlock-LLC/uBlock/issues/682) * [µBlock fail, ABP ok](https://github.com/uBlock-LLC/uBlock/issues/671) * One part of the whole issue is fixed. The other part is duplicate of [issue #498](https://github.com/uBlock-LLC/uBlock/issues/498). * [Can't open datacenter.biathlonresults.com, jQuery was not found](https://github.com/uBlock-LLC/uBlock/issues/665) * [Element picker's textarea messed up on http://dailycaller.com/](https://github.com/uBlock-LLC/uBlock/issues/656) * [Create a basic web page to test various net and cosmetic filters at a glance](https://github.com/uBlock-LLC/uBlock/issues/241) * It's there: [http://raymondhill.net/ublock/tests.html](http://raymondhill.net/ublock/tests.html) 2020-10-11T15:13:00+00:00 uBlock 0.8.6.0 uBlock 0.8.6.0 2020-10-11T15:16:30+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.6.0>] ## New: * [Bulgarian translation](https://crowdin.com/project/ublock/bg) by [antonpenev](https://crowdin.com/profile/antonpenev), [avp3000](https://crowdin.com/profile/avp3000), [ecogiko](https://crowdin.com/profile/ecogiko), [vladev](https://crowdin.com/profile/vladev) * Found out today that work on this translation had been started since late December and I had missed it: sorry about this * [Korean translation](https://crowdin.com/project/ublock/ko) by [delightbot](https://crowdin.com/profile/delightbot) * [Latvian translation](https://crowdin.com/project/ublock/lv) by [7nolans](https://crowdin.com/profile/7nolans), [spitaligais](https://crowdin.com/profile/spitaligais) * [Persian translation](https://crowdin.com/project/ublock/fa) by [omid3098](https://crowdin.com/profile/omid3098) ## Closed as fixed: ### Chromium: * [[Chromium] Sometimes web pages may not be cleaned up properly after launch](https://github.com/uBlock-LLC/uBlock/issues/587) * Somehow nobody complained of this regression bug, which probably manifested not that often when µBlock loaded from a selfie * [[Chromium] Chromium bypassing uBlock through behind-the-scene requests](https://github.com/uBlock-LLC/uBlock/issues/475) * [[Working on documentation](https://github.com/gorhill/uBlock/wiki/Behind-the-scene-network-requests): for now look into request logger drop down list] * Behind-the-scene requests can only be filtered if "advanced user" mode is enabled -- though you can examine them in the request logger regardless of mode ### Firefox: * [[Firefox] Popup blocker incorrectly closes user clicked window](https://github.com/uBlock-LLC/uBlock/issues/507) ### Safari: * [[Safari] Fix YouTube ClickToPlugin conflict](https://github.com/uBlock-LLC/uBlock/issues/619) * [[Safari] Big fixes to Safari vAPI stuff](https://github.com/uBlock-LLC/uBlock/issues/596) * [[Safari] Turning off uBlock for domain doesn't make the site load properly, disabling uBlock does](https://github.com/uBlock-LLC/uBlock/issues/595) * [[Safari] Safari Extension Gallery](https://github.com/uBlock-LLC/uBlock/issues/588) ### Core: * [[Core] Element picker (nth-child usage)](https://github.com/uBlock-LLC/uBlock/issues/637) * [[Core] host name not displayed in dynamic filtering frame, when inline-scripting is active..](https://github.com/uBlock-LLC/uBlock/issues/630) * [[Core] dynamic-net-filtering.js length typos](https://github.com/uBlock-LLC/uBlock/issues/605) * [[Core] Filters with multiple negated request types](https://github.com/uBlock-LLC/uBlock/issues/589) * [[Core] Support regular expression-based network filters](https://github.com/uBlock-LLC/uBlock/issues/582) * I just got tired of the suspiciously often-repeated fallacy that uBlock was more efficient because it didn't support regular expression-based filters (only 15 of them in all of _EasyList_...) * [µBlock-specific documentation for regex-based filters](https://github.com/gorhill/uBlock/wiki/Regular-expression-based-filters) * [[Core] Romanian list](https://github.com/uBlock-LLC/uBlock/issues/569) * [[Core] Move `µBlock.transposeType()` to Chromium's platform-specific code](https://github.com/uBlock-LLC/uBlock/issues/536) * [[Core] Feature Request: allow µBlock to run on chrome:// urls](https://github.com/uBlock-LLC/uBlock/issues/105) * µBlock is now active regardless of what URL is present in the address bar. For non-HTTP-like URLs, µBlock will create and use a synthetic URL internally, so that these non-standard URLs (`about:config`, `chrome://settings`, `file:///...`, etc.) can be whitelisted and have their own dynamic filtering rules. * As far as I can tell this is fully functional for Chromium. There is probably platform-specific code in need of work to have the same feature for Firefox, Safari. #### Notes: * Lots of work from volunteer translators imported from [Crowdin](https://crowdin.com/project/ublock) 2020-10-11T15:16:30+00:00 uBlock 0.8.5.7 uBlock 0.8.5.7 2020-10-11T15:19:59+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.5.7>] ## Changes: Local mirroring<sup>[1]</sup> has been taken out for the time being. Too many issues which requires non-trivial fixes, while for now I prefer more to spend time on polishing, performance and overall stability. <sub>[1] Available when _"Experimental features"_ was enabled.</sub> ## Closed as fixed: * [[Firefox] Element picker: pressing escape to exit](https://github.com/uBlock-LLC/uBlock/issues/530) 2020-10-11T15:19:59+00:00 uBlock 0.8.5.6 uBlock 0.8.5.6 2020-10-11T15:21:07+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.5.6>] ## Closed as fixed * [Images fails to load on solarmovie.so for first time](https://github.com/uBlock-LLC/uBlock/issues/525) 2020-10-11T15:21:07+00:00 uBlock 0.8.5.5 uBlock 0.8.5.5 2020-10-11T15:22:11+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.5.5>] ## Closed as fixed: * [uBlock doesn't show a blocked request on the request log](https://github.com/uBlock-LLC/uBlock/issues/519) * This was a serious bug: inline script tags could be spuriously disabled for a page. I am completely unsure how much it affected users. * [When downloading a file from any site, uBlock "forgets" the current page](https://github.com/uBlock-LLC/uBlock/issues/516) * [Safari version publicly available + add developer identifier](https://github.com/uBlock-LLC/uBlock/issues/517) * [When downloading a file from any site, uBlock "forgets" the current page](https://github.com/uBlock-LLC/uBlock/issues/516) * [Local mirroring broken](https://github.com/uBlock-LLC/uBlock/issues/515) * [Remove Chromium-specific language from description](https://github.com/uBlock-LLC/uBlock/issues/504) * [No indication for locally mirrored resources in the network log](https://github.com/uBlock-LLC/uBlock/issues/503) 2020-10-11T15:22:11+00:00 uBlock 0.8.5.4-beta.0 uBlock 0.8.5.4-beta.0 2020-10-11T15:23:22+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.5.4-beta.0>] ## New: Firefox version. [@Deathamns](https://github.com/Deathamns)' [notes concerning the Firefox version](https://github.com/uBlock-LLC/uBlock/issues/27#issuecomment-69965433): > Notes for an official release / things that aren't working well: > > For many resources the Firefox version will report double hits on the badge of the toolbar button or in the network log. This is a Firefox thing, and probably [this issue](https://bugzil.la/766536) is related. > > The badge doesn't look good on different systems (OS X for example, see above). > It should look okay for those who use Firefox 36+, but even there moving the toolbar button to the menu-panel may mess it up (both the badge and the menu-panel). > > The badge number disappears when navigating through bfcache. > > If the current extension ID will not be changed, and custom update URL won't be specified for the pre-release, then once the extension will be sent to [AMO](https://addons.mozilla.org/), everyone will be automatically updated to that version. > > Pop-up blocking is not thoroughly tested. I basically made a few random examples for myself, and only tested those. > > I removed my ports/xpi branch, since the code has been pushed to the main project. If you had install scripts, then update their URLs. * * * ## Closed as fixed: * [The blocking of inline javascript does not propagate to frames](https://github.com/uBlock-LLC/uBlock/issues/490) * [No dir property on the textarea in My Rules tab](https://github.com/uBlock-LLC/uBlock/issues/489) * [malwaredomains.com](https://github.com/uBlock-LLC/uBlock/issues/487) * µBlock won't fetch the lists from `malwaredomains.com`, apparently this was causing too high traffic to the server. The lists will be strictly mirrored on Github, and I will update less frequently in order to stay in good standing with Github. * [<style> visibly inserted into XML](https://github.com/uBlock-LLC/uBlock/issues/464) * [Are you planning on releasing a Firefox port?](https://github.com/uBlock-LLC/uBlock/issues/27) 2020-10-11T15:23:22+00:00 uBlock 0.8.5.3 uBlock 0.8.5.3 2020-10-11T15:25:00+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.5.3>] ## Closed as fixed: * [Disabling uBlock for this page/site doesn't work anymore](https://github.com/uBlock-LLC/uBlock/issues/482) * µBlock would still apply cosmetic filtering to a whitelisted page ## uBlock.chromium_0.8.5.3.zip: * MD5: `3f1bf48381063476ead9c2c3e09af660` * SHA1: `719e39b9d665f7645e8657d918a137db6d6fc756` 2020-10-11T15:25:00+00:00 uBlock 0.8.5.2 uBlock 0.8.5.2 2020-10-11T15:26:34+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.5.2>] ## Changes: * Pretty much just like 0.8.5.1, but with some more translation work imported from Crowdin. * This version was submitted to the Opera store. ## uBlock.chromium_0.8.5.2.zip: * MD5: `672ec947747e8ab92aa8cb91ec8bacb2` * SHA1: `33421980accf23a825a7c91cd3dc6c49054e4dbb` 2020-10-11T15:26:34+00:00 uBlock 0.8.5.1 uBlock 0.8.5.1 2020-10-11T15:27:56+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.5.1>] ## Closed as fixed: * [Blank domain row in Dynamic Filtering table](https://github.com/uBlock-LLC/uBlock/issues/473) * [Can't click on some Dynamic Filtering domain rows with Torch browser](https://github.com/uBlock-LLC/uBlock/issues/471) * Thanks to [@Deathamns](https://github.com/Deathamns) for finding the problem ## uBlock.chromium_0.8.5.1.zip: * MD5: `d8d07244424526761ea3d4dc23c3902c` * SHA1: `282fa8c9f1e19fef184e43ba39963d0b75df8802` 2020-10-11T15:27:56+00:00 uBlock 0.8.5.0 uBlock 0.8.5.0 2020-10-11T15:29:26+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.5.0>] ## Changes: * [Revamped dynamic filtering](https://github.com/gorhill/uBlock/wiki/%C2%B5Block-version-0.8.5:-many-changes) -- more power to the user (see some details in [#433](https://github.com/uBlock-LLC/uBlock/issues/433)) * Users have the last word over what if blocked/allowed * Useful to: * [Un-break web sites](https://www.youtube.com/watch?v=8bzB6tESynM) without having to completely turn off µBlock * [more examples of useful usage] * New network request logger * Network requests are logged in real-time * The network request log is no longer a tab in the dashboard, it is its own browser tab * Typically you will want to detach the logger's browser tab in order to get a separate window * No more switch to turn on the logging of network requests * if a logger is opened, requests will be logged * if a logger is closed, requests won't be logged, and whatever was logged is flushed from memory * Allows µBlock to use memory more efficiently: network requests are logged **if and only if** they are being observed, while before they were logged unconditionally for every single tab (when logging was enabled) * The network request logger has been written with efficiency in mind: there is very little overhead when using it * Reorganized dashboard: * The _Settings_ tab is now the default one * An [_"I am an advanced user"_ setting](https://github.com/gorhill/uBlock/wiki/Advanced-user-features) in the _Settings_ tab * The _Statistics_ tab is gone * A new _"My rules"_ tab, from where you can see/edit your dynamic filtering rules * The back up/restore/reset buttons have moved from the _About_ tab to the _Settings_ tab * Ability to force-refresh the web page through the popup UI * Especially useful when using dynamic filtering, as one can check the effect of dynamic filter configuration on a page without having to quit the popup menu * This can sort of mitigate [Chromium's memory leak](https://code.google.com/p/chromium/issues/detail?id=441500) since you can now refresh the page without having to quit the popup, and further keep toggling filters to see their effects on the page ## Closed as fixed: * [Expand/refactor dynamic filtering](https://github.com/uBlock-LLC/uBlock/issues/433) * [Unable to copy paste url from statistics window](https://github.com/uBlock-LLC/uBlock/issues/432) * [Click to unblock temporarily a frame](https://github.com/uBlock-LLC/uBlock/issues/358) * [A UI to see/edit dynamic filters in the "Your filters" tab in the dashboard](https://github.com/uBlock-LLC/uBlock/issues/287) * [Dynamic filtering: is the ability to filter 1st-party `iframe` really needed?](https://github.com/uBlock-LLC/uBlock/issues/282) * [Support `elemhide` filter option](https://github.com/uBlock-LLC/uBlock/issues/26) ## Notes: * Keep in mind that with the new revamped dynamic filtering feature, repeated access to the popup UI of µBlock is more likely than before, and thus this means [Chromium issue #441500](https://code.google.com/p/chromium/issues/detail?id=441500) is becoming more and more crippling for advanced users of µBlock. Unfortunately, there is really nothing I can do. * Starring the issue may help, not sure. ## uBlock.chromium_0.8.5.0.zip: * MD5: `09259708b0ae029b7f0b1733b5afeb45` * SHA1: `e9ca222cd3f011db71198f4133e9885a7f90956b` 2020-10-11T15:29:26+00:00 uBlock 0.8.2.8 uBlock 0.8.2.8 2020-10-11T15:31:45+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.2.8>] ## Changes: * New language available: [Catalan](https://crowdin.com/project/ublock/ca) thanks to [bahco](https://crowdin.com/profile/bahco) on Crowdin * _"Fanboy's Social Blocking List"_ no longer selected by default for fresh installs * It causes too many issues for users who are not accustomed to this filter list ([#458](https://github.com/uBlock-LLC/uBlock/issues/458), [#451](https://github.com/uBlock-LLC/uBlock/issues/451), [#450](https://github.com/uBlock-LLC/uBlock/issues/450), [#428](https://github.com/uBlock-LLC/uBlock/issues/428), stores' feedback, etc) * More experienced users can always easily select it after a fresh install * This change does not affect existing installs * Sorry for the fast pace of updates these last two days, just trying to be sure new users are having a good first experience with the extension ## uBlock.chromium_0.8.2.8.zip: * MD5: `225e7d56cf2da5fb5680708e9fad0111` * SHA1: `169024a2eff9dcf0d26680f79b426bcce2847c2e` 2020-10-11T15:31:45+00:00 uBlock 0.8.2.7 uBlock 0.8.2.7 2020-10-11T15:32:59+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.2.7>] ## Closed as fixed: * [Need a stale page store janitor: found entries with no tab counterparts](https://github.com/uBlock-LLC/uBlock/issues/455) * In plain language, fixed potential memory leaks ## uBlock.chromium_0.8.2.7.zip: * MD5: `7b2442bd83f8915c832104b1d06a6003` * SHA1: `7b2990ef8d39dbf2aedfab62185123e24f4b045c` 2020-10-11T15:32:59+00:00 uBlock 0.8.2.6 uBlock 0.8.2.6 2020-10-11T15:34:09+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.2.6>] ## Closed as fixed: * [Disappearing Gmail Labels](https://github.com/uBlock-LLC/uBlock/issues/456#issuecomment-68504041) * This was actually really a different bug than the one reported before -- though it exhibited the same symptoms here * I consider the bug fixed here to be worst: * Generally uBlock loads fast enough so that web pages are properly filtered when the browser is launched * However, since it loads fast enough, this meant that content scripts were injected twice into already opened web pages when launching Chromium * Content scripts are injected manually once uBlock has launched, because many users didn't like already opened web pages to have ads right after launching the browser * So not only this affected launch performance, but this also caused some bad side effects into web page already opened at launch time * Now uBlock's content scripts detect whether they are already injected, and bail out immediately if so ##### uBlock.chromium_0.8.2.6.zip: * MD5: `2237d7407f1d394aa248482da4a35a2e` * SHA1: `5ff470d7e5bab63fde7e16cd8ae55f5459e530d1` 2020-10-11T15:34:09+00:00 uBlock 0.8.2.5 uBlock 0.8.2.5 2020-10-11T15:35:29+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.2.5>] ## Closed as fixed: * [Disappearing Gmail Labels](https://github.com/uBlock-LLC/uBlock/issues/456) ## uBlock.chromium_0.8.2.5.zip: * MD5: `884f5448e2b3b7d772b9700c0eac44ab` * SHA1: `988a45506e7d4d446703bbabd3bc17db6f717c33` 2020-10-11T15:35:29+00:00 uBlock 0.8.2.4 uBlock 0.8.2.4 2020-10-11T15:36:45+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.2.4>] Will release to the stores later today when I am confident there is no regression. ## Closed as fixed: * [Github Issue](https://github.com/uBlock-LLC/uBlock/issues/452) * 563 cosmetic filters in _EasyList_ and 194 cosmetic filters in _"Fanboy's Social Blocking List"_ were potentially affected by this bug: some DOM elements **could** unduly disappear from a page * It appears that the filters found in _"Fanboy's Social Blocking List"_ were the ones most likely to be affected by the bug (see [#456](https://github.com/uBlock-LLC/uBlock/issues/456)) * [Cosmetic filter cache: convert watermark-based pruning trigger to time-based pruning trigger](https://github.com/uBlock-LLC/uBlock/issues/438) * Concretely, this will make uBlock use memory in a more savvy way with regard to cosmetic filtering cache. It's a code area I had not revisited since the first commit. ## Other changes: * Improved performance of MD5 hash function * [JsPerf: MD5 Shootout](http://jsperf.com/md5-shootout/75) * The MD5 hash function is used when pulling resource from Github repo, to ensure integrity; and for local mirroring, to ensure mirror-able resources are cached only once. ## uBlock.chromium_0.8.2.4.zip: * MD5: `83ac9dc95b28fee768bd319cb8cb5aac` * SHA1: `c47f5ab43bfa993cd0bb45f3da8f547509273d8f` 2020-10-11T15:36:45+00:00 uBlock 0.8.2.3 uBlock 0.8.2.3 2020-10-11T15:37:38+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.2.3>] ## Changes: * Put back `nb` as a target locale (along with `no`). ## uBlock.chromium_0.8.2.3.zip: * MD5: `7e0b2737c251d0c12699c4a228fbd1ec` * SHA1: `f12685754b6f4f846790aa8d47d55f82b01b0ad0` 2020-10-11T15:37:38+00:00 uBlock 0.8.2.2 uBlock 0.8.2.2 2020-10-11T15:38:48+00:00 [Release notes salvaged from <https://github.com/uBlock-LLC/uBlock/releases/tag/0.8.2.2>] ## Closed as fixed: * [Weird whitelist issue](https://github.com/uBlock-LLC/uBlock/issues/436) 2020-10-11T15:38:48+00:00 uBlock 1.30.3b6 uBlock 1.30.3b6 2020-10-12T15:05:34+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.3b6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.3b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.3b6/uBlock0_1.30.3b6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.3b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.3b6/uBlock0_1.30.3b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) ## Notable commits with no entry in issue tracker: - [Prevent set-constant properties from being overtaken](https://github.com/gorhill/uBlock/commit/6e010ecc0f9471818733e40ee37cd69336faddeb) [regression] - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-12T15:05:34+00:00 uBlock 1.30.4 uBlock 1.30.4 2020-10-12T17:45:17+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.4...master) To install the stable build: - **Firefox**: Review pending <!-- Click [uBlock0_1.30.4.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3656237/ublock_origin-1.30.4-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: Submission pending <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Closed as fixed: - [Prevent set-constant properties from being overtaken](https://github.com/gorhill/uBlock/commit/6e010ecc0f9471818733e40ee37cd69336faddeb) [regression] - [Update urlhaus-filter URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1285) - [Update for twitch.tv](https://github.com/gorhill/uBlock/pull/3781) (pull request by @pixeltris) 2020-10-12T17:45:17+00:00 uBlock 1.30.5b0 uBlock 1.30.5b0 2020-10-13T12:27:44+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.5b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.5b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.5b0/uBlock0_1.30.5b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.5b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.5b0/uBlock0_1.30.5b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) ## Notable commits with no entry in issue tracker: - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-13T12:27:44+00:00 uBlock 1.30.5b1 uBlock 1.30.5b1 2020-10-14T15:24:18+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.5b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.5b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.5b1/uBlock0_1.30.5b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.5b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.5b1/uBlock0_1.30.5b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) ## Notable commits with no entry in issue tracker: - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-14T15:24:18+00:00 uBlock 1.30.5b3 uBlock 1.30.5b3 2020-10-16T21:16:21+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.5b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.5b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.5b3/uBlock0_1.30.5b3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.5b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.5b3/uBlock0_1.30.5b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) ## Notable commits with no entry in issue tracker: - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-16T21:16:21+00:00 uBlock 1.30.5b4 uBlock 1.30.5b4 2020-10-17T16:10:12+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.5b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.5b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.5b4/uBlock0_1.30.5b4.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.5b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.5b4/uBlock0_1.30.5b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) ## Notable commits with no entry in issue tracker: - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-17T16:10:12+00:00 uBlock 1.30.5b6 uBlock 1.30.5b6 2020-10-18T15:09:47+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.5b6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.5b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.5b6/uBlock0_1.30.5b6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.5b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.5b6/uBlock0_1.30.5b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-18T15:09:47+00:00 uBlock 1.30.5b7 uBlock 1.30.5b7 2020-10-19T13:35:44+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.5b7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.5b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.5b7/uBlock0_1.30.5b7.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.5b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.5b7/uBlock0_1.30.5b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-19T13:35:44+00:00 uBlock 1.30.6 uBlock 1.30.6 2020-10-20T09:45:16+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.6...master) To install the stable build: - **Firefox**: Click [uBlock0_1.30.6.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3663488/ublock_origin-1.30.6-an+fx.xpi) - uBO works best on Firefox. - **Chromium**: Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Submission pending <!-- Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> --> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Review pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Fixed: - [Prevent set-constant from trapping non-configurable properties](https://github.com/gorhill/uBlock/commit/2b262b24e2c4a38957f0be3544dcf28cf60f9e7d) [regression] 2020-10-20T09:45:16+00:00 uBlock 1.30.7b0 uBlock 1.30.7b0 2020-10-20T09:59:55+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.7b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.7b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.7b0/uBlock0_1.30.7b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.7b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.7b0/uBlock0_1.30.7b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-20T09:59:55+00:00 uBlock 1.30.7b1 uBlock 1.30.7b1 2020-10-21T17:57:43+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.7b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.7b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.7b1/uBlock0_1.30.7b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.7b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.7b1/uBlock0_1.30.7b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-21T17:57:43+00:00 uBlock 1.30.7b2 uBlock 1.30.7b2 2020-10-22T13:23:44+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.7b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.7b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.7b2/uBlock0_1.30.7b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.7b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.7b2/uBlock0_1.30.7b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-22T13:23:44+00:00 uBlock 1.30.7b3 uBlock 1.30.7b3 2020-10-24T12:31:19+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.7b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.7b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.7b3/uBlock0_1.30.7b3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.7b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.7b3/uBlock0_1.30.7b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-24T12:31:19+00:00 uBlock 1.30.7b4 uBlock 1.30.7b4 2020-10-25T17:16:45+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.7b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.7b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.7b3/uBlock0_1.30.7b3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.7b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.7b3/uBlock0_1.30.7b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-25T17:16:45+00:00 uBlock 1.30.7b5 uBlock 1.30.7b5 2020-10-27T18:36:06+00:00 2020-10-27T18:36:06+00:00 uBlock 1.30.8 uBlock 1.30.8 2020-10-29T10:45:12+00:00 Not for publication: this release exists strictly as reference point for future releases of uBO for development purpose. The built-in benchmark of the static network filtering engine has been fine tuned such that the benchmark results in the current iteration can be used as reference against future versions of uBO. [Commits between 1.30.6 and 1.30.8](https://github.com/gorhill/uBlock/compare/1.30.6...1.30.8). 2020-10-29T10:45:12+00:00 uBlock 1.30.9b0 uBlock 1.30.9b0 2020-10-29T11:38:08+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b0/uBlock0_1.30.9b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b0/uBlock0_1.30.9b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-29T11:38:08+00:00 uBlock 1.30.9b2 uBlock 1.30.9b2 2020-10-31T17:53:37+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b2/uBlock0_1.30.9b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b2/uBlock0_1.30.9b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-10-31T17:53:37+00:00 uBlock 1.30.9b3 uBlock 1.30.9b3 2020-11-01T11:29:59+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b3/uBlock0_1.30.9b3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b3/uBlock0_1.30.9b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-01T11:29:59+00:00 uBlock 1.30.9b5 uBlock 1.30.9b5 2020-11-02T13:00:38+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b5/uBlock0_1.30.9b5.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b5/uBlock0_1.30.9b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-02T13:00:38+00:00 uBlock 1.30.9b6 uBlock 1.30.9b6 2020-11-03T14:59:04+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b6/uBlock0_1.30.9b6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b6/uBlock0_1.30.9b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-03T14:59:04+00:00 uBlock 1.30.9b7 uBlock 1.30.9b7 2020-11-04T13:07:06+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b7/uBlock0_1.30.9b7.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b7/uBlock0_1.30.9b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-04T13:07:06+00:00 uBlock 1.30.9b8 uBlock 1.30.9b8 2020-11-06T18:09:55+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b8...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b8/uBlock0_1.30.9b8.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b8/uBlock0_1.30.9b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-06T18:09:55+00:00 uBlock 1.30.9b9 uBlock 1.30.9b9 2020-11-06T23:49:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b9...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b9/uBlock0_1.30.9b9.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b9/uBlock0_1.30.9b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Redirection syntax issue](https://github.com/gorhill/uBlock/issues/3590) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Enable origin-hit coalescing optimisation for modifier filters](https://github.com/gorhill/uBlock/commit/1d679143d23a24d6bdaab14614f8118a167c57d3) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-06T23:49:07+00:00 uBlock 1.30.9b10 uBlock 1.30.9b10 2020-11-07T18:30:50+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b10...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b10/uBlock0_1.30.9b10.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b10/uBlock0_1.30.9b10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Redirection syntax issue](https://github.com/gorhill/uBlock/issues/3590) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Incrementally improve static filtering parser](https://github.com/gorhill/uBlock/commit/efea83a825bad1fff5f506ecd9f57e0579249410) - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Enable origin-hit coalescing optimisation for modifier filters](https://github.com/gorhill/uBlock/commit/1d679143d23a24d6bdaab14614f8118a167c57d3) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-07T18:30:50+00:00 uBlock 1.30.9b12 uBlock 1.30.9b12 2020-11-08T21:17:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b12...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b12.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b12/uBlock0_1.30.9b12.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b12.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b12/uBlock0_1.30.9b12.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Redirection syntax issue](https://github.com/gorhill/uBlock/issues/3590) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Make json-prune scriptlet also trap Response.json() calls](https://github.com/gorhill/uBlock/commit/13f92756befaa9a8d3ba1615bd7abc7075758c67) - [Incrementally improve static filtering parser](https://github.com/gorhill/uBlock/commit/efea83a825bad1fff5f506ecd9f57e0579249410) - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Enable origin-hit coalescing optimisation for modifier filters](https://github.com/gorhill/uBlock/commit/1d679143d23a24d6bdaab14614f8118a167c57d3) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-08T21:17:33+00:00 uBlock 1.30.9b13 uBlock 1.30.9b13 2020-11-09T14:38:24+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b13...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b13.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b13/uBlock0_1.30.9b13.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b13.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b13/uBlock0_1.30.9b13.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Redirection syntax issue](https://github.com/gorhill/uBlock/issues/3590) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Make json-prune scriptlet also trap Response.json() calls](https://github.com/gorhill/uBlock/commit/13f92756befaa9a8d3ba1615bd7abc7075758c67) - [Incrementally improve static filtering parser](https://github.com/gorhill/uBlock/commit/efea83a825bad1fff5f506ecd9f57e0579249410) - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Enable origin-hit coalescing optimisation for modifier filters](https://github.com/gorhill/uBlock/commit/1d679143d23a24d6bdaab14614f8118a167c57d3) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-09T14:38:24+00:00 uBlock 1.30.9b14 uBlock 1.30.9b14 2020-11-10T17:08:48+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b14...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b14.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b14/uBlock0_1.30.9b14.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b14.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b14/uBlock0_1.30.9b14.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Redirection syntax issue](https://github.com/gorhill/uBlock/issues/3590) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Make json-prune scriptlet also trap Response.json() calls](https://github.com/gorhill/uBlock/commit/13f92756befaa9a8d3ba1615bd7abc7075758c67) - [Incrementally improve static filtering parser](https://github.com/gorhill/uBlock/commit/efea83a825bad1fff5f506ecd9f57e0579249410) - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Enable origin-hit coalescing optimisation for modifier filters](https://github.com/gorhill/uBlock/commit/1d679143d23a24d6bdaab14614f8118a167c57d3) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-10T17:08:48+00:00 uBlock 1.30.9b15 uBlock 1.30.9b15 2020-11-11T14:09:53+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b15...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b15.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b15/uBlock0_1.30.9b15.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b15.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b15/uBlock0_1.30.9b15.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Redirection syntax issue](https://github.com/gorhill/uBlock/issues/3590) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Make json-prune scriptlet also trap Response.json() calls](https://github.com/gorhill/uBlock/commit/13f92756befaa9a8d3ba1615bd7abc7075758c67) - [Incrementally improve static filtering parser](https://github.com/gorhill/uBlock/commit/efea83a825bad1fff5f506ecd9f57e0579249410) - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Enable origin-hit coalescing optimisation for modifier filters](https://github.com/gorhill/uBlock/commit/1d679143d23a24d6bdaab14614f8118a167c57d3) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-11T14:09:53+00:00 uBlock 1.30.9b16 uBlock 1.30.9b16 2020-11-12T18:23:08+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9b16...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9b16.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b16/uBlock0_1.30.9b16.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9b16.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9b16/uBlock0_1.30.9b16.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: ### Click-to-load Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ### New filter option: `queryprune=` The purpose is to remove query parameters from outgoing URLs. The value must be a regex-compatible literal, which will be matched against every pairs of query name-value, presented to the regex as `name=value`. Though the value is parsed as a regex literal, it must not be braced with `/`, and to anchor to the beginning/end of the `name=value` string you must use `|` instead of `^`/`$` -- the reason is to avoid ambiguity with `$` which is already used to separate the filter pattern from filter options. Example of use: ?utm_$queryprune=|utm_ &utm_$queryprune=|utm_ Note that the `queryprune` values above end up being represented as `/^utm_/` internally, so that the following outgoing URL: https://www.example.com/?utm_source=head&utm_campaign=self_promo&utm_medium=logo&utm_content=head Would become: https://www.example.com/ Since `/^utm_/` matches `utm_source=head`, `utm_campaign=self_promo`, `utm_medium=logo`, and `utm_content=head`. `queryprune=` can be specified in an exception (`@@`) filter and the usage is same as existing `csp=` filters, i.e. one can use a valueless exception filter to prevent query pruning from occurring at all: @@?utm_$queryprune,domain=example.com @@&utm_$queryprune,domain=example.com Query-pruning applies only to non-blocked network requests. The above filters are presented only for example purpose, in reality you would craft well targeted query-pruning filters which would be visited **only** for URLs which are really meant to be modified, i.e. with no or little false positives. ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Redirection syntax issue](https://github.com/gorhill/uBlock/issues/3590) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Work around Firefox's `data:` favIconUrl leak](https://github.com/gorhill/uBlock/commit/a223031b9851874db04b4c6ccb469586f8bb9556) - [Make json-prune scriptlet also trap Response.json() calls](https://github.com/gorhill/uBlock/commit/13f92756befaa9a8d3ba1615bd7abc7075758c67) - [Incrementally improve static filtering parser](https://github.com/gorhill/uBlock/commit/efea83a825bad1fff5f506ecd9f57e0579249410) - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Enable origin-hit coalescing optimisation for modifier filters](https://github.com/gorhill/uBlock/commit/1d679143d23a24d6bdaab14614f8118a167c57d3) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-12T18:23:08+00:00 uBlock 1.30.9rc0 uBlock 1.30.9rc0 2020-11-13T16:05:12+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9rc0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9rc0/uBlock0_1.30.9rc0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9rc0/uBlock0_1.30.9rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: ### Click-to-load Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Redirection syntax issue](https://github.com/gorhill/uBlock/issues/3590) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Work around Firefox's `data:` favIconUrl leak](https://github.com/gorhill/uBlock/commit/a223031b9851874db04b4c6ccb469586f8bb9556) - [Make json-prune scriptlet also trap Response.json() calls](https://github.com/gorhill/uBlock/commit/13f92756befaa9a8d3ba1615bd7abc7075758c67) - [Incrementally improve static filtering parser](https://github.com/gorhill/uBlock/commit/efea83a825bad1fff5f506ecd9f57e0579249410) - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Enable origin-hit coalescing optimisation for modifier filters](https://github.com/gorhill/uBlock/commit/1d679143d23a24d6bdaab14614f8118a167c57d3) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-13T16:05:12+00:00 uBlock 1.30.9rc2 uBlock 1.30.9rc2 2020-11-14T13:38:53+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9rc2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9rc2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9rc2/uBlock0_1.30.9rc2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9rc2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9rc2/uBlock0_1.30.9rc2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: ### Click-to-load Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Result: ![Embedded Youtube video](https://user-images.githubusercontent.com/585534/99149295-0e603e80-265b-11eb-8252-911f15840564.png) Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Redirection syntax issue](https://github.com/gorhill/uBlock/issues/3590) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Work around Firefox's `data:` favIconUrl leak](https://github.com/gorhill/uBlock/commit/a223031b9851874db04b4c6ccb469586f8bb9556) - [Make json-prune scriptlet also trap Response.json() calls](https://github.com/gorhill/uBlock/commit/13f92756befaa9a8d3ba1615bd7abc7075758c67) - [Incrementally improve static filtering parser](https://github.com/gorhill/uBlock/commit/efea83a825bad1fff5f506ecd9f57e0579249410) - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Allow `domain=` with entity values into pre-test buckets](https://github.com/gorhill/uBlock/commit/4afb3dc149e70577509eb9bba5b1737223d42329) - [Enable origin-hit coalescing optimisation for modifier filters](https://github.com/gorhill/uBlock/commit/1d679143d23a24d6bdaab14614f8118a167c57d3) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-14T13:38:53+00:00 uBlock 1.30.9rc3 uBlock 1.30.9rc3 2020-11-15T15:28:04+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.9rc3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.9rc3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9rc3/uBlock0_1.30.9rc3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.9rc3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.9rc3/uBlock0_1.30.9rc3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: ### Click-to-load Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Result: ![Embedded Youtube video](https://user-images.githubusercontent.com/585534/99149295-0e603e80-265b-11eb-8252-911f15840564.png) Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - ["Home" button on Strict blocking page works incorrectly in some cases](https://github.com/uBlockOrigin/uBlock-issues/issues/1345) - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Redirection syntax issue](https://github.com/gorhill/uBlock/issues/3590) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Work around Firefox's `data:` favIconUrl leak](https://github.com/gorhill/uBlock/commit/a223031b9851874db04b4c6ccb469586f8bb9556) - [Make json-prune scriptlet also trap Response.json() calls](https://github.com/gorhill/uBlock/commit/13f92756befaa9a8d3ba1615bd7abc7075758c67) - [Incrementally improve static filtering parser](https://github.com/gorhill/uBlock/commit/efea83a825bad1fff5f506ecd9f57e0579249410) - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Allow `domain=` with entity values into pre-test buckets](https://github.com/gorhill/uBlock/commit/4afb3dc149e70577509eb9bba5b1737223d42329) - [Enable origin-hit coalescing optimisation for modifier filters](https://github.com/gorhill/uBlock/commit/1d679143d23a24d6bdaab14614f8118a167c57d3) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-15T15:28:04+00:00 uBlock 1.30.10 uBlock 1.30.10 2020-11-16T14:46:55+00:00 Not for publication: this release exists strictly as reference point for future releases of uBO for development purpose. The built-in benchmark of the static network filtering engine has been fine tuned such that the benchmark results in the current iteration can be used as reference against future versions of uBO. [Commits between 1.30.6 and 1.30.10](https://github.com/gorhill/uBlock/compare/1.30.6...1.30.10). 2020-11-16T14:46:55+00:00 uBlock 1.30.11rc0 uBlock 1.30.11rc0 2020-11-16T15:49:13+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.30.11rc0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.30.11rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.11rc0/uBlock0_1.30.11rc0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.30.11rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.30.11rc0/uBlock0_1.30.11rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: ### Click-to-load Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Result: ![Embedded Youtube video](https://user-images.githubusercontent.com/585534/99149295-0e603e80-265b-11eb-8252-911f15840564.png) Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. Cloud storage compression is now enabled by default. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - ["Home" button on Strict blocking page works incorrectly in some cases](https://github.com/uBlockOrigin/uBlock-issues/issues/1345) - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Redirection syntax issue](https://github.com/gorhill/uBlock/issues/3590) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Work around Firefox's `data:` favIconUrl leak](https://github.com/gorhill/uBlock/commit/a223031b9851874db04b4c6ccb469586f8bb9556) - [Make json-prune scriptlet also trap Response.json() calls](https://github.com/gorhill/uBlock/commit/13f92756befaa9a8d3ba1615bd7abc7075758c67) - [Incrementally improve static filtering parser](https://github.com/gorhill/uBlock/commit/efea83a825bad1fff5f506ecd9f57e0579249410) - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Allow `domain=` with entity values into pre-test buckets](https://github.com/gorhill/uBlock/commit/4afb3dc149e70577509eb9bba5b1737223d42329) - [Enable origin-hit coalescing optimisation for modifier filters](https://github.com/gorhill/uBlock/commit/1d679143d23a24d6bdaab14614f8118a167c57d3) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-16T15:49:13+00:00 uBlock 1.31.0 uBlock 1.31.0 2020-11-17T12:35:54+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.0...master) To install the stable build: - **Firefox**: Review pending <!-- Click [uBlock0_1.31.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3663488/ublock_origin-1.30.6-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: Submission pending <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Submission pending <!-- Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> --> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Notes The format of compiled filter lists has changed, this means that when you will be updated to 1.31.0, uBO will have to parse and compile all your enabled filter lists, which may cause larger than usual delay at first launch following update to 1.31.0. This is a one time event. ## New: ### Click-to-load Support to replace embedded frames with a click-to-load widget. Examples of usage: ||youtube.com/embed/$3p,frame,redirect=click2load.html ||scribd.com/embeds/$3p,frame,redirect=click2load.html ||player.vimeo.com/video/$3p,frame,redirect=click2load.html Result: ![Embedded Youtube video](https://user-images.githubusercontent.com/585534/99149295-0e603e80-265b-11eb-8252-911f15840564.png) Users of medium mode can experiment with a redirect rule to reveal embedded frames in a page: *$3p,frame,redirect-rule=click2load.html Or if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: [`redirect-rule`](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#redirect-rule) does not create a block filter): ||youtube.com/embed/$3p,frame,redirect-rule=click2load.html ## Changes: Resources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature. Cloud storage compression is now enabled by default. Interactivity for the [no-large-media-elements switch](https://github.com/gorhill/uBlock/wiki/Per-site-switches#no-large-media-elements) has been improved. Notably, when the switch is enabled, uBO will try to stop playback of `blob:`-based media elements. ## Closed as fixed: ### Firefox for Android - [Unable to scroll down to the last line in My Filters pane on Firefox for Android](https://github.com/uBlockOrigin/uBlock-issues/issues/1304) ### Core - ["Home" button on Strict blocking page works incorrectly in some cases](https://github.com/uBlockOrigin/uBlock-issues/issues/1345) - [Implement a version of "{{origin}}" that uses the whole URL and not just the domain](https://github.com/uBlockOrigin/uBlock-issues/issues/1281) - [cosmetic filter `## selector` is valid in element picker only](https://github.com/uBlockOrigin/uBlock-issues/issues/1280) - [Implement `$queryprune` parameter](https://github.com/uBlockOrigin/uBlock-issues/issues/760) - [Calling callback if provided for google analytics mock](https://github.com/uBlockOrigin/uAssets/pull/4115) - [Redirection syntax issue](https://github.com/gorhill/uBlock/issues/3590) - [Use user styles to collapse the placeholder of blocked resources](https://github.com/gorhill/uBlock/issues/2848) - [Make load-on-demand smarter for blocked large media elements](https://github.com/gorhill/uBlock/issues/1390) ## Notable commits with no entry in issue tracker: - [Work around Firefox's `data:` favIconUrl leak](https://github.com/gorhill/uBlock/commit/a223031b9851874db04b4c6ccb469586f8bb9556) - [Make json-prune scriptlet also trap Response.json() calls](https://github.com/gorhill/uBlock/commit/13f92756befaa9a8d3ba1615bd7abc7075758c67) - [Incrementally improve static filtering parser](https://github.com/gorhill/uBlock/commit/efea83a825bad1fff5f506ecd9f57e0579249410) - [Coallesce origin hit filters into their own bucket](https://github.com/gorhill/uBlock/commit/b265f2644d7c5eb353b5fc123e67f9419f1c998d) - [Allow `domain=` with entity values into pre-test buckets](https://github.com/gorhill/uBlock/commit/4afb3dc149e70577509eb9bba5b1737223d42329) - [Enable origin-hit coalescing optimisation for modifier filters](https://github.com/gorhill/uBlock/commit/1d679143d23a24d6bdaab14614f8118a167c57d3) - [Re-classify `redirect=` option as a modifier option](https://github.com/gorhill/uBlock/commit/157cef6034a8ec926c1e59c7e77f0a1fcbef473c) - [Improve token extraction from regex-based filters](https://github.com/gorhill/uBlock/commit/0bbf5b52abfa58fbd0cb505063011b57409aada1) - [Improve specificity slider in element picker](https://github.com/gorhill/uBlock/commit/4c5197322f7f4c74412f01747e7e0c5e2a023677) - [Use a CodeMirror editor instance in element picker](https://github.com/gorhill/uBlock/commit/a095b8325046e725c7d3e58943660ac3848d910a) - [Add support for click-to-load of embedded frames](https://github.com/gorhill/uBlock/commit/59169209850c54c31d94990f0c956281fe43eb03) - [Minor improvements to syntax highlight of static filters](https://github.com/gorhill/uBlock/commit/fef375a5942402591671f1b6c3052a407b9802af) 2020-11-17T12:35:54+00:00 uBlock 1.31.1b0 uBlock 1.31.1b0 2020-11-18T15:37:53+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.1b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b0/uBlock0_1.31.1b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b0/uBlock0_1.31.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: ### Core - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) 2020-11-18T15:37:53+00:00 uBlock 1.31.1b1 uBlock 1.31.1b1 2020-11-19T18:15:33+00:00 2020-11-19T18:15:33+00:00 uBlock 1.31.1b2 uBlock 1.31.1b2 2020-11-21T15:12:57+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.1b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.1b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b2/uBlock0_1.31.1b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.1b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b2/uBlock0_1.31.1b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: ### Core - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) ### Notable commits without en entry in the issue tracker - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-11-21T15:12:57+00:00 uBlock 1.31.1b4 uBlock 1.31.1b4 2020-11-23T16:26:54+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.1b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.1b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b4/uBlock0_1.31.1b4.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.1b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b4/uBlock0_1.31.1b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: ### Core - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) ### Notable commits without en entry in the issue tracker - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-11-23T16:26:54+00:00 uBlock 1.31.1b5 uBlock 1.31.1b5 2020-11-25T16:33:18+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.1b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.1b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b5/uBlock0_1.31.1b5.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.1b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b5/uBlock0_1.31.1b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: ### Core - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) ### Notable commits without en entry in the issue tracker - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-11-25T16:33:18+00:00 uBlock 1.31.1b6 uBlock 1.31.1b6 2020-11-26T16:57:05+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.1b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.1b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b5/uBlock0_1.31.1b5.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.1b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b5/uBlock0_1.31.1b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: ### Core - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) ### Notable commits without en entry in the issue tracker - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-11-26T16:57:05+00:00 uBlock 1.31.1b8 uBlock 1.31.1b8 2020-11-28T17:01:23+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.1b8...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.1b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b8/uBlock0_1.31.1b8.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.1b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b8/uBlock0_1.31.1b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: ### Core - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-11-28T17:01:23+00:00 uBlock 1.31.1b10 uBlock 1.31.1b10 2020-11-29T16:50:19+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.1b10...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.1b10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b10/uBlock0_1.31.1b10.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.1b10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b10/uBlock0_1.31.1b10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support for `match-case` filter option, but only for regex-based static network filters. ## Closed as fixed: ### Core - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-11-29T16:50:19+00:00 uBlock 1.31.1b11 uBlock 1.31.1b11 2020-11-30T14:57:40+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.1b11...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.1b11.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b11/uBlock0_1.31.1b11.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.1b11.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b11/uBlock0_1.31.1b11.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support for `match-case` filter option, but only for regex-based static network filters. ## Closed as fixed: ### Core - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-11-30T14:57:40+00:00 uBlock 1.31.1b12 uBlock 1.31.1b12 2020-12-01T15:44:57+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.1b12...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.1b12.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b12/uBlock0_1.31.1b12.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.1b12.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b12/uBlock0_1.31.1b12.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support for `match-case` filter option, but only for regex-based static network filters. ## Closed as fixed: ### Core - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-01T15:44:57+00:00 uBlock 1.31.1b13 uBlock 1.31.1b13 2020-12-02T19:14:25+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.1b13...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.1b13.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b13/uBlock0_1.31.1b13.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.1b13.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.1b13/uBlock0_1.31.1b13.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support for `match-case` filter option, but only for regex-based static network filters. ## Closed as fixed: ### Core - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-02T19:14:25+00:00 uBlock 1.31.2 uBlock 1.31.2 2020-12-03T12:20:56+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.31.0...1.31.2) To install the stable build: - **Firefox**: Will not be submitted <!-- Click [uBlock0_1.31.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3679754/ublock_origin-1.31.0-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- This minor release benefits Chromium-based browsers. Chromium 87 added the long time missing [`tabs.removeCSS()` API](https://developer.chrome.com/extensions/tabs#method-removeCSS), which uBO uses: - To enable the real-time toggling of cosmetic filters through the [no-cosmetic-filtering switch](https://github.com/gorhill/uBlock/wiki/Per-site-switches#no-cosmetic-filtering); - To enable visualization of hidden elements in [DOM inspector](https://github.com/gorhill/uBlock/wiki/DOM-inspector). But the call to `tabs.removeCSS()` was still failing in uBO due to Chromium being more strict regarding the arguments passed to the API. ## Closed as fixed: - [tabs.removeCSS does not work as expected in Chromium 87](https://github.com/uBlockOrigin/uBlock-issues/issues/1375) ## Commit with no entry in issue tracker: - [Fix handling of no-longer-existing port condition](https://github.com/gorhill/uBlock/commit/4d68d7f586bab3c692f6648c4af7fd49e8dff395) 2020-12-03T12:20:56+00:00 uBlock 1.31.3b0 uBlock 1.31.3b0 2020-12-03T14:13:24+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b0/uBlock0_1.31.3b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b0/uBlock0_1.31.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values in static filter editor according to currently opened tabs. ## Closed as fixed: ### Core - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-03T14:13:24+00:00 uBlock 1.31.3b1 uBlock 1.31.3b1 2020-12-04T13:48:01+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b1/uBlock0_1.31.3b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b1/uBlock0_1.31.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin options in static filter editor according to currently opened tabs. ## Closed as fixed: ### Core - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-04T13:48:01+00:00 uBlock 1.31.3b2 uBlock 1.31.3b2 2020-12-05T20:41:06+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b2/uBlock0_1.31.3b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b2/uBlock0_1.31.3b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Closed as fixed: ### Core - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-05T20:41:06+00:00 uBlock 1.31.3b3 uBlock 1.31.3b3 2020-12-06T16:49:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b3/uBlock0_1.31.3b3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b3/uBlock0_1.31.3b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Closed as fixed: ### Core - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-06T16:49:07+00:00 uBlock 1.31.3b4 uBlock 1.31.3b4 2020-12-07T17:39:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b4/uBlock0_1.31.3b4.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b4/uBlock0_1.31.3b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Closed as fixed: ### Core - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-07T17:39:07+00:00 uBlock 1.31.3b5 uBlock 1.31.3b5 2020-12-08T17:29:45+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b5/uBlock0_1.31.3b5.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b5/uBlock0_1.31.3b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Closed as fixed: ### Core - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-08T17:29:45+00:00 uBlock 1.31.3b6 uBlock 1.31.3b6 2020-12-09T17:01:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3b6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b6/uBlock0_1.31.3b6.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b6/uBlock0_1.31.3b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Closed as fixed: ### Core - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [Convert "$rewrite=abp-resource" into "$redirect"](https://github.com/uBlockOrigin/uBlock-issues/issues/857) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-09T17:01:36+00:00 uBlock 1.31.3b8 uBlock 1.31.3b8 2020-12-10T18:16:04+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3b8...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b8/uBlock0_1.31.3b8.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b8/uBlock0_1.31.3b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Closed as fixed: ### Core - [:watch-attr() stopped working](https://github.com/uBlockOrigin/uBlock-issues/issues/1392) (regression in [1.30.0](https://github.com/gorhill/uBlock/releases/tag/1.31.0)) - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [Convert "$rewrite=abp-resource" into "$redirect"](https://github.com/uBlockOrigin/uBlock-issues/issues/857) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-10T18:16:04+00:00 uBlock 1.31.3b11 uBlock 1.31.3b11 2020-12-11T15:37:37+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3b11...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3b11.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b11/uBlock0_1.31.3b11.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3b11.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b11/uBlock0_1.31.3b11.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Closed as fixed: ### Core - [:watch-attr() stopped working](https://github.com/uBlockOrigin/uBlock-issues/issues/1392) (regression in [1.30.0](https://github.com/gorhill/uBlock/releases/tag/1.31.0)) - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [Convert "$rewrite=abp-resource" into "$redirect"](https://github.com/uBlockOrigin/uBlock-issues/issues/857) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Add new scriptlet: no-fetch-if](https://github.com/gorhill/uBlock/commit/ba11a700139bbc648e4ae5b2bc7af90ef03db5df) - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-11T15:37:37+00:00 uBlock 1.31.3b13 uBlock 1.31.3b13 2020-12-12T19:40:43+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3b13...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3b13.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b13/uBlock0_1.31.3b13.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3b13.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b13/uBlock0_1.31.3b13.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Closed as fixed: ### Core - [:watch-attr() stopped working](https://github.com/uBlockOrigin/uBlock-issues/issues/1392) (regression in [1.30.0](https://github.com/gorhill/uBlock/releases/tag/1.31.0)) - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [uBO badge counter doesn't work when network requests originate from service-workers](https://github.com/uBlockOrigin/uBlock-issues/issues/1204) - [Convert "$rewrite=abp-resource" into "$redirect"](https://github.com/uBlockOrigin/uBlock-issues/issues/857) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Add new scriptlet: no-fetch-if](https://github.com/gorhill/uBlock/commit/ba11a700139bbc648e4ae5b2bc7af90ef03db5df) - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-12T19:40:43+00:00 uBlock 1.31.3b14 uBlock 1.31.3b14 2020-12-14T13:43:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3b14...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3b14.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b14/uBlock0_1.31.3b14.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3b14.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3b14/uBlock0_1.31.3b14.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Changes: ### Dynamic filtering Noop-ing a blocked _3rd-party_ cell will cause uBO to immediately attempt to reload blocked stylesheets, if any. This will also occurs when the noop-ing is done through the _"relax blocking mode"_ shortcut, in which case uBO will no longer force a reload the whole page. ## Closed as fixed: ### Core - [:watch-attr() stopped working](https://github.com/uBlockOrigin/uBlock-issues/issues/1392) (regression in [1.30.0](https://github.com/gorhill/uBlock/releases/tag/1.31.0)) - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [uBO badge counter doesn't work when network requests originate from service-workers](https://github.com/uBlockOrigin/uBlock-issues/issues/1204) - [Convert "$rewrite=abp-resource" into "$redirect"](https://github.com/uBlockOrigin/uBlock-issues/issues/857) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Add new scriptlet: no-fetch-if](https://github.com/gorhill/uBlock/commit/ba11a700139bbc648e4ae5b2bc7af90ef03db5df) - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-14T13:43:30+00:00 uBlock 1.31.3rc0 uBlock 1.31.3rc0 2020-12-15T14:43:08+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3rc0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3rc0/uBlock0_1.31.3rc0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3rc0/uBlock0_1.31.3rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Changes: ### Dynamic filtering Noop-ing a blocked _3rd-party_ cell will cause uBO to immediately attempt to reload blocked stylesheets, if any. This will also occurs when the noop-ing is done through the _"relax blocking mode"_ shortcut, in which case uBO will no longer force a reload the whole page. ## Closed as fixed: ### Core - [:watch-attr() stopped working](https://github.com/uBlockOrigin/uBlock-issues/issues/1392) (regression in [1.30.0](https://github.com/gorhill/uBlock/releases/tag/1.31.0)) - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [uBO badge counter doesn't work when network requests originate from service-workers](https://github.com/uBlockOrigin/uBlock-issues/issues/1204) - [Convert "$rewrite=abp-resource" into "$redirect"](https://github.com/uBlockOrigin/uBlock-issues/issues/857) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Add new scriptlet: no-fetch-if](https://github.com/gorhill/uBlock/commit/ba11a700139bbc648e4ae5b2bc7af90ef03db5df) - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-15T14:43:08+00:00 uBlock 1.31.3rc1 uBlock 1.31.3rc1 2020-12-16T12:07:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3rc1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3rc1/uBlock0_1.31.3rc1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3rc1/uBlock0_1.31.3rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Changes: ### Dynamic filtering Noop-ing a blocked _3rd-party_ cell will cause uBO to immediately attempt to reload blocked stylesheets, if any. This will also occurs when the noop-ing is done through the _"relax blocking mode"_ shortcut, in which case uBO will no longer force a reload the whole page. ## Closed as fixed: ### Core - [:watch-attr() stopped working](https://github.com/uBlockOrigin/uBlock-issues/issues/1392) (regression in [1.30.0](https://github.com/gorhill/uBlock/releases/tag/1.31.0)) - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [uBO badge counter doesn't work when network requests originate from service-workers](https://github.com/uBlockOrigin/uBlock-issues/issues/1204) - [Convert "$rewrite=abp-resource" into "$redirect"](https://github.com/uBlockOrigin/uBlock-issues/issues/857) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Add new scriptlet: no-fetch-if](https://github.com/gorhill/uBlock/commit/ba11a700139bbc648e4ae5b2bc7af90ef03db5df) - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-16T12:07:32+00:00 uBlock 1.31.3rc2 uBlock 1.31.3rc2 2020-12-17T14:35:29+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3rc2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3rc2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3rc2/uBlock0_1.31.3rc2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3rc2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3rc2/uBlock0_1.31.3rc2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Changes: ### Dynamic filtering Noop-ing a blocked _3rd-party_ cell will cause uBO to immediately attempt to reload blocked stylesheets, if any. This will also occurs when the noop-ing is done through the _"relax blocking mode"_ shortcut, in which case uBO will no longer force a reload the whole page. ## Closed as fixed: ### Core - [:watch-attr() stopped working](https://github.com/uBlockOrigin/uBlock-issues/issues/1392) (regression in [1.30.0](https://github.com/gorhill/uBlock/releases/tag/1.31.0)) - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [uBO badge counter doesn't work when network requests originate from service-workers](https://github.com/uBlockOrigin/uBlock-issues/issues/1204) - [Convert "$rewrite=abp-resource" into "$redirect"](https://github.com/uBlockOrigin/uBlock-issues/issues/857) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Add new scriptlet: no-fetch-if](https://github.com/gorhill/uBlock/commit/ba11a700139bbc648e4ae5b2bc7af90ef03db5df) - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-17T14:35:29+00:00 uBlock 1.31.3rc3 uBlock 1.31.3rc3 2020-12-18T17:10:28+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3rc3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3rc3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3rc3/uBlock0_1.31.3rc3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3rc3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3rc3/uBlock0_1.31.3rc3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Changes: ### Dynamic filtering Noop-ing a blocked _3rd-party_ cell will cause uBO to immediately attempt to reload blocked stylesheets, if any. This will also occurs when the noop-ing is done through the _"relax blocking mode"_ shortcut, in which case uBO will no longer force a reload the whole page. ## Closed as fixed: ### Core - [:watch-attr() stopped working](https://github.com/uBlockOrigin/uBlock-issues/issues/1392) (regression in [1.30.0](https://github.com/gorhill/uBlock/releases/tag/1.31.0)) - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [uBO badge counter doesn't work when network requests originate from service-workers](https://github.com/uBlockOrigin/uBlock-issues/issues/1204) - [Convert "$rewrite=abp-resource" into "$redirect"](https://github.com/uBlockOrigin/uBlock-issues/issues/857) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Fix case of scriptlet injection not working in `about:` frames](https://github.com/gorhill/uBlock/commit/990cff576de131488734050331348714050d1ff8) - [Add new scriptlet: no-fetch-if](https://github.com/gorhill/uBlock/commit/ba11a700139bbc648e4ae5b2bc7af90ef03db5df) - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-18T17:10:28+00:00 uBlock 1.31.3rc4 uBlock 1.31.3rc4 2020-12-20T17:10:02+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3rc4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3rc4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3rc4/uBlock0_1.31.3rc4.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3rc4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3rc4/uBlock0_1.31.3rc4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Changes: ### Dynamic filtering Noop-ing a blocked _3rd-party_ cell will cause uBO to immediately attempt to reload blocked stylesheets, if any. This will also occurs when the noop-ing is done through the _"relax blocking mode"_ shortcut, in which case uBO will no longer force a reload the whole page. ## Closed as fixed: ### Core - [:watch-attr() stopped working](https://github.com/uBlockOrigin/uBlock-issues/issues/1392) (regression in [1.30.0](https://github.com/gorhill/uBlock/releases/tag/1.31.0)) - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [uBO badge counter doesn't work when network requests originate from service-workers](https://github.com/uBlockOrigin/uBlock-issues/issues/1204) - [Convert "$rewrite=abp-resource" into "$redirect"](https://github.com/uBlockOrigin/uBlock-issues/issues/857) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Fix case of scriptlet injection not working in `about:` frames](https://github.com/gorhill/uBlock/commit/990cff576de131488734050331348714050d1ff8) - [Add new scriptlet: no-fetch-if](https://github.com/gorhill/uBlock/commit/ba11a700139bbc648e4ae5b2bc7af90ef03db5df) - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-20T17:10:02+00:00 uBlock 1.31.3rc5 uBlock 1.31.3rc5 2020-12-21T14:26:02+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.3rc4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.31.3rc4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3rc4/uBlock0_1.31.3rc4.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.31.3rc4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.31.3rc4/uBlock0_1.31.3rc4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Changes: ### Dynamic filtering Noop-ing a blocked _3rd-party_ cell will cause uBO to immediately attempt to reload blocked stylesheets, if any. This will also occurs when the noop-ing is done through the _"relax blocking mode"_ shortcut, in which case uBO will no longer force a reload the whole page. ## Closed as fixed: ### Core - [GitHub dark mode makes whole page invisible when element picker is active](https://github.com/uBlockOrigin/uBlock-issues/issues/1408) - [:watch-attr() stopped working](https://github.com/uBlockOrigin/uBlock-issues/issues/1392) (regression in [1.30.0](https://github.com/gorhill/uBlock/releases/tag/1.31.0)) - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [uBO badge counter doesn't work when network requests originate from service-workers](https://github.com/uBlockOrigin/uBlock-issues/issues/1204) - [Convert "$rewrite=abp-resource" into "$redirect"](https://github.com/uBlockOrigin/uBlock-issues/issues/857) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Fix case of scriptlet injection not working in `about:` frames](https://github.com/gorhill/uBlock/commit/990cff576de131488734050331348714050d1ff8) - [Add new scriptlet: no-fetch-if](https://github.com/gorhill/uBlock/commit/ba11a700139bbc648e4ae5b2bc7af90ef03db5df) - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-21T14:26:02+00:00 uBlock 1.32.0 uBlock 1.32.0 2020-12-22T13:15:06+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.31.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.31.2...1.32.0) To install the stable build: - **Firefox**: Review pending <!-- Click [uBlock0_1.31.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3679754/ublock_origin-1.31.0-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: Submission pending <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## New: Ability to launch element picker into embedded frames, through a new _"Block element in frame..."_ entry in the contextual menu. Support for `match-case` filter option, but only for regex-based static network filters. Ability to auto-complete (<kbd>Ctrl</kbd>-<kbd>Spacebar</kbd>) hostname values for origin-related options in static filter editor according to currently opened tabs. ## Changes: ### Dynamic filtering Noop-ing a blocked _3rd-party_ cell will cause uBO to immediately attempt to reload blocked stylesheets, if any. This will also occurs when the noop-ing is done through the _"relax blocking mode"_ shortcut, in which case uBO will no longer force a reload the whole page. ## Closed as fixed: ### Core - [GitHub dark mode makes whole page invisible when element picker is active](https://github.com/uBlockOrigin/uBlock-issues/issues/1408) - [:watch-attr() stopped working](https://github.com/uBlockOrigin/uBlock-issues/issues/1392) (regression in [1.30.0](https://github.com/gorhill/uBlock/releases/tag/1.31.0)) - [uBO should ignore `redirect=` directives with unrecognized redirect token](https://github.com/uBlockOrigin/uBlock-issues/issues/1366) - [Can't load the images](https://github.com/uBlockOrigin/uBlock-issues/issues/1365) - [Reverse lookup partially fails for a filter redirecting to empty media resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1358) - [Add AdGuard's "$removeparam" as an alias for "$queryprune"](https://github.com/uBlockOrigin/uBlock-issues/issues/1356) - [Network error entries in the logger are no longer colored in red](https://github.com/uBlockOrigin/uBlock-issues/issues/1349) - [Support parsing "Homepage:" list header for custom lists](https://github.com/uBlockOrigin/uBlock-issues/issues/1346) - [Please change the dashboard icon to a gear](https://github.com/uBlockOrigin/uBlock-issues/issues/1319) - [Improve source & destination sorting in "My rules" settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1293) - [uBO badge counter doesn't work when network requests originate from service-workers](https://github.com/uBlockOrigin/uBlock-issues/issues/1204) - [Convert "$rewrite=abp-resource" into "$redirect"](https://github.com/uBlockOrigin/uBlock-issues/issues/857) - [Migrate icons to FontAwesome svg files (from the font file)](https://github.com/uBlockOrigin/uBlock-issues/issues/249) - [Element picker works incorrectly on mail.com](https://github.com/gorhill/uBlock/issues/1744) ### Notable commits without en entry in the issue tracker - [Fix case of scriptlet injection not working in `about:` frames](https://github.com/gorhill/uBlock/commit/990cff576de131488734050331348714050d1ff8) - [Add new scriptlet: no-fetch-if](https://github.com/gorhill/uBlock/commit/ba11a700139bbc648e4ae5b2bc7af90ef03db5df) - [Add support for `match-case` option; fine-tune behavior of `redirect=`](https://github.com/gorhill/uBlock/commit/eae7cd58fe679d6765d62bb6c01e296d5301433a) - [Add support to auto-complete values of domain lists](https://github.com/gorhill/uBlock/commit/daf464b3c30e9c0c5f5991ba1bde8f9dca1d7078) - [Improve representation of modifier filters in logger](https://github.com/gorhill/uBlock/commit/13f6bdae37e4196cee37dcf6f322877d0f1f657f) 2020-12-22T13:15:06+00:00 uBlock 1.32.1b0 uBlock 1.32.1b0 2020-12-22T14:24:34+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.1b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.1b0/uBlock0_1.32.1b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.1b0/uBlock0_1.32.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ### Notable commits without en entry in the issue tracker - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2020-12-22T14:24:34+00:00 uBlock 1.32.1b1 uBlock 1.32.1b1 2020-12-24T13:38:57+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.1b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.1b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.1b1/uBlock0_1.32.1b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.1b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.1b1/uBlock0_1.32.1b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [`queryprune` incorrectly handles (removes) "hash" part of the URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1415) ## Notable commits without en entry in the issue tracker - [Better handle Request argument in no-fetch-if](https://github.com/gorhill/uBlock/commit/ab06a01062721fede16f27a5ba96f47afed11378) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2020-12-24T13:38:57+00:00 uBlock 1.32.2 uBlock 1.32.2 2020-12-25T14:05:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.32.0...1.32.2) To install the stable build: - **Firefox**: Review pending <!-- Click [uBlock0_1.32.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3698525/ublock_origin-1.32.0-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: Submission pending <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Closed as fixed: ### Core - [`queryprune` incorrectly handles (removes) "hash" part of the URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1415) ### Notable commits without en entry in the issue tracker - [Allow default word selection when not using better selection](https://github.com/gorhill/uBlock/commit/596f085fa55e4d3ed343da9ebe57f31ddb6835be) - [Better handle Request argument in no-fetch-if](https://github.com/gorhill/uBlock/commit/ab06a01062721fede16f27a5ba96f47afed11378) 2020-12-25T14:05:07+00:00 uBlock 1.32.3b1 uBlock 1.32.3b1 2020-12-26T15:17:35+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.3b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.3b1/uBlock0_1.32.3b1.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.3b1/uBlock0_1.32.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [`queryprune` incorrectly handles (removes) "hash" part of the URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1415) ## Notable commits without en entry in the issue tracker - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Better handle Request argument in no-fetch-if](https://github.com/gorhill/uBlock/commit/ab06a01062721fede16f27a5ba96f47afed11378) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2020-12-26T15:17:35+00:00 uBlock 1.32.3b2 uBlock 1.32.3b2 2020-12-27T14:39:51+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.3b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.3b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.3b2/uBlock0_1.32.3b2.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.3b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.3b2/uBlock0_1.32.3b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [`queryprune` incorrectly handles (removes) "hash" part of the URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1415) ## Notable commits without en entry in the issue tracker - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Better handle Request argument in no-fetch-if](https://github.com/gorhill/uBlock/commit/ab06a01062721fede16f27a5ba96f47afed11378) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2020-12-27T14:39:51+00:00 uBlock 1.32.3b3 uBlock 1.32.3b3 2020-12-28T12:36:24+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.3b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.3b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.3b3/uBlock0_1.32.3b3.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.3b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.3b3/uBlock0_1.32.3b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [`queryprune` incorrectly handles (removes) "hash" part of the URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1415) ## Notable commits without en entry in the issue tracker - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Better handle Request argument in no-fetch-if](https://github.com/gorhill/uBlock/commit/ab06a01062721fede16f27a5ba96f47afed11378) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2020-12-28T12:36:24+00:00 uBlock 1.32.4 uBlock 1.32.4 2020-12-29T13:54:08+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.4...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.32.2...1.32.4) To install the stable build: - **Firefox**: Review pending <!-- Click [uBlock0_1.32.4.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3699732/ublock_origin-1.32.2-an+fx.xpi) --> - uBO works best on Firefox. - **Chromium**: Submission pending <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Closed as fixed: - [Problems with asterisk in the destination of hostname-based rules](https://github.com/uBlockOrigin/uBlock-issues/issues/1424) 2020-12-29T13:54:08+00:00 uBlock 1.32.5b0 uBlock 1.32.5b0 2020-12-29T14:09:10+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b0/uBlock0_1.32.5b0.firefox.signed.xpi). - uBO works best on Firefox. - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b0/uBlock0_1.32.5b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [`queryprune` incorrectly handles (removes) "hash" part of the URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1415) ## Notable commits without en entry in the issue tracker - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Better handle Request argument in no-fetch-if](https://github.com/gorhill/uBlock/commit/ab06a01062721fede16f27a5ba96f47afed11378) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2020-12-29T14:09:10+00:00 uBlock 1.32.5b1 uBlock 1.32.5b1 2021-01-01T15:32:13+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b1/uBlock0_1.32.5b1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b1/uBlock0_1.32.5b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) ## Notable commits without en entry in the issue tracker - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-01T15:32:13+00:00 uBlock 1.32.5b3 uBlock 1.32.5b3 2021-01-02T17:43:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b3/uBlock0_1.32.5b3.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b3/uBlock0_1.32.5b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [Third party is not detected (or not exposed to the user)](https://github.com/uBlockOrigin/uBlock-issues/issues/1241) ## Notable commits without en entry in the issue tracker - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-02T17:43:07+00:00 uBlock 1.32.5b4 uBlock 1.32.5b4 2021-01-04T13:05:39+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b4/uBlock0_1.32.5b4.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b4/uBlock0_1.32.5b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Add "extraTrustedSiteDirectives" as new admin policy](https://github.com/gorhill/uBlock/commit/b28acfccbc9c3c694c1af65520e3e25ce675a3b8) - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [Third party is not detected (or not exposed to the user)](https://github.com/uBlockOrigin/uBlock-issues/issues/1241) ## Notable commits without en entry in the issue tracker - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-04T13:05:39+00:00 uBlock 1.32.5b5 uBlock 1.32.5b5 2021-01-05T21:00:06+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b5/uBlock0_1.32.5b5.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b5/uBlock0_1.32.5b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Add "extraTrustedSiteDirectives" as new admin policy](https://github.com/gorhill/uBlock/commit/b28acfccbc9c3c694c1af65520e3e25ce675a3b8) - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [Third party is not detected (or not exposed to the user)](https://github.com/uBlockOrigin/uBlock-issues/issues/1241) ## Notable commits without en entry in the issue tracker - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-05T21:00:06+00:00 uBlock 1.32.5b7 uBlock 1.32.5b7 2021-01-06T17:11:48+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5b7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b7/uBlock0_1.32.5b7.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b7/uBlock0_1.32.5b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Add "extraTrustedSiteDirectives" as new admin policy](https://github.com/gorhill/uBlock/commit/b28acfccbc9c3c694c1af65520e3e25ce675a3b8) - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [Third party is not detected (or not exposed to the user)](https://github.com/uBlockOrigin/uBlock-issues/issues/1241) ## Notable commits without en entry in the issue tracker - [Adding to and further reviewing admin-managed settings](https://github.com/gorhill/uBlock/commit/cc9c45f1e4739e3757d3b82a7690575c890ba1f5) - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-06T17:11:48+00:00 uBlock 1.32.5b9 uBlock 1.32.5b9 2021-01-08T18:18:34+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5b9...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b9/uBlock0_1.32.5b9.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b9/uBlock0_1.32.5b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [remove-attr does not always work](https://github.com/uBlockOrigin/uBlock-issues/issues/1445) - [Add "extraTrustedSiteDirectives" as new admin policy](https://github.com/gorhill/uBlock/commit/b28acfccbc9c3c694c1af65520e3e25ce675a3b8) - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [Third party is not detected (or not exposed to the user)](https://github.com/uBlockOrigin/uBlock-issues/issues/1241) ## Notable commits without en entry in the issue tracker - [Add `filterLists` property to managed storage](https://github.com/gorhill/uBlock/commit/0e3071dd500f13f689588a9bdf7cbc0e00305ef8) - [Adding to and further reviewing admin-managed settings](https://github.com/gorhill/uBlock/commit/cc9c45f1e4739e3757d3b82a7690575c890ba1f5) - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-08T18:18:34+00:00 uBlock 1.32.5b10 uBlock 1.32.5b10 2021-01-10T17:36:14+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5b10...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5b10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b10/uBlock0_1.32.5b10.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5b10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b10/uBlock0_1.32.5b10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [remove-attr does not always work](https://github.com/uBlockOrigin/uBlock-issues/issues/1445) - [Add "extraTrustedSiteDirectives" as new admin policy](https://github.com/gorhill/uBlock/commit/b28acfccbc9c3c694c1af65520e3e25ce675a3b8) - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [Third party is not detected (or not exposed to the user)](https://github.com/uBlockOrigin/uBlock-issues/issues/1241) ## Notable commits without en entry in the issue tracker - Expand managed storage for admins: - [Add `toOverwrite.filters` entry as managed storage property](https://github.com/gorhill/uBlock/commit/649b3480e083730e647043099a0f9aebaaa80d80) - [Add `toOverwrite.filterLists` property to managed storage](https://github.com/gorhill/uBlock/commit/0e3071dd500f13f689588a9bdf7cbc0e00305ef8) - [Adding to and further reviewing admin-managed settings](https://github.com/gorhill/uBlock/commit/cc9c45f1e4739e3757d3b82a7690575c890ba1f5) - [Add support for admin-managed hidden settings](https://github.com/gorhill/uBlock/commit/c1130ec8438da5fcc1a0d552ae42328d3102dcc6) - [Add ability to lookup effective context from store of frames](https://github.com/gorhill/uBlock/commit/114012ae119062b9bfee50a418cf185d276059a5) - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-10T17:36:14+00:00 uBlock 1.32.5b11 uBlock 1.32.5b11 2021-01-16T15:42:45+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5b11...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5b11.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b11/uBlock0_1.32.5b11.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5b11.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5b11/uBlock0_1.32.5b11.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New Many new managed storage properties to make it easier for administrators to configure uBO through policies -- see [related documentation](https://github.com/gorhill/uBlock/wiki/Deploying-uBlock-Origin:-configuration). ## Closed as fixed: - [remove-attr does not always work](https://github.com/uBlockOrigin/uBlock-issues/issues/1445) - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [Third party is not detected (or not exposed to the user)](https://github.com/uBlockOrigin/uBlock-issues/issues/1241) ## Notable commits without en entry in the issue tracker - Expand managed storage for admins: - [Add `userSettings` entry to managed storage](https://github.com/gorhill/uBlock/commit/6eb1246508620e188adca1fa224551f4a5135e40) - [Add `toOverwrite.filters` entry as managed storage property](https://github.com/gorhill/uBlock/commit/649b3480e083730e647043099a0f9aebaaa80d80) - [Add `toOverwrite.filterLists` property to managed storage](https://github.com/gorhill/uBlock/commit/0e3071dd500f13f689588a9bdf7cbc0e00305ef8) - [Adding to and further reviewing admin-managed settings](https://github.com/gorhill/uBlock/commit/cc9c45f1e4739e3757d3b82a7690575c890ba1f5) - [Add support for admin-managed hidden settings](https://github.com/gorhill/uBlock/commit/c1130ec8438da5fcc1a0d552ae42328d3102dcc6) - [Add ability to lookup effective context from store of frames](https://github.com/gorhill/uBlock/commit/114012ae119062b9bfee50a418cf185d276059a5) - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-16T15:42:45+00:00 uBlock 1.32.5rc1 uBlock 1.32.5rc1 2021-01-21T15:18:08+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5rc1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5rc1/uBlock0_1.32.5rc1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5rc1/uBlock0_1.32.5rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New Many new managed storage properties to make it easier for administrators to configure uBO through policies -- see [related documentation](https://github.com/gorhill/uBlock/wiki/Deploying-uBlock-Origin:-configuration). ## Closed as fixed: - [remove-attr does not always work](https://github.com/uBlockOrigin/uBlock-issues/issues/1445) - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [Third party is not detected (or not exposed to the user)](https://github.com/uBlockOrigin/uBlock-issues/issues/1241) ## Notable commits without en entry in the issue tracker - [Improve neutered `adsbygoogle` scriptlet](https://github.com/gorhill/uBlock/commit/0934779f4b653007f27b330afb5bceb567a13c36) - Expand managed storage for admins: - [Add `userSettings` entry to managed storage](https://github.com/gorhill/uBlock/commit/6eb1246508620e188adca1fa224551f4a5135e40) - [Add `toOverwrite.filters` entry as managed storage property](https://github.com/gorhill/uBlock/commit/649b3480e083730e647043099a0f9aebaaa80d80) - [Add `toOverwrite.filterLists` property to managed storage](https://github.com/gorhill/uBlock/commit/0e3071dd500f13f689588a9bdf7cbc0e00305ef8) - [Adding to and further reviewing admin-managed settings](https://github.com/gorhill/uBlock/commit/cc9c45f1e4739e3757d3b82a7690575c890ba1f5) - [Add support for admin-managed hidden settings](https://github.com/gorhill/uBlock/commit/c1130ec8438da5fcc1a0d552ae42328d3102dcc6) - [Add ability to lookup effective context from store of frames](https://github.com/gorhill/uBlock/commit/114012ae119062b9bfee50a418cf185d276059a5) - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-21T15:18:08+00:00 uBlock 1.32.5rc2 uBlock 1.32.5rc2 2021-01-22T14:42:04+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5rc2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5rc2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5rc2/uBlock0_1.32.5rc2.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5rc2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5rc2/uBlock0_1.32.5rc2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New Many new managed storage properties to make it easier for administrators to configure uBO through policies -- see [related documentation](https://github.com/gorhill/uBlock/wiki/Deploying-uBlock-Origin:-configuration). ## Closed as fixed: ### Firefox - [click2load.html fails to load CNAME-3p frames after click on tagesschau.de](https://github.com/uBlockOrigin/uBlock-issues/issues/1455) ### Core - [remove-attr does not always work](https://github.com/uBlockOrigin/uBlock-issues/issues/1445) - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [Third party is not detected (or not exposed to the user)](https://github.com/uBlockOrigin/uBlock-issues/issues/1241) ## Notable commits without en entry in the issue tracker - [Improve neutered `adsbygoogle` scriptlet](https://github.com/gorhill/uBlock/commit/0934779f4b653007f27b330afb5bceb567a13c36) - Expand managed storage for admins: - [Add `userSettings` entry to managed storage](https://github.com/gorhill/uBlock/commit/6eb1246508620e188adca1fa224551f4a5135e40) - [Add `toOverwrite.filters` entry as managed storage property](https://github.com/gorhill/uBlock/commit/649b3480e083730e647043099a0f9aebaaa80d80) - [Add `toOverwrite.filterLists` property to managed storage](https://github.com/gorhill/uBlock/commit/0e3071dd500f13f689588a9bdf7cbc0e00305ef8) - [Adding to and further reviewing admin-managed settings](https://github.com/gorhill/uBlock/commit/cc9c45f1e4739e3757d3b82a7690575c890ba1f5) - [Add support for admin-managed hidden settings](https://github.com/gorhill/uBlock/commit/c1130ec8438da5fcc1a0d552ae42328d3102dcc6) - [Add ability to lookup effective context from store of frames](https://github.com/gorhill/uBlock/commit/114012ae119062b9bfee50a418cf185d276059a5) - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-22T14:42:04+00:00 uBlock 1.32.5rc3 uBlock 1.32.5rc3 2021-01-23T14:49:09+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5rc3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5rc3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5rc3/uBlock0_1.32.5rc3.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5rc3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5rc3/uBlock0_1.32.5rc3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New Many new managed storage properties to make it easier for administrators to configure uBO through policies -- see [related documentation](https://github.com/gorhill/uBlock/wiki/Deploying-uBlock-Origin:-configuration). ## Closed as fixed: ### Firefox - [click2load.html fails to load CNAME-3p frames after click on tagesschau.de](https://github.com/uBlockOrigin/uBlock-issues/issues/1455) ### Core - [remove-attr does not always work](https://github.com/uBlockOrigin/uBlock-issues/issues/1445) - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [Third party is not detected (or not exposed to the user)](https://github.com/uBlockOrigin/uBlock-issues/issues/1241) ## Notable commits without en entry in the issue tracker - [Add any-delay to timeout/interval boosters](https://github.com/gorhill/uBlock/commit/001f5a650084ffa4842f9361bc975ca724bd69ba) - [Improve neutered `adsbygoogle` scriptlet](https://github.com/gorhill/uBlock/commit/0934779f4b653007f27b330afb5bceb567a13c36) - Expand managed storage for admins: - [Add `userSettings` entry to managed storage](https://github.com/gorhill/uBlock/commit/6eb1246508620e188adca1fa224551f4a5135e40) - [Add `toOverwrite.filters` entry as managed storage property](https://github.com/gorhill/uBlock/commit/649b3480e083730e647043099a0f9aebaaa80d80) - [Add `toOverwrite.filterLists` property to managed storage](https://github.com/gorhill/uBlock/commit/0e3071dd500f13f689588a9bdf7cbc0e00305ef8) - [Adding to and further reviewing admin-managed settings](https://github.com/gorhill/uBlock/commit/cc9c45f1e4739e3757d3b82a7690575c890ba1f5) - [Add support for admin-managed hidden settings](https://github.com/gorhill/uBlock/commit/c1130ec8438da5fcc1a0d552ae42328d3102dcc6) - [Add ability to lookup effective context from store of frames](https://github.com/gorhill/uBlock/commit/114012ae119062b9bfee50a418cf185d276059a5) - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-23T14:49:09+00:00 uBlock 1.32.5rc4 uBlock 1.32.5rc4 2021-01-28T14:50:57+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.32.5rc4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.32.5rc4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5rc4/uBlock0_1.32.5rc4.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.32.5rc4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.32.5rc4/uBlock0_1.32.5rc4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New Many new managed storage properties to make it easier for administrators to configure uBO through policies -- see [related documentation](https://github.com/gorhill/uBlock/wiki/Deploying-uBlock-Origin:-configuration). ## Closed as fixed: ### Firefox - [click2load.html fails to load CNAME-3p frames after click on tagesschau.de](https://github.com/uBlockOrigin/uBlock-issues/issues/1455) ### Core - [Only filtered part of rules is uploaded to cloud storage](https://github.com/uBlockOrigin/uBlock-issues/issues/1472) - [remove-attr does not always work](https://github.com/uBlockOrigin/uBlock-issues/issues/1445) - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [Third party is not detected (or not exposed to the user)](https://github.com/uBlockOrigin/uBlock-issues/issues/1241) ## Notable commits without en entry in the issue tracker - [Add any-delay to timeout/interval boosters](https://github.com/gorhill/uBlock/commit/001f5a650084ffa4842f9361bc975ca724bd69ba) - [Improve neutered `adsbygoogle` scriptlet](https://github.com/gorhill/uBlock/commit/0934779f4b653007f27b330afb5bceb567a13c36) - Expand managed storage for admins: - [Add `userSettings` entry to managed storage](https://github.com/gorhill/uBlock/commit/6eb1246508620e188adca1fa224551f4a5135e40) - [Add `toOverwrite.filters` entry as managed storage property](https://github.com/gorhill/uBlock/commit/649b3480e083730e647043099a0f9aebaaa80d80) - [Add `toOverwrite.filterLists` property to managed storage](https://github.com/gorhill/uBlock/commit/0e3071dd500f13f689588a9bdf7cbc0e00305ef8) - [Adding to and further reviewing admin-managed settings](https://github.com/gorhill/uBlock/commit/cc9c45f1e4739e3757d3b82a7690575c890ba1f5) - [Add support for admin-managed hidden settings](https://github.com/gorhill/uBlock/commit/c1130ec8438da5fcc1a0d552ae42328d3102dcc6) - [Add ability to lookup effective context from store of frames](https://github.com/gorhill/uBlock/commit/114012ae119062b9bfee50a418cf185d276059a5) - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-28T14:50:57+00:00 uBlock 1.33.0 uBlock 1.33.0 2021-01-29T15:47:50+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.32.4...1.33.0) To install the stable build: - **Firefox**: Review pending <!-- Click [uBlock0_1.33.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3701081/ublock_origin-1.32.4-an+fx.xpi) --> - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Submission pending <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## New Many new managed storage properties to make it easier for administrators to configure uBO through policies -- see [related documentation](https://github.com/gorhill/uBlock/wiki/Deploying-uBlock-Origin:-configuration). ## Closed as fixed: ### Firefox - [click2load.html fails to load CNAME-3p frames after click on tagesschau.de](https://github.com/uBlockOrigin/uBlock-issues/issues/1455) ### Core - [Only filtered part of rules is uploaded to cloud storage](https://github.com/uBlockOrigin/uBlock-issues/issues/1472) - [remove-attr does not always work](https://github.com/uBlockOrigin/uBlock-issues/issues/1445) - [Add AdGuard's noopvmap-1.0 equivalent as a redirect resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1425) - [Using an alias for custom scriptlet in my Filters pane is seen as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1419) - [Third party is not detected (or not exposed to the user)](https://github.com/uBlockOrigin/uBlock-issues/issues/1241) ## Notable commits without en entry in the issue tracker - [Add any-delay to timeout/interval boosters](https://github.com/gorhill/uBlock/commit/001f5a650084ffa4842f9361bc975ca724bd69ba) - [Improve neutered `adsbygoogle` scriptlet](https://github.com/gorhill/uBlock/commit/0934779f4b653007f27b330afb5bceb567a13c36) - Expand managed storage for admins: - [Add `userSettings` entry to managed storage](https://github.com/gorhill/uBlock/commit/6eb1246508620e188adca1fa224551f4a5135e40) - [Add `toOverwrite.filters` entry as managed storage property](https://github.com/gorhill/uBlock/commit/649b3480e083730e647043099a0f9aebaaa80d80) - [Add `toOverwrite.filterLists` property to managed storage](https://github.com/gorhill/uBlock/commit/0e3071dd500f13f689588a9bdf7cbc0e00305ef8) - [Adding to and further reviewing admin-managed settings](https://github.com/gorhill/uBlock/commit/cc9c45f1e4739e3757d3b82a7690575c890ba1f5) - [Add support for admin-managed hidden settings](https://github.com/gorhill/uBlock/commit/c1130ec8438da5fcc1a0d552ae42328d3102dcc6) - [Add ability to lookup effective context from store of frames](https://github.com/gorhill/uBlock/commit/114012ae119062b9bfee50a418cf185d276059a5) - [Just extract token from queryprune -- don't create pattern](https://github.com/gorhill/uBlock/commit/c2357c5cd6070e310292f0d18ab1c8faefa67d20) - [Fix word-based selection in filter list editor/viewer](https://github.com/gorhill/uBlock/commit/6d3ad553b47805ad9eb9e9f5f75e9380b740e39d) - [Fix potentially missing context in logger for `popup` entries](https://github.com/gorhill/uBlock/commit/b05347708710ed940f966cd500afb72a1ef9fba1) - [Improve extraction of tokens from regex-based filters](https://github.com/gorhill/uBlock/commit/426395aa0373249cda1f2ca4bb69b4f7a5f33722) - [Upgrade CodeMirror library to 5.59.0 (from 5.46.0)](https://github.com/gorhill/uBlock/commit/5d617484e5025dc32165c30b530127c45db31703) 2021-01-29T15:47:50+00:00 uBlock 1.33.1b0 uBlock 1.33.1b0 2021-01-30T20:20:34+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.1b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.1b0/uBlock0_1.33.1b0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.33.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.1b0/uBlock0_1.33.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Whitelisting a site on Chromium Edge still blocks resources fetched by service worker](https://github.com/uBlockOrigin/uBlock-issues/issues/1478) 2021-01-30T20:20:34+00:00 uBlock 1.33.1b1 uBlock 1.33.1b1 2021-01-31T15:36:55+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.1b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.1b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.1b1/uBlock0_1.33.1b1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.33.1b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.1b1/uBlock0_1.33.1b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [After downgrading to 1.32.4, uBO is broken](https://github.com/uBlockOrigin/uBlock-issues/issues/1480) - [Whitelisting a site on Chromium Edge still blocks resources fetched by service worker](https://github.com/uBlockOrigin/uBlock-issues/issues/1478) 2021-01-31T15:36:55+00:00 uBlock 1.33.2 uBlock 1.33.2 2021-02-01T13:53:49+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.33.0...1.33.2) To install the stable build: - **Firefox**: Review pending <!-- Click [uBlock0_1.33.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3717560/ublock_origin-1.33.0-an+fx.xpi) --> - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Submission pending <!-- Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm> --> - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Closed as fixed: - [After downgrading to 1.32.4, uBO is broken](https://github.com/uBlockOrigin/uBlock-issues/issues/1480) - [Whitelisting a site on Chromium Edge still blocks resources fetched by service worker](https://github.com/uBlockOrigin/uBlock-issues/issues/1478) 2021-02-01T13:53:49+00:00 uBlock 1.33.3b0 uBlock 1.33.3b0 2021-02-04T12:00:18+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.3b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b0/uBlock0_1.33.3b0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at `chrome://flags/#enable-javascript-harmony`. - **Thunderbird**: Download [uBlock0_1.33.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b0/uBlock0_1.33.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- 2021-02-04T12:00:18+00:00 uBlock 1.33.3b1 uBlock 1.33.3b1 2021-02-15T11:59:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.3b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b1/uBlock0_1.33.3b1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.33.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b1/uBlock0_1.33.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Use +/- in the popup to indicate whether 3-p frames were blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/210) 2021-02-15T11:59:33+00:00 uBlock 1.33.3b2 uBlock 1.33.3b2 2021-02-17T14:39:49+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.3b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b1/uBlock0_1.33.3b1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.33.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b1/uBlock0_1.33.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Use +/- in the popup to indicate whether 3-p frames were blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/210) ## Notable commits without en entry in the issue tracker - [Inject procedural cosmetic filterer's code only when needed](https://github.com/gorhill/uBlock/commit/9c3205b37cb62a8e2770e03e072557c8740a38c7) 2021-02-17T14:39:49+00:00 uBlock 1.33.3b4 uBlock 1.33.3b4 2021-02-19T17:34:04+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.3b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.3b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b4/uBlock0_1.33.3b4.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.33.3b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b4/uBlock0_1.33.3b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Impossible to add explicit exception for implicit strict blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/1501) - [Use +/- in the popup to indicate whether 3-p frames were blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/210) ## Notable commits without en entry in the issue tracker - [Fix 'adsbygoogle' neutered script](https://github.com/gorhill/uBlock/commit/eb6be3a0cf263f2d7a084d37eae76ce341604515) - [Inject procedural cosmetic filterer's code only when needed](https://github.com/gorhill/uBlock/commit/9c3205b37cb62a8e2770e03e072557c8740a38c7) 2021-02-19T17:34:04+00:00 uBlock 1.33.3b5 uBlock 1.33.3b5 2021-02-20T12:06:26+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.3b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.3b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b5/uBlock0_1.33.3b5.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.33.3b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b5/uBlock0_1.33.3b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Impossible to add explicit exception for implicit strict blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/1501) - [Use +/- in the popup to indicate whether 3-p frames were blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/210) ## Notable commits without en entry in the issue tracker - [Upgrade CodeMirror to 5.59.2](https://github.com/gorhill/uBlock/commit/0dfafc3bd3b9fe48fef779d68c9a9d05cb0c8362) - [Fix 'adsbygoogle' neutered script](https://github.com/gorhill/uBlock/commit/eb6be3a0cf263f2d7a084d37eae76ce341604515) - [Inject procedural cosmetic filterer's code only when needed](https://github.com/gorhill/uBlock/commit/9c3205b37cb62a8e2770e03e072557c8740a38c7) 2021-02-20T12:06:26+00:00 uBlock 1.33.3b6 uBlock 1.33.3b6 2021-02-21T12:45:05+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.3b6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.3b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b6/uBlock0_1.33.3b6.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.33.3b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b6/uBlock0_1.33.3b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Impossible to add explicit exception for implicit strict blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/1501) - [Use +/- in the popup to indicate whether 3-p frames were blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/210) ## Notable commits without en entry in the issue tracker - [Upgrade CodeMirror to 5.59.2](https://github.com/gorhill/uBlock/commit/0dfafc3bd3b9fe48fef779d68c9a9d05cb0c8362) - [Fix 'adsbygoogle' neutered script](https://github.com/gorhill/uBlock/commit/eb6be3a0cf263f2d7a084d37eae76ce341604515) - [Inject procedural cosmetic filterer's code only when needed](https://github.com/gorhill/uBlock/commit/9c3205b37cb62a8e2770e03e072557c8740a38c7) 2021-02-21T12:45:05+00:00 uBlock 1.33.3b8 uBlock 1.33.3b8 2021-02-22T13:02:43+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.3b8...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.3b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b8/uBlock0_1.33.3b8.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.33.3b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b8/uBlock0_1.33.3b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Impossible to add explicit exception for implicit strict blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/1501) - [Invalid network filters suggested in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/1494) - [Use +/- in the popup to indicate whether 3-p frames were blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/210) ## Notable commits without en entry in the issue tracker - [Upgrade CodeMirror to 5.59.2](https://github.com/gorhill/uBlock/commit/0dfafc3bd3b9fe48fef779d68c9a9d05cb0c8362) - [Fix 'adsbygoogle' neutered script](https://github.com/gorhill/uBlock/commit/eb6be3a0cf263f2d7a084d37eae76ce341604515) - [Inject procedural cosmetic filterer's code only when needed](https://github.com/gorhill/uBlock/commit/9c3205b37cb62a8e2770e03e072557c8740a38c7) 2021-02-22T13:02:43+00:00 uBlock 1.33.3b9 uBlock 1.33.3b9 2021-02-27T12:13:44+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.3b9...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.3b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b9/uBlock0_1.33.3b9.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.33.3b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b9/uBlock0_1.33.3b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Impossible to add explicit exception for implicit strict blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/1501) - [Invalid network filters suggested in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/1494) - [Use +/- in the popup to indicate whether 3-p frames were blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/210) ## Notable commits without en entry in the issue tracker - [Upgrade CodeMirror to 5.59.2](https://github.com/gorhill/uBlock/commit/0dfafc3bd3b9fe48fef779d68c9a9d05cb0c8362) - [Fix 'adsbygoogle' neutered script](https://github.com/gorhill/uBlock/commit/eb6be3a0cf263f2d7a084d37eae76ce341604515) - [Inject procedural cosmetic filterer's code only when needed](https://github.com/gorhill/uBlock/commit/9c3205b37cb62a8e2770e03e072557c8740a38c7) 2021-02-27T12:13:44+00:00 uBlock 1.33.3b10 uBlock 1.33.3b10 2021-03-02T18:21:39+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.3b10...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.3b10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b10/uBlock0_1.33.3b10.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.33.3b10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b10/uBlock0_1.33.3b10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Expose CNAME-uncloaking as a Privacy option in the Settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1513) - [Impossible to add explicit exception for implicit strict blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/1501) - [Invalid network filters suggested in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/1494) - [Use +/- in the popup to indicate whether 3-p frames were blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/210) ## Notable commits without en entry in the issue tracker - [Upgrade CodeMirror to 5.59.2](https://github.com/gorhill/uBlock/commit/0dfafc3bd3b9fe48fef779d68c9a9d05cb0c8362) - [Fix 'adsbygoogle' neutered script](https://github.com/gorhill/uBlock/commit/eb6be3a0cf263f2d7a084d37eae76ce341604515) - [Inject procedural cosmetic filterer's code only when needed](https://github.com/gorhill/uBlock/commit/9c3205b37cb62a8e2770e03e072557c8740a38c7) 2021-03-02T18:21:39+00:00 uBlock 1.33.3b11 uBlock 1.33.3b11 2021-03-03T16:00:37+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.3b11...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.3b11.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b11/uBlock0_1.33.3b11.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.33.3b11.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3b11/uBlock0_1.33.3b11.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Expose CNAME-uncloaking as a Privacy option in the Settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1513) - [Impossible to add explicit exception for implicit strict blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/1501) - [Invalid network filters suggested in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/1494) - [Use +/- in the popup to indicate whether 3-p frames were blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/210) ## Notable commits without en entry in the issue tracker - [Upgrade CodeMirror to 5.59.2](https://github.com/gorhill/uBlock/commit/0dfafc3bd3b9fe48fef779d68c9a9d05cb0c8362) - [Fix 'adsbygoogle' neutered script](https://github.com/gorhill/uBlock/commit/eb6be3a0cf263f2d7a084d37eae76ce341604515) - [Inject procedural cosmetic filterer's code only when needed](https://github.com/gorhill/uBlock/commit/9c3205b37cb62a8e2770e03e072557c8740a38c7) 2021-03-03T16:00:37+00:00 uBlock 1.33.3rc0 uBlock 1.33.3rc0 2021-03-05T11:14:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.3rc0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.3rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3rc0/uBlock0_1.33.3rc0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.33.3rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3rc0/uBlock0_1.33.3rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Picker glitch with elements with special characters in their tag name](https://github.com/uBlockOrigin/uBlock-issues/issues/1519) - [Expose CNAME-uncloaking as a Privacy option in the Settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1513) - [Impossible to add explicit exception for implicit strict blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/1501) - [Invalid network filters suggested in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/1494) - [Use +/- in the popup to indicate whether 3-p frames were blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/210) ## Notable commits without en entry in the issue tracker - [Upgrade CodeMirror to 5.59.2](https://github.com/gorhill/uBlock/commit/0dfafc3bd3b9fe48fef779d68c9a9d05cb0c8362) - [Fix 'adsbygoogle' neutered script](https://github.com/gorhill/uBlock/commit/eb6be3a0cf263f2d7a084d37eae76ce341604515) - [Inject procedural cosmetic filterer's code only when needed](https://github.com/gorhill/uBlock/commit/9c3205b37cb62a8e2770e03e072557c8740a38c7) 2021-03-05T11:14:30+00:00 uBlock 1.33.3rc1 uBlock 1.33.3rc1 2021-03-06T13:50:59+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.33.3rc1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.33.3rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3rc1/uBlock0_1.33.3rc1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.33.3rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.33.3rc1/uBlock0_1.33.3rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: - [Picker glitch with elements with special characters in their tag name](https://github.com/uBlockOrigin/uBlock-issues/issues/1519) - [Expose CNAME-uncloaking as a Privacy option in the Settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1513) - [Impossible to add explicit exception for implicit strict blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/1501) - [Invalid network filters suggested in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/1494) - [Use +/- in the popup to indicate whether 3-p frames were blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/210) ## Notable commits without en entry in the issue tracker - [Fix no-scripting switch not working for SVG-based documents](https://github.com/gorhill/uBlock/commit/a01c03e11ae4451aed817f0fd0708b71ec8b3ccd) - [Upgrade CodeMirror to 5.59.2](https://github.com/gorhill/uBlock/commit/0dfafc3bd3b9fe48fef779d68c9a9d05cb0c8362) - [Fix 'adsbygoogle' neutered script](https://github.com/gorhill/uBlock/commit/eb6be3a0cf263f2d7a084d37eae76ce341604515) - [Inject procedural cosmetic filterer's code only when needed](https://github.com/gorhill/uBlock/commit/9c3205b37cb62a8e2770e03e072557c8740a38c7) 2021-03-06T13:50:59+00:00 uBlock 1.34.0 uBlock 1.34.0 2021-03-10T13:19:56+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.34.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.33.2...1.34.0) To install the stable build: - **Firefox**: Submission pending <!-- Click [uBlock0_1.33.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3717560/ublock_origin-1.33.0-an+fx.xpi) --> - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Submission pending <!-- Install from the Chrome store (CWS): <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 [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Closed as fixed: - [Picker glitch with elements with special characters in their tag name](https://github.com/uBlockOrigin/uBlock-issues/issues/1519) - [Expose CNAME-uncloaking as a Privacy option in the Settings pane](https://github.com/uBlockOrigin/uBlock-issues/issues/1513) - [Impossible to add explicit exception for implicit strict blocking](https://github.com/uBlockOrigin/uBlock-issues/issues/1501) - [Invalid network filters suggested in element picker](https://github.com/uBlockOrigin/uBlock-issues/issues/1494) - [Use +/- in the popup to indicate whether 3-p frames were blocked](https://github.com/uBlockOrigin/uBlock-issues/issues/210) ## Notable commits without en entry in the issue tracker - [Fix no-scripting switch not working for SVG-based documents](https://github.com/gorhill/uBlock/commit/a01c03e11ae4451aed817f0fd0708b71ec8b3ccd) - [Upgrade CodeMirror to 5.59.2](https://github.com/gorhill/uBlock/commit/0dfafc3bd3b9fe48fef779d68c9a9d05cb0c8362) - [Fix 'adsbygoogle' neutered script](https://github.com/gorhill/uBlock/commit/eb6be3a0cf263f2d7a084d37eae76ce341604515) - [Inject procedural cosmetic filterer's code only when needed](https://github.com/gorhill/uBlock/commit/9c3205b37cb62a8e2770e03e072557c8740a38c7) 2021-03-10T13:19:56+00:00 uBlock 1.34.1b1 uBlock 1.34.1b1 2021-03-13T14:40:19+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.34.1b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.34.1b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1b1/uBlock0_1.34.1b1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.34.1b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1b1/uBlock0_1.34.1b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Notable commits without en entry in the issue tracker - [Add support for removal of response headers](https://github.com/gorhill/uBlock/commit/f876b68171ff307f27601225607a6801f400437d) 2021-03-13T14:40:19+00:00 uBlock 1.34.1b2 uBlock 1.34.1b2 2021-03-14T13:21:03+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.34.1b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.34.1b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1b2/uBlock0_1.34.1b2.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.34.1b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1b2/uBlock0_1.34.1b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Notable commits without en entry in the issue tracker - [Add support for removal of response headers](https://github.com/gorhill/uBlock/commit/f876b68171ff307f27601225607a6801f400437d) 2021-03-14T13:21:03+00:00 uBlock 1.34.1b3 uBlock 1.34.1b3 2021-04-06T14:16:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.34.1b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.34.1b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1b3/uBlock0_1.34.1b3.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.34.1b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1b3/uBlock0_1.34.1b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [json-prune doesn't remove all properties by full wildcard](https://github.com/uBlockOrigin/uBlock-issues/issues/1545) ## Notable commits without en entry in the issue tracker - [Fix regex used to extract attribute name in element picker](https://github.com/gorhill/uBlock/commit/9a94ba0a226f8d9589806e07409ee6de4925a721) - [Add support for removal of response headers](https://github.com/gorhill/uBlock/commit/f876b68171ff307f27601225607a6801f400437d) 2021-04-06T14:16:33+00:00 uBlock 1.34.1b4 uBlock 1.34.1b4 2021-04-11T13:44:08+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.34.1b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.34.1b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1b4/uBlock0_1.34.1b4.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.34.1b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1b4/uBlock0_1.34.1b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Block FLoC checks in Chrome/uBO](https://github.com/uBlockOrigin/uBlock-issues/issues/1553) - [json-prune doesn't remove all properties by full wildcard](https://github.com/uBlockOrigin/uBlock-issues/issues/1545) ## Notable commits without en entry in the issue tracker - [Fix regex used to extract attribute name in element picker](https://github.com/gorhill/uBlock/commit/9a94ba0a226f8d9589806e07409ee6de4925a721) - [Add support for removal of response headers](https://github.com/gorhill/uBlock/commit/f876b68171ff307f27601225607a6801f400437d) 2021-04-11T13:44:08+00:00 uBlock 1.34.1b5 uBlock 1.34.1b5 2021-04-13T14:29:27+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.34.1b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.34.1b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1b5/uBlock0_1.34.1b5.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.34.1b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1b5/uBlock0_1.34.1b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Block FLoC checks in Chrome/uBO](https://github.com/uBlockOrigin/uBlock-issues/issues/1553) - [json-prune doesn't remove all properties by full wildcard](https://github.com/uBlockOrigin/uBlock-issues/issues/1545) ## Notable commits without en entry in the issue tracker - [Finalize 3rd-party scripts/frames mini-filtering widget](https://github.com/gorhill/uBlock/commit/58505cfddcabf216fdfdd1150eedfc2f28f36435) - [Remove advanced setting `ignoreRedirectFilters`](https://github.com/gorhill/uBlock/commit/f5b453fae3c77363367cdf9494e90fe276042a72) - [Fix regex used to extract attribute name in element picker](https://github.com/gorhill/uBlock/commit/9a94ba0a226f8d9589806e07409ee6de4925a721) - [Add support for removal of response headers](https://github.com/gorhill/uBlock/commit/f876b68171ff307f27601225607a6801f400437d) 2021-04-13T14:29:27+00:00 uBlock 1.34.1rc0 uBlock 1.34.1rc0 2021-04-14T15:06:48+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.34.1rc0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.34.1rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1rc0/uBlock0_1.34.1rc0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.34.1rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1rc0/uBlock0_1.34.1rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Block FLoC checks in Chrome/uBO](https://github.com/uBlockOrigin/uBlock-issues/issues/1553) - [json-prune doesn't remove all properties by full wildcard](https://github.com/uBlockOrigin/uBlock-issues/issues/1545) ## Notable commits without en entry in the issue tracker - [Remove advanced setting `ignoreScriptInjectFilters`](https://github.com/gorhill/uBlock/commit/bc8c1d00ad728e854b3caf35231d808515058d3f) - [Finalize 3rd-party scripts/frames mini-filtering widget](https://github.com/gorhill/uBlock/commit/58505cfddcabf216fdfdd1150eedfc2f28f36435) - [Remove advanced setting `ignoreRedirectFilters`](https://github.com/gorhill/uBlock/commit/f5b453fae3c77363367cdf9494e90fe276042a72) - [Fix regex used to extract attribute name in element picker](https://github.com/gorhill/uBlock/commit/9a94ba0a226f8d9589806e07409ee6de4925a721) - [Add support for removal of response headers](https://github.com/gorhill/uBlock/commit/f876b68171ff307f27601225607a6801f400437d) 2021-04-14T15:06:48+00:00 uBlock 1.34.1rc1 uBlock 1.34.1rc1 2021-04-16T13:03:59+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.34.1rc1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.34.1rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1rc1/uBlock0_1.34.1rc1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.34.1rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1rc1/uBlock0_1.34.1rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Block FLoC checks in Chrome/uBO](https://github.com/uBlockOrigin/uBlock-issues/issues/1553) - [json-prune doesn't remove all properties by full wildcard](https://github.com/uBlockOrigin/uBlock-issues/issues/1545) ## Notable commits without en entry in the issue tracker - [Remove advanced setting `ignoreScriptInjectFilters`](https://github.com/gorhill/uBlock/commit/bc8c1d00ad728e854b3caf35231d808515058d3f) - [Finalize 3rd-party scripts/frames mini-filtering widget](https://github.com/gorhill/uBlock/commit/58505cfddcabf216fdfdd1150eedfc2f28f36435) - [Remove advanced setting `ignoreRedirectFilters`](https://github.com/gorhill/uBlock/commit/f5b453fae3c77363367cdf9494e90fe276042a72) - [Fix regex used to extract attribute name in element picker](https://github.com/gorhill/uBlock/commit/9a94ba0a226f8d9589806e07409ee6de4925a721) - [Add support for removal of response headers](https://github.com/gorhill/uBlock/commit/f876b68171ff307f27601225607a6801f400437d) 2021-04-16T13:03:59+00:00 uBlock 1.34.1rc2 uBlock 1.34.1rc2 2021-04-19T13:12:57+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.34.1rc2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.34.1rc2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1rc2/uBlock0_1.34.1rc2.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.34.1rc2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.34.1rc2/uBlock0_1.34.1rc2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## New ### Chromium [Google's FLoC](https://www.eff.org/deeplinks/2021/04/am-i-floced-launch) is defused by default. Websites will be able to use the FLoC API (only if already present), but will be unable to get a result from it -- uBO causes the API to always fail as if there was no FLoC data available. If your Chromium-based browser supports the FLoC API, this is the result you should get with uBO when testing with [EFF's _"Am I FLoCed?"_](https://www.eff.org/deeplinks/2021/04/am-i-floced-launch) (assuming you did not disable uBO's _"uBlock filters -- Privacy"_ list): ![Fetching FLoC data fails](https://user-images.githubusercontent.com/585534/115114281-742f5a00-9f5c-11eb-9e77-4642da2d1d6f.png) Additionally, uBO causes all websites to opt-out of being part of FLoC calculation by injecting [the appropriate response header](https://github.com/WICG/floc#opting-out-of-computation). You can opt-in to FLoC by creating the appropriate exception filter, see [commit message](https://github.com/gorhill/uBlock/commit/bfdc81e9e400f7b78b2abc97576c3d7bf3a11a0b) for details. ## Closed as fixed - [Block FLoC checks in Chrome/uBO](https://github.com/uBlockOrigin/uBlock-issues/issues/1553) - [json-prune doesn't remove all properties by full wildcard](https://github.com/uBlockOrigin/uBlock-issues/issues/1545) ## Notable commits without en entry in the issue tracker - [Remove advanced setting `ignoreScriptInjectFilters`](https://github.com/gorhill/uBlock/commit/bc8c1d00ad728e854b3caf35231d808515058d3f) - [Finalize 3rd-party scripts/frames mini-filtering widget](https://github.com/gorhill/uBlock/commit/58505cfddcabf216fdfdd1150eedfc2f28f36435) - [Remove advanced setting `ignoreRedirectFilters`](https://github.com/gorhill/uBlock/commit/f5b453fae3c77363367cdf9494e90fe276042a72) - [Fix regex used to extract attribute name in element picker](https://github.com/gorhill/uBlock/commit/9a94ba0a226f8d9589806e07409ee6de4925a721) - [Add support for removal of response headers](https://github.com/gorhill/uBlock/commit/f876b68171ff307f27601225607a6801f400437d) 2021-04-19T13:12:57+00:00 uBlock 1.35.0 uBlock 1.35.0 2021-04-21T13:35:23+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.34.0...1.35.0) To install the stable build: - **Firefox**: Click [uBlock0_1.35.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3763753/ublock_origin-1.35.0-an+fx.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Submission pending <!-- Install from the Chrome store (CWS): <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 [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## New New filtering ability to remove specific response headers from document resources. Example: example.com##^responseheader(refresh) Only the following response headers are allowed to be removed, anything else will cause the filter to be invalid and discarded: - `location` - `refresh` - `report-to` - `set-cookie` ### Chromium-based browsers [Google's FLoC](https://www.eff.org/deeplinks/2021/04/am-i-floced-launch) is defused by default. Websites will be able to use the FLoC API (only if already present), but will be unable to get a result from it -- uBO causes the API to always fail as if there was no FLoC data available. If your Chromium-based browser supports the FLoC API, this is the result you should get with uBO when testing with [EFF's _"Am I FLoCed?"_](https://www.eff.org/deeplinks/2021/04/am-i-floced-launch) (assuming you did not disable uBO's _"uBlock filters -- Privacy"_ list): ![Fetching FLoC data fails](https://user-images.githubusercontent.com/585534/115114281-742f5a00-9f5c-11eb-9e77-4642da2d1d6f.png) Additionally, uBO causes all websites to opt-out of being part of FLoC calculation by injecting [the appropriate response header](https://github.com/WICG/floc#opting-out-of-computation). You can opt-in to FLoC by creating the appropriate exception filter, see [commit message](https://github.com/gorhill/uBlock/commit/bfdc81e9e400f7b78b2abc97576c3d7bf3a11a0b) for details. ## Closed as fixed - [Block FLoC checks in Chrome/uBO](https://github.com/uBlockOrigin/uBlock-issues/issues/1553) - [json-prune doesn't remove all properties by full wildcard](https://github.com/uBlockOrigin/uBlock-issues/issues/1545) ## Notable commits without en entry in the issue tracker - [Remove advanced setting `ignoreScriptInjectFilters`](https://github.com/gorhill/uBlock/commit/bc8c1d00ad728e854b3caf35231d808515058d3f) - [Finalize 3rd-party scripts/frames mini-filtering widget](https://github.com/gorhill/uBlock/commit/58505cfddcabf216fdfdd1150eedfc2f28f36435) - [Remove advanced setting `ignoreRedirectFilters`](https://github.com/gorhill/uBlock/commit/f5b453fae3c77363367cdf9494e90fe276042a72) - [Fix regex used to extract attribute name in element picker](https://github.com/gorhill/uBlock/commit/9a94ba0a226f8d9589806e07409ee6de4925a721) - [Add support for removal of response headers](https://github.com/gorhill/uBlock/commit/f876b68171ff307f27601225607a6801f400437d) 2021-04-21T13:35:23+00:00 uBlock 1.35.1b0 uBlock 1.35.1b0 2021-04-27T13:02:44+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.1b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.1b0/uBlock0_1.35.1b0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.1b0/uBlock0_1.35.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Notable commits without en entry in the issue tracker - [Stop autoplay for unset media source with no-large-media-elements](https://github.com/gorhill/uBlock/commit/81fadf836f305a9065bbebe21ca38afb7b12c8ee) - [Use CDN URLs as fall back URLs](https://github.com/gorhill/uBlock/commit/2a5e67e3f5158fc45657dee97369ab5d3a2b11d4) 2021-04-27T13:02:44+00:00 uBlock 1.35.1b2 uBlock 1.35.1b2 2021-04-29T20:38:45+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.1b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.1b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.1b2/uBlock0_1.35.1b2.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.1b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.1b2/uBlock0_1.35.1b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed: ### Firefox 66.0 and earlier. - [Element picker, zapper and procedural filtering not working on facebook.com](https://github.com/uBlockOrigin/uBlock-issues/issues/1571) ## Notable commits without en entry in the issue tracker - [Better handle network error when fetching sublist](https://github.com/gorhill/uBlock/commit/fca4db80217ddc52973408da282227d23b6843d1) - [Stop autoplay for unset media source with no-large-media-elements](https://github.com/gorhill/uBlock/commit/81fadf836f305a9065bbebe21ca38afb7b12c8ee) - [Use CDN URLs as fall back URLs](https://github.com/gorhill/uBlock/commit/2a5e67e3f5158fc45657dee97369ab5d3a2b11d4) 2021-04-29T20:38:45+00:00 uBlock 1.35.2 uBlock 1.35.2 2021-04-30T13:45:39+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.35.0...1.35.2) To install the stable build: - **Firefox**: Review pending <!-- Click [uBlock0_1.35.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3763753/ublock_origin-1.35.0-an+fx.xpi) --> - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Submission pending <!-- Install from the Chrome store (CWS): <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 [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Closed as fixed: ### Firefox 66.0 and earlier. - [Element picker, zapper and procedural filtering not working on facebook.com](https://github.com/uBlockOrigin/uBlock-issues/issues/1571) ## Notable commits without en entry in the issue tracker - [Better handle network error when fetching sublist](https://github.com/gorhill/uBlock/commit/fca4db80217ddc52973408da282227d23b6843d1) - [Stop autoplay for unset media source with no-large-media-elements](https://github.com/gorhill/uBlock/commit/81fadf836f305a9065bbebe21ca38afb7b12c8ee) - [Use CDN URLs as fall back URLs](https://github.com/gorhill/uBlock/commit/2a5e67e3f5158fc45657dee97369ab5d3a2b11d4) 2021-04-30T13:45:39+00:00 uBlock 1.35.3b0 uBlock 1.35.3b0 2021-05-09T15:57:28+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.3b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3b0/uBlock0_1.35.3b0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3b0/uBlock0_1.35.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Notable commits without en entry in the issue tracker - [Keep reporting last time "out of date" lists were updated](https://github.com/gorhill/uBlock/commit/d0e4c60f59201217cfa7c04d65f20af46f75da69) - [Fix improper hashing of rules in classic popup panel](https://github.com/gorhill/uBlock/commit/1f8a67f40eb7293dcb8f4eba9a21cc122dc0d0eb) 2021-05-09T15:57:28+00:00 uBlock 1.35.3b1 uBlock 1.35.3b1 2021-05-14T14:37:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.3b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3b1/uBlock0_1.35.3b1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3b1/uBlock0_1.35.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Text in Manage Extension Shortcuts includes escaped `&shy;`](https://github.com/uBlockOrigin/uBlock-issues/issues/1570) ## Notable commits without en entry in the issue tracker - [Keep reporting last time "out of date" lists were updated](https://github.com/gorhill/uBlock/commit/d0e4c60f59201217cfa7c04d65f20af46f75da69) - [Fix improper hashing of rules in classic popup panel](https://github.com/gorhill/uBlock/commit/1f8a67f40eb7293dcb8f4eba9a21cc122dc0d0eb) 2021-05-14T14:37:32+00:00 uBlock 1.35.3b3 uBlock 1.35.3b3 2021-05-15T14:57:03+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.3b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.3b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3b3/uBlock0_1.35.3b3.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.3b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3b3/uBlock0_1.35.3b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Text in Manage Extension Shortcuts includes escaped `&shy;`](https://github.com/uBlockOrigin/uBlock-issues/issues/1570) - [In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly](https://github.com/uBlockOrigin/uBlock-issues/issues/1461) ## Notable commits without en entry in the issue tracker - [Allow filter list subscription through context menu](https://github.com/gorhill/uBlock/commit/001094580c0bd31ee007a301792f3e73c0ad48ab) - [Keep reporting last time "out of date" lists were updated](https://github.com/gorhill/uBlock/commit/d0e4c60f59201217cfa7c04d65f20af46f75da69) - [Fix improper hashing of rules in classic popup panel](https://github.com/gorhill/uBlock/commit/1f8a67f40eb7293dcb8f4eba9a21cc122dc0d0eb) 2021-05-15T14:57:03+00:00 uBlock 1.35.3b5 uBlock 1.35.3b5 2021-05-18T15:13:15+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.3b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.3b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3b4/uBlock0_1.35.3b4.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.3b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3b4/uBlock0_1.35.3b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Text in Manage Extension Shortcuts includes escaped `&shy;`](https://github.com/uBlockOrigin/uBlock-issues/issues/1570) - [In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly](https://github.com/uBlockOrigin/uBlock-issues/issues/1461) ## Notable commits without en entry in the issue tracker - [Make googletagmanager_gtm.js an alias of google-analytics_analytics.js](https://github.com/gorhill/uBlock/commit/8cd2a1d263a96421487b39040c1d23eb01169484) - [Ensure getter/setter are called with proper context](https://github.com/gorhill/uBlock/commit/e4b8f2ef2d0db2ef210e27b35849b0033809168d) - [Allow filter list subscription through context menu](https://github.com/gorhill/uBlock/commit/001094580c0bd31ee007a301792f3e73c0ad48ab) - [Keep reporting last time "out of date" lists were updated](https://github.com/gorhill/uBlock/commit/d0e4c60f59201217cfa7c04d65f20af46f75da69) - [Fix improper hashing of rules in classic popup panel](https://github.com/gorhill/uBlock/commit/1f8a67f40eb7293dcb8f4eba9a21cc122dc0d0eb) 2021-05-18T15:13:15+00:00 uBlock 1.35.3b6 uBlock 1.35.3b6 2021-05-26T12:04:55+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.3b6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.3b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3b6/uBlock0_1.35.3b6.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.3b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3b6/uBlock0_1.35.3b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Asset viewer shows no space between !#endif and a comment line in uBlock's list](https://github.com/uBlockOrigin/uBlock-issues/issues/1603) - [Text in Manage Extension Shortcuts includes escaped `&shy;`](https://github.com/uBlockOrigin/uBlock-issues/issues/1570) - [In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly](https://github.com/uBlockOrigin/uBlock-issues/issues/1461) ## Notable commits without en entry in the issue tracker - [Fix potential exception when casting to string](https://github.com/gorhill/uBlock/commit/07d3c96261656e44f674550fbde50da8f6a15acc) - [Make googletagmanager_gtm.js an alias of google-analytics_analytics.js](https://github.com/gorhill/uBlock/commit/8cd2a1d263a96421487b39040c1d23eb01169484) - [Ensure getter/setter are called with proper context](https://github.com/gorhill/uBlock/commit/e4b8f2ef2d0db2ef210e27b35849b0033809168d) - [Allow filter list subscription through context menu](https://github.com/gorhill/uBlock/commit/001094580c0bd31ee007a301792f3e73c0ad48ab) - [Keep reporting last time "out of date" lists were updated](https://github.com/gorhill/uBlock/commit/d0e4c60f59201217cfa7c04d65f20af46f75da69) - [Fix improper hashing of rules in classic popup panel](https://github.com/gorhill/uBlock/commit/1f8a67f40eb7293dcb8f4eba9a21cc122dc0d0eb) 2021-05-26T12:04:55+00:00 uBlock 1.35.3b7 uBlock 1.35.3b7 2021-05-28T11:26:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.3b7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.3b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3b7/uBlock0_1.35.3b7.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.3b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3b7/uBlock0_1.35.3b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Asset viewer shows no space between !#endif and a comment line in uBlock's list](https://github.com/uBlockOrigin/uBlock-issues/issues/1603) - [Text in Manage Extension Shortcuts includes escaped `&shy;`](https://github.com/uBlockOrigin/uBlock-issues/issues/1570) - [In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly](https://github.com/uBlockOrigin/uBlock-issues/issues/1461) ## Notable commits without en entry in the issue tracker - [Add empty array, object to set-constant scriptlet](https://github.com/gorhill/uBlock/commit/ce801b952b5777775385efc00479405af54edbc9) - [Fix potential exception when casting to string](https://github.com/gorhill/uBlock/commit/07d3c96261656e44f674550fbde50da8f6a15acc) - [Make googletagmanager_gtm.js an alias of google-analytics_analytics.js](https://github.com/gorhill/uBlock/commit/8cd2a1d263a96421487b39040c1d23eb01169484) - [Ensure getter/setter are called with proper context](https://github.com/gorhill/uBlock/commit/e4b8f2ef2d0db2ef210e27b35849b0033809168d) - [Allow filter list subscription through context menu](https://github.com/gorhill/uBlock/commit/001094580c0bd31ee007a301792f3e73c0ad48ab) - [Keep reporting last time "out of date" lists were updated](https://github.com/gorhill/uBlock/commit/d0e4c60f59201217cfa7c04d65f20af46f75da69) - [Fix improper hashing of rules in classic popup panel](https://github.com/gorhill/uBlock/commit/1f8a67f40eb7293dcb8f4eba9a21cc122dc0d0eb) 2021-05-28T11:26:32+00:00 uBlock 1.35.3rc0 uBlock 1.35.3rc0 2021-06-04T12:07:40+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.3rc0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.3rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3rc0/uBlock0_1.35.3rc0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.3rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3rc0/uBlock0_1.35.3rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Asset viewer shows no space between !#endif and a comment line in uBlock's list](https://github.com/uBlockOrigin/uBlock-issues/issues/1603) - [Text in Manage Extension Shortcuts includes escaped `&shy;`](https://github.com/uBlockOrigin/uBlock-issues/issues/1570) - [In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly](https://github.com/uBlockOrigin/uBlock-issues/issues/1461) ## Notable commits without en entry in the issue tracker - [Add empty array, object to set-constant scriptlet](https://github.com/gorhill/uBlock/commit/ce801b952b5777775385efc00479405af54edbc9) - [Fix potential exception when casting to string](https://github.com/gorhill/uBlock/commit/07d3c96261656e44f674550fbde50da8f6a15acc) - [Make googletagmanager_gtm.js an alias of google-analytics_analytics.js](https://github.com/gorhill/uBlock/commit/8cd2a1d263a96421487b39040c1d23eb01169484) - [Ensure getter/setter are called with proper context](https://github.com/gorhill/uBlock/commit/e4b8f2ef2d0db2ef210e27b35849b0033809168d) - [Allow filter list subscription through context menu](https://github.com/gorhill/uBlock/commit/001094580c0bd31ee007a301792f3e73c0ad48ab) - [Keep reporting last time "out of date" lists were updated](https://github.com/gorhill/uBlock/commit/d0e4c60f59201217cfa7c04d65f20af46f75da69) - [Fix improper hashing of rules in classic popup panel](https://github.com/gorhill/uBlock/commit/1f8a67f40eb7293dcb8f4eba9a21cc122dc0d0eb) 2021-06-04T12:07:40+00:00 uBlock 1.35.3rc1 uBlock 1.35.3rc1 2021-06-06T13:05:42+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.3rc1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.3rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3rc1/uBlock0_1.35.3rc1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.3rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3rc1/uBlock0_1.35.3rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Asset viewer shows no space between !#endif and a comment line in uBlock's list](https://github.com/uBlockOrigin/uBlock-issues/issues/1603) - [Text in Manage Extension Shortcuts includes escaped `&shy;`](https://github.com/uBlockOrigin/uBlock-issues/issues/1570) - [In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly](https://github.com/uBlockOrigin/uBlock-issues/issues/1461) ## Notable commits without en entry in the issue tracker - [Add ability to linger for `remove-class` scriptlet](https://github.com/gorhill/uBlock/commit/2de24a11843df653173e50b9e952052361c64147) - [Add empty array, object to set-constant scriptlet](https://github.com/gorhill/uBlock/commit/ce801b952b5777775385efc00479405af54edbc9) - [Fix potential exception when casting to string](https://github.com/gorhill/uBlock/commit/07d3c96261656e44f674550fbde50da8f6a15acc) - [Make googletagmanager_gtm.js an alias of google-analytics_analytics.js](https://github.com/gorhill/uBlock/commit/8cd2a1d263a96421487b39040c1d23eb01169484) - [Ensure getter/setter are called with proper context](https://github.com/gorhill/uBlock/commit/e4b8f2ef2d0db2ef210e27b35849b0033809168d) - [Allow filter list subscription through context menu](https://github.com/gorhill/uBlock/commit/001094580c0bd31ee007a301792f3e73c0ad48ab) - [Keep reporting last time "out of date" lists were updated](https://github.com/gorhill/uBlock/commit/d0e4c60f59201217cfa7c04d65f20af46f75da69) - [Fix improper hashing of rules in classic popup panel](https://github.com/gorhill/uBlock/commit/1f8a67f40eb7293dcb8f4eba9a21cc122dc0d0eb) 2021-06-06T13:05:42+00:00 uBlock 1.35.3rc3 uBlock 1.35.3rc3 2021-06-12T17:29:27+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.3rc3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.3rc3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3rc3/uBlock0_1.35.3rc3.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.3rc3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3rc3/uBlock0_1.35.3rc3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Countering a removeparam filter causes page-redirect problem](https://github.com/uBlockOrigin/uBlock-issues/issues/1626) - [Asset viewer shows no space between !#endif and a comment line in uBlock's list](https://github.com/uBlockOrigin/uBlock-issues/issues/1603) - [Text in Manage Extension Shortcuts includes escaped `&shy;`](https://github.com/uBlockOrigin/uBlock-issues/issues/1570) - [uBlock does not load adminSettings at first run](https://github.com/uBlockOrigin/uBlock-issues/issues/1547) - [In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly](https://github.com/uBlockOrigin/uBlock-issues/issues/1461) ## Notable commits without en entry in the issue tracker - [Add ability to linger for `remove-class` scriptlet](https://github.com/gorhill/uBlock/commit/2de24a11843df653173e50b9e952052361c64147) - [Add empty array, object to set-constant scriptlet](https://github.com/gorhill/uBlock/commit/ce801b952b5777775385efc00479405af54edbc9) - [Fix potential exception when casting to string](https://github.com/gorhill/uBlock/commit/07d3c96261656e44f674550fbde50da8f6a15acc) - [Make googletagmanager_gtm.js an alias of google-analytics_analytics.js](https://github.com/gorhill/uBlock/commit/8cd2a1d263a96421487b39040c1d23eb01169484) - [Ensure getter/setter are called with proper context](https://github.com/gorhill/uBlock/commit/e4b8f2ef2d0db2ef210e27b35849b0033809168d) - [Allow filter list subscription through context menu](https://github.com/gorhill/uBlock/commit/001094580c0bd31ee007a301792f3e73c0ad48ab) - [Keep reporting last time "out of date" lists were updated](https://github.com/gorhill/uBlock/commit/d0e4c60f59201217cfa7c04d65f20af46f75da69) - [Fix improper hashing of rules in classic popup panel](https://github.com/gorhill/uBlock/commit/1f8a67f40eb7293dcb8f4eba9a21cc122dc0d0eb) 2021-06-12T17:29:27+00:00 uBlock 1.35.3rc4 uBlock 1.35.3rc4 2021-06-14T11:41:48+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.3rc4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.3rc4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3rc4/uBlock0_1.35.3rc4.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.3rc4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3rc4/uBlock0_1.35.3rc4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed - [Google Tag Manager eventCallback in a populated dataLayer not called](https://github.com/uBlockOrigin/uBlock-issues/issues/1629) - [Countering a removeparam filter causes page-redirect problem](https://github.com/uBlockOrigin/uBlock-issues/issues/1626) - [Asset viewer shows no space between !#endif and a comment line in uBlock's list](https://github.com/uBlockOrigin/uBlock-issues/issues/1603) - [Text in Manage Extension Shortcuts includes escaped `&shy;`](https://github.com/uBlockOrigin/uBlock-issues/issues/1570) - [uBlock does not load adminSettings at first run](https://github.com/uBlockOrigin/uBlock-issues/issues/1547) - [In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly](https://github.com/uBlockOrigin/uBlock-issues/issues/1461) ## Notable commits without en entry in the issue tracker - [Add ability to linger for `remove-class` scriptlet](https://github.com/gorhill/uBlock/commit/2de24a11843df653173e50b9e952052361c64147) - [Add empty array, object to set-constant scriptlet](https://github.com/gorhill/uBlock/commit/ce801b952b5777775385efc00479405af54edbc9) - [Fix potential exception when casting to string](https://github.com/gorhill/uBlock/commit/07d3c96261656e44f674550fbde50da8f6a15acc) - [Make googletagmanager_gtm.js an alias of google-analytics_analytics.js](https://github.com/gorhill/uBlock/commit/8cd2a1d263a96421487b39040c1d23eb01169484) - [Ensure getter/setter are called with proper context](https://github.com/gorhill/uBlock/commit/e4b8f2ef2d0db2ef210e27b35849b0033809168d) - [Allow filter list subscription through context menu](https://github.com/gorhill/uBlock/commit/001094580c0bd31ee007a301792f3e73c0ad48ab) - [Keep reporting last time "out of date" lists were updated](https://github.com/gorhill/uBlock/commit/d0e4c60f59201217cfa7c04d65f20af46f75da69) - [Fix improper hashing of rules in classic popup panel](https://github.com/gorhill/uBlock/commit/1f8a67f40eb7293dcb8f4eba9a21cc122dc0d0eb) 2021-06-14T11:41:48+00:00 uBlock 1.35.3rc5 uBlock 1.35.3rc5 2021-06-17T14:04:40+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.35.3rc5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.35.3rc5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3rc5/uBlock0_1.35.3rc5.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.35.3rc5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.35.3rc5/uBlock0_1.35.3rc5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Chromium - [uBlock does not load adminSettings at first run](https://github.com/uBlockOrigin/uBlock-issues/issues/1547) ### Firefox - [Bizarre perf drain when ajaxing in 90,000 DOM nodes in a react component](https://github.com/uBlockOrigin/uBlock-issues/issues/1620) ### Core - [Google Tag Manager eventCallback in a populated dataLayer not called](https://github.com/uBlockOrigin/uBlock-issues/issues/1629) - [Countering a removeparam filter causes page-redirect problem](https://github.com/uBlockOrigin/uBlock-issues/issues/1626) - [Asset viewer shows no space between !#endif and a comment line in uBlock's list](https://github.com/uBlockOrigin/uBlock-issues/issues/1603) - [Text in Manage Extension Shortcuts includes escaped `&shy;`](https://github.com/uBlockOrigin/uBlock-issues/issues/1570) - [In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly](https://github.com/uBlockOrigin/uBlock-issues/issues/1461) ## Notable commits without en entry in the issue tracker - [Add ability to linger for `remove-class` scriptlet](https://github.com/gorhill/uBlock/commit/2de24a11843df653173e50b9e952052361c64147) - [Add empty array, object to set-constant scriptlet](https://github.com/gorhill/uBlock/commit/ce801b952b5777775385efc00479405af54edbc9) - [Fix potential exception when casting to string](https://github.com/gorhill/uBlock/commit/07d3c96261656e44f674550fbde50da8f6a15acc) - [Make googletagmanager_gtm.js an alias of google-analytics_analytics.js](https://github.com/gorhill/uBlock/commit/8cd2a1d263a96421487b39040c1d23eb01169484) - [Ensure getter/setter are called with proper context](https://github.com/gorhill/uBlock/commit/e4b8f2ef2d0db2ef210e27b35849b0033809168d) - [Allow filter list subscription through context menu](https://github.com/gorhill/uBlock/commit/001094580c0bd31ee007a301792f3e73c0ad48ab) - [Keep reporting last time "out of date" lists were updated](https://github.com/gorhill/uBlock/commit/d0e4c60f59201217cfa7c04d65f20af46f75da69) - [Fix improper hashing of rules in classic popup panel](https://github.com/gorhill/uBlock/commit/1f8a67f40eb7293dcb8f4eba9a21cc122dc0d0eb) 2021-06-17T14:04:40+00:00 uBlock 1.36.0 uBlock 1.36.0 2021-06-19T15:23:43+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.35.2...1.36.0) To install the stable build: - **Firefox**: Sumission pending <!-- Click [uBlock0_1.36.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3768975/ublock_origin-1.35.2-an+fx.xpi) --> - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Sumission pending <!-- Install from the Chrome store (CWS): <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 [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Sumission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Closed as fixed ### Chromium - [uBlock does not load adminSettings at first run](https://github.com/uBlockOrigin/uBlock-issues/issues/1547) ### Firefox - [Bizarre perf drain when ajaxing in 90,000 DOM nodes in a react component](https://github.com/uBlockOrigin/uBlock-issues/issues/1620) ### Core - [Google Tag Manager eventCallback in a populated dataLayer not called](https://github.com/uBlockOrigin/uBlock-issues/issues/1629) - [Countering a removeparam filter causes page-redirect problem](https://github.com/uBlockOrigin/uBlock-issues/issues/1626) - [Asset viewer shows no space between !#endif and a comment line in uBlock's list](https://github.com/uBlockOrigin/uBlock-issues/issues/1603) - [Text in Manage Extension Shortcuts includes escaped `&shy;`](https://github.com/uBlockOrigin/uBlock-issues/issues/1570) - [In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly](https://github.com/uBlockOrigin/uBlock-issues/issues/1461) ## Notable commits without en entry in the issue tracker - [Add ability to linger for `remove-class` scriptlet](https://github.com/gorhill/uBlock/commit/2de24a11843df653173e50b9e952052361c64147) - [Add empty array, object to set-constant scriptlet](https://github.com/gorhill/uBlock/commit/ce801b952b5777775385efc00479405af54edbc9) - [Fix potential exception when casting to string](https://github.com/gorhill/uBlock/commit/07d3c96261656e44f674550fbde50da8f6a15acc) - [Make googletagmanager_gtm.js an alias of google-analytics_analytics.js](https://github.com/gorhill/uBlock/commit/8cd2a1d263a96421487b39040c1d23eb01169484) - [Ensure getter/setter are called with proper context](https://github.com/gorhill/uBlock/commit/e4b8f2ef2d0db2ef210e27b35849b0033809168d) - [Allow filter list subscription through context menu](https://github.com/gorhill/uBlock/commit/001094580c0bd31ee007a301792f3e73c0ad48ab) - [Keep reporting last time "out of date" lists were updated](https://github.com/gorhill/uBlock/commit/d0e4c60f59201217cfa7c04d65f20af46f75da69) - [Fix improper hashing of rules in classic popup panel](https://github.com/gorhill/uBlock/commit/1f8a67f40eb7293dcb8f4eba9a21cc122dc0d0eb) 2021-06-19T15:23:43+00:00 uBlock 1.36.1b0 uBlock 1.36.1b0 2021-06-24T15:10:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.1b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.1b0/uBlock0_1.36.1b0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.1b0/uBlock0_1.36.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) ## Notable commits without en entry in the issue tracker - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-06-24T15:10:07+00:00 uBlock 1.36.1b1 uBlock 1.36.1b1 2021-06-26T16:15:23+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.1b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.1b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.1b1/uBlock0_1.36.1b1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.1b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.1b1/uBlock0_1.36.1b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) ## Notable commits without en entry in the issue tracker - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-06-26T16:15:23+00:00 uBlock 1.36.1b2 uBlock 1.36.1b2 2021-07-03T13:27:12+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.1b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.1b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.1b2/uBlock0_1.36.1b2.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.1b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.1b2/uBlock0_1.36.1b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) ## Notable commits without en entry in the issue tracker - [Add asap behavior to remove-attr scriptlet](https://github.com/gorhill/uBlock/commit/35d7406214e39fa5ad5c73cfab3eecb0eb7c8b7f) - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-07-03T13:27:12+00:00 uBlock 1.36.1b3 uBlock 1.36.1b3 2021-07-06T14:16:06+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.1b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.1b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.1b3/uBlock0_1.36.1b3.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.1b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.1b3/uBlock0_1.36.1b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - [DoS with strict-blocking filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1649) - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) ## Notable commits without en entry in the issue tracker - [Add asap behavior to remove-attr scriptlet](https://github.com/gorhill/uBlock/commit/35d7406214e39fa5ad5c73cfab3eecb0eb7c8b7f) - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-07-06T14:16:06+00:00 uBlock 1.36.2 uBlock 1.36.2 2021-07-06T14:30:16+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.36.0...1.36.2) To install the stable build: - **Firefox**: Click [uBlock0_1.36.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3806442/ublock_origin-1.36.2-an+fx.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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 [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Review pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Closed as fixed - [DoS with strict-blocking filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1649) 2021-07-06T14:30:16+00:00 uBlock 1.36.3b0 uBlock 1.36.3b0 2021-07-07T14:56:09+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.3b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b0/uBlock0_1.36.3b0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b0/uBlock0_1.36.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) ## Notable commits without en entry in the issue tracker - [Make getByName() return an dummy Tracker object](https://github.com/gorhill/uBlock/commit/d3b1ca333c5a3685ada8d1afddb0030edfdf60b8) - [Add asap behavior to remove-attr scriptlet](https://github.com/gorhill/uBlock/commit/35d7406214e39fa5ad5c73cfab3eecb0eb7c8b7f) - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-07-07T14:56:09+00:00 uBlock 1.36.3b1 uBlock 1.36.3b1 2021-07-10T20:37:45+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.3b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.3b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b1/uBlock0_1.36.3b1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.3b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b1/uBlock0_1.36.3b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - [Back/Forward navigation does not work between Ublock Origin option pages](https://github.com/uBlockOrigin/uBlock-issues/issues/1648) - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) - [Static filtering: Cannot prevent my filter from strict-blocking](https://github.com/gorhill/uBlock/issues/2385) ## Notable commits without en entry in the issue tracker - [Make getByName() return an dummy Tracker object](https://github.com/gorhill/uBlock/commit/d3b1ca333c5a3685ada8d1afddb0030edfdf60b8) - [Add asap behavior to remove-attr scriptlet](https://github.com/gorhill/uBlock/commit/35d7406214e39fa5ad5c73cfab3eecb0eb7c8b7f) - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-07-10T20:37:45+00:00 uBlock 1.36.3b3 uBlock 1.36.3b3 2021-07-12T22:36:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.3b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.3b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b3/uBlock0_1.36.3b3.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.3b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b3/uBlock0_1.36.3b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - [Service worker "tabless" requests with correct context are still modified when page is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/1657) - [Back/Forward navigation does not work between Ublock Origin option pages](https://github.com/uBlockOrigin/uBlock-issues/issues/1648) - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) - [Element picker/zapper don't work if cosmetic filtering is disabled ](https://github.com/gorhill/uBlock/issues/3212) - [Logger always highlights first match](https://github.com/gorhill/uBlock/issues/3037) - [Static filtering: Cannot prevent my filter from strict-blocking](https://github.com/gorhill/uBlock/issues/2385) ## Notable commits without en entry in the issue tracker - [Make getByName() return an dummy Tracker object](https://github.com/gorhill/uBlock/commit/d3b1ca333c5a3685ada8d1afddb0030edfdf60b8) - [Add asap behavior to remove-attr scriptlet](https://github.com/gorhill/uBlock/commit/35d7406214e39fa5ad5c73cfab3eecb0eb7c8b7f) - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-07-12T22:36:33+00:00 uBlock 1.36.3b4 uBlock 1.36.3b4 2021-07-15T17:21:10+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.3b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.3b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b4/uBlock0_1.36.3b4.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.3b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b4/uBlock0_1.36.3b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - ['$popup' not working](https://github.com/uBlockOrigin/uBlock-issues/issues/1659) - [Service worker "tabless" requests with correct context are still modified when page is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/1657) - [Back/Forward navigation does not work between Ublock Origin option pages](https://github.com/uBlockOrigin/uBlock-issues/issues/1648) - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) - [Element picker/zapper don't work if cosmetic filtering is disabled ](https://github.com/gorhill/uBlock/issues/3212) - [Logger always highlights first match](https://github.com/gorhill/uBlock/issues/3037) - [Static filtering: Cannot prevent my filter from strict-blocking](https://github.com/gorhill/uBlock/issues/2385) ## Notable commits without en entry in the issue tracker - [Fix spurious error messages when updating contextual menu](https://github.com/gorhill/uBlock/commit/d17e22a505e4dbfb96d2ea4cf7f8a745f5109dd9) - [Make getByName() return an dummy Tracker object](https://github.com/gorhill/uBlock/commit/d3b1ca333c5a3685ada8d1afddb0030edfdf60b8) - [Add asap behavior to remove-attr scriptlet](https://github.com/gorhill/uBlock/commit/35d7406214e39fa5ad5c73cfab3eecb0eb7c8b7f) - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-07-15T17:21:10+00:00 uBlock 1.36.3b5 uBlock 1.36.3b5 2021-07-16T18:08:24+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.3b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.3b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b5/uBlock0_1.36.3b5.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.3b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b5/uBlock0_1.36.3b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - ['$popup' not working](https://github.com/uBlockOrigin/uBlock-issues/issues/1659) - [Service worker "tabless" requests with correct context are still modified when page is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/1657) - [Back/Forward navigation does not work between Ublock Origin option pages](https://github.com/uBlockOrigin/uBlock-issues/issues/1648) - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) - [Element picker/zapper don't work if cosmetic filtering is disabled ](https://github.com/gorhill/uBlock/issues/3212) - [Logger always highlights first match](https://github.com/gorhill/uBlock/issues/3037) - [Static filtering: Cannot prevent my filter from strict-blocking](https://github.com/gorhill/uBlock/issues/2385) ## Notable commits without en entry in the issue tracker - [Fix spurious error messages when updating contextual menu](https://github.com/gorhill/uBlock/commit/d17e22a505e4dbfb96d2ea4cf7f8a745f5109dd9) - [Make getByName() return an dummy Tracker object](https://github.com/gorhill/uBlock/commit/d3b1ca333c5a3685ada8d1afddb0030edfdf60b8) - [Add asap behavior to remove-attr scriptlet](https://github.com/gorhill/uBlock/commit/35d7406214e39fa5ad5c73cfab3eecb0eb7c8b7f) - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-07-16T18:08:24+00:00 uBlock 1.36.3b8 uBlock 1.36.3b8 2021-07-17T18:28:40+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.3b8...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.3b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b8/uBlock0_1.36.3b8.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.3b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b8/uBlock0_1.36.3b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - ['$popup' not working](https://github.com/uBlockOrigin/uBlock-issues/issues/1659) - [Service worker "tabless" requests with correct context are still modified when page is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/1657) - [Back/Forward navigation does not work between Ublock Origin option pages](https://github.com/uBlockOrigin/uBlock-issues/issues/1648) - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) - [uBO's dashboard does not refresh custom filters in real-time](https://github.com/gorhill/uBlock/issues/3704) - [Element picker/zapper don't work if cosmetic filtering is disabled ](https://github.com/gorhill/uBlock/issues/3212) - [Logger always highlights first match](https://github.com/gorhill/uBlock/issues/3037) - [Static filtering: Cannot prevent my filter from strict-blocking](https://github.com/gorhill/uBlock/issues/2385) ## Notable commits without en entry in the issue tracker - [Add abort-current-script scriptlet](https://github.com/gorhill/uBlock/commit/ebc42ae21e7900fafeaf1041038b94488b1d50e5) - [Fix spurious error messages when updating contextual menu](https://github.com/gorhill/uBlock/commit/d17e22a505e4dbfb96d2ea4cf7f8a745f5109dd9) - [Make getByName() return an dummy Tracker object](https://github.com/gorhill/uBlock/commit/d3b1ca333c5a3685ada8d1afddb0030edfdf60b8) - [Add asap behavior to remove-attr scriptlet](https://github.com/gorhill/uBlock/commit/35d7406214e39fa5ad5c73cfab3eecb0eb7c8b7f) - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-07-17T18:28:40+00:00 uBlock 1.36.3b9 uBlock 1.36.3b9 2021-07-18T14:15:43+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.3b9...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.3b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b9/uBlock0_1.36.3b9.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.3b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3b9/uBlock0_1.36.3b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - ['$popup' not working](https://github.com/uBlockOrigin/uBlock-issues/issues/1659) - [Service worker "tabless" requests with correct context are still modified when page is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/1657) - [Back/Forward navigation does not work between Ublock Origin option pages](https://github.com/uBlockOrigin/uBlock-issues/issues/1648) - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) - [uBO's dashboard does not refresh custom filters in real-time](https://github.com/gorhill/uBlock/issues/3704) - [Element picker/zapper don't work if cosmetic filtering is disabled ](https://github.com/gorhill/uBlock/issues/3212) - [Logger always highlights first match](https://github.com/gorhill/uBlock/issues/3037) - [Static filtering: Cannot prevent my filter from strict-blocking](https://github.com/gorhill/uBlock/issues/2385) ## Notable commits without en entry in the issue tracker - [Disclose where uBO's own filter lists are hosted](https://github.com/gorhill/uBlock/commit/1d27138da9e39fc1ef090c7f32f8de3814bd0ef7) - [Add abort-current-script scriptlet](https://github.com/gorhill/uBlock/commit/ebc42ae21e7900fafeaf1041038b94488b1d50e5) - [Fix spurious error messages when updating contextual menu](https://github.com/gorhill/uBlock/commit/d17e22a505e4dbfb96d2ea4cf7f8a745f5109dd9) - [Make getByName() return an dummy Tracker object](https://github.com/gorhill/uBlock/commit/d3b1ca333c5a3685ada8d1afddb0030edfdf60b8) - [Add asap behavior to remove-attr scriptlet](https://github.com/gorhill/uBlock/commit/35d7406214e39fa5ad5c73cfab3eecb0eb7c8b7f) - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-07-18T14:15:43+00:00 uBlock 1.36.3rc0 uBlock 1.36.3rc0 2021-07-19T15:40:10+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.3rc0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.3rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3rc0/uBlock0_1.36.3rc0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.3rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3rc0/uBlock0_1.36.3rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - ['$popup' not working](https://github.com/uBlockOrigin/uBlock-issues/issues/1659) - [Service worker "tabless" requests with correct context are still modified when page is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/1657) - [Back/Forward navigation does not work between Ublock Origin option pages](https://github.com/uBlockOrigin/uBlock-issues/issues/1648) - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) - [uBO's dashboard does not refresh custom filters in real-time](https://github.com/gorhill/uBlock/issues/3704) - [Element picker/zapper don't work if cosmetic filtering is disabled ](https://github.com/gorhill/uBlock/issues/3212) - [Logger always highlights first match](https://github.com/gorhill/uBlock/issues/3037) - [Static filtering: Cannot prevent my filter from strict-blocking](https://github.com/gorhill/uBlock/issues/2385) ## Notable commits without en entry in the issue tracker - [Disclose where uBO's own filter lists are hosted](https://github.com/gorhill/uBlock/commit/1d27138da9e39fc1ef090c7f32f8de3814bd0ef7) - [Add abort-current-script scriptlet](https://github.com/gorhill/uBlock/commit/ebc42ae21e7900fafeaf1041038b94488b1d50e5) - [Fix spurious error messages when updating contextual menu](https://github.com/gorhill/uBlock/commit/d17e22a505e4dbfb96d2ea4cf7f8a745f5109dd9) - [Make getByName() return an dummy Tracker object](https://github.com/gorhill/uBlock/commit/d3b1ca333c5a3685ada8d1afddb0030edfdf60b8) - [Add asap behavior to remove-attr scriptlet](https://github.com/gorhill/uBlock/commit/35d7406214e39fa5ad5c73cfab3eecb0eb7c8b7f) - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-07-19T15:40:10+00:00 uBlock 1.36.3rc1 uBlock 1.36.3rc1 2021-07-20T12:46:07+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.36.3rc1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.36.3rc1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3rc1/uBlock0_1.36.3rc1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.36.3rc1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.36.3rc1/uBlock0_1.36.3rc1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Closed as fixed ### Core - ['$popup' not working](https://github.com/uBlockOrigin/uBlock-issues/issues/1659) - [Service worker "tabless" requests with correct context are still modified when page is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/1657) - [Back/Forward navigation does not work between Ublock Origin option pages](https://github.com/uBlockOrigin/uBlock-issues/issues/1648) - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) - [uBO's dashboard does not refresh custom filters in real-time](https://github.com/gorhill/uBlock/issues/3704) - [Element picker/zapper don't work if cosmetic filtering is disabled ](https://github.com/gorhill/uBlock/issues/3212) - [Logger always highlights first match](https://github.com/gorhill/uBlock/issues/3037) - [Static filtering: Cannot prevent my filter from strict-blocking](https://github.com/gorhill/uBlock/issues/2385) ## Notable commits without en entry in the issue tracker - [Provide visual cue in popup panel when base domain has subdomains](https://github.com/gorhill/uBlock/commit/75deadd31ebe6f42ede1b789013d2ac966c9f861) - [Disclose where uBO's own filter lists are hosted](https://github.com/gorhill/uBlock/commit/1d27138da9e39fc1ef090c7f32f8de3814bd0ef7) - [Add abort-current-script scriptlet](https://github.com/gorhill/uBlock/commit/ebc42ae21e7900fafeaf1041038b94488b1d50e5) - [Fix spurious error messages when updating contextual menu](https://github.com/gorhill/uBlock/commit/d17e22a505e4dbfb96d2ea4cf7f8a745f5109dd9) - [Make getByName() return an dummy Tracker object](https://github.com/gorhill/uBlock/commit/d3b1ca333c5a3685ada8d1afddb0030edfdf60b8) - [Add asap behavior to remove-attr scriptlet](https://github.com/gorhill/uBlock/commit/35d7406214e39fa5ad5c73cfab3eecb0eb7c8b7f) - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-07-20T12:46:07+00:00 uBlock 1.37.0 uBlock 1.37.0 2021-07-23T11:42:26+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.36.2...1.37.0) To install the stable build: - **Firefox**: Review pending <!-- Click [uBlock0_1.36.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3806442/ublock_origin-1.36.2-an+fx.xpi) --> - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Review pending <!-- Install from the Chrome store (CWS): <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 [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Closed as fixed ### Core - ['$popup' not working](https://github.com/uBlockOrigin/uBlock-issues/issues/1659) - [Service worker "tabless" requests with correct context are still modified when page is whitelisted](https://github.com/uBlockOrigin/uBlock-issues/issues/1657) - [Back/Forward navigation does not work between Ublock Origin option pages](https://github.com/uBlockOrigin/uBlock-issues/issues/1648) - [csp_report filter created via logger is marked as invalid](https://github.com/uBlockOrigin/uBlock-issues/issues/1622) - [Extreme popup blocking - uBo dashboard is blocked when popups are](https://github.com/uBlockOrigin/uBlock-issues/issues/1616) - [ipv6 fe80::1%lo0 localhost from hosts file is marked as error line](https://github.com/uBlockOrigin/uBlock-issues/issues/1596) - [Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly](https://github.com/uBlockOrigin/uBlock-issues/issues/1146) - [uBO's dashboard does not refresh custom filters in real-time](https://github.com/gorhill/uBlock/issues/3704) - [Element picker/zapper don't work if cosmetic filtering is disabled ](https://github.com/gorhill/uBlock/issues/3212) - [Logger always highlights first match](https://github.com/gorhill/uBlock/issues/3037) - [Static filtering: Cannot prevent my filter from strict-blocking](https://github.com/gorhill/uBlock/issues/2385) ## Notable commits without en entry in the issue tracker - [Provide visual cue in popup panel when base domain has subdomains](https://github.com/gorhill/uBlock/commit/75deadd31ebe6f42ede1b789013d2ac966c9f861) - [Disclose where uBO's own filter lists are hosted](https://github.com/gorhill/uBlock/commit/1d27138da9e39fc1ef090c7f32f8de3814bd0ef7) - [Add abort-current-script scriptlet](https://github.com/gorhill/uBlock/commit/ebc42ae21e7900fafeaf1041038b94488b1d50e5) - [Fix spurious error messages when updating contextual menu](https://github.com/gorhill/uBlock/commit/d17e22a505e4dbfb96d2ea4cf7f8a745f5109dd9) - [Make getByName() return an dummy Tracker object](https://github.com/gorhill/uBlock/commit/d3b1ca333c5a3685ada8d1afddb0030edfdf60b8) - [Add asap behavior to remove-attr scriptlet](https://github.com/gorhill/uBlock/commit/35d7406214e39fa5ad5c73cfab3eecb0eb7c8b7f) - [Ensure pending callbacks are called only once](https://github.com/gorhill/uBlock/commit/0dbe581c5bd26b0200e2879c0ffbdc519d7822ee) 2021-07-23T11:42:26+00:00 uBlock 1.37.1b0 uBlock 1.37.1b0 2021-07-23T14:32:33+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.1b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.1b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.1b0/uBlock0_1.37.1b0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.1b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.1b0/uBlock0_1.37.1b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Notable commits without en entry in the issue tracker - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-07-23T14:32:33+00:00 uBlock 1.37.1b1 uBlock 1.37.1b1 2021-07-24T11:51:14+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.1b1...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.1b1.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.1b1/uBlock0_1.37.1b1.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.1b1.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.1b1/uBlock0_1.37.1b1.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Notable commits without en entry in the issue tracker - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-07-24T11:51:14+00:00 uBlock 1.37.1b2 uBlock 1.37.1b2 2021-07-26T12:36:31+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.1b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.1b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.1b2/uBlock0_1.37.1b2.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.1b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.1b2/uBlock0_1.37.1b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Notable commits without en entry in the issue tracker - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - A regression in 1.37.1b1 as a result of this commit was [fixed in 1.37.1b2](https://github.com/gorhill/uBlock/commit/f392d09a13640cd41fee091e6329421c36eaf63f), and you may need to force an update of filter lists which were updated in 1.37.1b1. - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-07-26T12:36:31+00:00 uBlock 1.37.2 uBlock 1.37.2 2021-07-28T16:49:19+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.37.0...1.37.2) To install the stable build: - **Firefox**: Review pending <!-- Click [uBlock0_1.37.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3814538/ublock_origin-1.37.0-an+fx.xpi) --> - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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 [Nik Rolls](https://github.com/nikrolls/uBlock-Edge) - **Opera**: Submission pending <!-- Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> --- ## Closed as fixed: - [uBO 1.37 breaks at least some sites that use googletagmanager if specific filters in use](https://github.com/uBlockOrigin/uBlock-issues/issues/1671) 2021-07-28T16:49:19+00:00 uBlock 1.37.3b0 uBlock 1.37.3b0 2021-07-28T17:07:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b0/uBlock0_1.37.3b0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b0/uBlock0_1.37.3b0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 65+ required) --- ## Notable commits without en entry in the issue tracker - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - A regression in 1.37.1b1 as a result of this commit was [fixed in 1.37.1b2](https://github.com/gorhill/uBlock/commit/f392d09a13640cd41fee091e6329421c36eaf63f), and you may need to force an update of filter lists which were updated in 1.37.1b1. - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-07-28T17:07:36+00:00 uBlock 1.37.3b2 uBlock 1.37.3b2 2021-07-29T21:06:17+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b2...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b2.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b2/uBlock0_1.37.3b2.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b2.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b2/uBlock0_1.37.3b2.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Download and unzip [uBlock0_1.37.3b2.nodejs.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b2/uBlock0_1.37.3b2.nodejs.xpi). --- ## New A new NodeJS package will now published with every release. The package allows to import and use uBO's static network filtering engine into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engine as as a NodeJS package. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. Refer to the [content of `test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js) for usage. ~~A current limitation is that the WASM code paths can't be enabled since currently the WASM modules are loaded using the [`fetch() API`](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API), which is not available as default API in NodeJS. I will attempt to identify a solution in a future version.~~ Fixed in 1.37.3b2. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of some browsers has been increased to Chromium 61 and Opera 48. For Firefox 59 or less, you will have to toggle the `thedom.moduleScripts.enabled` preference to `true`. ## Notable commits without en entry in the issue tracker - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - A regression in 1.37.1b1 as a result of this commit was [fixed in 1.37.1b2](https://github.com/gorhill/uBlock/commit/f392d09a13640cd41fee091e6329421c36eaf63f), and you may need to force an update of filter lists which were updated in 1.37.1b1. - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-07-29T21:06:17+00:00 uBlock 1.37.3b3 uBlock 1.37.3b3 2021-07-31T18:51:52+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b3...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b3.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b3/uBlock0_1.37.3b3.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b3.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b3/uBlock0_1.37.3b3.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Download and unzip [uBlock0_1.37.3b3.nodejs.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b3/uBlock0_1.37.3b3.nodejs.xpi). --- ## New A new NodeJS package will now published with every release. The package allows to import and use uBO's static network filtering engine into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engine as as a NodeJS package. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of some browsers has been increased to Chromium 61 and Opera 48. For Firefox 59 or less, you will have to toggle the `thedom.moduleScripts.enabled` preference to `true`. ## Notable commits without en entry in the issue tracker - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-07-31T18:51:52+00:00 uBlock 1.37.3b4 uBlock 1.37.3b4 2021-08-02T14:25:12+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b4...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b4.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b4/uBlock0_1.37.3b4.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b4.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b4/uBlock0_1.37.3b4.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Download and unzip [uBlock0_1.37.3b4.nodejs.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b4/uBlock0_1.37.3b4.nodejs.xpi). --- ## New A new NodeJS package will now published with every release. The package allows to import and use uBO's static network filtering engine into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engine as as a NodeJS package. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of some browsers has been increased to Chromium 61 and Opera 48. For Firefox 59 or less, you will have to toggle the `thedom.moduleScripts.enabled` preference to `true`. ## Notable commits without en entry in the issue tracker - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-08-02T14:25:12+00:00 uBlock 1.37.3b6 uBlock 1.37.3b6 2021-08-03T18:06:55+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b6...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b6.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b6/uBlock0_1.37.3b6.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b6.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b6/uBlock0_1.37.3b6.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Download and unzip [uBlock0_1.37.3b6.nodejs.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b6/uBlock0_1.37.3b6.nodejs.xpi). --- ## New A new NodeJS package will now published with every release. The package allows to import and use uBO's static and dynamic filtering engines into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engines in a NodeJS package. The ability to run code from a NodeJS package also opens the door to have [test coverage](https://en.wikipedia.org/wiki/Code_coverage) in uBO. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of some browsers has been increased to Chromium 61 and Opera 48. For Firefox 59 or less, you will have to toggle the `thedom.moduleScripts.enabled` preference to `true`. ## Notable commits without en entry in the issue tracker - [Export the rule-based filtering engines to the nodejs package](https://github.com/gorhill/uBlock/commit/89c5653bc60d0a457358d6e862c8574bfc819675) - [Rewrite logical expressions for ESLint](https://github.com/gorhill/uBlock/commit/6ef74fc21ba87717330de12cfade8d1e65c702d5) - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-08-03T18:06:55+00:00 uBlock 1.37.3b7 uBlock 1.37.3b7 2021-08-05T17:51:44+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b7/uBlock0_1.37.3b7.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b7/uBlock0_1.37.3b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Download and unzip [uBlock0_1.37.3b7.nodejs.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b7/uBlock0_1.37.3b7.nodejs.xpi). --- ## New A new NodeJS package will now published with every release. The package allows to import and use uBO's static and dynamic filtering engines into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engines in a NodeJS package. The ability to run code from a NodeJS package also opens the door to have [test coverage](https://en.wikipedia.org/wiki/Code_coverage) in uBO. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of some browsers has been increased to Chromium 61 and Opera 48. For Firefox 59 or less, you will have to toggle the `thedom.moduleScripts.enabled` preference to `true`. ## Notable commits without en entry in the issue tracker - [Export the rule-based filtering engines to the nodejs package](https://github.com/gorhill/uBlock/commit/89c5653bc60d0a457358d6e862c8574bfc819675) - [Rewrite logical expressions for ESLint](https://github.com/gorhill/uBlock/commit/6ef74fc21ba87717330de12cfade8d1e65c702d5) - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-08-05T17:51:44+00:00 uBlock 1.37.3b8 uBlock 1.37.3b8 2021-08-10T13:49:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b8...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b8/uBlock0_1.37.3b8.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b8/uBlock0_1.37.3b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Download and unzip [uBlock0_1.37.3b8.nodejs.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b8/uBlock0_1.37.3b8.nodejs.xpi). --- ## New A new NodeJS package will now published with every release. The package allows to import and use uBO's static and dynamic filtering engines into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engines in a NodeJS package. The ability to run code from a NodeJS package also opens the door to have [test coverage](https://en.wikipedia.org/wiki/Code_coverage) in uBO. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48. ## Notable commits without en entry in the issue tracker - [Refactor hntrie to avoid the need for boundary cells](https://github.com/gorhill/uBlock/commit/c6fb70b1f0acb1003b516ceb678df27f6657b4f8) - [Fix bad test in WASM version of HNTrieContainer](https://github.com/gorhill/uBlock/commit/b54bf554a80c8640fb8c8064eeea48576974b0c2) - [Export the rule-based filtering engines to the nodejs package](https://github.com/gorhill/uBlock/commit/89c5653bc60d0a457358d6e862c8574bfc819675) - [Rewrite logical expressions for ESLint](https://github.com/gorhill/uBlock/commit/6ef74fc21ba87717330de12cfade8d1e65c702d5) - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-08-10T13:49:32+00:00 uBlock 1.37.3b9 uBlock 1.37.3b9 2021-08-16T16:57:16+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b9...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b9.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b9/uBlock0_1.37.3b9.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b9.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b9/uBlock0_1.37.3b9.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Download and unzip [uBlock0_1.37.3b9.npm.tgz](https://github.com/gorhill/uBlock/releases/download/1.37.3b9/uBlock0_1.37.3b9.npm.tgz). --- ## New A new NodeJS package will now published with every release. The package allows to import and use uBO's static and dynamic filtering engines into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engines in a NodeJS package. The ability to run code from a NodeJS package also opens the door to have [test coverage](https://en.wikipedia.org/wiki/Code_coverage) in uBO. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48. ## Notable commits without en entry in the issue tracker - [Refactor hntrie to avoid the need for boundary cells](https://github.com/gorhill/uBlock/commit/c6fb70b1f0acb1003b516ceb678df27f6657b4f8) - [Fix bad test in WASM version of HNTrieContainer](https://github.com/gorhill/uBlock/commit/b54bf554a80c8640fb8c8064eeea48576974b0c2) - [Export the rule-based filtering engines to the nodejs package](https://github.com/gorhill/uBlock/commit/89c5653bc60d0a457358d6e862c8574bfc819675) - [Rewrite logical expressions for ESLint](https://github.com/gorhill/uBlock/commit/6ef74fc21ba87717330de12cfade8d1e65c702d5) - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-08-16T16:57:16+00:00 uBlock 1.37.3b10 uBlock 1.37.3b10 2021-08-17T12:34:53+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b10...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b10.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b10/uBlock0_1.37.3b10.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b10.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b10/uBlock0_1.37.3b10.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Download and unzip [uBlock0_1.37.3b10.npm.tgz](https://github.com/gorhill/uBlock/releases/download/1.37.3b10/uBlock0_1.37.3b10.npm.tgz). --- ## New A new NodeJS package will now published with every release. The package allows to import and use uBO's static and dynamic filtering engines into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engines in a NodeJS package. The ability to run code from a NodeJS package also opens the door to have [test coverage](https://en.wikipedia.org/wiki/Code_coverage) in uBO. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48. ## Notable commits without en entry in the issue tracker - [Refactor hntrie to avoid the need for boundary cells](https://github.com/gorhill/uBlock/commit/c6fb70b1f0acb1003b516ceb678df27f6657b4f8) - [Fix bad test in WASM version of HNTrieContainer](https://github.com/gorhill/uBlock/commit/b54bf554a80c8640fb8c8064eeea48576974b0c2) - [Export the rule-based filtering engines to the nodejs package](https://github.com/gorhill/uBlock/commit/89c5653bc60d0a457358d6e862c8574bfc819675) - [Rewrite logical expressions for ESLint](https://github.com/gorhill/uBlock/commit/6ef74fc21ba87717330de12cfade8d1e65c702d5) - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-08-17T12:34:53+00:00 uBlock 1.37.3b13 uBlock 1.37.3b13 2021-08-21T15:52:47+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b13...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b13.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b13/uBlock0_1.37.3b13.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b13.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b13/uBlock0_1.37.3b13.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Download and unzip [uBlock0_1.37.3b13.npm.tgz](https://github.com/gorhill/uBlock/releases/download/1.37.3b13/uBlock0_1.37.3b13.npm.tgz). --- ## New New cosmetic procedural operator, `:matches-path(...)`. See ["Add $path modifier of Adguard or any equivalents of this"](https://github.com/uBlockOrigin/uBlock-issues/issues/1690). --- A new NodeJS package will now published with every release. The package allows to import and use uBO's static and dynamic filtering engines into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engines in a NodeJS package. The ability to run code from a NodeJS package also opens the door to have [test coverage](https://en.wikipedia.org/wiki/Code_coverage) in uBO. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48. ## Notable commits without en entry in the issue tracker - [Refactor hntrie to avoid the need for boundary cells](https://github.com/gorhill/uBlock/commit/c6fb70b1f0acb1003b516ceb678df27f6657b4f8) - [Fix bad test in WASM version of HNTrieContainer](https://github.com/gorhill/uBlock/commit/b54bf554a80c8640fb8c8064eeea48576974b0c2) - [Export the rule-based filtering engines to the nodejs package](https://github.com/gorhill/uBlock/commit/89c5653bc60d0a457358d6e862c8574bfc819675) - [Rewrite logical expressions for ESLint](https://github.com/gorhill/uBlock/commit/6ef74fc21ba87717330de12cfade8d1e65c702d5) - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-08-21T15:52:47+00:00 uBlock 1.37.3b14 uBlock 1.37.3b14 2021-08-22T14:53:51+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b14...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b14.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b14/uBlock0_1.37.3b14.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b14.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b14/uBlock0_1.37.3b14.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Download and unzip [uBlock0_1.37.3b14.npm.tgz](https://github.com/gorhill/uBlock/releases/download/1.37.3b14/uBlock0_1.37.3b14.npm.tgz). --- ## New ### :matches-path(...) New cosmetic procedural operator, `:matches-path(...)`. See ["Add $path modifier of Adguard or any equivalents of this"](https://github.com/uBlockOrigin/uBlock-issues/issues/1690). ### Node.js A new NodeJS package will now published with every release. The package allows to import and use uBO's static and dynamic filtering engines into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engines in a NodeJS package. The ability to run code from a NodeJS package also opens the door to have [test coverage](https://en.wikipedia.org/wiki/Code_coverage) in uBO. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [On Android Popup Overlays [or Underlays] On-Screen Navigation Buttons](https://github.com/uBlockOrigin/uBlock-issues/issues/1691) - [Add $path modifier of Adguard or any equivalents of this](https://github.com/uBlockOrigin/uBlock-issues/issues/1690) - [The overview panel will not show everything if the uBO's icon is placed in the Firefox overflow menu](https://github.com/uBlockOrigin/uBlock-issues/issues/1604) - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48. ## Notable commits without en entry in the issue tracker - [Refactor hntrie to avoid the need for boundary cells](https://github.com/gorhill/uBlock/commit/c6fb70b1f0acb1003b516ceb678df27f6657b4f8) - [Fix bad test in WASM version of HNTrieContainer](https://github.com/gorhill/uBlock/commit/b54bf554a80c8640fb8c8064eeea48576974b0c2) - [Export the rule-based filtering engines to the nodejs package](https://github.com/gorhill/uBlock/commit/89c5653bc60d0a457358d6e862c8574bfc819675) - [Rewrite logical expressions for ESLint](https://github.com/gorhill/uBlock/commit/6ef74fc21ba87717330de12cfade8d1e65c702d5) - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-08-22T14:53:51+00:00 uBlock 1.37.3b16 uBlock 1.37.3b16 2021-08-24T16:35:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b16...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b16.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b16/uBlock0_1.37.3b16.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b16.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b16/uBlock0_1.37.3b16.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Import from [npm](https://www.npmjs.com/package/@gorhill/ubo-core), or download and unzip [uBlock0_1.37.3b16.npm.tgz](https://github.com/gorhill/uBlock/releases/download/1.37.3b16/uBlock0_1.37.3b16.npm.tgz). --- ## New ### :matches-path(...) New cosmetic procedural operator, `:matches-path(...)`. See ["Add $path modifier of Adguard or any equivalents of this"](https://github.com/uBlockOrigin/uBlock-issues/issues/1690). ### Node.js A new NodeJS package will now published with every release. The package allows to import and use uBO's static and dynamic filtering engines into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engines in a NodeJS package. The ability to run code from a NodeJS package also opens the door to have [test coverage](https://en.wikipedia.org/wiki/Code_coverage) in uBO. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [Prevent uBO from hiding html or body when matched by a generic cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1692) - [On Android Popup Overlays [or Underlays] On-Screen Navigation Buttons](https://github.com/uBlockOrigin/uBlock-issues/issues/1691) - [Add $path modifier of Adguard or any equivalents of this](https://github.com/uBlockOrigin/uBlock-issues/issues/1690) - [The overview panel will not show everything if the uBO's icon is placed in the Firefox overflow menu](https://github.com/uBlockOrigin/uBlock-issues/issues/1604) - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48. ## Notable commits without en entry in the issue tracker - [Refactor hntrie to avoid the need for boundary cells](https://github.com/gorhill/uBlock/commit/c6fb70b1f0acb1003b516ceb678df27f6657b4f8) - [Fix bad test in WASM version of HNTrieContainer](https://github.com/gorhill/uBlock/commit/b54bf554a80c8640fb8c8064eeea48576974b0c2) - [Export the rule-based filtering engines to the nodejs package](https://github.com/gorhill/uBlock/commit/89c5653bc60d0a457358d6e862c8574bfc819675) - [Rewrite logical expressions for ESLint](https://github.com/gorhill/uBlock/commit/6ef74fc21ba87717330de12cfade8d1e65c702d5) - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-08-24T16:35:36+00:00 uBlock 1.37.3b18 uBlock 1.37.3b18 2021-08-25T14:57:29+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b18...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b18.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b18/uBlock0_1.37.3b18.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b18.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b18/uBlock0_1.37.3b18.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Import from [npm](https://www.npmjs.com/package/@gorhill/ubo-core), or download and unzip [uBlock0_1.37.3b18.npm.tgz](https://github.com/gorhill/uBlock/releases/download/1.37.3b18/uBlock0_1.37.3b18.npm.tgz). --- ## New ### :matches-path(...) New cosmetic procedural operator, `:matches-path(...)`. See ["Add $path modifier of Adguard or any equivalents of this"](https://github.com/uBlockOrigin/uBlock-issues/issues/1690). ### Node.js A new NodeJS package will now published with every release. The package allows to import and use uBO's static and dynamic filtering engines into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engines in a NodeJS package. The ability to run code from a NodeJS package also opens the door to have [test coverage](https://en.wikipedia.org/wiki/Code_coverage) in uBO. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [Scriptlets don't work randomly in Firefox](https://github.com/uBlockOrigin/uBlock-issues/issues/1694) - [Security: comments can be used to smuggle url() functions into css values](https://github.com/uBlockOrigin/uBlock-issues/issues/1693) - [Prevent uBO from hiding html or body when matched by a generic cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1692) - [On Android Popup Overlays [or Underlays] On-Screen Navigation Buttons](https://github.com/uBlockOrigin/uBlock-issues/issues/1691) - [Add $path modifier of Adguard or any equivalents of this](https://github.com/uBlockOrigin/uBlock-issues/issues/1690) - [The overview panel will not show everything if the uBO's icon is placed in the Firefox overflow menu](https://github.com/uBlockOrigin/uBlock-issues/issues/1604) - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48. ## Notable commits without en entry in the issue tracker - [Refactor hntrie to avoid the need for boundary cells](https://github.com/gorhill/uBlock/commit/c6fb70b1f0acb1003b516ceb678df27f6657b4f8) - [Fix bad test in WASM version of HNTrieContainer](https://github.com/gorhill/uBlock/commit/b54bf554a80c8640fb8c8064eeea48576974b0c2) - [Export the rule-based filtering engines to the nodejs package](https://github.com/gorhill/uBlock/commit/89c5653bc60d0a457358d6e862c8574bfc819675) - [Rewrite logical expressions for ESLint](https://github.com/gorhill/uBlock/commit/6ef74fc21ba87717330de12cfade8d1e65c702d5) - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-08-25T14:57:29+00:00 uBlock 1.37.3b19 uBlock 1.37.3b19 2021-08-26T22:38:38+00:00 2021-08-26T22:38:38+00:00 uBlock 1.37.3b20 uBlock 1.37.3b20 2021-08-27T14:58:02+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b20...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b20.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b20/uBlock0_1.37.3b20.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b20.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b20/uBlock0_1.37.3b20.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **NodeJS**: Import from [npm](https://www.npmjs.com/package/@gorhill/ubo-core), or download and unzip [uBlock0_1.37.3b20.npm.tgz](https://github.com/gorhill/uBlock/releases/download/1.37.3b20/uBlock0_1.37.3b20.npm.tgz). --- ## New ### :matches-path(...) New cosmetic procedural operator, `:matches-path(...)`. See ["Add $path modifier of Adguard or any equivalents of this"](https://github.com/uBlockOrigin/uBlock-issues/issues/1690). ### Node.js A new NodeJS package will now published with every release. The package allows to import and use uBO's static and dynamic filtering engines into NodeJS. This is currently minimal and a first iteration, and issues regarding the NodeJS package are accepted in order to improve usability of uBO's filtering engines in a NodeJS package. The ability to run code from a NodeJS package also opens the door to have [test coverage](https://en.wikipedia.org/wiki/Code_coverage) in uBO. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with NodeJS environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [Scriptlets don't work randomly in Firefox](https://github.com/uBlockOrigin/uBlock-issues/issues/1694) - [Security: comments can be used to smuggle url() functions into css values](https://github.com/uBlockOrigin/uBlock-issues/issues/1693) - [Prevent uBO from hiding html or body when matched by a generic cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1692) - [On Android Popup Overlays [or Underlays] On-Screen Navigation Buttons](https://github.com/uBlockOrigin/uBlock-issues/issues/1691) - [Add $path modifier of Adguard or any equivalents of this](https://github.com/uBlockOrigin/uBlock-issues/issues/1690) - [The overview panel will not show everything if the uBO's icon is placed in the Firefox overflow menu](https://github.com/uBlockOrigin/uBlock-issues/issues/1604) - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48. ## Notable commits without en entry in the issue tracker - [Refactor hntrie to avoid the need for boundary cells](https://github.com/gorhill/uBlock/commit/c6fb70b1f0acb1003b516ceb678df27f6657b4f8) - [Fix bad test in WASM version of HNTrieContainer](https://github.com/gorhill/uBlock/commit/b54bf554a80c8640fb8c8064eeea48576974b0c2) - [Export the rule-based filtering engines to the nodejs package](https://github.com/gorhill/uBlock/commit/89c5653bc60d0a457358d6e862c8574bfc819675) - [Rewrite logical expressions for ESLint](https://github.com/gorhill/uBlock/commit/6ef74fc21ba87717330de12cfade8d1e65c702d5) - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-08-27T14:58:02+00:00 uBlock 1.37.3b21 uBlock 1.37.3b21 2021-09-01T22:32:17+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3b21...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3b21.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b21/uBlock0_1.37.3b21.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3b21.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3b21/uBlock0_1.37.3b21.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **Node.js**: Import from [npm](https://www.npmjs.com/package/@gorhill/ubo-core), or download and unzip [uBlock0_1.37.3b21.npm.tgz](https://github.com/gorhill/uBlock/releases/download/1.37.3b21/uBlock0_1.37.3b21.npm.tgz). --- ## New ### :matches-path(...) New cosmetic procedural operator, `:matches-path(...)`. See ["Add $path modifier of Adguard or any equivalents of this"](https://github.com/uBlockOrigin/uBlock-issues/issues/1690). ### Node.js A new Node.js package will now published with every release. The package allows to import and use uBO's static and dynamic filtering engines into Node.js. This is currently minimal and a first iteration, and issues regarding the Node.js package are accepted in order to improve usability of uBO's filtering engines in a Node.js package. The ability to run code from a Node.js package also opens the door to have [test coverage](https://en.wikipedia.org/wiki/Code_coverage) in uBO. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with Node.js environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [Scriptlets don't work randomly in Firefox](https://github.com/uBlockOrigin/uBlock-issues/issues/1694) - [Security: comments can be used to smuggle url() functions into css values](https://github.com/uBlockOrigin/uBlock-issues/issues/1693) - [Prevent uBO from hiding html or body when matched by a generic cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1692) - [On Android Popup Overlays [or Underlays] On-Screen Navigation Buttons](https://github.com/uBlockOrigin/uBlock-issues/issues/1691) - [Add $path modifier of Adguard or any equivalents of this](https://github.com/uBlockOrigin/uBlock-issues/issues/1690) - [The overview panel will not show everything if the uBO's icon is placed in the Firefox overflow menu](https://github.com/uBlockOrigin/uBlock-issues/issues/1604) - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48. ## Notable commits without en entry in the issue tracker - [Refactor hntrie to avoid the need for boundary cells](https://github.com/gorhill/uBlock/commit/c6fb70b1f0acb1003b516ceb678df27f6657b4f8) - [Fix bad test in WASM version of HNTrieContainer](https://github.com/gorhill/uBlock/commit/b54bf554a80c8640fb8c8064eeea48576974b0c2) - [Export the rule-based filtering engines to the nodejs package](https://github.com/gorhill/uBlock/commit/89c5653bc60d0a457358d6e862c8574bfc819675) - [Rewrite logical expressions for ESLint](https://github.com/gorhill/uBlock/commit/6ef74fc21ba87717330de12cfade8d1e65c702d5) - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-09-01T22:32:17+00:00 uBlock 1.37.3rc0 uBlock 1.37.3rc0 2021-09-04T15:59:23+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.37.3rc0...master) To install the developer build: - **Firefox**: Click [uBlock0_1.37.3rc0.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3rc0/uBlock0_1.37.3rc0.firefox.signed.xpi). - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.37.3rc0.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.37.3rc0/uBlock0_1.37.3rc0.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 78+ required) - **Node.js**: Import from [npm](https://www.npmjs.com/package/@gorhill/ubo-core), or download and unzip [uBlock0_1.37.3rc0.npm.tgz](https://github.com/gorhill/uBlock/releases/download/1.37.3rc0/uBlock0_1.37.3rc0.npm.tgz). --- ## New ### :matches-path(...) New cosmetic procedural operator, `:matches-path(...)`. See ["Add $path modifier of Adguard or any equivalents of this"](https://github.com/uBlockOrigin/uBlock-issues/issues/1690). ### Node.js A new Node.js package will now published with every release. The package allows to import and use uBO's static and dynamic filtering engines into Node.js. This is currently minimal and a first iteration, and issues regarding the Node.js package are accepted in order to improve usability of uBO's filtering engines in a Node.js package. The ability to run code from a Node.js package also opens the door to have [test coverage](https://en.wikipedia.org/wiki/Code_coverage) in uBO. For now the package can be downloaded and unzipped locally. Once installed, you can execute `node test` in the root of the package to verify that the static network filtering engine works properly. For usage, refer to the [`test.js`](https://github.com/gorhill/uBlock/blob/master/platform/nodejs/test.js), or [`ublock.js`](https://github.com/cliqz-oss/adblocker/blob/master/packages/adblocker-benchmarks/blockers/ublock.js) used in Cliqz's benchmark. Since I have little experience with dealing with Node.js environment/packages, thanks to @mjethani [for assistance](https://github.com/uBlockOrigin/uBlock-issues/issues/1664). ## Closed as fixed: - [Scriptlets don't work randomly in Firefox](https://github.com/uBlockOrigin/uBlock-issues/issues/1694) - [Security: comments can be used to smuggle url() functions into css values](https://github.com/uBlockOrigin/uBlock-issues/issues/1693) - [Prevent uBO from hiding html or body when matched by a generic cosmetic filter](https://github.com/uBlockOrigin/uBlock-issues/issues/1692) - [On Android Popup Overlays [or Underlays] On-Screen Navigation Buttons](https://github.com/uBlockOrigin/uBlock-issues/issues/1691) - [Add $path modifier of Adguard or any equivalents of this](https://github.com/uBlockOrigin/uBlock-issues/issues/1690) - [The overview panel will not show everything if the uBO's icon is placed in the Firefox overflow menu](https://github.com/uBlockOrigin/uBlock-issues/issues/1604) - [patch by @vtriolet] [TypeError in noscript-spoof scriptlet with invalid meta refresh URL](https://github.com/uBlockOrigin/uBlock-issues/issues/1676) - [TypeError when trying to use element picker on plaintext resource](https://github.com/uBlockOrigin/uBlock-issues/issues/1675) - [Split out core functionality into separate module](https://github.com/uBlockOrigin/uBlock-issues/issues/1664) - This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies. - Since uBO's codebase now uses [JS modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48. ## Notable commits without en entry in the issue tracker - [Refactor hntrie to avoid the need for boundary cells](https://github.com/gorhill/uBlock/commit/c6fb70b1f0acb1003b516ceb678df27f6657b4f8) - [Fix bad test in WASM version of HNTrieContainer](https://github.com/gorhill/uBlock/commit/b54bf554a80c8640fb8c8064eeea48576974b0c2) - [Export the rule-based filtering engines to the nodejs package](https://github.com/gorhill/uBlock/commit/89c5653bc60d0a457358d6e862c8574bfc819675) - [Rewrite logical expressions for ESLint](https://github.com/gorhill/uBlock/commit/6ef74fc21ba87717330de12cfade8d1e65c702d5) - [patch by @mjethani] [Add Makefile](https://github.com/gorhill/uBlock/pull/3789) - [patch by @mjethani] [Make uAssets a submodule](https://github.com/gorhill/uBlock/commit/63591ef2aa818bced3dc5d7bd0bbb1c397e44e2f) - [Ensure compiled sections are ordered in ascending id](https://github.com/gorhill/uBlock/commit/c25938f5bcb519ee945c9ccab7d17474474dc825) - [Fix handling of some procedural cosmetic filters with explicit `:scope`](https://github.com/gorhill/uBlock/commit/51d14de44a2b89274836e70daabf305f4f00ac47) 2021-09-04T15:59:23+00:00 uBlock 1.42.2 uBlock 1.42.2 2022-04-02T13:31:19+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.42.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.42.0...1.42.2) To install the stable build: - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes: - [Do not block root document at launch in Chromium-based browsers](https://github.com/gorhill/uBlock/commit/507ed26764054cc53a1797566ccd35005959d0f9) 2022-04-02T13:31:19+00:00 uBlock 1.42.4 uBlock 1.42.4 2022-04-06T16:53:03+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.42.4...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.42.0...1.42.4) To install the stable build: - **Firefox**: Click [uBlock0_1.42.4.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3933192/ublock_origin-1.42.4-an+fx.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes: - [Need local URL to enabled-by-default quick-fixes list](https://github.com/gorhill/uBlock/commit/a1788e64bc3c4e23a289002bbc21b34c547e6231) - This fix prevents uBO from fetching quick-fixes list from remote server the first time it is launched after being installed. 2022-04-06T16:53:03+00:00 uBlock 1.43.0 uBlock 1.43.0 2022-06-09T15:30:09+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.43.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.42.0...1.43.0) To install the stable build: - **Firefox**: Click [uBlock0_1.43.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3961087/ublock_origin-1.43.0.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes: - [Element-picker: Ensure frame background is transparent](https://github.com/gorhill/uBlock/commit/51983afb0e6713c5b1a3a5995b6881bcabeda9c3) (by @emilio) - [Update popup url](https://github.com/gorhill/uBlock/commit/614b8328e93de07981d49b05aa613d071ce794d2) (by @u-RraaLL) - [Also dispatch loadend event in case of match](https://github.com/gorhill/uBlock/commit/b76d7c6af6522d0144faa356ee494d58b71218ee) - [Remove support for deprecated "classic" popup panel](https://github.com/gorhill/uBlock/commit/cef36518edd4d6ca4b3278493cb93329b0833408) - [Prevent CSS transform on element picker layer](https://github.com/gorhill/uBlock/commit/12e37aae5435ed0e009fa6e05b5db33b9b281c2c) - [Report specific filter before generic one](https://github.com/gorhill/uBlock/commit/83d028ac7d974ff264e3f8d67c2f1e2237dabcb3) - [Better highlight bad hostnames in static extended filters](https://github.com/gorhill/uBlock/commit/93125a466a994797f7c3d81a24a26d4568388f1c) - [Avoid using Element.classList in DOM surveyor](https://github.com/gorhill/uBlock/commit/14233307030b97b1be45ed5ef901f3dc036122b4) - [Improve logger accuracy re. reported injected scriptlets](https://github.com/gorhill/uBlock/commit/efe2e0c78a25e71eea616035384c185c453378c0) 2022-06-09T15:30:09+00:00 uBlock 1.44.0 uBlock 1.44.0 2022-08-16T13:52:52+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.44.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.43.0...1.44.0) To install the stable build: - **Firefox**: Click [uBlock0_1.44.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3989793/ublock_origin-1.44.0.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## New procedural cosmetic filter operator: `:matches-media()` [Commit](https://github.com/gorhill/uBlock/commit/40c315a107257f5b1ac0c7fc92377934b23f6ed6) The argument must be a valid media query [as documented on MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries), i.e. what appears between the `@media` at-rule and the first opening curly bracket (including the parentheses when required). Best practice: Use `:matches-media()` after plain CSS selectors, if any. Good: `example.com###target-1 > .target-2:matches-media((min-width: 800px))` Bad (though this will still work): `example.com##:matches-media((min-width: 800px)) #target-1 > .target-2` ## Fixes: - [Add 0.5s mp3 redirectable resource](https://github.com/gorhill/uBlock/commit/c521479ef9d9676e08fcd6751fde7330dce189e7) - [Add queue-related initialization code to AMZN shim script](https://github.com/gorhill/uBlock/commit/e62604f889a8bbe68a0dbbc09a5b946f35d417cb) - [Fix dark theme issue in DOM inspector](https://github.com/gorhill/uBlock/commit/b01d57ab631a7c5e39eadd6998382d1eaf0beae5) - [Better detect invalid cosmetic filters](https://github.com/gorhill/uBlock/commit/97befd116b75d1f768b8e663b90a15bb25fda4e9) - [Properly "bleed" 3p rules onto 3p-script/3p-frame cells](https://github.com/gorhill/uBlock/commit/019f3f1739b4292d4fc0e433cccebb6697319e7b) - [Skip testing context when none present in acis scriptlet](https://github.com/gorhill/uBlock/commit/9d81b7c4d9fedf16ba74493481c1136fde7b1f3e) - [Ignore auto-repeat events in ctrl keydown event handler](https://github.com/gorhill/uBlock/commit/d00364860c0796ae4935b5b57634c991d6131bfe) - [Fix popup panel for Thunderbird](https://github.com/gorhill/uBlock/commit/2ff0abfb89390aec3efb68880aec3f92ce9ccade) - [Prevent picker from being larger than viewport](https://github.com/gorhill/uBlock/commit/6fbcfc51144bdc56cd87f3a621c9d60a57c70bb4) - [use WebAssembly-1.0 compliant function names](https://github.com/gorhill/uBlock/commit/798338e7fadc69fe6bd75428c9a8588840cbbe52) (by @rathann) 2022-08-16T13:52:52+00:00 uBlock 1.44.2 uBlock 1.44.2 2022-09-05T13:30:09+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.44.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.44.0...1.44.2) To install the stable build: - **Firefox**: Click [uBlock0_1.44.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3998742/ublock_origin-1.44.2.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes: - [Force prodecural cosmetic filtering when explicitly stated](https://github.com/gorhill/uBlock/commit/14d4340edd375b861129ec3519799fcf9a8ae1f5) - Using `#?#` instead of `##` will prevent uBO from potentially using the declarative form of a filter where possible. - [Fallback to procedural :has() operator when argument is not a valid plain CSS selector](https://github.com/gorhill/uBlock/commit/8f39a457b869c6a3bc32e2190e7a11a33a74695f) - [Add missing method to shim script](https://github.com/gorhill/uBlock/commit/04114942aaaa371683930bbf799e439e33f8aaea) 2022-09-05T13:30:09+00:00 uBlock 1.44.4 uBlock 1.44.4 2022-09-19T00:15:02+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.44.4...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.44.2...1.44.4) To install the stable build: - **Firefox**: Click [uBlock0_1.44.4.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4003969/ublock_origin-1.44.4.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes: - [Fix broken :not() operator when forcing parsing as procedural](https://github.com/gorhill/uBlock/commit/d11a3f2fa3533fff9e3074b2e0e39a9efa3a5101) 2022-09-19T00:15:02+00:00 uBlock 1.45.0 uBlock 1.45.0 2022-11-08T18:20:32+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.45.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.44.4...1.45.0) To install the stable build: - **Firefox**: Click [uBlock0_1.45.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4027736/ublock_origin-1.45.0.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes: - [Try to inject scriptlets at onResponseStarted() time](https://github.com/gorhill/uBlock/commit/49df063191496f5118e381acf7b2962386857f99) - [Harden scriptlet injections](https://github.com/gorhill/uBlock/commit/bccd5a02649fb6f5fe748b78539b1d574fbb48b4) - Might fix ["ublock origin not blocking ads in the sidebar of Opera GX while using youtube music"](https://www.reddit.com/r/uBlockOrigin/comments/ye6abt/ublock_origin_not_blocking_ads_in_the_sidebar_of/), to be confirmed - [Fix improperly detecting ruleset changes re. dynamic URL filtering](https://github.com/gorhill/uBlock/commit/d027a3f7c4104297cd2bf1c443659ad804c1a145) - [Add new scriptlet: xml-prune](https://github.com/gorhill/uBlock/commit/bf690145c493acd86e578d7a860da238f0af72d4) - [New cosmetic filter parser using CSSTree library](https://github.com/gorhill/uBlock/commit/a71b71e4c8a2037fc68970bc8912a76732edaade) - Breaking change: filter list authors, please read the commit message - [Add support to report/filter SVG image elements in element picker](https://github.com/gorhill/uBlock/commit/887a87d9ca8d575f3e71708086f44df96ac7cbc7) - [Add original Firefox-authored google-ima shim script](https://github.com/gorhill/uBlock/commit/b6b6e49d57e41e0f99ce6d06da300e52e5e1adf9) - [element-picker: Declare we support both light and dark color-schemes](https://github.com/gorhill/uBlock/commit/4044aa182aa5639c945e163251d1e79f7f11bb22) by @emilio - [Redesign document-blocked page](https://github.com/gorhill/uBlock/commit/3029c78a55d1d9d063339b78d1fc286dcb778a3d) - [Make popup panel reflect state of the actual blocked page](https://github.com/gorhill/uBlock/commit/60d120621514a3b33cc6fe4754d4f8fed3e1f514) - [Unescaped escaped commas in regex-based removeparam values](https://github.com/gorhill/uBlock/commit/f806438de6f0106d15bd559d5d30e1cd5a7da324) - [Fix redundant calls to extract image data](https://github.com/gorhill/uBlock/commit/0c9ab84846f68982888a6b2af2ed75f4fd140ea2) - [Extend matches-css() to support any pseudo-element](https://github.com/gorhill/uBlock/commit/7bc0b5d2bda39ff0ddb1eb62bb748c239a02d994) 2022-11-08T18:20:32+00:00 uBlock 1.45.2 uBlock 1.45.2 2022-11-11T14:10:34+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.45.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.45.0...1.45.2) To install the stable build: - **Firefox**: Click [uBlock0_1.45.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4027736/ublock_origin-1.45.2.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes - [Test for unsupported pseudo operators after normalization](https://github.com/gorhill/uBlock/commit/b1a14794bf3ef1b3272cbbe29451bc429b2b16ac) - [Mind implicit prelude `*` element in pseudo operators](https://github.com/gorhill/uBlock/commit/4d4a5f380799b64c167e42331a37d7be2f917214) 2022-11-11T14:10:34+00:00 uBlock 1.46.0 uBlock 1.46.0 2022-12-22T16:12:53+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.46.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.45.2...1.46.0) To install the stable build: - **Firefox**: Click [uBlock0_1.46.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4047353/ublock_origin-1.46.0.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes - [Add `options` stub to `nofab` scriptlet ](https://github.com/gorhill/uBlock/commit/f596559103efe4132bab64939ef785d07886e3ad) - [Rewrite logger's "exceptor" feature](https://github.com/gorhill/uBlock/commit/a91781a4959c0381c8ab3230545e4e0f579d4a2c) - [Be sure procedural filterer is present before use](https://github.com/gorhill/uBlock/commit/d77331f73ae28b4a67a109044a8ec67dc84ac9e2) - [Use Blob URLs to reliably inject scriptlets](https://github.com/gorhill/uBlock/commit/0971025b21155f07955ed703143c3324c732cf03) -- as [suggested](https://github.com/uBlockOrigin/uBlock-issues/issues/235#issuecomment-1344313926) by @evilpie - [Add :remove-attr() and :remove-class() pseudo selector operators](https://github.com/gorhill/uBlock/commit/992255e9937f81b5dd58524caa2ceeaeb29efb14) - [Rework generic cosmetic filtering code](https://github.com/gorhill/uBlock/commit/26594fb902b1042843ebda1ab3b3aa6304ed3ae9) - [Add pseudo-operator :matches-attr()](https://github.com/gorhill/uBlock/commit/76d70102f069856bffac7cd27dc40500c3bb9563) - [Detect invalid usage of combinators in :not() pseudoclass](https://github.com/gorhill/uBlock/commit/62601639f678c90f25d7c25a600f60cb82bc995b) - [Give more time for viewport to be ready](https://github.com/gorhill/uBlock/commit/92397baa3901f2a18564894098628955b2661e78) (in popup panel) -- [related feedback](https://github.com/uBlockOrigin/uBlock-issues/discussions/2385) - [Handle potentially invalid CSS selector](https://github.com/gorhill/uBlock/commit/bdc7a4c5397c3a0b8a29b6735c053bd27ade9a61) (in logger) - [Ensure state of more/less in panel reflect locked/disabled sections](https://github.com/gorhill/uBlock/commit/eb709335f842fc3e36647649f81df240ca8d664a) - [Isolate generic cosmetic filters from specific ones in generated stylesheet](https://github.com/gorhill/uBlock/commit/9b3ad0702cbfadb586c251da6005d125e3567ad4) - [Do not cname-uncloak same-origin network requests](https://github.com/gorhill/uBlock/commit/161a175bb0596ed6b7734dd7ff77e85204603e96) - [Prevent the creation of non-cosmetic extended filters in element picker](https://github.com/gorhill/uBlock/commit/44753053c3fd732cccb321e5e64489ceb1d954cd) - [Fix visual of DOM inspector layer in dark theme mode](https://github.com/gorhill/uBlock/commit/105c7f54466b5f5f1f5754607d5852a147171802) - [Improve extraction of tokens from regexes](https://github.com/gorhill/uBlock/commit/d51b7e082b73db745a1f8321e65b086902d80d80) - [Use placeholders to minimize vertical shifting at page load time](https://github.com/gorhill/uBlock/commit/2cc6835de0e408ea7a9d87274ede3a8030531c1b) - [Bundled filter lists in releases are not timestamped](https://github.com/uBlockOrigin/uBlock-issues/issues/2358) - [Ensure procedural filters are applied at least once](https://github.com/gorhill/uBlock/commit/73c2decdf567d6b1b25a4617ee2e08356446e150) - [Code maintenance: replace uDom.js with dom.js](https://github.com/gorhill/uBlock/commit/feaa338678ab64e334d33d5b5fb06749877454e7) 2022-12-22T16:12:53+00:00 uBlock 1.47.0 uBlock 1.47.0 2023-02-13T17:59:09+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.47.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.46.0...1.47.0) To install the stable build: - **Firefox**: Click [uBlock0_1.47.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4069969/ublock_origin-1.47.0.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes / changes - [Prevent context menu entries on non-HTTP documents](https://github.com/gorhill/uBlock/commit/8f2e7ae202bd87d370c869b92a6573329982efd7) - [Ignore compilation hints when applying exception cosmetic filters](https://github.com/gorhill/uBlock/commit/bc19a938152a7839079cb189a8d5ce660ed71d0b) - [ Add support for regex-based values as target domain for static extended filters](https://github.com/gorhill/uBlock/commit/81498474d6d440b032681aa9952d593749b39efb) - [Add support for regex-based values for `domain=`/`from=`/`to=` options](https://github.com/gorhill/uBlock/commit/b1de8d3fe48755da58268ba86dccd5d76940b613) - [Rewrite static filtering parser](https://github.com/gorhill/uBlock/commit/8ea3b0f64c7a13c32cae1650c6b5768d9618031c) - [uBO doesn't reject cosmetic filters with invalid pseudo-classes/pseudo-elements](https://github.com/gorhill/uBlock/commit/d9b50fcd514bf13c2253feb9efc1c0ce408bf584) - [Make the logger entry dialog modeless](https://github.com/gorhill/uBlock/commit/a9405fe36c31323431f8cae593e2994f538c7c69) - [Fix missing regex flags](https://github.com/gorhill/uBlock/commit/dfe9d3a1da56b08f78a3ef7a73de4b2dfe6e0c6a) - [Import version 1.2.0 of RegexAnalyzer](https://github.com/gorhill/uBlock/commit/45139d8fdc8edebd1dad8a0d7bdd993a409da563) - [Set `charset` to `utf-8` for Blob-based injected scriptlets ](https://github.com/gorhill/uBlock/commit/d10d0ff14f8e1d598193a2fdd40ded6e0d47b577) - [Disallow `-abp-...` filters if not using `#?#`](https://github.com/gorhill/uBlock/commit/72dabcac6680decddf30b98e8d9d93f34f3b7025) - [Work related to keyboard shortcuts for page reload](https://github.com/gorhill/uBlock/commit/3f71659aa84679ede50e55824770eab7269f8342) - [New network filter option: `to=[list of domain names]`](https://github.com/gorhill/uBlock/commit/19f8b30d577ac17097b8060adfc92093866e26d8) - [New network filter option: `method=...`](https://github.com/gorhill/uBlock/commit/b6981877ba8f9011292aee9556c4d4c08c1bfd2d) 2023-02-13T17:59:09+00:00 uBlock 1.47.2 uBlock 1.47.2 2023-02-21T13:47:31+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.47.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.47.0...1.47.2) To install the stable build: - **Firefox**: Click [uBlock0_1.47.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4073921/ublock_origin-1.47.2.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes / changes - [Support moving logger dialog around with touch events](https://github.com/gorhill/uBlock/commit/e7400686918534e08bfb853c7217ff1a077f0afa) - [Raise minimum version of Firefox](https://github.com/gorhill/uBlock/commit/e23f0bd7d5d97c2b7fbcca96e77b26cb78b834d6) - [Fix improper invalidation of inline-(font|script) types](https://github.com/gorhill/uBlock/commit/c8c5264aca2e156e8103c63dde7588007dbb1ce8) 2023-02-21T13:47:31+00:00 uBlock 1.47.4 uBlock 1.47.4 2023-03-03T22:18:49+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.47.4...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.47.0...1.47.4) To install the stable build: - **Firefox**: Click [uBlock0_1.47.4.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4079064/ublock_origin-1.47.4.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes / changes - [Add list for Macedonia; add languages to Persian list](https://github.com/gorhill/uBlock/commit/088e90ed42cdb09828b71a799425bb0ed0dab21c) - [Support update period below 1-day](https://github.com/gorhill/uBlock/commit/db118483c91da468d22b943aba07bbcfc2e37427) - [Restore behind-the-scene origin for docless secondary resources](https://github.com/gorhill/uBlock/commit/8f32bee8b9f351b233d92304951dfce180390a07) - [Refine AST template's regex for hosts file entries](https://github.com/gorhill/uBlock/commit/09bc4e21c75659458f3a6fa12fcc5a9b53624270) - [Flush cached result when adding to FilterDomainHitSet](https://github.com/gorhill/uBlock/commit/d8bc7436e8c088cb7b178d8502d0b076edfbc759) 2023-03-03T22:18:49+00:00 uBlock 1.48.0 uBlock 1.48.0 2023-03-21T16:13:40+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.48.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.47.4...1.48.0) To install the stable build: - **Firefox**: Click [uBlock0_1.48.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4086892/ublock_origin-1.48.0.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## New ### Readiness status at browser launch uBO's readiness at browser launch time is a particularly prickly issue on Chromium-based browsers,<sup>[1]</sup> especially [more so since Chromium 110](https://github.com/uBlockOrigin/uAssets/discussions/16939). This leads to numerous reports of _"uBlock stopped working"_, which are simply caused by the fact that at launch time the browser started to load webpages before uBO was ready to filter properly (because the filter lists were not fully loaded in memory). To reduce the number of reports caused by this issue which is outside of uBO's control, uBO's toolbar icon will now reflect its readiness status at browser launch (i.e. make visible to users what has always been happening): 1. A yellowish toolbar icon means that uBO is currently loading all filter lists into memory and as such is not ready to filter properly: ![Screenshot from 2023-03-18 12-50-34](https://user-images.githubusercontent.com/585534/226121557-0428852b-59a6-4320-ab77-d5ca68a8cdf7.png) 2. If additionally there is a yellowish `!` badge while uBO is working toward readiness, this means network requests were fired by the browser which could not be processed by uBO, potentially leading to ads/trackers/etc. not being filtered in some of the already opened webpages: ![Screenshot from 2023-03-18 12-25-30](https://user-images.githubusercontent.com/585534/226121582-ce77b8ef-be4f-4214-97c9-a11497045cef.png) 3. Once uBO is ready to filter properly, a yellowish `!` badge on a normally colored toolbar icon means that the current webpage was not filtered properly at browser launch, potentially causing the current webpage to be afflicted by ads/trackers/etc.: ![Screenshot from 2023-03-18 11-58-36](https://user-images.githubusercontent.com/585534/226121627-27b1ae78-58a0-454a-aa74-658944197096.png) 4. To remediate the browser launch filtering issue on a given webpage, you can simply force a reload of that webpage, which as a result will bring back the badge to be rendered as expected: ![Screenshot from 2023-03-18 11-58-42](https://user-images.githubusercontent.com/585534/226121677-aa0b3547-1e44-4c97-9887-020b2c79ede4.png) For Chromium-based browsers, it is possible to automate step 4 above by checking the setting [_Suspend network activity until all filter lists are loaded_](https://github.com/gorhill/uBlock/wiki/Dashboard:-Filter-lists#suspend-network-activity-until-all-filter-lists-are-loaded) in [_Filter lists_ pane](https://github.com/gorhill/uBlock/wiki/Dashboard:-Filter-lists) in the [dashboard](https://github.com/gorhill/uBlock/wiki/Dashboard). Caveat: in the past some users have reported this negatively interfered with page loading at browser launch time in some cases ([example](https://github.com/uBlockOrigin/uBlock-issues/issues/1973), [example](https://www.reddit.com/r/uBlockOrigin/comments/squo8n/)), hence why it is optional and not enabled by default in Chromium-based browsers. With Firefox-based browsers, you should typically only see step 1 and 4 above, unless you disabled the setting _Suspend network activity until all filter lists are loaded_, which is enabled by default in Firefox. <sub>[1] See [_uBlock Origin works best on Firefox_ / _Browser launch_](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox#browser-launch)</sub> ### Code viewer Investigating filter issues can be a serious time sink, and to help with this, a code viewer has been added to uBO. The code viewer will automatically beautify HTML/CSS/JS code, which should be an improvement over the browser built-in `view-source` tool. You can view beautified source code of HTML/CSS/JS resources when clicking the link in a logger entry. Additionally, if the [advanced setting `filterAuthorMode`](https://github.com/gorhill/uBlock/wiki/Advanced-settings#filterauthormode) is set to `true`, an entry labelled _View source code..._ will be added to the context menu, so that you can view the source code of any page/resource without having to open the logger. ## Fixes / changes - [Fix broken http header filtering](https://github.com/gorhill/uBlock/commit/72cc9a8fe830ea6ea919defa87990f64ce4f8aa6) - [Prevent dashboard from loading at browser launch until ready](https://github.com/gorhill/uBlock/commit/5c92d95143b07aaee6f04a41db6e0a3e9a55db06) - [Support removing whole lines of text with regex in m3u-prune scriptlet](https://github.com/gorhill/uBlock/commit/b3821e6869d45b5697c44922ee7242e35e11a29d) - [Fix broken filter parsing when prepended with spaces](https://github.com/gorhill/uBlock/commit/b63ced24d415827342ac14b3924e68054851f398) - [Context of `about:blank` is that of parent frame (`popup` option)](https://github.com/gorhill/uBlock/commit/574f30ed43a02355c49c09d5b970619f1174f3b3) - [Add experimental `href-sanitizer` scriptlet](https://github.com/gorhill/uBlock/commit/e123256eaf64be19f81eba123970db07b45eb0ae) - [Prevent dialog box from overflowing logger's viewport](https://github.com/gorhill/uBlock/commit/7bf3f1bd2008d0f6483ca890414294714f665286) - [Make parser take into account `filterOnHeaders` setting](https://github.com/gorhill/uBlock/commit/890aabaae942315c9b06985723188ef8c3889821) - [Show a distinct toolbar icon until filtering engines are fully initialized](https://github.com/gorhill/uBlock/commit/0c9576d3e609d3bc43ed5468ec4a8eb017642ad8) - [Add source code viewer](https://github.com/gorhill/uBlock/commit/33c437f99f30daa3172b097ba35ae662239f6013) 2023-03-21T16:13:40+00:00 uBlock 1.48.2 uBlock 1.48.2 2023-03-28T14:43:53+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.48.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.48.0...1.48.2) To install the stable build: - **Firefox**: Click [uBlock0_1.48.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4090059/ublock_origin-1.48.2.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes / changes - [Ensure astSelectorsFromSelectorList receive expected arguments](https://github.com/gorhill/uBlock/commit/56b8201196a02e4d6c31bce7c168ad1c961ed63e) 2023-03-28T14:43:53+00:00 uBlock 1.48.4 uBlock 1.48.4 2023-04-01T21:07:31+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.48.4...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.48.2...1.48.4) To install the stable build: - **Firefox**: Click [uBlock0_1.48.4.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4092158/ublock_origin-1.48.4.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes / changes - [Fix presumed network filter not being a valid network filter](https://github.com/gorhill/uBlock/commit/e2d837a2dbc1d18ce78ea40ce93ad6f8ecddcbb3) - [Avoid using ! toolbar icon badge when inconsequential](https://github.com/gorhill/uBlock/commit/1835e90125702ac0098692a2f98c8276ace92346) - [Clear unprocessed requests status on webNavigation reload event](https://github.com/gorhill/uBlock/commit/0b0915526817ce1b0dd2a32cfeaff3f1b647b737) 2023-04-01T21:07:31+00:00 uBlock 1.48.8 uBlock 1.48.8 2023-04-12T15:23:52+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.48.8...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.48.4...1.48.8) To install the stable build: - **Firefox**: Not submitted - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Not submitted - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> - The Microsoft Store version of uBO is published by [Nicole Rolls](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Notes This release mostly benefits Chromium-based browsers. I haven't decided yet if it's worth publishing this release on AMO since the main issue addressed here does not affect Firefox. ## Fixes / changes - [More aggressively clear the unprocessed-request status](https://github.com/gorhill/uBlock/commit/b9e055c0e16ba6b449724bc1d7f4aa276e80d3c8) - [Provide explanation of yellowish toolbar icon badge in message section in popup panel](https://github.com/gorhill/uBlock/commit/bf5f3435486bad3c628a0d57d0d37e94d8066a97) - [Properly detect incorrect usage of CSS combinators](https://github.com/gorhill/uBlock/commit/dad862f063700f46f3471d850efab08075d044a0) 2023-04-12T15:23:52+00:00 uBlock 1.49.0 uBlock 1.49.0 2023-04-18T15:17:58+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.49.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.48.8...1.49.0) To install the stable build: - **Firefox**: Click [uBlock0_1.49.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4099143/ublock_origin-1.49.0.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> ## Fixes / changes - [Make the toolbar warning timeout configurable](https://github.com/gorhill/uBlock/commit/19db4e57f2c49ecee75cee70d340eb61969a5723) - [Better integrate suspend-network with unprocessed-request](https://github.com/gorhill/uBlock/commit/bacf5d16613905d45955b6a73d26f3dfe5b15047) - [Properly detect incorrect usage of CSS combinators](https://github.com/gorhill/uBlock/commit/dad862f063700f46f3471d850efab08075d044a0) - [Wrap usage of setTimeout in helper for background + auxiliary pages](https://github.com/gorhill/uBlock/commit/91f9795023de45dcee17567d3faef8c65335e2e0) - [Start using browser.alarms instead of setTimeout() where applicable](https://github.com/gorhill/uBlock/commit/bec6cad2c029ef59de40043dcc998bb3c861cc69) - [Fix improper detection of quotes in quoted strings](https://github.com/gorhill/uBlock/commit/66c70cf746c1863d9d3733502658617d77f4d146) - [Add matched cosmetic filters in troubleshooting information](https://github.com/gorhill/uBlock/commit/6efd8eb84aaae43b05c3e9f2bffd13cf85f16018) - [Add infrastructure for static filter syntax linter](https://github.com/gorhill/uBlock/commit/50afd5ae38df37c01340f465d4acc499f030ca91) - [Make `object` equivalent of `frame` for dynamic filtering purpose](https://github.com/gorhill/uBlock/commit/b4ae2d3bf4b82066ec06039a76d7220905f93508) - [Enforce implicit media type for filters using `mp4` option](https://github.com/gorhill/uBlock/commit/d58309674db077a3ba563fe5aa558e43d790c688) - [Better detect invalid network filter patterns](https://github.com/gorhill/uBlock/commit/42a00ec74212daf74a8e23a016bc96bda64fc210) - [Support view source of "other" type](https://github.com/gorhill/uBlock/commit/3d1c696e20a8c1111bc44cb9bea04ee0fabc5e46) - [Add widget to filter firewall rows in popup panel](https://github.com/gorhill/uBlock/commit/8d445e782ddc57158e0bffcc08dec193340d49a0) - [Add support for negated hostnames in HTML filters](https://github.com/gorhill/uBlock/commit/8507d637e5190836caec390fed3a9cff13b4e131) - [Aggressively auto update assets when at least one is very obsolete](https://github.com/gorhill/uBlock/commit/f7f776fb8abc308b4b64b787eacdde56818e2bce) - [Normalize non-ASCII characters in `:matches-path()` argument](https://github.com/gorhill/uBlock/commit/a8a46c4593771c83b725ebe35a287c47146f0c0c) - [Refactor scriptlets injection code](https://github.com/gorhill/uBlock/commit/18a84d2819d49444fc31c5350677ecc5b2ec73c6) - [Add scriptlet dependencies to reduce code duplication](https://github.com/gorhill/uBlock/commit/236fb3ad59ecf3e01066004fbe86d17bf2d00808) - [Protect RegExp.prototype.test method in scriptlets.js](https://github.com/uBlockOrigin/uBlock-issues/issues/1741) - [Properly handle default list status changes in assets.json](https://github.com/gorhill/uBlock/commit/2cd062898c0f6007ea9b44b36472c210baa1b0e4) 2023-04-18T15:17:58+00:00 uBlock 1.49.2 uBlock 1.49.2 2023-04-26T13:30:06+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.49.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.49.0...1.49.2) To install the stable build: - **Firefox**: Click [uBlock0_1.49.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4103048/ublock_origin-1.49.2.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> ## Fixes - [Reverse usage of browser.alarms](https://github.com/gorhill/uBlock/commit/348f75af7fdb8ede8ea09735e854b35a5162040a) - [Mind rejected promises from vAPI.storage API](https://github.com/gorhill/uBlock/commit/98d4d24f9b784294bde0db4dd7a1dbed021f2c83) - [Properly handle promise rejection from webext.storage.local API](https://github.com/gorhill/uBlock/commit/54cb5e22329aec4883c61af3a27f5d3c7ae9d74d) - [Add more checks against unexpected conditions re. assets.json](https://github.com/gorhill/uBlock/commit/6294829e68b2f6eb2afe133205a36cbc8bb529ed) 2023-04-26T13:30:06+00:00 uBlock 1.50.0 uBlock 1.50.0 2023-06-07T14:37:22+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.50.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.49.2...1.50.0) To install the stable build: - **Firefox**: Click [uBlock0_1.50.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4121906/ublock_origin-1.50.0.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Review pending <!--Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --> ## Fixes / changes - [Add support to remove attributes in `xml-prune` scriptlet](https://github.com/gorhill/uBlock/commit/f8c4b8e52d9e93e0419eb8b0891084e59be0616b) - [Fix/improve `href-sanitizer` scriptlet](https://github.com/gorhill/uBlock/commit/f3b720d532c7a42a6ad5167e3b6f860004b4c2b6) - [Add `evaldata-prune` scriptlet](https://github.com/gorhill/uBlock/commit/c8de9041917b61035171e454df886706f27fc4f3) - [Add support for `xhr` in `xml-prune`](https://github.com/gorhill/uBlock/commit/d3fae27017a1ce65fcba35ef7ca59b6a22ad2bde) - [Add `remove-node-text.js` scriptlet](https://github.com/gorhill/uBlock/commit/2bb446797a12086f2eebc0c8635b671b8b90c477) - [Add `trusted-set-constant` scriptlet](https://github.com/gorhill/uBlock/commit/19cdd50a1cd0ef984f14673cb6e0022cbe2d1b3a) - [Support injecting scriptlet in MAIN or ISOLATED world](https://github.com/gorhill/uBlock/commit/1a863a877d1bd7ea906c8afff84ee24312472240) - [Add trusted-source support for privileged scriptlets (and add `replace-node-text` scriptlet)](https://github.com/gorhill/uBlock/commit/41876336db48292de06707adfa5e97dab74297d2) - [Add `spoof-css` scriptlet](https://github.com/gorhill/uBlock/commit/d40546058478ab4451dd5f7b8ac7ef735c5cc0ae) - [Add back AdGuard Tracking Protection](https://github.com/gorhill/uBlock/commit/02dff78eab1c62e49829b3970626bf43b919f496) - [Expand/harden some scriptlets](https://github.com/gorhill/uBlock/commit/2ef2888805db5dad140a2bbe28dfd137d30edee7) - [Return string when storage.sync.get() promise fails](https://github.com/gorhill/uBlock/commit/d5dec1d3c4f393ea048c105f80d7c40eade60621) - [Do not bail out when `content-disposition` is `inline`](https://github.com/gorhill/uBlock/commit/a3a80e3b3f41e58446096bcdcf085e550afcd449) - [Fix improperly unselecting imported lists](https://github.com/gorhill/uBlock/commit/1a9a8aae0c8969dad9743e31dd465c8892b89f32) - [Report injected scriptlets in troubleshooting information](https://github.com/gorhill/uBlock/commit/578fc21bd9c69f58ab4d7121159ae39e2e981763) - [Fix rendering issue of row-filter icon in popup panel](https://github.com/gorhill/uBlock/commit/56092189d1cdab0872a832f9152b3b23015ad6cb) - [Add "scriptlet" filter expression to logger](https://github.com/gorhill/uBlock/commit/88fb6b153df088d1b4f4015386498ec15aed53e3) - [Fix hostname-detecting regex](https://github.com/gorhill/uBlock/commit/a6b13e6b9cd48eacdac63cc3f40ce179dc13fd1d) - [Add support for sublists in "Filter lists" pane](https://github.com/gorhill/uBlock/commit/84fad1deebe5b453de6526cab7e93d06bc8baa84) - [Properly handle converted procedural filters in logger](https://github.com/gorhill/uBlock/commit/5fd35ffb3c91cc3fe13908746b34c3263895b89e) - [Mind small screen size in asset viewer](https://github.com/gorhill/uBlock/commit/c31e087946c34610b91f7c1339f1a6f0781b88ad) - [Add thunderbird as target for installation](https://github.com/gorhill/uBlock/commit/11c3f303762de88e8e2211e5ae0ad74490dd1136) - [Add ability to execute aeld scriptlet at a later time](https://github.com/gorhill/uBlock/commit/3c12173dfe4eea7c4b6758c556ed2dd5fcdbdd99) - [Move hostname label to top of popup panel](https://github.com/gorhill/uBlock/commit/b8cfa382e84902e21cea7fa5e57ccf22e36d2388) - [Offer opportunity to update filter lists before reporting issue](https://github.com/gorhill/uBlock/commit/4a92f96206c2fba138c7323c3c4c9524ef71fa26) - [Fix compiling of negated regex-based `to=` domain](https://github.com/gorhill/uBlock/commit/3dddf4ca47bac1b165794575d4e6eb1f24d3deea) 2023-06-07T14:37:22+00:00 uBlock 1.51.0 uBlock 1.51.0 2023-07-19T22:58:11+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.51.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.50.0...1.51.0) To install the stable build: - **Firefox**: Click [uBlock0_1.51.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4141256/ublock_origin-1.51.0.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes / changes - [Remove obsolete web_accessible_resources](https://github.com/gorhill/uBlock/commit/ee0649329c59) - [Add missing (deprecated) method to google ima](https://github.com/gorhill/uBlock/commit/cdf385f5f46e) - [Fix regression in handling of experimental `header=` filter option](https://github.com/gorhill/uBlock/commit/aa6baf9a29db) - [Only already normalized CSS selectors can be fast path-compiled](https://github.com/gorhill/uBlock/commit/0da7e12ea4a0) - [Improve compatibility with AdGuard's scriptlets](https://github.com/gorhill/uBlock/commit/ec0698196563) - [Add static network filter option: `permissions`](https://github.com/gorhill/uBlock/commit/5ebdbf3e2439) - [Add `set-attr` scriptlet](https://github.com/gorhill/uBlock/commit/786d9b2212e9) - [Do not bail too early when trapping properties in `acs` scriptlet](https://github.com/gorhill/uBlock/commit/fea6f7f311a5) - [Fix regression in cloud storage import of "Filter lists" pane](https://github.com/gorhill/uBlock/commit/80b3f3c3c020) - [Add `set-session-storage-item` scriptlet](https://github.com/gorhill/uBlock/commit/083a318090e3) - [Prevent negative position when widget size is greater than viewport size](https://github.com/gorhill/uBlock/commit/60b21b142268) - [Ensure no negative value for `top` property of floating widget in logger](https://github.com/gorhill/uBlock/commit/b44815f0c8f0) - [Add visual hint when not all sublists are enabled](https://github.com/gorhill/uBlock/commit/622cda2cdf91) - [Add support for AdGuard's noop (`_`) network filter option](https://github.com/gorhill/uBlock/commit/33b409dd5bae) - [Add "tabless" filter expression for logger output](https://github.com/gorhill/uBlock/commit/5d6e10318662) - [Add support for logical expressions to `!#if` directive](https://github.com/gorhill/uBlock/commit/194354cd5d77) - Also added support for `!#else` - [Add resource aliases for increased compatibility with AdGuard lists](https://github.com/gorhill/uBlock/commit/7867c2512807) - [Add compatibility with AdGuard's `#%#//scriptlet(...)` syntax](https://github.com/gorhill/uBlock/commit/fd036a51ee20) - Also added support for quoted parameters in `##+js(...)` syntax - [Fix syntax highlighter throwing with invalid patterns](https://github.com/gorhill/uBlock/commit/8b7a5264deb4) - [Prevent creating report until filter lists are updated](https://github.com/gorhill/uBlock/commit/e50b3911052d) - [Add support for sublist at any tree depth in "Filter lists" pane](https://github.com/gorhill/uBlock/commit/f6954430d197) - [Add `set-local-storage-item`/`trusted-set-local-storage-item` scriptlets](https://github.com/gorhill/uBlock/commit/9443ba80a06c) - [Add support to remove values in `set-local-storage-item` scriptlet](https://github.com/gorhill/uBlock/commit/b283d6aa33ad) - [Fix `m3u-prune` scriptlet](https://github.com/gorhill/uBlock/commit/bd7318da3c81) - [Rework `nowoif` scriptlet](https://github.com/gorhill/uBlock/commit/0bd4b600cf78) - [Add `trusted-set-cookie` scriptlet](https://github.com/gorhill/uBlock/commit/eaea26b5e97e) (requires trusted source) - [Add `set-cookie` scriptlet](https://github.com/gorhill/uBlock/commit/27a54c084556) - [Can't have whitespace in network filter pattern ](https://github.com/gorhill/uBlock/commit/e5bd7556d912) 2023-07-19T22:58:11+00:00 uBlock 1.52.0 uBlock 1.52.0 2023-09-08T13:33:39+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.52.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.51.0...1.52.0) To install the stable build: - **Firefox**: Click [uBlock0_1.52.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4164949/ublock_origin-1.52.0.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes / changes - [Add `json-prune-xhr-response` and `trusted-replace-xhr-response` scriptlets](https://github.com/gorhill/uBlock/commit/3152896d42) - [Use `globalThis` instead of `self` in scriptlet helper](https://github.com/gorhill/uBlock/commit/2282215e1c) - [Add `json-prune-fetch-response` scriptlet](https://github.com/gorhill/uBlock/commit/749cec0f09) - [Position reload icon in logger as per feedback](https://github.com/gorhill/uBlock/commit/eccfd3b823) - [Re-factor extra args for `set-constant` scriptlet](https://github.com/gorhill/uBlock/commit/f407c28a00) - [Use Unicode version of hostnames in element picker](https://github.com/gorhill/uBlock/commit/55d068aca3) - [Disallow trailing CSS universal selector unless properly separated](https://github.com/gorhill/uBlock/commit/393fd90f9d) - [Fix/improve `xml-prune` scriptlet](https://github.com/gorhill/uBlock/commit/4b83101ab9) - [Improve `xml-prune` scriptlet](https://github.com/gorhill/uBlock/commit/334a7440f3) - [Put uBO's icon in nav bar by default](https://github.com/gorhill/uBlock/commit/21bb4e56ed) - [Properly serialize CSS combinators according to position in selector](https://github.com/gorhill/uBlock/commit/fbc7a0e0ae) - [Improve `no-xhr-if` scriptlet](https://github.com/gorhill/uBlock/commit/418087de9c) - [Improve `no-xhr-if` scriptlet](https://github.com/gorhill/uBlock/commit/bf591d93fb) - [Use non-normalized URL for reload/report operations](https://github.com/gorhill/uBlock/commit/79ed0c76cb) - [Add commented keywords to `googlesyndication_adsbygoogle.js` scriptlet](https://github.com/gorhill/uBlock/commit/7bcc340ab0) - [Improve `fingerprint2.js` scriptlet](https://github.com/gorhill/uBlock/commit/3c609793fd) - [Nothing can come after action operator in procedural cosmetic filters](https://github.com/gorhill/uBlock/commit/a3a2ac5ec0) - [Add `trusted-replace-fetch-response` scriptlet](https://github.com/gorhill/uBlock/commit/82a7d11f78) - [Harden `spoof-css` scriptlet](https://github.com/gorhill/uBlock/commit/64b849ab0b) - [Support negated pattern for stack test in scriptlets](https://github.com/gorhill/uBlock/commit/84cc69aa10) - [Fix looking up clickable URLs in code viewer](https://github.com/gorhill/uBlock/commit/223e230e49) - [Fine tune logging capabilities of `json-prune` scriptlet](https://github.com/gorhill/uBlock/commit/81b2fcee5d) - [Add `stackNeedle` argument to `json-prune` scriptlet](https://github.com/gorhill/uBlock/commit/4649ae4d78) - [Improve `remove-class` behavior](https://github.com/gorhill/uBlock/commit/fa489fdb87) - [Add visual hint for filtered out rows in firewall pane](https://github.com/gorhill/uBlock/commit/c74fc6460e) - [Add `$currentISODate$` to `trusted-set-local-storage-item` scriptlet](https://github.com/gorhill/uBlock/commit/8ddad9e39b) - [Eliminate case-sensitivity from values in `set-cookie` scriptlet](https://github.com/gorhill/uBlock/commit/03d0d8d4ce) 2023-09-08T13:33:39+00:00 uBlock 1.52.2 uBlock 1.52.2 2023-09-21T16:53:43+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.52.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.52.0...1.52.2) To install the stable build: - **Firefox**: Click [uBlock0_1.52.2.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4164949/ublock_origin-1.52.2.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome store (CWS): <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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes / changes - [Fix XHR hook partial response handling](https://github.com/gorhill/uBlock/commit/ce959164bb) (fix by @ephemeralViolette) - [Fix regression in `:is()` operator](https://github.com/gorhill/uBlock/commit/7ef3408712) - [Do not assume set viewport for popup panel when using portrait mode in descktop](https://github.com/gorhill/uBlock/commit/313a3121c9) - [Fix removal of `:scope` prefix in `:has()` operator](https://github.com/gorhill/uBlock/commit/2571660161) 2023-09-21T16:53:43+00:00 uBlock 1.53.0 uBlock 1.53.0 2023-10-31T11:51:23+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.53.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.52.2...1.53.0) To install the stable build: - **Firefox**: Click [uBlock0_1.53.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4188488/ublock_origin-1.53.0.xpi) [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-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> <sub>The Microsoft Store version of uBO is published by [Nicole Rolls](https://github.com/nicole-ashley/uBlock-Edge)</sub> - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes / changes - [Add additional set-cookie names](https://github.com/gorhill/uBlock/commit/d51b393fdb) (by @ryanbr) - [Improve google-ima shim script](https://github.com/gorhill/uBlock/commit/b445f4f4cd) (by @kzar) - [Match `type` exactly in `prevent-addEventListener` scriptlet](https://github.com/gorhill/uBlock/commit/d32204f984) - [Add filtering expressions for logger output](https://github.com/gorhill/uBlock/commit/a9ff41ae55) - [Add warning against adding custom filters from untrusted sources](https://github.com/gorhill/uBlock/commit/f1ce3b2191) - [Consider _My filters_ an untrusted source by default](https://github.com/gorhill/uBlock/commit/64c1f8767c) - [Add `trusted-prune-inbound-object` scriptlet](https://github.com/gorhill/uBlock/commit/1c9da227d7) - [Add `dontOverwrite` vararg to `(trusted-)set-cookie` scriptlets](https://github.com/gorhill/uBlock/commit/607bba6eaf) - [Add "on" and "off" values to set-cookie](https://github.com/gorhill/uBlock/commit/eb66129fbf) (by @peace2000) - [Fine tune `set-local-storage-item` as per feedback](https://github.com/gorhill/uBlock/commit/41d91ed080) - [Support AdGuard's `[trusted-]set-cookie-reload` scriptlets](https://github.com/gorhill/uBlock/commit/9d3acd91b8) - [Ignore assets older than cached version when fetching from CDNs](https://github.com/gorhill/uBlock/commit/7daf31336a) - [Support quoting scriptlet parameters with backticks](https://github.com/gorhill/uBlock/commit/027c7a4fb5) - [Add new static network filter option: `urltransform`](https://github.com/gorhill/uBlock/commit/2e4525fe3c) - [Support pane: mark lists as obsolete only when update button is clicked](https://github.com/gorhill/uBlock/commit/bee64ebd90) - [Bring `header=` filter option out of experimental status](https://github.com/gorhill/uBlock/commit/c96a673338) - [Add `trusted-click-element` scriptlet](https://github.com/gorhill/uBlock/commit/7af88b025d) - [Add ability to update lists through links with specifically crafted URLs](https://github.com/gorhill/uBlock/commit/0325dcdcb4) - [Fix overzealous matching in `(remove|replace)-node-text` scriptlets](https://github.com/gorhill/uBlock/commit/e5c1b63315) - [Fix `no-xhr-if` scriptlet for Firefox](https://github.com/gorhill/uBlock/commit/6f74df942d) - [Support restoring from `application/json` file](https://github.com/gorhill/uBlock/commit/437453233d) - [Use safe versions of `Math.floor`/`Math.random` in scriptlets](https://github.com/gorhill/uBlock/commit/780383faef) - [Improve `google-ima.js` surrogate](https://github.com/gorhill/uBlock/commit/02c7b32bef) - [Add `stackToMatch` vararg to `json-prune`-related scriptlets](https://github.com/gorhill/uBlock/commit/6b211f622c) - [Reduce race conditions in scriptlet injection on Firefox](https://github.com/gorhill/uBlock/commit/4cac9d185b) - [Add scriptlet aliases for compatibility with AdGuard lists](https://github.com/gorhill/uBlock/commit/4e2aa3e384) - [Remove unmaintained urlhaus PUP filter list](https://github.com/gorhill/uBlock/commit/c3cd596175) - [Use AG version of urlhaus list](https://github.com/gorhill/uBlock/commit/402e2ebf57) - [Minor code review of scriptlets](https://github.com/gorhill/uBlock/commit/cce3f3efc1) 2023-10-31T11:51:23+00:00 uBlock 1.53.2 uBlock 1.53.2 2023-11-09T22:47:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.53.2...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.53.0...1.53.2) To install the stable build: - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> <sub>The Microsoft Store version of uBO is published by [Nicole Rolls](https://github.com/nicole-ashley/uBlock-Edge)</sub> --- No change from [1.53.0](https://github.com/gorhill/uBlock/releases/tag/1.53.0). This release exists only as an attempt to unstick publishing of 1.53.0 in Microsoft Edge Addons store. 2023-11-09T22:47:30+00:00 uBlock 1.53.4 uBlock 1.53.4 2023-11-11T02:08:34+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.53.4...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.53.0...1.53.4) To install the stable build: - **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak> <sub>The Microsoft Store version of uBO is published by [Nicole Rolls](https://github.com/nicole-ashley/uBlock-Edge)</sub> --- This release is essentially just 1.53.0 plus a fix to address an issue in uBO, but which so far has affected only Microsoft Edge as per reports: - [uBlock Origin blocks local files opening in a new window under certain conditions](https://github.com/uBlockOrigin/uBlock-issues/issues/2925) - [Open local PDF file with Microsoft Edge](https://github.com/uBlockOrigin/uBlock-issues/issues/2882) The fix: - [Properly reset needle length in unserialized buffer](https://github.com/gorhill/uBlock/commit/8ed1ad9c9dfc79d2e72f9c2d37d149330eadc0f8) Other browsers will get that fix in stable release 1.54.0. 2023-11-11T02:08:34+00:00 uBlock 1.54.0 uBlock 1.54.0 2023-11-22T15:56:36+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.54.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.53.0...1.54.0) To install the stable build: - **Firefox**: Click [uBlock0_1.54.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4198829/ublock_origin-1.54.0.xpi) [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## New Differential update of filter lists, as a result of discussions at <https://github.com/AdguardTeam/FiltersCompiler/issues/192>. Resulting spec is [here](https://github.com/ameshkov/diffupdates). ![inkscape](https://github.com/gorhill/uBlock/assets/585534/3ee3567b-e24f-4d39-90e2-915b39a114fb) The goal is to **NOT** be ranked among the "most popular projects" by bandwidth usage (as per [jsDelivr's public stats](https://www.jsdelivr.com/statistics)): ![jsDelivr stats](https://github.com/gorhill/uBlock/assets/585534/96c7e0fa-ffcc-4879-a01e-e340b4f0fa9e) It is expected that differential updates will lower both requests and bandwidth usage. **IMPORTANT:** To benefit the much shorter update period enabled by differential updates, you must let uBO auto-update the filter lists. Forcing a manual update will prevent differential updates until the next time a list auto-update. ## Fixes / changes - [Enable path for native `has()` selector in Firefox](https://github.com/gorhill/uBlock/commit/c5724c1cce) - [Allow scriptlets to be injected in `about:blank`](https://github.com/gorhill/uBlock/commit/3fd2588650) - [Fix faulty `as` vararg in `set-constant` scriptlet](https://github.com/gorhill/uBlock/commit/c292a90b90) - [Add support to redirect to `noop.json`](https://github.com/gorhill/uBlock/commit/bd8a91ed3a) - [More improvements to the `google-ima` shim script](https://github.com/gorhill/uBlock/commit/c1d8f5908d) (by @kzar) - [All exceptions filters are exempt from requiring a trusted source](https://github.com/gorhill/uBlock/commit/d2b8d990e6) - [Add `trusted-set-session-storage-item` scriptlet](https://github.com/gorhill/uBlock/commit/f3d6a21e7a) - [Allow the use of quotes in `set-cookie` scriptlet ](https://github.com/gorhill/uBlock/commit/7c562d0c5c) - [Allow the use of quotes in `set-(local|session)-storage-item`](https://github.com/gorhill/uBlock/commit/decafc5cbf) - [Add ability to trigger cookie removal on specific events](https://github.com/gorhill/uBlock/commit/ef311ddbec) - [Ensure CSSTree does not hold a reference onto last parsed string](https://github.com/gorhill/uBlock/commit/1dba557c9a) - [Lower minimum Expires value to 4h](https://github.com/gorhill/uBlock/commit/2360bc02f3) - [Properly reset needle length in unserialized buffer](https://github.com/gorhill/uBlock/commit/8ed1ad9c9d) - [Add additional flags to regional lists](https://github.com/gorhill/uBlock/commit/0962366524) (by @DandelionSprout) - [Harden scriptlets which need to serialize function code into string](https://github.com/gorhill/uBlock/commit/7823d98070) - [Reset `g` regexes before use in `rmnt`/`rpnt` scriptlets](https://github.com/gorhill/uBlock/commit/cdc3f66a6b) - [Apply response filtering according to mime type](https://github.com/gorhill/uBlock/commit/6417f54299) - [Add t/f to set-cookie](https://github.com/gorhill/uBlock/commit/4ab1c36ac9) (by @ryanbr) - [Have `urltransform=` use the same syntax as `replace=`](https://github.com/gorhill/uBlock/commit/d7c99b46e6) - [Implement network filter option `replace=`](https://github.com/gorhill/uBlock/commit/7c3e060c01) (Firefox only because [filterResponseData](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/filterResponseData#browser_compatibility)) - [Prevent evaluating the SNFE until fully loaded](https://github.com/gorhill/uBlock/commit/89b272775a) - [Add support for differential update of filter lists](https://github.com/gorhill/uBlock/commit/d05ff8ffeb) 2023-11-22T15:56:36+00:00 uBlock 1.55.0 uBlock 1.55.0 2024-01-03T20:17:30+00:00 [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.55.0...master) [Commits since last release](https://github.com/gorhill/uBlock/compare/1.54.0...1.55.0) To install the stable build: - **Firefox**: Click [uBlock0_1.55.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4216633/ublock_origin-1.55.0.xpi) [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-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](https://github.com/nicole-ashley/uBlock-Edge) - **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/> --- ## Fixes / changes - [Mind drop events in filter expression field of logger](https://github.com/gorhill/uBlock/commit/c8b7d1a526) - [Improve `xml-prune` scriptlet](https://github.com/gorhill/uBlock/commit/d7063a052f) - [Fix message entries overflowing in logger](https://github.com/gorhill/uBlock/commit/49c8310e22) - [Add support for `application/x-javascript` in `replace=` option](https://github.com/gorhill/uBlock/commit/abeadf18eb) - [Extend support for differential updates to imported lists](https://github.com/gorhill/uBlock/commit/443c1f81e1) - [Add detection of mismatched `!#if`-`!#endif` in linter](https://github.com/gorhill/uBlock/commit/9f4b31a96f) - [Support links to update lists which are differential update-friendly](https://github.com/gorhill/uBlock/commit/5e3f9695b4) - [Remove "Purge all caches" button from "Filter lists" pane](https://github.com/gorhill/uBlock/commit/bd7ce41224) - [Add support for `all` list token in updater-link feature](https://github.com/gorhill/uBlock/commit/14926913f7) - [Fix logging of broad exception filter `#@#+js()`](https://github.com/gorhill/uBlock/commit/4305ea9c0c) - [Improve `no-xhr-if` scriptlet](https://github.com/gorhill/uBlock/commit/d01ad24291) - [Ensure cache storage backend is selected before access](https://github.com/gorhill/uBlock/commit/bfa28b960e) - [Fix popup panel rendering when embedded in logger](https://github.com/gorhill/uBlock/commit/4183ce477a) - [Add visual hint in support information re. differential update](https://github.com/gorhill/uBlock/commit/7e44db763e) - [Remove obsolete web accessible resources](https://github.com/gorhill/uBlock/commit/310bfec6a1) - [Rename `urltransform` to `uritransform`](https://github.com/gorhill/uBlock/commit/cdc5e89f52) - [Vertically expand/collapse in steps in dom inspector](https://github.com/gorhill/uBlock/commit/885bc3875b) - [Reset the DOM inspector when URL in top context changes](https://github.com/gorhill/uBlock/commit/c744c87607) - [Support shadow-piercing combinator `>>>` in `trusted-click-element`](https://github.com/gorhill/uBlock/commit/941077a25c) - [Isolate DOM inspector layers from page context](https://github.com/gorhill/uBlock/commit/ee83a4304a) - [Refactoring: Replace DOM events with broadcast channels](https://github.com/gorhill/uBlock/commit/67fb969572) - [Support non-default sticky lists](https://github.com/gorhill/uBlock/commit/ea7d411bc2) - [Add enableLazyLoad function](https://github.com/gorhill/uBlock/commit/a8cf08325d) (by @spazmodius ) - [Change frequency of save-to-storage blocking stats](https://github.com/gorhill/uBlock/commit/5a338b7210) - [Improve `prevent-fetch` scriptlet](https://github.com/gorhill/uBlock/commit/6aeab2adbc) - [Catch cases of `! Expires:` field with no value](https://github.com/gorhill/uBlock/commit/9ce958432d) 2024-01-03T20:17:30+00:00 uBlock 1.55.1b5 uBlock 1.55.1b5 2024-01-12T23:02:18+00:00 ## Fixes / changes - [Add support to toggle no-scripting switch with keyboard shortcut](https://github.com/gorhill/uBlock/commit/936444883f) - [Do not exceed rate-limited calls to `handlerBehaviorChanged()`](https://github.com/gorhill/uBlock/commit/63fe18a761) - [Shield some code paths against potentially tampered global properties](https://github.com/gorhill/uBlock/commit/534d877e95) (in scriptlets) - [Do not prevent applying changes when lists are updating](https://github.com/gorhill/uBlock/commit/f6b726136c) - [Add `elements` vararg to `prevent-addEventListener` scriptlet](https://github.com/gorhill/uBlock/commit/060f9d68fc) - [Do not use tab character as field separator](https://github.com/gorhill/uBlock/commit/a9eb9630cf) (in logger) - [Prevent `:others()` from hiding `html` tag](https://github.com/gorhill/uBlock/commit/9a104bcbd2) ---------- [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.55.1b5...master) To install the developer build: - **Firefox**: Click [uBlock0_1.55.1b5.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.55.1b5/uBlock0_1.55.1b5.firefox.signed.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.55.1b5.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.55.1b5/uBlock0_1.55.1b5.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 91+ required) - **Node.js**: Import from [npm](https://www.npmjs.com/package/@gorhill/ubo-core), or download and unzip [uBlock0_1.55.1b5.npm.tgz](https://github.com/gorhill/uBlock/releases/download/1.55.1b5/uBlock0_1.55.1b5.npm.tgz). 2024-01-12T23:02:18+00:00 uBlock 1.55.1b7 uBlock 1.55.1b7 2024-01-14T18:36:33+00:00 ## Fixes / changes - [Provide visual feedback when applying changes in "Filter lists" pane](https://github.com/gorhill/uBlock/commit/c4bb8a0f64) - [Empty query parameters must still use `=`](https://github.com/gorhill/uBlock/commit/1cac61a9a4) - [Add support to toggle no-scripting switch with keyboard shortcut](https://github.com/gorhill/uBlock/commit/936444883f) - [Do not exceed rate-limited calls to `handlerBehaviorChanged()`](https://github.com/gorhill/uBlock/commit/63fe18a761) - [Shield some code paths against potentially tampered global properties](https://github.com/gorhill/uBlock/commit/534d877e95) (in scriptlets) - [Do not prevent applying changes when lists are updating](https://github.com/gorhill/uBlock/commit/f6b726136c) - [Add `elements` vararg to `prevent-addEventListener` scriptlet](https://github.com/gorhill/uBlock/commit/060f9d68fc) - [Do not use tab character as field separator](https://github.com/gorhill/uBlock/commit/a9eb9630cf) (in logger) - [Prevent `:others()` from hiding `html` tag](https://github.com/gorhill/uBlock/commit/9a104bcbd2) ---------- [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.55.1b7...master) To install the developer build: - **Firefox**: Click [uBlock0_1.55.1b7.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.55.1b7/uBlock0_1.55.1b7.firefox.signed.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.55.1b7.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.55.1b7/uBlock0_1.55.1b7.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 91+ required) - **Node.js**: Import from [npm](https://www.npmjs.com/package/@gorhill/ubo-core), or download and unzip [uBlock0_1.55.1b7.npm.tgz](https://github.com/gorhill/uBlock/releases/download/1.55.1b7/uBlock0_1.55.1b7.npm.tgz). 2024-01-14T18:36:33+00:00 uBlock 1.55.1b8 uBlock 1.55.1b8 2024-01-16T15:10:21+00:00 ## Fixes / changes - [Fix improperly assembled `!#include` sublists](https://github.com/gorhill/uBlock/commit/0e00010b91) - [Mark procedural filters with pseudo-elements selector as invalid](https://github.com/gorhill/uBlock/commit/757b8be9cd) - [Prevent access to picker when "My filters" is not enabled](https://github.com/gorhill/uBlock/commit/bc641fc024) - [Provide visual feedback when applying changes in "Filter lists" pane](https://github.com/gorhill/uBlock/commit/c4bb8a0f64) - [Empty query parameters must still use `=`](https://github.com/gorhill/uBlock/commit/1cac61a9a4) - [Add support to toggle no-scripting switch with keyboard shortcut](https://github.com/gorhill/uBlock/commit/936444883f) - [Do not exceed rate-limited calls to `handlerBehaviorChanged()`](https://github.com/gorhill/uBlock/commit/63fe18a761) - [Shield some code paths against potentially tampered global properties](https://github.com/gorhill/uBlock/commit/534d877e95) (in scriptlets) - [Do not prevent applying changes when lists are updating](https://github.com/gorhill/uBlock/commit/f6b726136c) - [Add `elements` vararg to `prevent-addEventListener` scriptlet](https://github.com/gorhill/uBlock/commit/060f9d68fc) - [Do not use tab character as field separator](https://github.com/gorhill/uBlock/commit/a9eb9630cf) (in logger) - [Prevent `:others()` from hiding `html` tag](https://github.com/gorhill/uBlock/commit/9a104bcbd2) ---------- [Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.55.1b8...master) To install the developer build: - **Firefox**: Click [uBlock0_1.55.1b8.firefox.signed.xpi](https://github.com/gorhill/uBlock/releases/download/1.55.1b8/uBlock0_1.55.1b8.firefox.signed.xpi) - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox). - **Chromium**: Install from the Chrome Web Store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin-dev-build/cgbcahbpdhpcegmbfconppldiemgcoii>. - **Thunderbird**: Download [uBlock0_1.55.1b8.thunderbird.xpi](https://github.com/gorhill/uBlock/releases/download/1.55.1b8/uBlock0_1.55.1b8.thunderbird.xpi), then drag-n-drop it into Thunderbird's _Add-ons Manager_ pane (Thunderbird 91+ required) - **Node.js**: Import from [npm](https://www.npmjs.com/package/@gorhill/ubo-core), or download and unzip [uBlock0_1.55.1b8.npm.tgz](https://github.com/gorhill/uBlock/releases/download/1.55.1b8/uBlock0_1.55.1b8.npm.tgz). 2024-01-16T15:10:21+00:00