summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-01-27 18:09:21 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-01-27 19:24:17 +0100
commit98fea7e10a672787590cd9ca58194cb5a6c33a82 (patch)
tree1f3ef3edd6475f08cb53fa7213036a46236714ed
parentbc0936d97a2ea753590740a5161aa342ceaca0fd (diff)
downloadqutebrowser-98fea7e10a672787590cd9ca58194cb5a6c33a82.tar.gz
qutebrowser-98fea7e10a672787590cd9ca58194cb5a6c33a82.zip
Update changelog
-rw-r--r--doc/changelog.asciidoc26
1 files changed, 14 insertions, 12 deletions
diff --git a/doc/changelog.asciidoc b/doc/changelog.asciidoc
index c42292e36..8348e8c31 100644
--- a/doc/changelog.asciidoc
+++ b/doc/changelog.asciidoc
@@ -22,6 +22,16 @@ v2.0.0 (unreleased)
Major changes
~~~~~~~~~~~~~
+- If the Python `adblock` library is available, it is now used to
+ integrate Brave's Rust adblocker library for improved adblocking based on
+ ABP-like filter lists (such as EasyList).
+ If it is unavailable, qutebrowser falls back to host-blocking, i.e. the same
+ blocking technique it used before this release. As part of this, various
+ settings got renamed, see "Changed" below.
+ **Note: If the `adblock` dependency is available, qutebrowser will ignore
+ custom host blocking** via the `blocked-hosts` config file or `file:///` URLs
+ supplied as host blocking lists. You will need to either migrate those to
+ ABP-like lists, or set `content.blocking.method` to `both`.
- Various dependency upgrades - a quick checklist for packagers (see "Changed"
below for details):
* Ensure you're providing at least Python 3.6.1.
@@ -39,12 +49,6 @@ Major changes
* For Python 3.6, 3.7 or 3.8, add a dependency on the `importlib_resources`
backport.
* For Python 3.6 only, add a dependency on the `dataclasses` backport.
-- If the Python `adblock` library is available, it is now used to
- integrate Brave's Rust adblocker library for improved adblocking based on
- ABP-like filter lists (such as EasyList).
- If it is unavailable, qutebrowser falls back to host-blocking, i.e. the same
- blocking technique it used before this release. As part of this, various
- settings got renamed, see "Changed" below.
- Dropped support for old OS versions in binary releases:
* Support for Windows 7 is dropped in the Windows binaries, the minimum
required Windows version is now Windows 8.1.
@@ -175,10 +179,7 @@ Changed
at the time of writing, it's recommended to
https://github.com/qutebrowser/qutebrowser/blob/master/doc/install.asciidoc#installing-qutebrowser-with-virtualenv[install qutebrowser in a virtualenv]
with a newer version of Qt/PyQt.
-- New optional dependency on the Python `adblock` library, which is now used to
- integrate Brave's Rust adblocker library, if the `adblock` module is available.
- If it is unavailable, qutebrowser falls back to host-blocking, i.e. the same
- blocking technique it used before this release.
+- New optional dependency on the Python `adblock` library (see above for details).
- The (formerly optional) `cssutils` dependency is now removed. It was only
needed for improved behavior in corner cases when using `:download --mhtml`
with the (non-default) QtWebKit backend, and as such it's unlikely anyone is
@@ -196,8 +197,9 @@ Changed
Python versions up to and including 3.8. Note that the stdlib
`importlib.resources` module for Python 3.7 and 3.8 is missing the needed APIs,
thus requiring the backports for those versions as well.
-- The former dependency on the `attrs`/`attr` package is now dropped.
-- On Python 3.6, a new dependency on the `dataclasses` backport is now required.
+- The former dependency on the `attrs`/`attr` package is now dropped in favour
+ of `dataclasses` in the Python standard library. On Python 3.6, a new
+ dependency on the `dataclasses` backport is now required.
- The former dependency on the `pypeg2` package is now dropped. This might cause
some changes for certain corner-cases for suggested filenames when downloading
files with the QtWebKit backend.