diff --git a/hurl.cabal b/hurl.cabal
--- a/hurl.cabal
+++ b/hurl.cabal
@@ -10,7 +10,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             1.4.2.0
+version:             1.4.2.1
 
 -- A short (one-line) description of the package.
 synopsis:            Haskell URL resolver
@@ -98,10 +98,10 @@
   -- other-extensions:    
   
   -- Other library packages from which modules are imported.
-  build-depends:       base >=4.9 && <=4.12, text >= 1.2 && <1.3,
+  build-depends:       base >=4.9 && <5, text >= 1.2 && <1.3,
                        network-uri >=2.6 && <2.7, bytestring >= 0.10 && < 0.11,
                        async >= 2.1 && < 2.3, filepath, directory,
-                       time >= 1.6 && < 1.7
+                       time >= 1.6
   
   -- Directories containing source files.
   hs-source-dirs:      src
@@ -111,11 +111,11 @@
   
   if flag(http)
     CPP-options:   -DWITH_HTTP_URI
-    build-depends: http-client >= 0.6 && <0.7, http-types >= 0.12 && <0.13,
-                   http-client-openssl >= 0.3 && <0.4, HsOpenSSL >= 0.11.4.19 && < 0.12
+    build-depends: http-client, http-types >= 0.12 && <0.13,
+                   http-client-openssl, HsOpenSSL
   if flag(gemini)
     CPP-options:   -DWITH_GEMINI_URI -DWITH_RAW_CONNECTIONS
-    build-depends: HsOpenSSL >= 0.11.4.19 && < 0.12, openssl-streams >= 1.2 && < 1.3, io-streams >= 1.5 && < 1.6
+    build-depends: HsOpenSSL, openssl-streams >= 1.2 && < 1.3, io-streams >= 1.5 && < 1.6
   if flag(file)
     CPP-options:   -DWITH_FILE_URI
   if flag(data)
@@ -127,11 +127,11 @@
     other-modules: Network.URI.XDG.Ini, Network.URI.XDG.MimeApps, Network.URI.XDG.DesktopEntry, Network.URI.XDG
   if flag(freedesktop) && flag(appstream)
     CPP-options:   -DWITH_APPSTREAM
-    build-depends: xml-conduit >=1.8 && < 1.9, zlib >= 0.6 && < 0.7, containers
+    build-depends: xml-conduit >=1.8, zlib >= 0.6 && < 0.7, containers
     other-modules: Network.URI.XDG.AppStream, Network.URI.XDG.AppStreamOutput
   if flag(rewriters)
     CPP-options:   -DWITH_PLUGIN_REWRITES
-    build-depends: regex >= 1.1 && < 1.2, regex-tdfa >= 1.2 && < 1.4
+    build-depends: regex, regex-tdfa >= 1.2 && < 1.4
     other-modules: Network.URI.PlugIns.Rewriters
 
 executable hurl
@@ -139,7 +139,7 @@
   main-is:             Main.hs
 
   -- Other library packages from which modules are imported
-  build-depends:       base >=4.9 && <=4.12, hurl, network-uri, directory
+  build-depends:       base >=4.9 && <5, hurl, network-uri, directory
 
   -- Directories containing source files.
   hs-source-dirs:      .
