]> git.armaanb.net Git - chorizo.git/blobdiff - CHANGES
Release v20.08
[chorizo.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index fcadb961967f57604b33b11e95c39ea2bc0941f6..513b2850815ca6cbf7648e8236363fda2595cf34 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,119 @@
 Release history for lariza
 
-next
+v20.08  2020-08-29
+  [Fixed]
+  - Middle-click to open in a new tab has been improved. In certain
+    conditions, the user's intention to open a new tab has been ignored
+    and URLs haven been opened in the current tab.
+  - When new tabs are opened in the background, the web view is now
+    focused by default.
+
+v20.07  2020-07-19
+  [Fixed]
+  - Build no longer depends on GNU sed.
+
+v20.05  2020-05-15
+  [Changed]
+  - lariza now uses native GTK tabs instead of relying on suckless
+    tabbed. See also:
+    https://www.uninformativ.de/blog/postings/2020-04-26/0/POSTING-en.html
+  - Keyword searches have been removed, as these code paths were
+    unmaintained. See also:
+    https://www.uninformativ.de/blog/postings/2020-05-01/0/POSTING-en.html
+  - The "external URI handler" has been removed, as these code paths
+    were unmaintained. See also:
+    https://www.uninformativ.de/blog/postings/2020-05-01/0/POSTING-en.html
+  - WebKit sandboxing is now enabled. While considered stable, it is a
+    rather new feature. Please report breakages. This also requires you
+    to run at least WebKitGTK 2.26 (released 2019-09-09). See also:
+    https://blogs.gnome.org/mcatanzaro/2020/03/31/sandboxing-webkitgtk-apps/
+    https://www.uninformativ.de/blog/postings/2020-05-04/0/POSTING-en.html
+
+  [Added]
+  - Allow webkit:// in URLs.
+
+v20.04  2020-04-22
+  [Fixed]
+  - Minor fixes to manpages.
+
+v20.03  2020-03-28
+  [Changed]
+  - Makefile: Web extensions and user scripts will be installed.
+  - "enable-developer-extras" is now always set to "TRUE". This enables
+    the Web Inspector.
+  - WebGL is enabled in WebKit by default these days. lariza's
+    environment variable $LARIZA_ENABLE_EXPERIMENTAL_WEBGL is gone.
+
+  [Added]
+  - User-supplied JavaScript files can be put into
+    ~/.config/lariza/user-scripts. "hints.js" is one such script, it's
+    bundled with the main application, but must be activated manually by
+    copying or linking it to said directory.
+
+v19.05  2019-05-05
+  [Fixed]
+  - We no longer use WebKit's deprecated JavaScript API.
+
+v18.07  2018-07-29
+  [Added]
+  - The input bar now shows an indicator for web feeds.
+
+    The icon used for this purpose is the stock icon called
+    "application-rss+xml-symbolic". It is somewhat "non-standard", i.e.
+    not defined by [0], but appears to be present in many icon themes.
+    Let me know if it doesn't work for you.
+
+    [0]: https://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
+
+v18.06  2018-06-24
+  - This is a maintenance release, due to the project moving away from
+    GitHub. No code changes.
+
+v18.03  2018-03-17
+  [Fixed]
+  - Accidentally opening a context menu and then issuing a middle click
+    to open a new tab no longer changes the location of the original tab
+    (fixes #56). (This only happened under certain circumstances.)
+
+v18.01  2018-01-27
+  [Fixed]
+  - Compilation warnings regarding deprecated API calls (GtkAction) have
+    been addressed. Thanks to @jun7 on GitHub!
+
+v17.11  2017-11-16
+  [Added]
+  - You can now set the following environment variable to have console
+    output printed to STDOUT: LARIZA_ENABLE_CONSOLE_TO_STDOUT.
+
+v17.10  2017-10-18
+  [LICENSING]
+  - The project has been relicensed under the MIT license (more
+    precisely called "Expat License", but everyone calls it "MIT
+    license" these days).
+
+v17.07  2017-07-02
+  [Fixed]
+  - User input is now properly escaped when used for keyword based
+    searching (fixes #47).
+
+v17.05  2017-05-21
+  [Fixed]
+  - Automatically adding the "file://" prefix didn't work (reliably) if
+    a message was sent to an already running instance.
+
+  [Changed]
+  - Autoreloading of crashed web processes has been removed. It doesn't
+    make sense anymore since the switch to webkit's multi-process model.
+    Instead, we now simply announce the crash in the location bar.
+  - Refuse to quit if there are active downloads. The user has to cancel
+    them explicitly. (To improve workflow a little bit, the download
+    manager now also knows a "Mod1 + q" hotkey.)
+
+  [Added]
+  - WebGL can now be enabled by setting an environment variable. This is
+    an experimental feature, though.
+
+v17.02  2017-02-16
   [Fixed]
   - As requested by WebKit's API documentation, we now wait for the
     "ready-to-show" signal after a "create" signal. This fixes crashes