<h2>General</h2>

<ul>
<li>Remove Waf build system (<a href="https://github.com/geany/geany/pull/769">PR#769</a>).</li>
</ul>

<h2>Bug fixes</h2>

<ul>
<li>Fix build with GLib < 2.32 (<a href="https://github.com/geany/geany/issues/764">Issue#764</a>).</li>
<li>Fix missing progress bar during build runs (<a href="https://github.com/geany/geany/issues/765">Issue#765</a>).</li>
<li>Fix infinite loop when performing reflow on some input with many
consecutive spaces (<a href="https://github.com/geany/geany/issues/848">Issue#848</a>, <a href="https://github.com/geany/geany/pull/852">PR#852</a>).</li>
<li>Fix some locale encoding conversion issues (Jiří Techet, <a href="https://github.com/geany/geany/pull/547">PR#547</a>).</li>
</ul>

<h2>Interface</h2>

<ul>
<li>Allow to set a keybinding for <em>File->Properties</em> (<a href="https://github.com/geany/geany/issues/622">Issue#622</a>, <a href="https://github.com/geany/geany/pull/952">PR#952</a>).</li>
<li>Make it possible to define default <code>symbol_list_sort_mode</code> (Jiří Techet,
<a href="https://github.com/geany/geany/issues/313">Issue#313</a>, <a href="https://github.com/geany/geany/pull/581">PR#581</a>).</li>
<li>Add keybindings for custom commands 4 through 9 (Thomas Sahlin, <a href="https://github.com/geany/geany/pull/858">PR#858</a>).</li>
<li>Use "Symbol" in place of "Tag" everywhere it does not refer to markup
tags (Jiří Techet, <a href="https://github.com/geany/geany/issues/579">Issue#579</a>, <a href="https://github.com/geany/geany/pull/582">PR#582</a>).</li>
</ul>

<h2>Editor</h2>

<ul>
<li>Update Scintilla to version 3.6.3 (including improved support for Lua
5.3 and Perl 5.22).</li>
<li>Greatly improve scope completion (Jiří Techet, <a href="https://github.com/geany/geany/pull/488">PR#488</a>, <a href="https://github.com/geany/geany/pull/505">PR#505</a>, <a href="https://github.com/geany/geany/pull/862">PR#862</a>,
<a href="https://github.com/geany/geany/pull/906">PR#906</a>).</li>
<li>Performance improvement highlighting types (Jiří Techet, <a href="https://github.com/geany/geany/pull/575">PR#575</a>).</li>
<li>Show calltips after a C++ explicit specialization (<a href="https://github.com/geany/geany/pull/496">PR#496</a>).</li>
<li>Show a popup to select the symbol when going to a symbol has several
options (Jiří Techet, <a href="https://github.com/geany/geany/pull/406">PR#406</a>, <a href="https://github.com/geany/geany/pull/923">PR#923</a>).</li>
</ul>

<h2>Filetypes</h2>

<ul>
<li>Added some extra Markdown extensions (Andrea Stacchiotti, <a href="https://github.com/geany/geany/pull/820">PR#820</a>).</li>
<li>Add <code>.asm51</code> and <code>.a51</code> extensions for 8051 assembly (Devyn Collier
Johnson, <a href="https://github.com/geany/geany/pull/739">PR#739</a>).</li>
<li>Fix C++ namespaces scope (<a href="https://github.com/geany/geany/issues/871">Issue#871</a>).</li>
<li>Fix parsing of C++ global scope qualifiers in base class lists.</li>
<li>Use the C++ parser for CUDA filetype (<a href="https://github.com/geany/geany/issues/830">Issue#830</a>, <a href="https://github.com/geany/geany/pull/831">PR#831</a>).</li>
<li>Add Clojure file extensions (Daniel Șuteu, <a href="https://github.com/geany/geany/pull/842">PR#842</a>).</li>
<li>Improve return type and var type recognition in C, C++, C# and D
(<a href="https://github.com/geany/geany/issues/845">Issue#845</a>, <a href="https://github.com/geany/geany/pull/889">PR#889</a>).</li>
<li>Fix parsing of C++11 raw string literals (<a href="https://github.com/geany/geany/pull/879">PR#879</a>).</li>
<li>Update built-in PHP symbols (<a href="https://github.com/geany/geany/issues/584">Issue#584</a>, <a href="https://github.com/geany/geany/pull/603">PR#603</a>).</li>
<li>Fix parsing some Objective-C properties (<a href="https://github.com/geany/geany/pull/940">PR#940</a>, <a href="https://github.com/geany/geany/pull/941">PR#941</a>).</li>
</ul>

<h2>Internationalization</h2>

<ul>
<li>Updated translations: de, es, fr, it, ja, kk, lt, nl, pt, ru, sk, zh_CN</li>
</ul>

<h2>API</h2>

<ul>
<li>Add <code>editor_set_indent_width()</code> (Thomas Martitz, <a href="https://github.com/geany/geany/pull/903">PR#903</a>).</li>
<li>Add <code>GeanyFiletypeID</code> and deprecate <code>filetype_id</code> (<a href="https://github.com/geany/geany/pull/932">PR#932</a>).</li>
<li>Remove non-API type <code>langType</code> (Jiří Techet, part of <a href="https://github.com/geany/geany/pull/906">PR#906</a>).</li>
<li>Mark deprecated API so GCC-like compilers can warn about it, and add
<code>GEANY_DISABLE_DEPRECATION_WARNINGS</code> to silence those (<a href="https://github.com/geany/geany/pull/911">PR#911</a>).</li>
<li>Add <code>scintilla_object_send_message()</code>, <code>scintilla_object_get_type()</code>
and <code>scintilla_object_new()</code> alias to the API as synonyms for their
legacy counterparts <code>scintilla_send_message()</code>, <code>scintilla_get_type()</code>
and <code>scintilla_new()</code> (Thomas Martitz, <a href="https://github.com/geany/geany/pull/874">PR#874</a>).</li>
</ul>

<h2>Windows</h2>

<ul>
<li>
<em>Project->Open</em> now respects the native dialog setting (<a href="https://github.com/geany/geany/pull/961">PR#961</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.27.0">View it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ5ycQJoob5EYQzpCrGsJkdalngwdks5ptBA0gaJpZM4HviMI.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.27.0"></link>
  <meta itemprop="name" content="View Release"></meta>
</div>
<meta itemprop="description" content="View this Release on GitHub"></meta>
</div>