12.14.1.1 - 2025-12-11
⛰️ Features
- Shell script for creating macOS app bundle - (af24108)
- Support XML formatting in grid popup text editor - (913fc9d)
- Switch to grayscale icons on inactive query tabs - (917e046)
- Support SSH tunnel configuration per commandline - (35a5225)
- Display some known file type icons in file open/save dialog - (b4c0566)
- Finalize keyboard shortcut customization in preferences - (637d2d6)
- Add new keyboard shortcut editors on preferences dialog - (cc4e6f1)
- Keep time fractions intact for CSV exports - (06322de)
- Use custom folder icons in tree on file dialogs, in non-Windows mode - (3094d79)
- Show NULL values in system variables listing - (06b44eb)
- Highlight same text in grids based on all selected rows - (afc9d8c)
- Support fractional UNIX timestamps in grids - (65c1472)
- Add "source table: xyz" hint to query result column headers - (2863a80)
- Support click on path parts on top label of file dialog - (98b796b)
- Convert all save/open dialogs to the new custom one - (4a8c53c)
- Create file-save dialog with linebreaks selector - (d5d34ad)
- Recreate basic TExtFileOpenDialog without OS owned dialog and room for customization - (bac0d7a)
- Full support for different icon packs, Silk and Icons8 - (dbca69d)
- Add 206 Silk icons into new TImageList - (769afa5)
- Require libsybdb5 in DEB package - (e1781f9)
- Mark MS SQL protocols like named pipe as unsupported, advise the user to change to TCP/IP - (b20f121)
- Dirty and basic support for MS SQL - (3df3673)
- Show more detailed backtrace in crash dialog - (bc0a7de)
- Support SSH passwords via sshpass - (f2b2dc3)
🚀 Enhancements
- Position session manager centered over main form, ignore position set by user - (571c671)
- Align bottom buttons on session manager - (ca7aad6)
- Set font style and color of size column in tree - (f987c81)
- Move RightEdge on SQL editors out of sight - (2a23e26)
- Light text color instead of ghosted/ugly icon for unseen tree nodes - (76aefb3)
- Disable tree option asDoubleClickInsertsNodeText by default - (1c9321c)
🐛 Bug Fixes
- Connect MS SQL query to session transaction, run .ExecSQL - (59191da)
- Prevent SQL delimiter being set to PostgreSQL quotes - (a3acc04)
- Crash when grid-exporting without required key - (ff6050f)
- Delete CLI-created session settings from registry after disconnect - (8778d40)
- Another broken thousand separator - (24f3e36)
- New attempt to hide SynEdit caret when unfocused - (03f4a5f)
- A TSpeedButton connected to a TAction, and a TMenuItem were not auto-checking - (42abf46)
- Database icon in Icons8 list too small - (dda44be)
- Cannot save new table when added column was removed - (1fe709a)
- Compile without MS SQL support on macOS - (9a4d841)
- Query batch stops at second last query if it has errors but StopOnErrors is off - (6e40c62)
- Drag'n drop on Linux requires VT.DragType = dtVCL - (4fd646c)
- Enable drag'n drop in table editor and session manager - (9afc60f)
- Detected empty text DEFAULT value for table columns - (4c0617d)
- Append quick filter without linebreak - (8ea3b94)
- Wrong icon sizes, disable right-click select for column list so selection is kept - (a145fc5)
- Remove dead code, fix some compiler hints - (79bcd1d)
- Bad position of TEdit on TInplaceEditorLink - (8d119a0)
- Quick filter > "more values" submenu not created/shown - (8696e61)
- Empty KeyStrokes list on text editor - (db00c83)
- Broken caption on inline text edit button - (1730956)
- User queries not showing up in log panel - (222a386)
- Do not edit grid cell on right-click, and set HotCursor on DBtree - (0257867)
- Flashing main form in background after cancel session manager - (0563b4d)
- Work around empty space artifact in ShellListView - (cf9ed85)
- Move all Application event assignments to .lpr file - (64919d6)
- Confusion with (selected) folder icons - (b488ca2)
- Tree with keyboard actions shows wrong captions - (5e20c53)
- Binary result values displayed as 000... - (4322372)
- TMySQLQuery.TableName() returns wrong string, and introduce apphelpers.GetAppDir - (bb517d7)
- Crash in AnyGridPaintText with no query result - (59659f0)
- Error: (4004) Variable identifier expected - (13a0127)
- Crash in printer dialog with 0 printers available - (6eecdd8)
- Missing file for previous commit - (857cca8)
- Some remaining issues in the new file-open/save dialogs - (34e3f32)
- Work around out-of-view item in left tree after FormShow - (ec4c237)
- Navigate to directory of currently loaded file when user opens dialog for loading another file - (251f632)
- Broken support for non UTF-8 encoding - (fe65231)
- Prompt to overwrite only if file exists - (91de2fc)
- Add encoding selector to file-open dialog - (56b783d)
- Crash when app exits, with deleted TSynGutterSeparator - (00627ae)
- Optical stuff, add bookmark icons for SynEdit - (29d1abc)
- Use GetApplicationName in InitMoFile as well, plus documentation - (93bf989)
- Make LCLTranslator independent of executable filename - (0469dd9)
- Make GetAppConfigDir independent of executable filename - (9e2611e)
- Make translation filename independent of executable filename - (5d487bb)
- More painting related crashes on QT, this time in OperationRunning() - (fbe32db)
- Compiler warnings, re-enable active line background - (a1c84ae)
- Two crashes in QT caused by aggressive control repainting - (7650efe)
- Hide library files which ldconfig shows up but don't exist - (85cf230)
- Provide at least one libmysql for macOS, plus its dependencies - (1fbc2ab)
- Fix compiler errors on macOS, set DYLD_LIBRARY_PATH run param to fix wrong path for libssl - (58b210a)
- Wrong integer size/type for ClientFlag in mysql_real_connect - (3213fe9)
⚙️ Miscellaneous Tasks
- Bump version to 12.14.1.1 - (1a2f1f3)
- Use Lazarus logo in readme - (aa49736)
- Remove now unused doc, written for converting to Lazarus - (b01e732)
- Fix generation of
.deb- (e95aca8) - Fix missing
Packagevariable - (13c55ce) - Using
v4ofgit-cliff-action- (81d613b)
Contributors
[12.13.1.1] - 2025-11-03
⛰️ Features
- Sort session folders at top per setting - (93dc936)
- Filter box in user manager - (b57b764)
- Add checkbox "Open file after creation" to grid export dialog - (613f4d8)
- Allow sorting columns in table designer - (8541eb4)
🚀 Enhancements
- Make file exit action OS friendly - (1f19d00)
🐛 Bug Fixes
- List procedures in PostgreSQL - (db902f7)
- Missing DELETE HISTORY privilege on MariaDB - (f7b80db)
- Prevent crash in auto-refresh action - (2c25e04)
- Bad message with no library selected - (f9a486b)
- Generate missing values for geometry columns - (eb1b5ea)
- Allow modify length of index with binary column - (173efeb)
- End global "edit function" mode for grid editing early - (5cac850)
- Take care for escaped ENUM definitions - (328fb72)
- Support return data type of stored function containing white spaces - (d7b1faa)
- Safety replacement for folder separator when renaming a session or folder - (18a21ef)
- Leave away schema when double-click table for inserting into query editor - (b72f259)
- Sticky empty-password warning after setting a non-empty one - (f2028e1)
- Support double dollar quotes on PostgreSQL - (caeae88)
📚 Documentation
- (CHANGELOG) Proper changelog - (79bb279)
⚙️ Miscellaneous Tasks
- Bumping version to 12.13.1.1 - (bf23332)
- Using correct target of
build-*- (16a54a5) - Fixing some blantant mistakes - (76dfa98)
- New category: Enhancements - (dd1ad34)
- Removing unnecessary
tx-pushrecipe - (d293d64) - Forgot to copy
.inifiles onrun-*- (c513e53) - Completing
run-gtk2,run-qt5- (04650d9) - Adding empty
tx-pushtoMakefile- (3ceed39) - Adjusting workflow to skip secrets detection - (14dd9ce)
- Adding usage of
secrets.mk- (123a2e7) - Forgot to change the output folder - (78f1415)
- First batch of changes - (2bee126)
New Contributors ❤️
- @gcarreno made their first contribution
- @ansgarbecker made their first contribution
- @ made their first contribution
Note
For a list of all the changes up to date, please read CHANGELOG.md.