Update changelog

This commit is contained in:
Florian Bruhin 2021-01-27 18:09:21 +01:00
parent bc0936d97a
commit 98fea7e10a
1 changed files with 14 additions and 12 deletions

View File

@ -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.