diff --git a/jsaddle-warp.cabal b/jsaddle-warp.cabal
--- a/jsaddle-warp.cabal
+++ b/jsaddle-warp.cabal
@@ -1,5 +1,5 @@
 name: jsaddle-warp
-version: 0.7.0.0
+version: 0.8.0.0
 cabal-version: >=1.10
 build-type: Simple
 license: MIT
@@ -27,7 +27,7 @@
             aeson >=0.8.0.2 && <1.1,
             containers >=0.5.6.2 && <0.6,
             http-types >=0.8.6 && <0.10,
-            jsaddle >=0.7.0.0 && <0.8,
+            jsaddle >=0.8.0.0 && <0.9,
             stm >=2.4.4 && <2.5,
             text >=1.2.1.3 && <1.3,
             time >=1.5.0.1 && <1.7,
diff --git a/tests/DocTest.hs b/tests/DocTest.hs
--- a/tests/DocTest.hs
+++ b/tests/DocTest.hs
@@ -63,19 +63,26 @@
         "-i" <> jsaddlePath </> "jsaddle-warp/src-ghc",
         jsaddlePath </> "jsaddle-warp/src/Language/Javascript/JSaddle/Test.hs",
         "-i" <> jsaddlePath </> "jsaddle",
+        jsaddlePath </> "jsaddle/src-ghc/Data/JSString/Text.hs",
+        jsaddlePath </> "jsaddle/src-ghc/Data/JSString/Internal/Type.hs",
+        jsaddlePath </> "jsaddle/src-ghc/GHCJS/Foreign.hs",
+        jsaddlePath </> "jsaddle/src-ghc/GHCJS/Foreign/Internal.hs",
+        jsaddlePath </> "jsaddle/src-ghc/GHCJS/Internal/Types.hs",
         jsaddlePath </> "jsaddle/src-ghc/GHCJS/Marshal.hs",
         jsaddlePath </> "jsaddle/src-ghc/GHCJS/Marshal/Pure.hs",
         jsaddlePath </> "jsaddle/src-ghc/GHCJS/Marshal/Internal.hs",
+        jsaddlePath </> "jsaddle/src-ghc/GHCJS/Prim.hs",
+        jsaddlePath </> "jsaddle/src-ghc/GHCJS/Prim/Internal.hs",
+        jsaddlePath </> "jsaddle/src-ghc/GHCJS/Types.hs",
+        jsaddlePath </> "jsaddle/src-ghc/JavaScript/Array.hs",
         jsaddlePath </> "jsaddle/src-ghc/JavaScript/Array/Internal.hs",
         jsaddlePath </> "jsaddle/src-ghc/JavaScript/Object/Internal.hs",
         jsaddlePath </> "jsaddle/src/Language/Javascript/JSaddle.hs",
-        jsaddlePath </> "jsaddle/src/Language/Javascript/JSaddle/Array.hs",
         jsaddlePath </> "jsaddle/src/Language/Javascript/JSaddle/Arguments.hs",
         jsaddlePath </> "jsaddle/src/Language/Javascript/JSaddle/Classes.hs",
         jsaddlePath </> "jsaddle/src/Language/Javascript/JSaddle/Classes/Internal.hs",
         jsaddlePath </> "jsaddle/src/Language/Javascript/JSaddle/Evaluate.hs",
         jsaddlePath </> "jsaddle/src/Language/Javascript/JSaddle/Exception.hs",
-        jsaddlePath </> "jsaddle/src/Language/Javascript/JSaddle/Foreign.hs",
         jsaddlePath </> "jsaddle/src/Language/Javascript/JSaddle/Monad.hs",
         jsaddlePath </> "jsaddle/src/Language/Javascript/JSaddle/Marshal/String.hs",
         jsaddlePath </> "jsaddle/src/Language/Javascript/JSaddle/Native.hs",
