dap-0.5.0.0: CHANGELOG.md
# 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
* Create main.yml workflow by @dmjio in https://github.com/haskell-debugger/dap/pull/1
* Remove pedantic by @dmjio in https://github.com/haskell-debugger/dap/pull/2
* Add badge by @dmjio in https://github.com/haskell-debugger/dap/pull/3
* Api unlock custom event by @csabahruska in https://github.com/haskell-debugger/dap/pull/4
* Expose OutputEventCategory and fix JSON rendering by @alt-romes in https://github.com/haskell-debugger/dap/pull/8
* Fix race conditions due to MVar usage by @alt-romes and @mpickering in https://github.com/haskell-debugger/dap/pull/5
* Refactoring to use logging framework by @alt-romes in https://github.com/haskell-debugger/dap/pull/10
* Allow a client to explicitly terminate the server by @alt-romes in https://github.com/haskell-debugger/dap/pull/11
* Allow setBreakpointsArgumentsSourceModified to be null by @alt-romes in https://github.com/haskell-debugger/dap/pull/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.