diff options
author | Florian Bruhin <me@the-compiler.org> | 2022-12-13 09:05:32 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2022-12-13 09:05:32 +0100 |
commit | b4d32e04f42d0c4994a234105f01aabe0aba6ce0 (patch) | |
tree | 388355af97e3c41020a1c996bac844dbcf4bae6b /doc/changelog.asciidoc | |
parent | ac761234c9de65bd6b25ae8b2eeae0828c98a99c (diff) | |
parent | 5afc8a68191160f8d5c74b92874a0032d3c1996e (diff) | |
download | qutebrowser-b4d32e04f42d0c4994a234105f01aabe0aba6ce0.tar.gz qutebrowser-b4d32e04f42d0c4994a234105f01aabe0aba6ce0.zip |
Merge branch 'master' into qt6-v2
Diffstat (limited to 'doc/changelog.asciidoc')
-rw-r--r-- | doc/changelog.asciidoc | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/doc/changelog.asciidoc b/doc/changelog.asciidoc index 6d740fe3f..c4fb2d106 100644 --- a/doc/changelog.asciidoc +++ b/doc/changelog.asciidoc @@ -127,6 +127,13 @@ Fixed v2.5.3 (unreleased) ------------------- +Added +~~~~~ + +- New `array_at` quirk, polyfilling the + https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/at[`Array.at` method], + which is needed by various websites, but only natively available with Qt 6.2. + Fixed ~~~~~ @@ -599,13 +606,13 @@ Changed - When a shown message replaces an existing related one (e.g. for zoom levels), the replacing now also works even if a different message was shown in between. - The `.redirect(...)` method on interceptors now supports an - `ignore_unsupported=True` argument which supresses exceptions if a request could + `ignore_unsupported=True` argument which suppresses exceptions if a request could not be redirected. Note, however, that it is still not public API. - When the `--config-py` argument is used, no warning about a missing `config.load_autoconfig` is shown anymore, as the argument is typically used for temporarily testing a config. - The internal `_autosave` session used for crash recovery is now only saved - once per minute, since saving it for every page load is a noticable performance + once per minute, since saving it for every page load is a noticeable performance issue. - The `readability-js` userscript now displays a small header with page information. @@ -1033,7 +1040,7 @@ Changed - `config.py` files now are required to have either `config.load_autoconfig(False)` (don't load `autoconfig.yml`) or `config.load_autoconfig()` (do load `autoconfig.yml`) in them. -- Various host-blocking settings have been renamed to accomodate the new ABP-like +- Various host-blocking settings have been renamed to accommodate the new ABP-like adblocker: * `content.host_blocking.enabled` -> `content.blocking.enabled` (controlling both blockers) * `content.host_blocking.whitelist` -> `content.blocking.whitelist` (controlling both blockers) @@ -1209,11 +1216,11 @@ Fixed ~~~~~ - Setting the `content.headers.referer` setting to `same-domain` (the default) - was supposed to truncate referers to only the host with QtWebEngine. + was supposed to truncate referrers to only the host with QtWebEngine. Unfortunately, this functionality broke in Qt 5.14. It works properly again with this release, including a test so this won't happen again. - With QtWebEngine 5.15, setting the `content.headers.referer` setting to - `never` did still send referers. This is now fixed as well. + `never` did still send referrers. This is now fixed as well. - In v1.14.0, a regression was introduced, causing a crash when qutebrowser was closed after opening a download with PDF.js. This is now fixed. - With Qt 5.12, the `Object.fromEntries` JavaScript API is unavailable (it was @@ -1230,7 +1237,7 @@ Fixed conversion was shown. This is now fixed. - Ever since Qt 5.11, fetching more completion data when that data is loaded lazily (such as with history) and the last visible item is selected was broken. - The exact reason is currently unknown, but this release adds a tenative fix. + The exact reason is currently unknown, but this release adds a tentative fix. - When PgUp/PgDown were used to go beyond the last visible item, the above issue caused a crash, which is now also fixed. - As a workaround for an overzealous Microsoft Defender false-positive detecting @@ -1346,9 +1353,9 @@ Changed which fixes issues with e.g. formulas on Wikipedia. - The `readability-js` userscript now adds some CSS to improve the reader mode styling in various scenarios: - * Images are now shrinked to the page width, similarly to what Firefox' reader + * Images are now shrunk to the page width, similarly to what Firefox' reader mode does. - * Some images ore now displayed as block (rather than inline) which is what + * Some images are now displayed as block (rather than inline) which is what Firefox' reader mode does as well. * Blockquotes are now styled more distinctively, again based on the Firefox reader mode. @@ -3170,7 +3177,7 @@ Fixed - Fix workaround for black screens or crashes with Nvidia cards - Handle a filesystem going read-only gracefully - Fix crash when setting `fonts.monospace` -- Fix list options not being modifyable via `.append()` in `config.py` +- Fix list options not being modifiable via `.append()` in `config.py` - Mark the content.notifications setting as QtWebKit only correctly - Fix wrong rendering of keys like `<back>` in the completion @@ -3206,7 +3213,7 @@ Major changes * New dependency on the QtSql module and Qt sqlite support. * New dependency on the https://www.attrs.org/[attrs] project (packaged as `python-attr` in some distributions). - * The depedency on PyOpenGL (when using QtWebEngine) got removed. Note + * The dependency on PyOpenGL (when using QtWebEngine) got removed. Note that PyQt5.QtOpenGL is still a dependency. * PyQt5.QtOpenGL is now always required, even with QtWebKit. - The QtWebEngine backend is now used by default. Note this means that @@ -4427,7 +4434,7 @@ Changed * Add `-s`/`--space` argument to `:set-cmd-text` (as `:set-cmd-text "foo "` will now set the literal text `"foo "`) - Ignore `;;` for splitting with some commands like `:bind`. - Add unbound (new) default keybindings to config. This also adds a new `<unbound>` special command. - * To unbind a command keybinding without binding it to a new key, you now have to bind it to `<unbound>` or it'll be readded automatically. + * To unbind a command keybinding without binding it to a new key, you now have to bind it to `<unbound>` or it'll be re-added automatically. - If an SSL error is raised multiple times with the same error/certificate/host/scheme/port, the user is only asked once. - Jump to last instead of first item when pressing Shift-Tab the first time in the completion. - Add a fullscreen keybinding. |