diff --git a/polysemy-http.cabal b/polysemy-http.cabal
--- a/polysemy-http.cabal
+++ b/polysemy-http.cabal
@@ -5,8 +5,8 @@
 -- see: https://github.com/sol/hpack
 
 name:           polysemy-http
-version:        0.4.0.4
-synopsis:       Polysemy effect for http-client
+version:        0.4.0.5
+synopsis:       Polysemy Effect for Http-Client
 description:    See <https://hackage.haskell.org/package/polysemy-http/docs/Polysemy-Http.html>
 category:       Network
 homepage:       https://github.com/tek/polysemy-http#readme
@@ -115,10 +115,10 @@
     , containers
     , data-default ==0.7.*
     , either >=5.0.1 && <5.1
-    , http-client >=0.6.4 && <0.7
+    , http-client >=0.6.4 && <0.8
     , http-client-tls (>=0.3.5 && <0.4) && <0.4
     , http-types >=0.12.3 && <0.13
-    , lens ==4.*
+    , lens >=4 && <5.1
     , polysemy ==1.5.*
     , polysemy-log >=0.2.2.1 && <0.3
     , polysemy-plugin ==0.3.*
@@ -207,10 +207,10 @@
     , data-default ==0.7.*
     , either >=5.0.1 && <5.1
     , hedgehog
-    , http-client >=0.6.4 && <0.7
+    , http-client >=0.6.4 && <0.8
     , http-client-tls (>=0.3.5 && <0.4) && <0.4
     , http-types >=0.12.3 && <0.13
-    , lens ==4.*
+    , lens >=4 && <5.1
     , network
     , polysemy ==1.5.*
     , polysemy-http
@@ -307,10 +307,10 @@
     , data-default ==0.7.*
     , either >=5.0.1 && <5.1
     , hedgehog
-    , http-client >=0.6.4 && <0.7
+    , http-client >=0.6.4 && <0.8
     , http-client-tls (>=0.3.5 && <0.4) && <0.4
     , http-types >=0.12.3 && <0.13
-    , lens ==4.*
+    , lens >=4 && <5.1
     , polysemy ==1.5.*
     , polysemy-http
     , polysemy-log >=0.2.2.1 && <0.3
