geany version history
10 releases tracked, newest first.
2.1.0
Jul 6, 2025- Added themes from geany-themes and improved file handling for NUL bytes
- Improved editor window focus and updated to require GLib 2.56
- Added search support for Messages/Compiler output and modern file dialogs
- Updated Scintilla to 5.5.4 and added multi-caret paste/autocompletion
4 downloads
2.0.0
Oct 19, 2023## General
* Split "session data" into session.conf, preferences are written to and read from geany.conf ([PR#2776](https://github.com/geany/geany/pull/2776), [PR#2779](https://github.com/geany/geany/pull/2779), [PR#3014](https://github.com/geany/geany/pull/3014), [PR#3125](https://github.com/geany/geany/pull/3125) and more).
* Add new build system Meson (experimental) ([PR#2761](https://github.com/geany/geany/pull/2761)).
* Require GTK 3.24 (#3580).
## Bug fixes
* (Re-)Add ability to scroll over document tabs (Luke Horwell, [PR#3134](https://github.com/geany/geany/pull/3134)).
* Fix keyword colorization on filetype change ([PR#3553](https://github.com/geany/geany/pull/3553)).
* Fix startup files order when placing tabs next to the current one ([PR#3611](https://github.com/geany/geany/pull/3611)).
## Interface
* The document list in the sidebar has a new tree view. This mode is the new default and existing installations automatically use it ([PR#1813](https://github.com/geany/geany/pull/1813)).
* Use dark-theme friendly colors for compiler messages ([PR#3013](https://github.com/geany/geany/pull/3013)).
* Add a confirmation dialog on search & replace for the whole ses
3 downloads
1.38.0
Oct 9, 2021## General
* Increase speed when opening documents, especially on startup
(Justin Blanchard, [Issue#2883](https://github.com/geany/geany/issues/2883), [Issue#2649](https://github.com/geany/geany/issues/2649), [Issue#2791](https://github.com/geany/geany/issues/2791), [PR#2884](https://github.com/geany/geany/pull/2884), [PR#2747](https://github.com/geany/geany/pull/2747)).
* Synchronize Geany's Ctags implementation with Universal Ctags, this
leads to updated symbol parsers (Jiří Techet, [PR#2666](https://github.com/geany/geany/pull/2666)).
* Remove GTK+2 Support ([PR#2602](https://github.com/geany/geany/pull/2602)).
* Geany needs a C++17 compiler to build ([PR#2862](https://github.com/geany/geany/pull/2862)).
## Bug fixes
* Workaround crashes when pasting into VTE without having focus
([Issue#2813](https://github.com/geany/geany/issues/2813), [PR#2843](https://github.com/geany/geany/pull/2843)).
## Interface
* Add keybinding to reload all open documents (David Yang, [PR#2859](https://github.com/geany/geany/pull/2859)).
## Filetypes
* Add Julia filetype (getzze, [Issue#434](https://github.com/geany/geany/issues/434), [PR#2584](https://github.com/geany/geany/pu
1 download
1.37.1
Nov 8, 2020## Windows
* Fix crash on first startup ([Issue#2639](https://github.com/geany/geany/issues/2639), [PR#2645](https://github.com/geany/geany/pull/2645)).
1 download
1.37.0
Oct 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](https://github.com/geany/geany/issues/2460)).
## Bug Fixes
* Fix main window name as seen by accessibility tools ([Issue#2421](https://github.com/geany/geany/issues/2421)).
* Add missing include (Pino Toscano, [PR#2402](https://github.com/geany/geany/pull/2402)).
* Fix a possible crash when quitting (Hodong & Guido Falsi, [Issue#2457](https://github.com/geany/geany/issues/2457), [PR#2634](https://github.com/geany/geany/pull/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](https://github.com/geany/geany/pull/2469)).
* Adapt margins width to font size and zoom ([Issue#1733](https://github.com/geany/geany/issues/1733), [PR#1738](https://github.c
1 download
1.36.0
Sep 28, 2019## General
* Give precedence to user-defined filetype extension mappings over default ones ([PR#2166](https://github.com/geany/geany/pull/2166)).
* Give precedence to the longest matching filetype pattern ([Issue#1499](https://github.com/geany/geany/issues/1499), [Issue#1921](https://github.com/geany/geany/issues/1921), [PR#2167](https://github.com/geany/geany/pull/2167)).
* Place the socket file in `$XDG_RUNTIME_DIR` when available (Thomas Martitz, [PR#2222](https://github.com/geany/geany/pull/2222)).
## Bug fixes
* Improve path ellipsising in Go To Tag filetype popup (Thomas Martitz, [PR#2262](https://github.com/geany/geany/pull/2262)).
## Interface
* Show group prefix for the Various preferences ([PR#2176](https://github.com/geany/geany/pull/2176)).
* Show the GTK/GLib versions in about dialog ([PR#2163](https://github.com/geany/geany/pull/2163)).
## Editor
* Update Scintilla to version 3.10.4 ([PR#2138](https://github.com/geany/geany/pull/2138)).
* Add support for fractional font sizes (Pedro Henrique Antunes de Oliveira, [Issue#703](https://github.com/geany/geany/issues/703), [PR#2250](https://github.com/geany/geany/pull/2250)).
## Filetypes
* Add Apple Sw
2 downloads
1.35.0
Apr 28, 2019
## General
* Start synchronization with Universal-CTags (Jiří Techet, [PR#1263](https://github.com/geany/geany/pull/1263), [PR#2018](https://github.com/geany/geany/pull/2018)).
## Bug fixes
* Improve IPC socket handling ([Issue#641](https://github.com/geany/geany/issues/641), [PR#2111](https://github.com/geany/geany/pull/2111)).
* Fix loading the default open encoding option ([PR#1326](https://github.com/geany/geany/pull/1326)).
* Fix VTE path following after reset ([Issue#352](https://github.com/geany/geany/issues/352), [PR#2116](https://github.com/geany/geany/pull/2116)).
## Interface
* Show variable type in a tooltip in symbol tree (Jiří Techet, [PR#2036](https://github.com/geany/geany/pull/2036)).
## Editor
* Update Scintilla to version 3.10.2 ([Issue#971](https://github.com/geany/geany/issues/971), [Issue#1947](https://github.com/geany/geany/issues/1947), [Issue#2076](https://github.com/geany/geany/issues/2076), [PR#2045](https://github.com/geany/geany/pull/2045)).
* Drastically speed up huge bulk replacements ([Issue#2092](https://github.com/geany/geany/issues/2092), [PR#2097](https://github.com/geany/geany/pull/2097)).
* Fix accessibility information repor
0 downloads
1.34.1
Jan 4, 2019## Bug fixes
* Fix line breaking on existing lines ([PR#2027](https://github.com/geany/geany/pull/2027)).
* Fix displaying filenames containing XML control characters inside infobars ([Issue#2033](https://github.com/geany/geany/issues/2033)).
## Windows
* Fix rectangular selection modifier ([PR#2032](https://github.com/geany/geany/pull/2032)).
## Internationalization
* Updated translations: uk
0 downloads
1.34.0
Dec 16, 2018## General
* Auto-select GTK2 or GTK3 at build time depending on availability ([PR#1182](https://github.com/geany/geany/pull/1182)).
* Process files in the order they appear on the command line when generating tags files ([Issue#1989](https://github.com/geany/geany/issues/1989), [PR#1991](https://github.com/geany/geany/pull/1991)).
## Bug fixes
* Fix high CPU usage with the Scope plugin (Dimitar Zhekov, [Issue#1461](https://github.com/geany/geany/issues/1461)).
* Fix loading some tags files with format specifier ([Issue#1814](https://github.com/geany/geany/issues/1814), [PR#1817](https://github.com/geany/geany/pull/1817)).
* Fix Plugin Manager buttons sometimes getting out of sync, possibly leading to a crash ([Issue#1781](https://github.com/geany/geany/issues/1781), [PR#1799](https://github.com/geany/geany/pull/1799)).
* Fix horizontal and page scrolling under GTK3 ([PR#1843](https://github.com/geany/geany/pull/1843)).
## Interface
* Show part of the file path to show unique elements in the go to symbol popup (Thomas Martitz, [PR#1445](https://github.com/geany/geany/pull/1445), [Issue#1069](https://github.com/geany/geany/issues/1069)).
* Always show icons in the go t
0 downloads
1.33.0
Feb 25, 2018## Bug fixes
* Fix the symbols tree hierarchy when several tags have the same name
([PR#1598](https://github.com/geany/geany/pull/1598)).
## Interface
* Add a tooltip showing the full path on menu items representing documents
([PR#1706](https://github.com/geany/geany/pull/1706)).
* Add a note for applying the indent settings in the project preferences
([PR#1650](https://github.com/geany/geany/pull/1650)).
* Enable popup menu on sidebar and message window notebooks ([PR#1726](https://github.com/geany/geany/pull/1726)).
* Show status message on attempt to execute empty context action
(Lars Paulsen, [PR#1642](https://github.com/geany/geany/pull/1642)).
* GTK3 theming improvements and documentation ([PR#1382](https://github.com/geany/geany/pull/1382)).
## Filetypes
* CSS: Update Grid properties ([Issue#1705](https://github.com/geany/geany/issues/1705)).
## Internationalization
* Updated translations: de, el, es, fr, it, lv, pl, pt, tr, ru, zh_CN
0 downloads