diff --git a/rfc5051.cabal b/rfc5051.cabal
--- a/rfc5051.cabal
+++ b/rfc5051.cabal
@@ -1,5 +1,5 @@
 name:                rfc5051
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Simple unicode collation as per RFC5051.
 description:
   This library implements @i;unicode-casemap@,
@@ -36,17 +36,17 @@
 
 library
   exposed-modules:   Data.RFC5051
-  build-depends:     base ==4.5.*,
-                     containers ==0.4.*,
-                     bytestring >= 0.9 && < 1.0
+  build-depends:     base >= 4.2 && < 5,
+                     containers >= 0.4 && < 0.6,
+                     bytestring >= 0.9 && < 0.11
   other-modules:     Data.RFC5051.UnicodeData
                      Data.RFC5051.Types
 
 executable MkUnicodeData
   main-is:           MkUnicodeData.hs
-  build-depends:     base ==4.5.*,
-                     containers ==0.4.*,
-                     bytestring >= 0.9 && < 1.0
+  build-depends:     base >= 4.2 && < 5,
+                     containers >= 0.4 && < 0.6,
+                     bytestring >= 0.9 && < 0.11
   other-modules:     Data.RFC5051.Types
   if flag(MkUnicodeData)
     buildable:       True
