# Revision history for haskell-lsp-types ## 0.11.0.0 -- 2019-04-28 * Fix `window/progress/cancel` notification being a from server notification when it should be a from client notification ## 0.10.0.0 -- 2019-04-22 * Add types for `window/progress` notifications. ## 0.8.3.0 * Add `MarkupContent` to `HoverResponse`, and (some) json roundtrip tests. ## 0.8.2.0 -- 2019-04-11 * Add `applyTextEdit` and `editTextEdit` helpers ## 0.8.0.1 -- 2018-10-27 * Support GHC 8.6.1 by loosening constraints. Via @domenkozar ## 0.8.0.0 -- 2018-09-08 * Update Hover to be a nullable according to spec * Move Lenses into a separate module, `Language.Haskell.LSP.Types.Lens` ## 0.7.0.0 -- 2018-08-14 * Update CompletionItem * Add `commitCharacters` field * Add `MarkupContent` option for `documentation` * Add `preselect` field * Add CompletionContext * Add new server capabilities * Add workspace folder support * Add document color and color presentation * Add folding range support * Add goto type support * s/TH/Types/g * Move all types into haskell-lsp-types * Hide Language.Haskell.LSP.TH.DataTypesJSON - Use Language.Haskell.LSP.Types instead * Add lenses for Language.Haskell.LSP.Types.Capabilities ## 0.6.0.0 -- 2018-08-06 * Add new DocumentSymbol type and hierarchal support * Rename CommandOrCodeAction to CAResult ## 0.5.0.0 -- 2018-08-03 * Update Command.arguments to match specification * Update ClientCapabilities to v3.10 * Add MarkupContent * Add new CompletionKinds * Add new SymbolKinds * Add preset version capabilities ## 0.4.0.0 -- 2018-07-10 * CodeAction support as per v3.8 of the specification, by @Bubba * Update VersionedTextDocumentIdentifier to match specification, by @Bubba. ## 0.3.0.0 * Handle TextDocumentSync fallbacks with new TDS type. ## 0.2.3.0 * GHC 8.4.3 support * Introduce additional error codes as per the LSP spec. By @Bubba ## 0.2.2.0 -- 2018-05-04 * Make Diagnostic relatedInformation optional, as per the LSP Spec. By @Bubba. ## 0.2.1.0 -- 2018-05-02 * Broken out from the haskell-lsp package, to simplify development by not having to run massive TH processes when working on the framework.