diff --git a/bytestring-show.cabal b/bytestring-show.cabal
--- a/bytestring-show.cabal
+++ b/bytestring-show.cabal
@@ -1,5 +1,5 @@
 name:              bytestring-show
-version:           0.3.5
+version:           0.3.5.1
 license:           BSD3
 license-file:      LICENSE
 author:            Dan Doel
@@ -12,7 +12,7 @@
 cabal-version:     >= 1.2.3
 
 library
-    build-depends: base < 5, binary < 0.6, bytestring >= 0.9 && <= 1, array < 0.4, containers < 0.5
+    build-depends: base < 5, binary < 0.6, bytestring >= 0.9 && <= 1, array < 0.5, containers < 0.5
 
     exposed-modules:
         Text.Show.ByteString
@@ -37,7 +37,7 @@
 
     if impl(ghc >= 6.11)
         cpp-options: -DINTEGER_GMP
-        build-depends: integer-gmp >= 0.2 && < 0.4
+        build-depends: integer-gmp >= 0.2 && < 0.5
 
     if impl(ghc >= 6.9) && impl(ghc < 6.11)
         cpp-options: -DINTEGER_GMP
