Skip to content

Releases: KDAB/vscode-gdb-dap

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 09:40
8f63a63

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

Choose a tag to compare

@github-actions github-actions released this 18 Aug 13:49
abd52bb

1.1.0 (2026-08-18)

Features

  • add Run/Debug with Args commands (65d529a)

Bug Fixes

  • don't stop at entry when running without debugging (eeefec9)
  • split arguments the way a shell would (b8127e5)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 23:04
96bb9f2

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)