diff --git a/typed-range.cabal b/typed-range.cabal
--- a/typed-range.cabal
+++ b/typed-range.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: typed-range
-version: 0.1.0.0
+version: 0.1.0.1
 synopsis: An efficient and versatile typed range library.
 description: The range library alows the use of performant and versatile ranges in your code.
              It supports bounded and unbounded ranges, ranges in a nested manner (like library
@@ -48,13 +48,14 @@
 
   build-depends:
       base >= 4.10 && < 5
-    , free >= 4.12
-    , optics-core >= 0.3
-    , parsec >= 3
+    , free >= 4.12 && < 6
+    , optics-core >= 0.3 && < 1
+    , parsec >= 3 && < 4
 
   default-extensions:
       DataKinds
       GADTs
+      TypeApplications
 
   ghc-options: -Wall
 
@@ -65,15 +66,18 @@
   main-is: Test/Range.hs
   other-modules: Test.RangeMerge
   build-depends:
-     base >= 4.5 && < 5
-   , Cabal >= 3.0
-   , QuickCheck >= 2.4.0.1 && < 3
-   , test-framework-quickcheck2 >= 0.2 && < 0.4
-   , test-framework >= 0.4 && < 0.9
-   , free >= 4.12
-   , random >= 1.0
-   , typed-range
+      base >= 4.10 && < 5
+    , Cabal >= 3.0
+    , QuickCheck >= 2.4.0.1 && < 3
+    , test-framework-quickcheck2 >= 0.2 && < 0.4
+    , test-framework >= 0.4 && < 0.9
+    , free >= 4.12 && < 6
+    , optics-core >= 0.3 && < 1
+    , parsec >= 3 && < 4
+    , random >= 1.0 && < 2
+    , typed-range
   ghc-options: -rtsopts -Wall -fno-enable-rewrite-rules
   default-extensions:
       DataKinds
       GADTs
+      TypeApplications
