Changelog of @hackage/dap 0.5.0.0

Revision history for dap

0.5.0.0 -- 2026-04-15

  • No longer print "Handling" messages which cause confusion wrt actual errors occurring (#30)
  • Make sure sendError sends ErrorResponse when serviceClient throws an error (#27)

0.4.0.0 -- 2026-01-14

  • Fix the field names of ExceptionInfoResponse (#26)

0.3.0.0 -- 2025-10-03

Main library changes

  • Adds support for sending a runInTerminal reverse request using sendRunInTerminalReverseRequest. (#15)
  • And adds support for receiving responses to reverse requests via the new argument to runDAPServerWithLogger -- a function which receives a ReverseRequestResponse.
  • Make InitializeRequestArguments comply to the protocol (#17)

0.2.0.0 -- 2025-05-05

Main library changes

  • Adaptor has an additional type parameter denoting the type of the request we are responding to. Crucially, this will be Request when responding to a DAP request (e.g. in send*** functions). On the other hand, this will be () for the withAdaptor continuation argument of registerNewDebugSession which unlifts Adaptor to IO because, when unlifting, we are not replying to any request.

Merged MRs

Full Changelog: https://github.com/haskell-debugger/dap/commits/0.2.0.0

0.1.0.0 -- YYYY-mm-dd

  • First version. Released on an unsuspecting world.