[qutebrowser] qutebrowser v2.1.1 released; nightly-builds for Windows/macOS

Florian Bruhin me at the-compiler.org
Thu Apr 1 12:06:01 CEST 2021


Hey!

I'm happy to announce that I just released qutebrowser v2.1.1 today.

I hope the release date won't make everyone jumpy, but there still was a
remaining issue yesterday and I couldn't be bothered to wait until
tomorrow :)

As usual for patch releases, this is a bugfix release, without any new
features (easter eggs aren't features, right?) - those will come with
v2.2.0 once all the changes made recently had a bit of time to settle.

Most of the fixed bugs aren't regressions in v2.1.0, but bugs which have
been around for a while.

Additionally, I've been working on setting up nightly builds for macOS
and Windows:
https://github.com/qutebrowser/qutebrowser/actions/workflows/bleeding.yml

To download one of them, click on the latest build, then download the
release under "Artifacts" on the bottom of the page. Due to GitHub
limitations, all of them are in a single zip file.

Those can be used if you want to test something on macOS/Windows based
on the latest code, without having to set up things to run from source.
They also include debug builds which open a terminal with the debug log,
to make it easier to track down issues specific to Windows/macOS.
It looks like the macOS build still has a bit of trouble, I'm working on
fixing that.

Finally, the same CI environment is also used to test qutebrowser
against development versions of its dependencies, in order to catch and
report upstream issues before they're in a release.

Here's the full changelog for v2.1.1:

Added
~~~~~

- Site-specific quirk for krunker.io, which shows a "Socket Error" with
  qutebrowser's default Accept-Language header. The workaround is equivalent to
  doing `:set -u matchmaker.krunker.io content.headers.accept_language ""`.

Changed
~~~~~~~

- Clicking the 'x' in the devtools window to hide it now also leaves insert
  mode.

Fixed
~~~~~

- The workaround for black on (almost) black formula images in dark mode now
  also works with Qt 5.12 and 5.13.
- When running in Flatpak or with the Windows/macOS releases, the QtWebEngine
  version is now detected properly. Before, a wrong version was assumed, breaking
  dark mode and certain workarounds (resulting in crashes on websites like
  LinkedIn or TradingView).
- When the metainfo in the completion database doesn't have the expected
  structure, qutebrowser now tries to gracefully recover from the situation
  instead of crashing.
- When qutebrowser displays an error during initialization, opening a second
  instance would lead to a crash. Instead, qutebrowser now ignores the attempt
  to open a new page as long as it's not fully initialized yet.
- When the Brave adblock cache folder was unreadable, qutebrowser crashed. It
  now displays an error instead.
- Fixes in the `qute-pass` userscript for `gopass`:
  * Generating OTP tokens now works correctly.
  * Storing the username as part of the secret broke in v2.0.0 and now works
    again.
- When using `bindings.key_mappings` to map a key to multiple other keys,
  qutebrowser would crash. This is now handled correctly - however, note that
  it's usually better to map keys to commands instead.
- When a minimized window is selected via `:tab-select`, it's now un-minimized
  properly.
- When a format string in the config (e.g. `tabs.title_format`) used a value
  like `{current_url.host}` (instead of `{current_url:host}`), qutebrowser
  would crash. It now correctly reports an invalid config value instead.
- In rare circumstances, sending URLs/commands to existing instances would
  result in a crash, which is now fixed.
- Running the testsuite should now fully work without internet access again.
- The `--asciidoc` script for `mkvenv.py` broke with v1.14.0. It now works
  correctly again.
- Various other fixes for running in Flatpak (backported in the Flatpak release
  even before this qutebrowser release).
- We are the Knights Who Say... ':Ni!'

Florian

-- 
            me at the-compiler.org | https://www.qutebrowser.org 
       https://bruhin.software/ | https://github.com/sponsors/The-Compiler/
       GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc
             I love long mails! | https://email.is-not-s.ms/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://listi.jpberlin.de/pipermail/qutebrowser/attachments/20210401/ce208387/attachment.asc>


More information about the qutebrowser mailing list