diff --git a/filecache.cabal b/filecache.cabal
--- a/filecache.cabal
+++ b/filecache.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                filecache
-version:             0.2.1
+version:             0.2.2
 synopsis:            A Linux-only cache system associating values to files. The values are discarded when the files are modified.
 -- description:         
 homepage:            http://lpuppet.banquise.net/
@@ -26,4 +26,10 @@
   exposed-modules:     Data.FileCache
   ghc-options:         -Wall
   -- other-modules:       
-  build-depends:       base ==4.6.*, unordered-containers, hashable, hinotify, strict-base-types >= 0.2, mtl, lens
+  build-depends:       base                 == 4.6.*
+                     , unordered-containers == 0.2.*
+                     , hashable             >= 1.2   && < 1.3
+                     , hinotify             >= 0.3.6 && < 0.4
+                     , strict-base-types    >= 0.2
+                     , mtl                  == 2.1.*
+                     , lens                 >= 3.9   && < 4
