Edit changelog for v1.6.0

Closes #4593
This commit is contained in:
Florian Bruhin 2019-02-25 09:38:29 +01:00
parent 8642b6e8ce
commit b10366ec3a

View File

@ -21,33 +21,43 @@ v1.6.0 (unreleased)
Added Added
~~~~~ ~~~~~
- New `tabs.new_position.stacking` setting which controls whether new tabs - New settings:
opened from a page should stack on each other or not. * `tabs.new_position.stacking` which controls whether new tabs opened from a
- New `completion.open_categories` setting which allows to configure which page should stack on each other or not.
categories are shown in the `:open` completion, and how they are ordered. * `completion.open_categories` which allows to configure which categories are
- New `tabs.pinned.frozen` setting to allow/deny navigating in pinned tabs. shown in the `:open` completion, and how they are ordered.
* `tabs.pinned.frozen` to allow/deny navigating in pinned tabs.
* `hints.selectors` which allows to configure what CSS selectors are used for
hints, and also allows adding custom hint groups.
* `input.insert_mode.leave_on_load` to turn off leaving insert mode when a
new page is loaded.
- New config manipulation commands: - New config manipulation commands:
* `:config-dict-add` and `:config-list-add` to a new element to a dict/list * `:config-dict-add` and `:config-list-add` to a new element to a dict/list
setting. setting.
* `:config-dict-remove` and `:config-list-remove` to remove an element from a * `:config-dict-remove` and `:config-list-remove` to remove an element from a
dict/list setting. dict/list setting.
- New `hints.selectors` setting which allows to configure what CSS selectors
are used for hints, and also allows adding custom hint groups.
- New `input.insert_mode.leave_on_load` setting to turn off leaving insert mode
when a new page is loaded.
- New `:yank markdown` feature which yanks the current URL and title in - New `:yank markdown` feature which yanks the current URL and title in
markdown format. markdown format.
- Basic support for client certificates with Qt 5.12. Selecting the certificate - Support for new QtWebEngine features in Qt 5.12:
to show when there are multiple matching certificates isn't implemented yet. * Basic support for client certificates. Selecting the certificate to use
- Support for DNS prefetching (`content.dns_prefetch`) with QtWebEngine on 5.12. when there are multiple matching certificates isn't implemented yet.
- A 32-bit build for Windows is available again * Support for DNS prefetching (plus new `content.dns_prefetch` setting).
- The Windows build now bundle the Universal CRT DLLs, causing them to work on
earlier versions of Windows 10.
Changed Changed
~~~~~~~ ~~~~~~~
- `:q` now closes current window instead of quitting qutebrowser completely - Various changes to the Windows and macOS builds:
* Bundling Qt 5.12.1, based on Chromium 69.0.3497.128 with security fixes up
to 71.0.3578.94.
* Windows: A 32-bit build is available again.
* Windows: The builds now bundle the Universal CRT DLLs, causing them to work
on earlier versions of Windows 10.
* macOS: Support for OS X 10.11 El Capitan was dropped, requiring macOS 10.12
Sierra or newer.
* macOS: The IPC socket path used to communicate with existing instances
changed due to changes in Qt 5.12. Please make sure to quit qutebrowser
before upgrading.
- `:q` now closes the current window instead of quitting qutebrowser completely
(`:close`), while `:qa` quits (`:quit`). The behavior of `:wq` remains (`:close`), while `:qa` quits (`:quit`). The behavior of `:wq` remains
unchanged (`:quit --save`), as closing a window while saving the session unchanged (`:quit --save`), as closing a window while saving the session
doesn't make sense. doesn't make sense.
@ -69,9 +79,6 @@ Changed
`org.qutebrowser.qutebrowser.appdata.xml`. `org.qutebrowser.qutebrowser.appdata.xml`.
- The `qute-pass` userscript now understands domains in gpg filenames - The `qute-pass` userscript now understands domains in gpg filenames
in addition to directory names. in addition to directory names.
- macOS: The IPC socket path used to communicate with existing instances
changed due to changes in Qt 5.12. Please make sure to quit qutebrowser
before upgrading.
- The autocompletion for `content.headers.user_agent` got updated to only - The autocompletion for `content.headers.user_agent` got updated to only
include the default and Chrome, as setting the UA to Firefox has various include the default and Chrome, as setting the UA to Firefox has various
bad side-effects. bad side-effects.
@ -97,22 +104,22 @@ Fixed
- When `scrolling.bar = True` was set in versions before v1.5.0, this now - When `scrolling.bar = True` was set in versions before v1.5.0, this now
correctly gets migrated to `always` instead of `when-searching`. correctly gets migrated to `always` instead of `when-searching`.
- Completion highlighting now works again on Qt 5.11.3 and 5.12.1. - Completion highlighting now works again on Qt 5.11.3 and 5.12.1.
- The outdated header `X-Do-Not-Track` is no longer sent. - The non-standard header `X-Do-Not-Track` is no longer sent.
- A javascript error on page load when using Qt 5.12 was fixed.
- `window.print()` works with Qt 5.12 now.
- PAC proxies were never correctly supported with QtWebEngine, but are now - PAC proxies were never correctly supported with QtWebEngine, but are now
explicitly disallowed. explicitly disallowed.
- Qt 5.12: Fixed handling of duplicate download filenames.
- Qt 5.12: Fixed broken `qute://history` page.
- Qt 5.12: Fixed PDF.js not working properly.
- Qt 5.12: The download button in PDF.js now works (it's not possible to make
it work with earlier Qt versions).
- Qt 5.12: Issues with `content.user_stylesheets`.
- macOS: Context menus for download items now show in the correct macOS style. - macOS: Context menus for download items now show in the correct macOS style.
- Issues with fullscreen handling when exiting a video player. - Issues with fullscreen handling when exiting a video player.
- Qt 5.12: Since Greasemonkey scripts modifying the DOM fail when being run at - Various fixes for Qt 5.12 issues:
document-start, some known-broken scripts (Iridium, userstyles.org) are now * A javascript error on page load was fixed.
forced to run at document-end. * `window.print()` works with Qt 5.12 now.
* Fixed handling of duplicate download filenames.
* Fixed broken `qute://history` page.
* Fixed PDF.js not working properly.
* The download button in PDF.js now works (it's not possible to make
it work with earlier Qt versions).
* Since Greasemonkey scripts modifying the DOM fail when being run at
document-start, some known-broken scripts (Iridium, userstyles.org) are now
forced to run at document-end.
v1.5.2 v1.5.2
------ ------