Edit changelog for v0.10.0

This commit is contained in:
Florian Bruhin 2017-02-25 21:43:30 +01:00
parent 9b58a4523d
commit 48ea8d7002

View File

@ -14,27 +14,29 @@ This project adheres to http://semver.org/[Semantic Versioning].
// `Fixed` for any bug fixes. // `Fixed` for any bug fixes.
// `Security` to invite users to upgrade in case of vulnerabilities. // `Security` to invite users to upgrade in case of vulnerabilities.
v0.10.0 (unreleased) v0.10.0
-------------------- -------
Added Added
----- ~~~~~
- Userscripts now have a new `$QUTE_COMMANDLINE_TEXT` environment variable, containing the current commandline contents. - Userscripts now have a new `$QUTE_COMMANDLINE_TEXT` environment variable, containing the current commandline contents
- New `ripbang` userscript to create a searchengine from a duckduckgo bang - New `ripbang` userscript to create a searchengine from a duckduckgo bang
- link:https://github.com/annulen/webkit/wiki[QtWebKit Reloaded] (also called QtWebKit-NG) is now supported. - link:https://github.com/annulen/webkit/wiki[QtWebKit Reloaded] (also called QtWebKit-NG) is now fully supported
- Printing support for QtWebEngine with Qt >= 5.8 - Various new functionality with the QtWebEngine backend:
- Proxy support for QtWebEngine with Qt >= 5.8 * Printing support with Qt >= 5.8
- Support for the `content -> cookies-store` option with QtWebEngine * Proxy support with Qt >= 5.8
- Support for the `storage -> cache-size` option with QtWebEngine * Tor the `general -> print-element-backgrounds` option with Qt >= 5.8
- Support for the `colors -> webpage.bg` option with QtWebEngine * The `content -> cookies-store` option
- Support for the HTML5 fullscreen API (e.g. youtube videos) with QtWebEngine * The `storage -> cache-size` option
- Support for the `general -> print-element-backgrounds` option with QtWebEngine on Qt >= 5.8 * The `colors -> webpage.bg` option
- Support for `:download --mhtml` with QtWebEngine * The HTML5 fullscreen API (e.g. youtube videos) with QtWebEngine
- New `qute:history` URL and `:history` command to show the browsing history. * `:download --mhtml`
- Open tabs are now auto-saved on each successful load and restored in case of a crash. - New `qute:history` URL and `:history` command to show the browsing history
- Open tabs are now auto-saved on each successful load and restored in case of a crash
- `:jseval` now has a `--file` flag so you can pass a javascript file - `:jseval` now has a `--file` flag so you can pass a javascript file
- `:session-save` now has a `--only-active-window` flag to only save the active window. - `:session-save` now has a `--only-active-window` flag to only save the active window
- OS X builds are back, and built with QtWebEngine
Changed Changed
~~~~~~~ ~~~~~~~
@ -43,7 +45,7 @@ Changed
- Scrolling with the scrollwheel while holding shift now scrolls sideways - Scrolling with the scrollwheel while holding shift now scrolls sideways
- New way of clicking hints with which solves various small issues - New way of clicking hints with which solves various small issues
- When yanking a mailto: link via hints, the mailto: prefix is now stripped - When yanking a mailto: link via hints, the mailto: prefix is now stripped
- Zoom level messages are now not stacked on top of each other anymore. - Zoom level messages are now not stacked on top of each other anymore
- qutebrowser now automatically uses QtWebEngine if QtWebKit is unavailable - qutebrowser now automatically uses QtWebEngine if QtWebKit is unavailable
- :history-clear now asks for a confirmation, unless it's run with --force. - :history-clear now asks for a confirmation, unless it's run with --force.
- `input -> mouse-zoom-divider` can now be 0 to disable zooming by mouse wheel - `input -> mouse-zoom-divider` can now be 0 to disable zooming by mouse wheel
@ -51,29 +53,31 @@ Changed
use a local proxy autoconfig file (on QtWebKit) use a local proxy autoconfig file (on QtWebKit)
Fixed Fixed
----- ~~~~~
- Worked around a segfault with Qt 5.8 when closing a window - Various bugs with Qt 5.8 and QtWebEngine:
- Worked around a segfault with Qt 5.8 when closing a tab with a search active * Segfault when closing a window
- Fixed various mouse actions (like automatically entering insert mode) not working with Qt 5.8 * Segfault with when closing a tab with a search active
- Fixed hints sometimes not working with Qt 5.8 * Fixed various mouse actions (like automatically entering insert mode) not working
- `:enter-mode` now refuses to enter modes which can't be entered manually (which caused crashes). * Fixed hints sometimes not working
- `:record-macro` (`q`) now doesn't try to record macros for special keys without a text. * Segfault when opening a URL after a QtWebEngine renderer process crash
- Other QtWebEngine fixes:
* Insert mode now gets entered correctly with a non-100% zoom
* Crash reports are now re-enabled when using QtWebEngine
* Fixed crashes when closing tabs while hinting
* Using :undo or :tab-clone with a view-source:// or chrome:// tab is now prevented, as it segfaults
- `:enter-mode` now refuses to enter modes which can't be entered manually (which caused crashes)
- `:record-macro` (`q`) now doesn't try to record macros for special keys without a text
- Fixed PAC (proxy autoconfig) not working with QtWebKit - Fixed PAC (proxy autoconfig) not working with QtWebKit
- `:download --mhtml` now uses the new file dialog - `:download --mhtml` now uses the new file dialog
- Insert mode now gets entered correctly with a non-100% zoom with QtWebEngine
- Word hints are now upper-cased correctly when hints -> uppercase is true - Word hints are now upper-cased correctly when hints -> uppercase is true
- Font validation is now more permissive in the config, allowing e.g. "Terminus - Font validation is now more permissive in the config, allowing e.g. "Terminus
(TTF)" as font name. (TTF)" as font name
- Crash reports are now re-enabled when using QtWebEngine
- Fixed crashes when closing tabs while hinting
- Fixed starting on newer PyQt/sip versions with LibreSSL - Fixed starting on newer PyQt/sip versions with LibreSSL
- When downloading files with QtWebKit, a User-Agent header is set when possible. - When downloading files with QtWebKit, a User-Agent header is set when possible
- Fixed showing of keybindings in the :help completion - Fixed showing of keybindings in the :help completion
- Worked around a segfault when opening a URL after a QtWebEngine renderer process crash
- Using :undo or :tab-clone with a view-source:// or chrome:// tab is now prevented, as it segfaults
- `:navigate prev/next` now detects `rel` attributes on `<a>` elements, and - `:navigate prev/next` now detects `rel` attributes on `<a>` elements, and
handles multiple `rel` attributes correctly. handles multiple `rel` attributes correctly
- Fixed a crash when hinting with target `userscript` and spawning a non-existing script - Fixed a crash when hinting with target `userscript` and spawning a non-existing script
- Lines in Jupyter notebook now trigger insert mode - Lines in Jupyter notebook now trigger insert mode