diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
 # 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
diff --git a/dap.cabal b/dap.cabal
--- a/dap.cabal
+++ b/dap.cabal
@@ -1,5 +1,5 @@
 name:               dap
-version:            0.6.0.0
+version:            0.7.0.0
 description:        A library for the Debug Adaptor Protocol (DAP)
 synopsis:           A debug adaptor protocol library
 bug-reports:        https://github.com/haskell-debugger/dap/issues
diff --git a/src/DAP/Adaptor.hs b/src/DAP/Adaptor.hs
--- a/src/DAP/Adaptor.hs
+++ b/src/DAP/Adaptor.hs
@@ -306,7 +306,7 @@
   :: ReverseCommand
   -> Adaptor app Request ()
 sendReverseRequest rcmd = send $ do
-  setField "type" MessageTypeRequest
+  setType MessageTypeRequest
   setField "command" rcmd
 ----------------------------------------------------------------------------
 -- | Send runInTerminal reverse request
diff --git a/src/DAP/Types.hs b/src/DAP/Types.hs
--- a/src/DAP/Types.hs
+++ b/src/DAP/Types.hs
@@ -3172,7 +3172,7 @@
     -- corresponding capability `supportsExceptionFilterOptions` is true. The
     -- `filter` and `filterOptions` sets are additive.
     --
-  , setExceptionBreakpointsArgumentsExceptionOptions :: Maybe ExceptionOptions
+  , setExceptionBreakpointsArgumentsExceptionOptions :: Maybe [ExceptionOptions]
    -- ^
    -- Configuration options for selected exceptions.
    -- The attribute is only honored by a debug adapter if the corresponding
