Skip to content

0.3.0

Compare
Choose a tag to compare
@mfussenegger mfussenegger released this 24 Sep 11:22
· 205 commits to master since this release
0.3.0
  • Increased the amount of connect retries when connecting to a debug-adapter of type server and exposed a setting to change the number of retries. This should help with debug adapters like codelldb where you spawn an executable that starts a service listening on TCP. It may take a while for that service to become available and the connect attempt could initially fail.

  • Added support for custom inputs in vscode/launch.json files. See :help dap-launch.json for details.

  • Exposed a json_decode function in dap.ext.vscode to allow users to override it with alternative json parsers. This can be used to hook in a JSON5 parser for better compatibility with Microsoft JSON.

  • Added support for customizing the sign symbols before calling require('dap'). Previously it was necessary to call sign_define after having imported the dap module.

  • Improved the handling of error messages sent by debug adapters.

  • The DapStopped highlight is now cleared when using dap.close().

  • Added a DapLoadLaunchJSON command that maps to require('dap.ext.vscode').load_launchjs()