diff --git a/filecache.cabal b/filecache.cabal
--- a/filecache.cabal
+++ b/filecache.cabal
@@ -1,5 +1,5 @@
 name:                filecache
-version:             0.5.1
+version:             0.5.2
 synopsis:            A cache system associating values to files.
 description:         A cache system, that works by associating computation results with file names. When the files are modified, the cache entries are discarded.
 homepage:            http://lpuppet.banquise.net/
@@ -12,7 +12,7 @@
 build-type:          Simple
 cabal-version:       >=1.10
 bug-reports:         https://github.com/bartavelle/filecache/issues
-tested-with:         GHC == 9.8.1 || ==9.6.4 || ==9.4.8 || ==9.2.8
+tested-with:         GHC == 9.8.2 || ==9.6.6
 
 source-repository head
   type: git
@@ -33,12 +33,12 @@
   hs-source-dirs:      src
   -- other-modules:
   build-depends:       base               >= 4.6   && < 5
-                     , containers           >= 0.5     && < 0.7
+                     , containers         >= 0.5     && < 0.8
                      , directory          >= 1.2   && < 1.4
                      , fsnotify           >= 0.4   && < 0.5
                      , strict-base-types  >= 0.2.2
                      , mtl                >= 2.1   && < 2.4
                      , exceptions         >= 0.8   && < 0.11
-                     , filepath           == 1.4.*
+                     , filepath           >= 1.4   && < 1.6
                      , time               >= 1.5  && < 2
                      , stm
