Ansgar Becker
fc0c0e9e5b
Bump version for v12.12 release
12.12
2025-10-06 10:53:50 +02:00
Ansgar Becker
385d83a776
Remove no longer used 32 bit plugins for MySQL and MariaDB
2025-10-06 10:30:10 +02:00
Ansgar Becker
8dc93991a7
Re-add plink v0.81 executable, to provide a workaround for some of the new console output issues
2025-10-06 10:01:51 +02:00
Ansgar Becker
be7e4daedd
Issue #2254 : fix parsing existing trigger definition on SQLite, keeping compatibility to MariaDB and MySQL
2025-10-05 12:06:46 +02:00
Ansgar Becker
e233d96b44
Issue #2266 : move INVISIBLE clause for MySQL/MariaDB table columns after the virtual and generation clause
2025-10-04 12:23:03 +02:00
Ansgar Becker
173955679b
Add hyphen to remaining 2 dlls so we can constantly remove "-64" in the target filename
2025-09-30 17:54:51 +02:00
Ansgar Becker
84d35785ee
Remove 32 bit support for releases and nightly builds
2025-09-29 17:56:43 +02:00
Ansgar Becker
946f42b942
Issue #2264 : Re-add libwinpthread-1, still required by libpq v15 and v17
2025-09-29 07:43:40 +02:00
Ansgar Becker
2741c346a3
Add libmysql-9.4.0-64 to installer script
2025-09-28 20:53:54 +02:00
Ansgar Becker
4349fbe444
Update libmariadb to 3.4.7, add libmysql-9.4.0-64, sign all yet unsigned libraries
2025-09-28 20:33:09 +02:00
Ansgar Becker
d3c2d7e36d
Update SQLite libraries based on v3.50.4
2025-09-28 19:51:08 +02:00
Ansgar Becker
fbdd3cc1f0
Issue #2263 : set MinHeight on Tree.Header through FixVT(), to fix that height when window got moved to a lower DPI screen
2025-09-28 10:52:06 +02:00
Ansgar Becker
ac8542b9f9
Issue #2260 : fix non-accepted pasted new text in collation drop-down
2025-09-24 21:38:09 +02:00
Ansgar Becker
7d0ac8a4bc
Issue #2247 : update libpq v15 and v17 to latest, from the PG server package
2025-09-22 19:54:22 +02:00
Ansgar Becker
32b4e934b0
Issue #2247 : remove libpq v10 and v12, plus dependencies from installer
2025-09-22 17:49:31 +02:00
Ansgar Becker
4cd4b9c54f
Issue #2247 : remove libssl v1 files from installer script
2025-09-22 17:33:04 +02:00
Ansgar Becker
f1b757fde5
Issue #2247 : remove 32 bit libraries for PostgreSQL, which depend on the insecure and outdated libssl v1.1.1w from Sep 2023. Update libssl 3 to v3.5.3 and libiconv-2 to v1.15
2025-09-22 17:29:16 +02:00
Ansgar Becker
df46536f1c
Issue #2161 : fix reading and writing user limitations in newer MySQL versions
2025-09-21 18:26:56 +02:00
Ansgar Becker
4d49143340
Issue #2126 : rephrase SQL query for retrieving the oid of citext data type, to prevent errors in the server logs
2025-09-21 12:08:57 +02:00
Ansgar Becker
d933c5509c
Issue #2257 : fix height of grid column header
2025-09-20 16:14:19 +02:00
Ansgar Becker
d8bf7a62cd
Issue #2122 : support table comment syntax when creating new PostgreSQL tables
2025-09-17 19:56:03 +02:00
Ansgar Becker
61c13532d6
Issue #41 : use N(ational) prefix on MS SQL strings on all quoted strings, regardless of their exact data type, to support Unicode in meta queries as well
2025-09-17 19:34:15 +02:00
Ansgar Becker
0434c2dc79
Issue #2167 : remove fallback to insecure http calls when https failed
2025-09-17 18:48:25 +02:00
Ansgar Becker
8beb135a50
Issue #2250 : use N(ational) prefix in MS SQL for any text value going through the second version of EscapeString(), supporting Unicode now when importing a file into a table.
2025-09-17 16:51:15 +02:00
Ansgar Becker
7f4857baa8
Fix unsaved highlighter selection of default "General"
2025-09-17 16:02:56 +02:00
Ansgar Becker
4d52c439da
Fix memory leak
2025-09-16 20:46:04 +02:00
Ansgar Becker
ec2844407d
Issue #2249 : call FixVT() in FormCreate consequently, so the trees do not change their row height after the second use. Also increase TextMargin and reduce Margin.
2025-09-16 20:40:49 +02:00
Ansgar Becker
fd1788d370
Update Virtual-TreeView component to v8.2 from Sep 5 2025
2025-09-16 20:05:30 +02:00
Ansgar Becker
58c067f50d
Issue #2243 : keep UserKnownHostsFile enabled in ssh.exe mode, so the message saying "permanently added xyz to the list of known hosts" is telling the truth now
2025-09-15 16:25:08 +02:00
Ansgar Becker
5e3c98205b
Build script: move installer compilation to local/unversioned Powershell script, and let the iss file set the wanted output filename
2025-09-10 14:27:12 +02:00
Ansgar Becker
e3517d0fa6
Build script: move signing to local/unversioned Powershell script
2025-09-09 20:01:54 +02:00
Ansgar Becker
b3e4ab0b7e
Modify remote build script for local use. Todo: signing, upload binaries to website
2025-09-08 20:29:37 +02:00
Ansgar Becker
36815565c3
Do not require a "Content-Length" response header in THttpDownload. Responses mostly come compressed with "Transfer-Encoding: chunked" and then need hacks to get a Content-Length header. See https://www.heidisql.com/forum.php?t=44407
2025-09-07 13:38:07 +02:00
Ansgar Becker
fc87dec331
Issue #1313 : missing file for previous commit
2025-08-29 10:36:47 +02:00
Ansgar Becker
29ab18f4c2
Issue #1313 : support MariaDB's COMPRESSED attribute for columns in table editor
2025-08-28 18:50:19 +02:00
Ansgar Becker
5f37814cb0
Issue #2243 : suppress prompt to save a yet unknown host key in ssh.exe mode, by disabling StrictHostKeyChecking and UserKnownHostsFile . I have no clue to where ssh.exe sends that message, it's neither in stdOut nor in stdErr.
2025-08-25 17:42:15 +02:00
Ansgar Becker
95b1b02bff
Issue #2243 : fix input being ignored by plink by adding a linefeed after y/n
2025-08-25 11:44:02 +02:00
Ansgar Becker
80eb9892e0
Issue #2243 : add -legacy-stdio-prompts argument only to plink v0.82 or newer, not on older versions
2025-08-24 11:41:51 +02:00
Ansgar Becker
827a6c69b2
Issue #2233 : fix detection of column length in SQLite, when the column type contains a space before parenthesis
2025-08-19 06:59:40 +02:00
Ansgar Becker
1bc89b12dd
Issue #1525 : remove project manager feature with all its unrelated changes
2025-08-19 06:27:10 +02:00
Raphael Tweitmann
80cd08a6f7
Adds localization support for Project Manager feature
...
Wraps Project Manager UI strings with translation function calls to enable internationalization support.
Includes menu captions, button hints, context menu items, dialog labels, and error messages for comprehensive multilingual functionality.
2025-08-17 22:57:49 +02:00
Raphael Tweitmann
09ce6a8def
Synchronizes Project Manager tab state across all query tabs
...
Implements global state management for Project Manager tab selection that persists across all query tabs and application sessions.
Adds new setting to remember user's preferred tab selection and ensures consistent behavior when switching between query tabs or opening new ones.
Replaces per-tab toggle behavior with synchronized state management where changing the active tab in one query tab automatically updates all others to maintain consistency.
2025-08-17 22:42:49 +02:00
Raphael Tweitmann
d5915e04b9
Fixes Issue #2236 Crash when closing a query tab
...
Adds automatic backup for query tabs on close
Implements automatic backup functionality that saves modified query tab content before closing to prevent data loss.
Creates backup files with timestamps in a dedicated directory and logs backup information to tabs.ini for future reference. Only backs up meaningful content that has been modified and meets minimum length requirements.
Improves error handling in query tab closing operations and project manager destruction to prevent crashes during cleanup operations.
2025-08-17 22:04:19 +02:00
Ansgar Becker
ed76333392
pr #2228 and issue #1525 : fix missing reference to new unit in project files
2025-07-29 21:15:38 +02:00
Raphael Tweitmann
0081b255ff
feat: Add Project Manager tab to Query Helper panels
2025-07-29 18:50:07 +02:00
Raphael Tweitmann
beeb59afc3
Issue HeidiSQL#1525: Allow Query files quick access with a simple Project Manager
2025-07-29 18:50:07 +02:00
Ansgar Becker
aaa9b23227
Issue #2212 : add type prefix to export file name, when exporting one file per object, to fix overwriting same filename for different object types
2025-07-13 14:27:35 +02:00
Ansgar Becker
75cc8adbb3
Issue #2218 : don't disable completion proposal when cursor is right besides a string or comment
2025-07-04 13:46:23 +02:00
Ansgar Becker
d2c758bc99
Issue #2205 : Remove subpart from column indexes when user changed its data type to non-text
2025-07-03 19:12:38 +02:00
Ansgar Becker
46fa2cb9e4
Issue #2193 : expect some more characters to indicate a boundary for an identifier: ! < >
2025-07-03 18:51:36 +02:00