diff --git a/dotparse.cabal b/dotparse.cabal
--- a/dotparse.cabal
+++ b/dotparse.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: dotparse
-version: 0.1.3.0
+version: 0.1.4.0
 license: BSD-3-Clause
 license-file: LICENSE
 copyright: Tony Day (c) 2020
@@ -43,15 +43,6 @@
   location: https://github.com/tonyday567/dotparse
 
 common ghc-options-stanza
-  ghc-options:
-    -Wall
-    -Wcompat
-    -Widentities
-    -Wincomplete-record-updates
-    -Wincomplete-uni-patterns
-    -Wpartial-fields
-    -Wredundant-constraints
-
 common ghc2024-additions
   default-extensions:
     DataKinds
@@ -73,21 +64,21 @@
       GHC2021
 
 library
-  import: ghc-options-stanza
-  import: ghc2024-stanza
+  default-language: GHC2024
+  default-extensions: QuasiQuotes
   hs-source-dirs: src
   build-depends:
-    algebraic-graphs >=0.6 && <0.8,
+    algebraic-graphs >=0.6 && <0.9,
     base >=4.14 && <5,
     bytestring >=0.11.3 && <0.13,
     chart-svg >=0.6 && <0.9,
-    containers >=0.6 && <0.9,
+    containers >=0.8 && <0.9,
     flatparse >=0.3.5 && <0.6,
     numhask-space >=0.10 && <0.14,
     optics-core >=0.4 && <0.5,
     process-extras >=0.7.4 && <0.8,
     string-interpolate >=0.3 && <0.4,
-    template-haskell >=2.16 && <2.24,
+    template-haskell >=2.16 && <2.25,
     text >=1.2 && <2.2,
     these >=1.1 && <1.3,
 
@@ -99,14 +90,13 @@
     DotParse.FlatParse
     DotParse.FlatParse.TH
     DotParse.Types
-
-test-suite doctests
-  import: ghc2024-stanza
-  main-is: doctests.hs
-  hs-source-dirs: test
-  build-depends:
-    base >=4.14 && <5,
-    doctest-parallel >=0.3 && <0.5,
+    
+  ghc-options:
+    -Wall
+    -Wcompat
+    -Widentities
+    -Wincomplete-record-updates
+    -Wincomplete-uni-patterns
+    -Wpartial-fields
+    -Wredundant-constraints
 
-  ghc-options: -threaded
-  type: exitcode-stdio-1.0
diff --git a/test/doctests.hs b/test/doctests.hs
deleted file mode 100644
--- a/test/doctests.hs
+++ /dev/null
@@ -1,8 +0,0 @@
-module Main where
-
-import System.Environment (getArgs)
-import Test.DocTest (mainFromCabal)
-import Prelude (IO, (=<<))
-
-main :: IO ()
-main = mainFromCabal "dotparse" =<< getArgs
