[qutebrowser-announce] 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-announce/attachments/20210401/ce208387/attachment.asc>
More information about the qutebrowser-announce
mailing list