diff --git a/pandoc.cabal b/pandoc.cabal
index 5c64f48e6..ff1a31c32 100644
--- a/pandoc.cabal
+++ b/pandoc.cabal
@@ -364,7 +364,7 @@ library
                  text >= 1.1.1.0 && < 1.3,
                  time >= 1.5 && < 1.10,
                  safe >= 0.3 && < 0.4,
-                 zip-archive >= 0.2.3.4 && < 0.4,
+                 zip-archive >= 0.2.3.4 && < 0.5,
                  HTTP >= 4000.0.5 && < 4000.4,
                  texmath >= 0.11 && < 0.12,
                  xml >= 1.3.12 && < 1.4,
@@ -658,7 +658,7 @@ test-suite test-pandoc
                   QuickCheck >= 2.4 && < 2.13,
                   containers >= 0.4.2.1 && < 0.7,
                   executable-path >= 0.0 && < 0.1,
-                  zip-archive >= 0.2.3.4 && < 0.4,
+                  zip-archive >= 0.2.3.4 && < 0.5,
                   xml >= 1.3.12 && < 1.4,
                   Glob >= 0.7 && < 0.10
   if impl(ghc < 8.0)