<h2>General</h2>

<ul>
<li>New plugin API (Thomas Martitz, <a href="https://github.com/geany/geany/pull/469">PR#469</a>).</li>
<li>Add support for "proxy" plugins (Thomas Martitz, <a href="https://github.com/geany/geany/pull/629">PR#629</a>).</li>
</ul>

<h2>Bug fixes</h2>

<ul>
<li>Fix "Open in New Window" command (<a href="https://github.com/geany/geany/issues/590">Issue#590</a>).</li>
<li>Fix spurious "source file has been modified" (Jiří Techet, <a href="https://github.com/geany/geany/issues/605">Issue#605</a>,
<a href="https://github.com/geany/geany/pull/621">PR#621</a>).</li>
<li>Don't open more than one document for non-existing paths from the CLI
(<a href="https://bugs.launchpad.net/linuxmint/+bug/1482558">https://bugs.launchpad.net/linuxmint/+bug/1482558</a>, <a href="https://github.com/geany/geany/pull/646">PR#646</a>).</li>
<li>Fix configuration directory encoding on non-UTF-8 non-Windows systems
(Dimitar Zhekov, <a href="https://github.com/geany/geany/pull/658">PR#658</a>).</li>
</ul>

<h2>Interface</h2>

<ul>
<li>Use monospace font for the message window by default (Jiří Techet,
<a href="https://github.com/geany/geany/issues/435">Issue#435</a>, <a href="https://github.com/geany/geany/pull/580">PR#580</a>).</li>
<li>Fix mnemonic conflict in "Use multi-line matching" (Ross Konsolebox,
<a href="https://github.com/geany/geany/issues/589">Issue#589</a>, <a href="https://github.com/geany/geany/pull/647">PR#647</a>).</li>
</ul>

<h2>Editor</h2>

<ul>
<li>Update Scintilla to version 3.6.1.</li>
<li>Fix completion popup height when view is zoomed (<a href="https://github.com/geany/geany/issues/702">Issue#702</a>).</li>
<li>Fix Go To End Of Display Line when wrapping is on and EOL are visible
(<a href="https://github.com/geany/geany/issues/712">Issue#712</a>).</li>
<li>Keeping undo history when reloading files is now enabled by default
(Thomas Martitz, <a href="https://github.com/geany/geany/issues/562">Issue#562</a>, <a href="https://github.com/geany/geany/pull/672">PR#672</a>).</li>
<li>"Strip trailing spaces", "Replace tabs" and "Replace spaces" now
follow the current selection (Pavel Sountsov, <a href="https://github.com/geany/geany/pull/394">PR#394</a>).</li>
<li>Respect Smart Home Key setting in Go To Start of Display Line.</li>
<li>Check whether the document is newer on disk when the window gets
focused (Jiří Techet, <a href="https://github.com/geany/geany/pull/533">PR#533</a>).</li>
</ul>

<h2>Filetypes</h2>

<ul>
<li>Add Cargo build commands for Rust (Wayne Nilsen, <a href="https://github.com/geany/geany/pull/557">PR#557</a>).</li>
<li>Add recent Perl keywords (Olivier Duclos, <a href="https://github.com/geany/geany/pull/599">PR#599</a>).</li>
<li>Add missing Python 3 keywords and builtins (<a href="https://github.com/geany/geany/pull/755">PR#755</a>).</li>
<li>Improvements to the Rust filetype (Pavel Sountsov, <a href="https://github.com/geany/geany/pull/613">PR#613</a>).</li>
<li>Add multiline comment to Haskell (Abel Serrano Juste, <a href="https://github.com/geany/geany/pull/638">PR#638</a>).</li>
<li>Recognize <code>.adoc</code> is as Asciidoc (<a href="https://github.com/geany/geany/pull/708">PR#708</a>, <a href="https://github.com/geany/geany/pull/711">PR#711</a>).</li>
<li>Recognize <code>.mml</code> and <code>.mathml</code> as XML (Devyn Collier Johnson, <a href="https://github.com/geany/geany/pull/731">PR#731</a>).</li>
</ul>

<h2>Internationalization</h2>

<ul>
<li>Updated translations: de, el, es, fr, hu, id, kk, pt, sk, sv, ru</li>
<li>Fix internationalization of "Open in New Window" items.</li>
</ul>

<h2>API</h2>

<ul>
<li>New plugin API, <code>geany_load_module()</code>, <code>geany_plugin_register()</code>,
<code>GEANY_PLUGIN_REGISTER()</code>, <code>geany_plugin_register_full()</code>,
<code>GEANY_PLUGIN_REGISTER_FULL()</code> (Thomas Martitz, <a href="https://github.com/geany/geany/pull/469">PR#469</a>).</li>
<li>Add support for "proxy" plugins, <code>geany_plugin_register_proxy()</code>
(Thomas Martitz, <a href="https://github.com/geany/geany/pull/629">PR#629</a>).</li>
<li>Allow <code>user_data</code> parameter and <code>destroy_notify</code> callback to
keybindings with new <code>keybindings_set_item_full()</code> and
<code>plugin_set_key_group_full()</code> (Thomas Martitz, <a href="https://github.com/geany/geany/pull/376">PR#376</a>).</li>
</ul>

<h2>Windows</h2>

<ul>
<li>Restore modern design of native file dialogs (<a href="https://github.com/geany/geany/issues/578">Issue#578</a>).</li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br><a href="https://github.com/geany/geany/releases/tag/1.26.0">View it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ6fvgVKcvh0u-bPnv5DypxPpKcR_ks5pGHxGgaJpZM4GiiT1.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/releases/tag/1.26.0"></link>
  <meta itemprop="name" content="View Release"></meta>
</div>
<meta itemprop="description" content="View this Release on GitHub"></meta>
</div>