diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -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
diff --git a/example/Main.hs b/example/Main.hs
--- a/example/Main.hs
+++ b/example/Main.hs
@@ -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
diff --git a/haskell-lsp.cabal b/haskell-lsp.cabal
--- a/haskell-lsp.cabal
+++ b/haskell-lsp.cabal
@@ -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
diff --git a/src/Language/Haskell/LSP/Core.hs b/src/Language/Haskell/LSP/Core.hs
--- a/src/Language/Haskell/LSP/Core.hs
+++ b/src/Language/Haskell/LSP/Core.hs
@@ -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
diff --git a/src/Language/Haskell/LSP/VFS.hs b/src/Language/Haskell/LSP/VFS.hs
--- a/src/Language/Haskell/LSP/VFS.hs
+++ b/src/Language/Haskell/LSP/VFS.hs
@@ -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
 
diff --git a/test/ServerCapabilitiesSpec.hs b/test/ServerCapabilitiesSpec.hs
--- a/test/ServerCapabilitiesSpec.hs
+++ b/test/ServerCapabilitiesSpec.hs
@@ -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
diff --git a/test/WorkspaceFoldersSpec.hs b/test/WorkspaceFoldersSpec.hs
--- a/test/WorkspaceFoldersSpec.hs
+++ b/test/WorkspaceFoldersSpec.hs
@@ -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
 
