All Versions
13
Latest Version
Avg Release Cycle
132 days
Latest Release
936 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.37.1 Changes
November 08, 2020π Windows
- π Fix crash on first startup (Issue#2639, PR#2645).
-
v1.37.0 Changes
October 25, 2020General
- π 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, 2019General
- 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
- Migrate the installer to NSIS 3 (Issue#1302, PR#2181).
- π Fix build on recent MSYS2 (Issue#2261, PR#2263).
Internationalization
- π New translations: ku
- β‘οΈ Updated translations: da, de, es, fr, it, ja, lv, pt, sk, sv, zh_CN
-
v1.35.0 Changes
April 28, 2019General
π Bug fixes
- π Improve IPC socket handling (Issue#641, PR#2111).
- π Fix loading the default open encoding option (PR#1326).
- π Fix VTE path following after reset (Issue#352, PR#2116).
Interface
- π Show variable type in a tooltip in symbol tree (JiΕΓ Techet, PR#2036).
Editor
- β‘οΈ Update Scintilla to version 3.10.2 (Issue#971, Issue#1947, Issue#2076, PR#2045).
- Drastically speed up huge bulk replacements (Issue#2092, PR#2097).
- π Fix accessibility information reported upon deletion.
- π Fix garbage data insertion when moving lines up or down (Issue#2066).
- Don't perform line breaking in rectangular selection mode (Issue#2051, PR#2135).
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, 2018General
- π 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
- π Fix the symbols tree hierarchy when several tags have the same name
-
v1.32.0 Changes
November 19, 2017General
- π 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 deprecatetm_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, 2017Editor
- π Fix auto-completion and calltip popup position on multi-monitor setups (Issue#1422).
Internationalization
- β‘οΈ Updated translations: ca, de, el, es, sk