Releases: KDAB/vscode-gdb-dap
Releases · KDAB/vscode-gdb-dap
Release list
v1.2.0
1.2.0 (2026-08-25)
Features
- Add an lldb-dap backend (071817b)
- add lldb Qt pretty printer for QByteArray (a7a3c84)
- add lldb Qt pretty printer for QChar (8a022df)
- add lldb Qt pretty printer for QDate (dc55836)
- add lldb Qt pretty printer for QHash (46d7f84)
- add lldb Qt pretty printer for QLatin1String (94dc7e3)
- add lldb Qt pretty printer for QMap (229acc4)
- add lldb Qt pretty printer for QMultiHash (dd62091)
- add lldb Qt pretty printer for QMultiMap (24f6b12)
- add lldb Qt pretty printer for QQueue (3e378a7)
- add lldb Qt pretty printer for QSet (57cb38e)
- add lldb Qt pretty printer for QStack (41ec324)
- add lldb Qt pretty printer for QString (c6fadb2)
- add lldb Qt pretty printer for QStringList (d2d1c5d)
- add lldb Qt pretty printer for QStringView (f8b088b)
- add lldb Qt pretty printer for QTime (eaf6606)
- add lldb Qt pretty printer for QUrl (22f6679)
- add lldb Qt pretty printer for QUtf8StringView (f35d396)
- add lldb Qt pretty printer for QUuid (ebdf32c)
- add lldb Qt pretty printer for QVector, and fix None-return bug in existing printers (3892a80)
- add lldb Qt pretty printers for QPointF, QSize, QSizeF, QRect, QRectF, QLine and QLineF (f1e89b2)
- Add Load Core File command (3f6f1e7)
- Add skipGdbinit launch config option (f944fbe)
- Add sourceFileMap launch config option (eea89b0)
- add standalone Qt pretty printers for lldb, starting with QPoint (cacac2e)
- add standalone Qt pretty printers for lldb, starting with QPoint (23953db)
- Add sysroot property to launch config (07c4898)
- Declare lldb-dap's own launch configuration properties (690c377)
- Make qtPrettyPrinters per launch not global (b01a257)
- register QVector's lldb printer for QList too (8443f42)
- Support pretty-printers for LLDB (78a37c3)
Bug Fixes
- count map-hinted children by pairing, not by halving num_children (f0be5fd)
- Disable debuginfod by default for both debuggers (e91096d)
- don't let an unreadable QUrl component silently vanish (4eced22)
- Fix gdb displaying maps (35bd118)
- handle gdb 17's VariableReference attribute rename (f7046e0)
- print an empty QUrl instead of dumping its raw pointer (985b317)
- Read gdb's version from the last field of its --version line (d06e050)
- treat every out-of-range QTime as invalid, not just -1 (f59055c)
v1.1.0
v1.0.0
1.0.0 (2026-08-01)
Bug Fixes
- Disable untrusted workspace support (bb72f74)
- Do a gdb version check (4f2a820)
- Expand
${workspaceFolder}and a leading~in kdap settings (608d0b9) - expand a leading ~ in a launch config's gdbPath (8a70343)
- fix url of repo (eecdfc5)
- Harden Qt pretty-printer download (1031db6)
- improve defaults, make them match gdb's (4472b67)
- merge launch config env into the inferior's environment (e2f05ea)
- Narrow extension activation to kdap debug sessions (1d5c98d)
- Only pass dap-log-level when logging is enabled (8e0a4a5)
- reject directories in isExecutable (07e2dc5)
- require gdb 16.1+, and test against a runner that has it (b2d070a)
- Resolve gdb via PATH (6cf4b55)
- update minimum gdb to 16.1 in a spot I missed (0db4e5a)