packages feed

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 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