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

Changelog History
Page 1

  • v1.37.1 Changes

    November 08, 2020

    🏁 Windows

  • v1.37.0 Changes

    October 25, 2020

    General

    • πŸ— Build with GTK3 by default.
    • βž• Add an option (enabled by default) to save main and project configuration whenever documents are opened/closed to reduce accidental loss of current session in the event of a crash.
    • List Geany in the category TextEditor (Dominic Hopf, Issue#2460).

    πŸ› Bug Fixes

    • πŸ›  Fix main window name as seen by accessibility tools (Issue#2421).
    • βž• Add missing include (Pino Toscano, PR#2402).
    • πŸ›  Fix a possible crash when quitting (Hodong & Guido Falsi, Issue#2457, PR#2634).

    Interface

    • πŸ‘ Allow to cancel Open Project and New Project dialogs without closing the current project.
    • Don't ask whether to close current project when opening a recent project.
    • Disable some items when they are not available.
    • Provide a CSS name for most widgets (PR#2469).
    • Adapt margins width to font size and zoom (Issue#1733, PR#1738).
    • πŸ‘‰ Show OS info in debug messages.
    • Persist color picker palette (Issue#2595).
    • πŸ›  Fix color of selected text in search entries with no match (foresto, Issue#2332, PR#2333)

    Editor

    • ⚑️ Update Scintilla to version 3.21.1 (PR#2506).

    Filetypes

    • βž• Add BibTeX filetype (Mirco Schoenfeld, PR#2212).
    • ⚑️ Update JavaScript keywords (dmitryunruh, PR#2486).
    • ⚑️ Update Lua block comment end (Filip SzymaΕ„ski, PR#2566).
    • ⚑️ Update FreeBasic keywords (Issue#2583).
    • βž• Add Smalltalk filetype (Snowflake the Pony, PR#2399).
    • βž• Add a configuration option to select the default Python command.

    πŸ“š Documentation

    • πŸ‘Œ Improve Build-related settings documentation.
    • βž• Added documentation for the Color Chooser (LarsGit223).

    🏁 Windows

    • πŸ”Œ Bundle the GLib GSpawn helper binaries with the installer for plugin that use the related GLib API.
    • πŸ”§ Make IPC port number configurable, and move the default outside the dynamic range used by Hyper-V (Issue#2101, PR#2585).
    • πŸ‘‰ Use the py launcher for Python filetype (Issue#2211).
    • πŸ‘Œ Support programming ligatures (like Fira Code font) (Issue#2535).

    Internationalization

    • πŸ†• New translations: ie
    • ⚑️ Updated translations: da, de, el, es, fr, id, it, ja, lv, nl, pl, pt, ru, sk, sv, zh_CN
  • v1.36.0 Changes

    September 28, 2019

    General

    • 0️⃣ Give precedence to user-defined filetype extension mappings over default ones (PR#2166).
    • Give precedence to the longest matching filetype pattern (Issue#1499, Issue#1921, PR#2167).
    • βš™ Place the socket file in $XDG_RUNTIME_DIR when available (Thomas Martitz, PR#2222).

    πŸ› Bug fixes

    • πŸ‘Œ Improve path ellipsising in Go To Tag filetype popup (Thomas Martitz, PR#2262).

    Interface

    • πŸ‘‰ Show group prefix for the Various preferences (PR#2176).
    • πŸ‘‰ Show the GTK/GLib versions in about dialog (PR#2163).

    Editor

    • ⚑️ Update Scintilla to version 3.10.4 (PR#2138).
    • βž• Add support for fractional font sizes (Pedro Henrique Antunes de Oliveira, Issue#703, PR#2250).

    Filetypes

    • βž• Add Apple Swift filetype (Ankit Pati, PR#1323).
    • βž• Add Nim filetype (Simon Krauter, Issue#1772, PR#2085).
    • ⚑️ Update NSIS keywords (PR#2181).
    • ⚑️ Update error matching for the CUDA filetype (Rajesh Pandian M, Issue#2213, PR#2218).
    • βž• Add Kotlin custom filetype (Issue#1581, PR#2186).
    • βž• Add Groovy custom filetype (PR#2188).
    • βž• Add TypeScript custom filetype (Issue#1449, PR#2187).
    • ⚑️ Small update of Django keywords (PR#2315).
    • πŸ”§ Don't suggest to override all settings through Tools->Configuration Files (Issue#1552, PR#2168).

    🏁 Windows

    Internationalization

    • πŸ†• New translations: ku
    • ⚑️ Updated translations: da, de, es, fr, it, ja, lv, pt, sk, sv, zh_CN
  • v1.35.0 Changes

    April 28, 2019

    General

    • πŸ”€ Start synchronization with Universal-CTags (JiΕ™Γ­ Techet, PR#1263, PR#2018).

    πŸ› Bug fixes

    Interface

    • πŸ‘‰ Show variable type in a tooltip in symbol tree (JiΕ™Γ­ Techet, PR#2036).

    Editor

    Filetypes

    • πŸ‘ Allow stripping trailing spaces from custom filetypes based on the Diff lexer (Cristian Ciocaltea, Issue#2041, PR#2043).
    • πŸ‘Œ Improve JavaScript symbols parsing (Issue#1329, Issue#1891, Issue#1933, part of PR#2018).
    • πŸ‘Œ Improve HTML symbols parsing (part of PR#2018).
    • πŸ‘Œ Improve COBOL symbols parsing (PR#2128).
    • πŸ‘Œ Improve ActionScript symbols parsing (PR#2134).

    🏁 Windows

    • 🌐 Installer: only install GTK translations if selected (Issue#2090).

    Internationalization

    • ⚑️ Updated translations: da, de, es, fr, ja, lv, pt, ru, sk, zh_CN
  • v1.34.1 Changes

    January 04, 2019

    πŸ› Bug fixes

    • πŸ›  Fix line breaking on existing lines (PR#2027).
    • πŸ›  Fix displaying filenames containing XML control characters inside infobars (Issue#2033).

    🏁 Windows

    • πŸ›  Fix rectangular selection modifier (PR#2032).

    Internationalization

    • ⚑️ Updated translations: uk
  • v1.34.0 Changes

    December 16, 2018

    General

    • πŸ— Auto-select GTK2 or GTK3 at build time depending on availability (PR#1182).
    • πŸ–¨ Process files in the order they appear on the command line when generating tags files (Issue#1989, PR#1991).

    πŸ› Bug fixes

    • πŸ›  Fix high CPU usage with the Scope plugin (Dimitar Zhekov, Issue#1461).
    • πŸ›  Fix loading some tags files with format specifier (Issue#1814, PR#1817).
    • πŸ›  Fix Plugin Manager buttons sometimes getting out of sync, possibly leading to a crash (Issue#1781, PR#1799).
    • πŸ›  Fix horizontal and page scrolling under GTK3 (PR#1843).

    Interface

    • πŸ‘‰ Show part of the file path to show unique elements in the go to symbol popup (Thomas Martitz, PR#1445, Issue#1069).
    • Always show icons in the go to symbol popup (PR#1997).
    • βž• Add a keybinding for "Strip Trailing Spaces" (LarsGit223, Issue#395,
      PR#1806).
    • βž• Add some missing label relations.

    Editor

    • ⚑️ Update Scintilla to version 3.10.0 (Issue#1421, PR#1914).
    • πŸ›  Fix line breaking with multi-byte characters (Issue#1958, PR#1960).
    • πŸ‘€ Don't beep when trying to go to the next cursor location in a snippet and there is none (see Issue#1554).

    Filetypes

    • Markdown: Display bold and italics as such (FMuro, PR#1837).
    • ⚑️ Python: Update keywords to Python 3.7 (Miro Hrončok, Issue#1351, PR#1894).
    • ⚑️ PHP: Update tags for PHP 7.2 (Dominic Hopf, PR#1970).
    • Batch: Use REM as single-line comment marker (Issue#1912, PR#1932).
    • πŸ’… VHDL: Classify string styles as such (PR#1402).

    🏁 Windows

    API

    • Add msgwin_compiler_add_string(), msgwin_msg_add_string(), msgwin_status_add_string() (Thomas Martitz, PR#1748).
    • βž• Add GeanyObject::key-press signal allowing plugins to intercept key presses before Geany (JiΕ™Γ­ Techet, PR#1829).
    • Add utils_strv_shorten_file_list() (Thomas Martitz, PR#1445).
    • πŸ›  Fix value of GeanyDocument::changed when quitting (Jason Cumbie, PR#1857).

    Internationalization

    • βž• Add translation: da
    • Updated translations: de, es, fr, hu, it, ja, pt, sv, sk, uk, ru, zh_CN, zh_TW
  • v1.33.0 Changes

    February 25, 2018

    πŸ› Bug fixes

    • πŸ›  Fix the symbols tree hierarchy when several tags have the same name
      (PR#1598).

    Interface

    • βž• Add a tooltip showing the full path on menu items representing documents
      (PR#1706).
    • βž• Add a note for applying the indent settings in the project preferences
      (PR#1650).
    • Enable popup menu on sidebar and message window notebooks (PR#1726).
    • πŸ‘‰ Show status message on attempt to execute empty context action
      (Lars Paulsen, PR#1642).
    • πŸ“š GTK3 theming improvements and documentation (PR#1382).

    Filetypes

    • ⚑️ CSS: Update Grid properties (Issue#1705).

    Internationalization

    • ⚑️ Updated translations: de, el, es, fr, it, lv, pl, pt, tr, ru, zh_CN
  • v1.32.0 Changes

    November 19, 2017

    General

    • πŸ‘Œ Improve CLI argument help (PR#1644).
    • Keep the current tab when closing documents to the right of another tab.
    • Re-enable SIGTERM handling (PR#1255).
    • Create correct path for filetype config files (JiΕ™Γ­ Techet, PR#1482).
    • βž• Add an option to enable IME's candidate window display inline
      (Sinpo Wei, PR#1514).
    • βž• Add an option to automatically reload files changed on disk
      (Mark O'Donovan, PR#1246).

    πŸ› Bug fixes

    • πŸ›  Fix backward compatibility of the geometry saving setting.
    • Close "Deleted from Disk" Infobar on Reload (Lars Paulsen, PR#1628).
    • Make sure GDK_MOD2_MASK is cleared when getting modifiers
      (JiΕ™Γ­ Techet, PR#1636).
    • 🍎 Use non-symlinked VTE libraries on MacOS X (JiΕ™Γ­ Techet, PR#1625).
    • πŸ›  Fix crash if plugin manager is opened more than once (PR#1564).
    • πŸ›  Fix incorrect variable reference (Thomas Martitz, PR#1561).

    Interface

    • βž• Add "Close Documents to the Right" feature (PR#1362).
    • βž• Add an option to save/reload either window position or size,
      but optionally not both (delt01, PR#1456).

    Editor

    • ⚑️ Update Scintilla to version 3.7.5 (PR#1503).
    • πŸ‘Œ Improve snippet support (visual indicators and more)
      (Thomas Martitz, PR#1470).
    • Push current position to navqueue before navigating back
      (Vasiliy Faronov, PR#1537).

    Filetypes

    • βž• Add GNU assembler filetype extensions (Issue#904).
    • πŸ‘‰ Make Python comment hash space (PR#1682).
    • βž• Add missing string and comment styles for various lexers (PR#1502).
    • βž• Add missing PHP keywords, especially for PHP 7.x (1547, PR#1547).
    • Python: Don't highlight sub-identifiers as keywords (PR#1544).

    πŸ”Œ Plugins

    • πŸ’» FileBrowser: don't change directory on project save
      (JiΕ™Γ­ Techet, PR#1400).

    🏁 Windows

    • πŸ›  Fix Execute button on Windows when using HTML files and
      "builtin" command (Issue#1018, PR#1667).

    API

    • Add utils_get_real_path() and deprecate tm_get_real_path() (PR#1224).
    • πŸ”Œ Add geany_plugin_get_data() (PR#1234).
    • Add keybindings_load_keyfile() (JiΕ™Γ­ Techet, PR#1430).
    • 🏷 Add tm_tag_get_type() (Thomas Martitz, PR#1465).

    HACKING

    • βž• Add note about data types and update for best practices (PR#1282).

    Internationalization

    • ⚑️ Updated translations: ca, de, el, es, fr, it, lt, lv, nl, pt, ru,
      sk, sv, zh_CN
  • v1.31.0 Changes

    July 17, 2017

    πŸ› Bug fixes

    • ⚑️ Update statusbar after applying indentation detection.
    • πŸ›  Fix converting color to hex for insertion in the Color Chooser
      dialog (Vasiliy Faronov, PR#1536).

    Filetypes

    • βž• Add parfor to the Matlab keyword list (A. Tombs, PR#1021).
    • C: fix line continuation handling (PR#1370).
    • βž• Add require_relative to the Ruby keyword list (Jacob H. Pratt,
      PR#1472).
    • ⚑️ Update Haxe keywords (PR#1216).
    • πŸ›  Fix Arduino comment toggling (GiorgioggΓ¬, PR#1510).
    • ⚑️ Update CMake keywords (Yan Pashkovsky, PR#1315).
    • ⚑️ Update C# keywords (Yan Pashkovsky, PR#1315).
    • ⚑️ Update HTML keywords (Vasiliy Faronov, PR#1530).

    Internationalization

    • ⚑️ Updated translations: ca, id, ja, kk, lt, ru

    API

    • Fix crash when calling plugin_set_key_group() more than once
      (JiΕ™Γ­ Techet, PR#1426).
  • v1.30.1 Changes

    March 19, 2017

    Editor

    • πŸ›  Fix auto-completion and calltip popup position on multi-monitor setups (Issue#1422).

    Internationalization

    • ⚑️ Updated translations: ca, de, el, es, sk