All Versions
13
Latest Version
Avg Release Cycle
132 days
Latest Release
1594 days ago

Changelog History
Page 2

  • v1.30.0 Changes

    March 05, 2017

    General

    • ๐ŸŽ‰ Initial accessibility support in the editor (SF#328).
    • ๐Ÿ›  Fix scrolling on Wayland (Issue#1320).

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix Ctrl+X and Ctrl+C in non-Latin keyboard layouts
      (Forkest, PR#1386).
    • ๐Ÿ›  Fix search history filling on GTK >= 3.20 (PR#1404).
    • ๐Ÿ— Simplify setting build menu items labels, fixing a Commander plugin
      issue (Vasiliy Faronov, PR#1396).

    Interface

    • ๐Ÿ›  Fix the current scope shown in the statusbar (Issue#1279).

    Editor

    • โšก๏ธ Update Scintilla to version 3.7.3.
    • ๐Ÿ›  Fix triggering default keybindings together with snippets keybindings
      (Issue#1354, PR#1356).

    Filetypes

    • โšก๏ธ Update JavaScript keywords (Abel 'Akronix' Serrano Juste, PR#1361).
    • Partial highlighting of JavaScript ES6 template strings (Issue#934).
    • โž• Add Arduino custom filetype (Issue#1339).

    Internationalization

    • โšก๏ธ Updated translations: de, es, fr, it, lt, pt

    API

    • โœ‚ Remove unprefixed Scintilla structure aliases. Plugins must use
      ๐Ÿ›  the Sci_-prefixed version from now on.
    • Add geany_api_version() to detect the API version of Geany at
      โš™ runtime (Thomas Martitz, PR#1406).

    OSX

  • v1.29.0 Changes

    November 13, 2016

    General

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix build when the CXX variable contains flags (PR#1155, Issue#829).
    • ๐Ÿ›  Fix focusing the message window when the Terminal tab is active
      (PR#1200, Issue#1198).

    Editor

    • โšก๏ธ Update Scintilla to version 3.7.0 (Issue#1143).
    • โž• Add support for keeping the cursor a number of lines from the edges to
      always show some context (PR#1154, Issue#1152).
    • ๐Ÿ‘ Allow to configure keybinding for "Delete to beginning of line"
      (Abel Serrano Juste, PR#1134).
    • ๐ŸŽ Performance improvements with many duplicate symbols (Jiล™รญ Techet,
      PR#797, Issue#577).
    • ๐Ÿ‘ Allow to configure the error indicator color (PR#1185).

    Filetypes

    • ๐Ÿ›  Fix highlighting of Haxe preprocessor (Issue#936).
    • โž• Add .exp extension to TCL (Simon Marchi, PR#979).

    Internationalization

    • โšก๏ธ Updated translations: ca, de, el, es, fr, id, it, kk, nl pt, pt_BR,
      sv, zh_CN,

    API

    • โšก๏ธ Update GeanyProxyProbeResults API (PR#1213).
    • Warn if a dot is used at the start of a proxy extension (PR#1212,
      PR#1233).
    • โž• Add support for custom data attached to documents through
      plugin_set_document_data(), plugin_get_document_data() and
      plugin_set_document_data_full() (PR#1203).
    • โž• Add "project-before-close" signal (PR#1223).

    ๐Ÿ”Œ Plugins

    • โ†ช Split Window: Work around a GTK bug present from 3.15.9 to 3.21.4
      that breaks the document selection popup (Issue#1149, PR#1272).

    ๐Ÿ Windows

    • ๐Ÿ‘ Include 'grep.exe' from MSYS2 which works better than the previously
      self-compiled version
      (Issue#783, Issue#784, Issue#1229, Issue#1260, PR#1301).
    • ๐Ÿ›  Fix executing external commands (mainly Build and Run commands)
      where paths and filenames with non-ASCII characters are involved
      (Issue#1076, Issue#1259, Issue#1278, PR#1095).
    • Do not create a batch file on Run commands any longer, instead use
      a re-usable script and so eliminate the need to delete the script
      from itself (Issue#1276, PR#1095).
  • v1.28.0 Changes

    July 10, 2016

    General

    • ๐Ÿ‘Œ 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

    • ๐Ÿ›  Fix canceling keybinding overriding by discarding the dialog (Issue#714).
    • ๐Ÿ›  Fix type name coloring when types change (Jiล™รญ Techet, PR#1039,
      Issue#1020, Issue#1022).
    • ๐Ÿ›  Fix undo of line end type change (Jiล™รญ Techet, PR#527, Issue#409).

    Editor

    • โšก๏ธ Update Scintilla to version 3.6.6.
    • ๐Ÿ‘Œ Improve Goto Symbol popup contents (Jiล™รญ Techet, PR#958).

    Filetypes

    • 0๏ธโƒฃ 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).

    Internationalization

    • โšก๏ธ Updated translations: ca, de, el, es, fr, it, ja, lt, pt, ru, sk, tr, zh_CN

    API

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

    ๐Ÿ”Œ Plugins

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

    ๐Ÿ Windows

    • ๐Ÿ‘‰ Show an error if an URI cannot be opened (PR#1079).

    OSX

    • ๐Ÿ›  Fix refreshing the keybindings displayed in the menus (Jiล™รญ Techet,
      PR#973).