diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+1.2.0.11
+
+*  Dropped upper version bounds of dependencies because it's to much work to maintain.
+
 1.2.0.10
 
 * Support criterion-1.2
diff --git a/case-insensitive.cabal b/case-insensitive.cabal
--- a/case-insensitive.cabal
+++ b/case-insensitive.cabal
@@ -1,5 +1,5 @@
 name:          case-insensitive
-version:       1.2.0.10
+version:       1.2.0.11
 cabal-version: >=1.8
 build-type:    Simple
 license:       BSD3
@@ -33,13 +33,13 @@
 
 Library
   ghc-options: -Wall
-  build-depends: base       >= 3   && < 4.11
-               , bytestring >= 0.9 && < 0.11
-               , text       >= 0.3 && < 1.3
-               , deepseq    >= 1.1 && < 1.5
-               , hashable   >= 1.0 && < 1.3
+  build-depends: base       >= 3 && < 5
+               , bytestring >= 0.9
+               , text       >= 0.3
+               , deepseq    >= 1.1
+               , hashable   >= 1.0
   if !impl(ghc >= 8.0)
-    build-depends: semigroups >= 0.18 && < 0.19
+    build-depends: semigroups >= 0.18
   exposed-modules: Data.CaseInsensitive, Data.CaseInsensitive.Unsafe
   other-modules: Data.CaseInsensitive.Internal
 
@@ -49,12 +49,12 @@
   hs-source-dirs: test
 
   build-depends: case-insensitive
-               , base                 >= 3     && < 4.11
-               , bytestring           >= 0.9   && < 0.11
-               , text                 >= 0.3   && < 1.3
-               , HUnit                >= 1.2.2 && < 1.6
-               , test-framework       >= 0.2.4 && < 0.9
-               , test-framework-hunit >= 0.2.4 && < 0.4
+               , base                 >= 3 && < 5
+               , bytestring           >= 0.9
+               , text                 >= 0.3
+               , HUnit                >= 1.2.2
+               , test-framework       >= 0.2.4
+               , test-framework-hunit >= 0.2.4
 
   ghc-options: -Wall
 
@@ -67,7 +67,7 @@
   ghc-options:    -Wall -O2
 
   build-depends: case-insensitive
-               , base                 >= 3     && < 4.11
-               , bytestring           >= 0.9   && < 0.11
-               , criterion            >= 0.6.1 && < 1.3
-               , deepseq              >= 1.1   && < 1.5
+               , base       >= 3 && < 5
+               , bytestring >= 0.9
+               , criterion  >= 0.6.1
+               , deepseq    >= 1.1
