Geany 1.28.0 (July 10, 2016)


  • Improve support for GTK 3.20.
  • System filetype files and system tags files are now in sub-directories filedefs/ and tags/ respectively (Jiří Techet, PR#485).

Bug fixes


  • Update Scintilla to version 3.6.6.
  • Improve Goto Symbol popup contents (Jiří Techet, PR#958).


  • Treat .h headers as C++ by default (Jiří Techet, PR#857).
  • Various improvements to the Ruby parser (Issue#587).
  • Fix Haskell single line comments (Alexander, PR#1029).
  • Update Java keywords (Yan Pashkovsky, PR#1024).
  • Fix handling of curly brackets in Make (Masatake Yamato).
  • Add ECMAScript 6 keywords (Chris Mayo, PR#980).
  • Slight improvement to the Java file template (Philipp Wiesemann, PR#1073).
  • Add missing last-child CSS pseudo-class (Issue#1102).


  • Updated translations: ca, de, el, es, fr, it, ja, lt, pt, ru, sk, tr, zh_CN


  • Don't require static strings for key group name and label (PR#1126).
  • Formally add TMTag to the API (Thomas Martitz, PR#1093).


  • Class builder: use .hpp extension for C++ headers by default (Yan Pashkovsky, PR#999).


  • Show an error if an URI cannot be opened (PR#1079).


  • Fix refreshing the keybindings displayed in the menus (Jiří Techet, PR#973).

Older Releases