Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 2.51 KB

File metadata and controls

60 lines (42 loc) · 2.51 KB

Revision history for dap

0.7.0.0 -- 2026-05-20

  • Fix exceptionOptions DAP conformance: it should be a list
  • Fix reverse request: don't include response seq number which trips up some DAP clients

0.6.0.0 -- 2026-05-04

  • Keep track of the client capabilities reported by the Initialize request in the session (#32)

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

  • Create main.yml workflow by @dmjio in #1
  • Remove pedantic by @dmjio in #2
  • Add badge by @dmjio in #3
  • Api unlock custom event by @csabahruska in #4
  • Expose OutputEventCategory and fix JSON rendering by @alt-romes in #8
  • Fix race conditions due to MVar usage by @alt-romes and @mpickering in #5
  • Refactoring to use logging framework by @alt-romes in #10
  • Allow a client to explicitly terminate the server by @alt-romes in #11
  • Allow setBreakpointsArgumentsSourceModified to be null by @alt-romes in #13

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.