haskell-lsp 0.7.0.0 → 0.8.0.0
raw patch · 7 files changed
+15/−5 lines, 7 filesdep ~haskell-lsp-typesPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: haskell-lsp-types
API changes (from Hackage documentation)
Files
- ChangeLog.md +5/−0
- example/Main.hs +2/−1
- haskell-lsp.cabal +4/−3
- src/Language/Haskell/LSP/Core.hs +1/−0
- src/Language/Haskell/LSP/VFS.hs +1/−0
- test/ServerCapabilitiesSpec.hs +1/−0
- test/WorkspaceFoldersSpec.hs +1/−1
ChangeLog.md view
@@ -1,5 +1,10 @@ # Revision history for haskell-lsp +## 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
example/Main.hs view
@@ -27,6 +27,7 @@ import Language.Haskell.LSP.Diagnostics import Language.Haskell.LSP.Messages import qualified Language.Haskell.LSP.Types as J+import qualified Language.Haskell.LSP.Types.Lens as J import qualified Language.Haskell.LSP.Utility as U import Language.Haskell.LSP.VFS import System.Exit@@ -236,7 +237,7 @@ J.Position _l _c' = pos let- ht = J.Hover ms (Just range)+ ht = Just $ J.Hover ms (Just range) ms = J.List [J.CodeString $ J.LanguageString "lsp-hello" "TYPE INFO" ] range = J.Range pos pos reactorSend $ RspHover $ Core.makeResponseMessage req ht
haskell-lsp.cabal view
@@ -1,5 +1,5 @@ name: haskell-lsp-version: 0.7.0.0+version: 0.8.0.0 synopsis: Haskell library for the Microsoft Language Server Protocol description: An implementation of the types, and basic message server to@@ -18,11 +18,12 @@ category: Development build-type: Simple extra-source-files: ChangeLog.md, README.md-cabal-version: >=1.22+cabal-version: 1.22 library reexported-modules: Language.Haskell.LSP.Types , Language.Haskell.LSP.Types.Capabilities+ , Language.Haskell.LSP.Types.Lens exposed-modules: Language.Haskell.LSP.Capture , Language.Haskell.LSP.Constant , Language.Haskell.LSP.Core@@ -43,7 +44,7 @@ , filepath , hslogger , hashable- , haskell-lsp-types >= 0.7+ , haskell-lsp-types >= 0.8 , lens >= 4.15.2 , mtl , network-uri
src/Language/Haskell/LSP/Core.hs view
@@ -44,6 +44,7 @@ import Language.Haskell.LSP.Messages import qualified Language.Haskell.LSP.Types.Capabilities as C import qualified Language.Haskell.LSP.Types as J+import qualified Language.Haskell.LSP.Types.Lens as J import Language.Haskell.LSP.Utility import Language.Haskell.LSP.VFS import Language.Haskell.LSP.Diagnostics
src/Language/Haskell/LSP/VFS.hs view
@@ -38,6 +38,7 @@ import qualified Data.Map as Map import Data.Maybe import qualified Language.Haskell.LSP.Types as J+import qualified Language.Haskell.LSP.Types.Lens as J import Language.Haskell.LSP.Utility import qualified Yi.Rope as Yi
test/ServerCapabilitiesSpec.hs view
@@ -5,6 +5,7 @@ import Data.Aeson import Data.Monoid ((<>)) import Language.Haskell.LSP.Types+import Language.Haskell.LSP.Types.Lens import Test.Hspec spec :: Spec
test/WorkspaceFoldersSpec.hs view
@@ -8,7 +8,7 @@ import qualified Data.ByteString.Lazy.Char8 as BSL import Data.Default import Language.Haskell.LSP.Core-import Language.Haskell.LSP.Types hiding (error, trace)+import Language.Haskell.LSP.Types import Language.Haskell.LSP.Types.Capabilities import Test.Hspec