Skip to content

Releases: haskell/lsp

0.16.0.0

08 Sep 01:23
Compare
Choose a tag to compare
  • Add support for CodeActionOptions (@thomasjm)
  • Add support for textDocument/prepareRename request (@thomasjm)
  • Fix diagnostic code parsing (@thomasjm)
  • Fix shutdown response type (@bubba)
  • Relax base constraints for GHC 8.8 (@bubba)

0.15.0.0

01 Jul 21:12
6ce4f75
Compare
Choose a tag to compare
  • Fix decoding of ResponseMessage to account for null messages (@cocreature)
  • Normalize URIs to avoid issues with percent encoding (@cocreature)
  • Changed the initial callbacks type to also capture initial config (@lorenzo)
  • Improved documentation (@bubba)

0.14.0.0

13 Jun 00:13
Compare
Choose a tag to compare
  • Add support for custom request and notification methods
    (@cocreature)
  • Use attoparsec to parse message headers incrementally (@cocreature)
  • Only build lsp-hello when -fdemo flag is set (@bubba)

0.11.0.0

28 Apr 19:09
Compare
Choose a tag to compare
  • Add support for cancellable requests within withProgress and withIndefiniteProgress
  • Align withProgress and withIndefiniteProgress types to be in IO like the rest of the library (Look at using monad-control and unliftio if you need to use them with a Monad transformer stack)
  • Fix window/progress/cancel notification being a from server notification when it should be a from client notification

0.10.0.0

22 Apr 13:52
Compare
Choose a tag to compare
  • Add withProgress and withIndefiniteProgress functions for sending window/progress notifications.

0.9.0.0

22 Apr 13:57
e782320
Compare
Choose a tag to compare
  • Add MarkupContent to HoverResponse, and (some) json roundtrip tests.

0.8.2.0

11 Apr 20:18
Compare
Choose a tag to compare
  • Add applyTextEdit and editTextEdit helpers
  • Set the typedefinitionProvider capability if it has a handler
  • Add stack files for GHC 8.4.4 and 8.6.4

0.8.1.0

06 Mar 21:18
Compare
Choose a tag to compare
  • Update Handler to delegate to typeDefinitionHandler instead of definitionHandler. by @fendor

Document symbols and goto implementation

06 Aug 15:50
Compare
Choose a tag to compare
  • Add new DocumentSymbol type and heirarchal support
  • Rename CommandOrCodeAction to CAResult
  • Add handler for 'textDocument/implementation' request from client
  • Bump stack resolvers for lts 11 and lts 12

0.5.0.0

03 Aug 21:31
9797b27
Compare
Choose a tag to compare
  • Update Command.arguments to match specification
  • Update ClientCapabilities to v3.10
  • Add MarkupContent
  • Add new CompletionKinds
  • Add new SymbolKinds
  • Add preset version capabilities