From 48ea8d7002898bf087a231a916601c99ece6d91f Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sat, 25 Feb 2017 21:43:30 +0100 Subject: [PATCH] Edit changelog for v0.10.0 --- CHANGELOG.asciidoc | 68 ++++++++++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 32 deletions(-) diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 4a2152e38..6f9f8d771 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -14,27 +14,29 @@ This project adheres to http://semver.org/[Semantic Versioning]. // `Fixed` for any bug fixes. // `Security` to invite users to upgrade in case of vulnerabilities. -v0.10.0 (unreleased) --------------------- +v0.10.0 +------- 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 -- link:https://github.com/annulen/webkit/wiki[QtWebKit Reloaded] (also called QtWebKit-NG) is now supported. -- Printing support for QtWebEngine with Qt >= 5.8 -- Proxy support for QtWebEngine with Qt >= 5.8 -- Support for the `content -> cookies-store` option with QtWebEngine -- Support for the `storage -> cache-size` option with QtWebEngine -- Support for the `colors -> webpage.bg` option with QtWebEngine -- Support for the HTML5 fullscreen API (e.g. youtube videos) with QtWebEngine -- Support for the `general -> print-element-backgrounds` option with QtWebEngine on Qt >= 5.8 -- Support for `:download --mhtml` with QtWebEngine -- 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. +- link:https://github.com/annulen/webkit/wiki[QtWebKit Reloaded] (also called QtWebKit-NG) is now fully supported +- Various new functionality with the QtWebEngine backend: + * Printing support with Qt >= 5.8 + * Proxy support with Qt >= 5.8 + * Tor the `general -> print-element-backgrounds` option with Qt >= 5.8 + * The `content -> cookies-store` option + * The `storage -> cache-size` option + * The `colors -> webpage.bg` option + * The HTML5 fullscreen API (e.g. youtube videos) with QtWebEngine + * `:download --mhtml` +- 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 -- `: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 ~~~~~~~ @@ -43,7 +45,7 @@ Changed - Scrolling with the scrollwheel while holding shift now scrolls sideways - New way of clicking hints with which solves various small issues - 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 - :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 @@ -51,29 +53,31 @@ Changed use a local proxy autoconfig file (on QtWebKit) Fixed ------ +~~~~~ -- Worked around a segfault with Qt 5.8 when closing a window -- Worked around a segfault with Qt 5.8 when closing a tab with a search active -- Fixed various mouse actions (like automatically entering insert mode) not working with Qt 5.8 -- Fixed hints sometimes not working with Qt 5.8 -- `: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. +- Various bugs with Qt 5.8 and QtWebEngine: + * Segfault when closing a window + * Segfault with when closing a tab with a search active + * Fixed various mouse actions (like automatically entering insert mode) not working + * Fixed hints sometimes not working + * 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 - `: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 - Font validation is now more permissive in the config, allowing e.g. "Terminus - (TTF)" as font name. -- Crash reports are now re-enabled when using QtWebEngine -- Fixed crashes when closing tabs while hinting + (TTF)" as font name - 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 -- 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 `` 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 - Lines in Jupyter notebook now trigger insert mode