]> git.armaanb.net Git - chorizo.git/blob - CHANGES
Bump dates in manpages
[chorizo.git] / CHANGES
1 Release history for lariza
2
3 next
4   [Changed]
5   - The file "adblock.black" has been renamed to "adblock".
6
7 v20.08  2020-08-29
8   [Fixed]
9   - Middle-click to open in a new tab has been improved. In certain
10     conditions, the user's intention to open a new tab has been ignored
11     and URLs haven been opened in the current tab.
12   - When new tabs are opened in the background, the web view is now
13     focused by default.
14
15 v20.07  2020-07-19
16   [Fixed]
17   - Build no longer depends on GNU sed.
18
19 v20.05  2020-05-15
20   [Changed]
21   - lariza now uses native GTK tabs instead of relying on suckless
22     tabbed. See also:
23     https://www.uninformativ.de/blog/postings/2020-04-26/0/POSTING-en.html
24   - Keyword searches have been removed, as these code paths were
25     unmaintained. See also:
26     https://www.uninformativ.de/blog/postings/2020-05-01/0/POSTING-en.html
27   - The "external URI handler" has been removed, as these code paths
28     were unmaintained. See also:
29     https://www.uninformativ.de/blog/postings/2020-05-01/0/POSTING-en.html
30   - WebKit sandboxing is now enabled. While considered stable, it is a
31     rather new feature. Please report breakages. This also requires you
32     to run at least WebKitGTK 2.26 (released 2019-09-09). See also:
33     https://blogs.gnome.org/mcatanzaro/2020/03/31/sandboxing-webkitgtk-apps/
34     https://www.uninformativ.de/blog/postings/2020-05-04/0/POSTING-en.html
35
36   [Added]
37   - Allow webkit:// in URLs.
38
39 v20.04  2020-04-22
40   [Fixed]
41   - Minor fixes to manpages.
42
43 v20.03  2020-03-28
44   [Changed]
45   - Makefile: Web extensions and user scripts will be installed.
46   - "enable-developer-extras" is now always set to "TRUE". This enables
47     the Web Inspector.
48   - WebGL is enabled in WebKit by default these days. lariza's
49     environment variable $LARIZA_ENABLE_EXPERIMENTAL_WEBGL is gone.
50
51   [Added]
52   - User-supplied JavaScript files can be put into
53     ~/.config/lariza/user-scripts. "hints.js" is one such script, it's
54     bundled with the main application, but must be activated manually by
55     copying or linking it to said directory.
56
57 v19.05  2019-05-05
58   [Fixed]
59   - We no longer use WebKit's deprecated JavaScript API.
60
61 v18.07  2018-07-29
62   [Added]
63   - The input bar now shows an indicator for web feeds.
64
65     The icon used for this purpose is the stock icon called
66     "application-rss+xml-symbolic". It is somewhat "non-standard", i.e.
67     not defined by [0], but appears to be present in many icon themes.
68     Let me know if it doesn't work for you.
69
70     [0]: https://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
71
72 v18.06  2018-06-24
73   - This is a maintenance release, due to the project moving away from
74     GitHub. No code changes.
75
76 v18.03  2018-03-17
77   [Fixed]
78   - Accidentally opening a context menu and then issuing a middle click
79     to open a new tab no longer changes the location of the original tab
80     (fixes #56). (This only happened under certain circumstances.)
81
82 v18.01  2018-01-27
83   [Fixed]
84   - Compilation warnings regarding deprecated API calls (GtkAction) have
85     been addressed. Thanks to @jun7 on GitHub!
86
87 v17.11  2017-11-16
88   [Added]
89   - You can now set the following environment variable to have console
90     output printed to STDOUT: LARIZA_ENABLE_CONSOLE_TO_STDOUT.
91
92 v17.10  2017-10-18
93   [LICENSING]
94   - The project has been relicensed under the MIT license (more
95     precisely called "Expat License", but everyone calls it "MIT
96     license" these days).
97
98 v17.07  2017-07-02
99   [Fixed]
100   - User input is now properly escaped when used for keyword based
101     searching (fixes #47).
102
103 v17.05  2017-05-21
104   [Fixed]
105   - Automatically adding the "file://" prefix didn't work (reliably) if
106     a message was sent to an already running instance.
107
108   [Changed]
109   - Autoreloading of crashed web processes has been removed. It doesn't
110     make sense anymore since the switch to webkit's multi-process model.
111     Instead, we now simply announce the crash in the location bar.
112   - Refuse to quit if there are active downloads. The user has to cancel
113     them explicitly. (To improve workflow a little bit, the download
114     manager now also knows a "Mod1 + q" hotkey.)
115
116   [Added]
117   - WebGL can now be enabled by setting an environment variable. This is
118     an experimental feature, though.
119
120 v17.02  2017-02-16
121   [Fixed]
122   - As requested by WebKit's API documentation, we now wait for the
123     "ready-to-show" signal after a "create" signal. This fixes crashes
124     after you chose "Open link in new window" from a context menu.
125
126   [Changed]
127   - The "search prefix" has been changed from "/" to ":/". This means,
128     in order to search for text in a web page, you now have to enter
129     something like ":/your search term" into the input box.
130   - Lariza now uses WebKit's multi-process model. This means that (most)
131     tabs run as independent processes. If one tab crashes, it should not
132     affect the others.
133   - The GtkLevelBar to show page loading progress has been removed.
134     Instead, we now use the progress bar which is already included in
135     GtkEntry (the input box). This is mostly a cosmetic change, but it
136     also eliminates some GTK warnings.
137
138   [Added]
139   - An external user-supplied program can be called for the current URI
140     or for hyperlinks/images/videos/audio files.
141   - Lariza will now automatically add a "file://" prefix for local
142     files.
143   - Hotkeys have been unified. It is now largely irrelevant whether the
144     location bar or the web view has focus.
145   - Lariza can be instructed to write each visited URI to a file.
146
147 v16.12  2016-12-24
148   [Fixed]
149   - Lariza no longer reports download progress below 0% or above 100%.
150     (Workaround for what appears to be a WebKit2GTK+ bug.)
151
152   [Changed]
153   - We no longer explicitly set the X11 window's class and name. Let
154     GTK+ do this job. The actual class and name should be unchanged,
155     though (WM_CLASS(STRING) = "lariza", "Lariza").
156
157     This does not affect tabbed which is still run with "-n lariza".
158
159     This change fixes a GTK+ deprecation warning.
160
161 v16.09  2016-09-03
162   [Changed]
163   - Web extensions are now looked for in ~/.config/lariza/web_extensions.
164
165 v16.06  2016-06-26
166   [Fixed]
167   - Gtk warnings.
168
169   [Changed]
170   - Except for the default window size, there are no hardcoded pixel
171     values anymore. Should make it a little easier to run lariza on
172     HiDPI screens. (Sorry, not tested, I don't have one.)
173
174   [Added]
175   - New key bindings F2 and F3: Go backward and forward, just like the
176     existing mouse key binds do.
177
178 v16.01  2016-01-05
179   [Fixed]
180   - Issue #14: "Keypad enter" now registers as "commit", i.e. "start
181     loading the URL" or "begin searching for search term".
182   - Issue #15: lariza no longer tries to create local file names with
183     directory separators in them when downloading files.
184   - lariza no longer sets the window title to an empty string.
185
186   [Changed]
187   - For the sake of consistency, $LARIZA_WEB_EXTENSIONS_DIR has been
188     removed.
189
190   [Added]
191   - Manpages are now available.
192
193 v15.09 and earlier releases
194   - Sorry, the CHANGES file did not exist back then. Please refer to the
195     Git log.