Index: b/clash-prelude.cabal
===================================================================
--- a/clash-prelude.cabal
+++ b/clash-prelude.cabal
@@ -1,6 +1,7 @@
 Cabal-version:        2.2
 Name:                 clash-prelude
 Version:              1.8.4
+x-revision: 2
 Synopsis:             Clash: a functional hardware description language - Prelude library
 Description:
   Clash is a functional hardware description language that borrows both its
@@ -344,9 +345,9 @@ Library
                       deepseq                   >= 1.4.1.0 && < 1.6,
                       extra                     >= 1.6.17  && < 1.9,
                       ghc-prim                  >= 0.5.1.0 && < 0.13,
-                      ghc-typelits-extra        >= 0.4     && < 0.5,
-                      ghc-typelits-knownnat     >= 0.7.2   && < 0.8,
-                      ghc-typelits-natnormalise >= 0.7.2   && < 0.8,
+                      ghc-typelits-extra        >= 0.4     && < 0.6,
+                      ghc-typelits-knownnat     >= 0.7.2   && < 0.9,
+                      ghc-typelits-natnormalise >= 0.7.2   && < 0.10,
                       hashable                  >= 1.2.1.0  && < 1.6,
                       half                      >= 0.2.2.3 && < 1.0,
                       infinite-list           ^>= 0.1,
@@ -389,7 +390,7 @@ test-suite doctests
     build-depends:
       base,
       clash-prelude,
-      doctest-parallel >= 0.2 && < 0.4,
+      doctest-parallel >= 0.2 && < 0.5,
       filepath
 
   if arch(x86_64) && flag(workaround-ghc-mmap-crash)
