12.12 Linux
·
6481 commits
to master
since this release
Get it from the download page
Full changelog: https://github.com/HeidiSQL/HeidiSQL/commits/lazarus/
Latest notable changes:
- Most of the updates done on the Windows version, plus:
- Fix a bunch of compiler warnings and hints
- Update check: do not confuse users with a changelog link of the Windows version, and hide (Windows) nightly build text
- Issue #2201: allow GetSessionNames() to create the given ParentPath if it does not exist, in this case the empty "Sessions" root key
- Let PortOpen() return true when netstat command could not be run, to prevent loops with broken commands
- Remove dead comments from THttpDownload
- Issue #2225: fix crash in grid editing, when canceling through Esc key
- Issue #2225: fix crash in grid value change, apply patch from hennerdrewes with Application.QueueAsyncCall in DoEndEdit
- Prefer UTF-8 encoding for loading files, instead of auto-detection, which breaks in many cases. See https://www.heidisql.com/forum.php?t=44351
- Issue #2229: prefer const over constref for FPC>=3.2.4, fix unsupported TabOrder on TSpeedbutton, pass a float value to FloatToStr
- remove unused units from uses clause in lpr project file
- Issue #2221: fix wrong detection of table alias and following dot, with text after the current cursor position
- Issue #2221: enhance SQL completion proposal in a way SynEdit/Lazarus propagates it, with a focus on column names
- Issue #2227: enable formatter for JSON code in text editor
- Issue #2203: auto-convert Windows home path to Linux home path when importing a setting file
- Issue #2222: fix missing last character in CREATE TABLE code on table editor and copy-table dialog
- Issue #2202: show a more helpful hint when no library was selected (and none is available) for connecting
- Issue #2216: remove predefined SynMemo keystrokes ecLineBreak, ecInsertLine, ecDeleteWord. The latter one inactivates Ctrl+T shortcut for new query tab
- Issue #2202: prefer libmariadb over libmysql when none of them is installed. Also, prefer the -dev packages.
- Issue #2202: depend on libgtk2.0-0t64, openssl and openssh-client. Also, require all of the database driver libraries so users are not potentially left with an empty library drop-down.