1.47.0
gorhill/uBlock1.47.0Feb 13, 2023by github-actions[bot]
AI Summary
A major update featuring a rewritten static filtering parser, support for regex-based domain filtering options, and new network filter options like `method=` and `to=`.
Key Highlights
- Rewrite static filtering parser
- Add support for regex-based values for `domain=`/`from=`/`to=` options
- New network filter option: `method=...`
- New network filter option: `to=[list of domain names]`
New Features
- Regex-based static extended filters
- Network filter options (method, to)
Full Release Notes
[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)