diff --git a/hoauth2-demo.cabal b/hoauth2-demo.cabal
--- a/hoauth2-demo.cabal
+++ b/hoauth2-demo.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               hoauth2-demo
-version:            1.8.0
+version:            1.9.0
 synopsis:           hoauth2 demo application
 description:
   Demo application to test oauth2 flow with many providers using hoauth2
@@ -61,14 +61,14 @@
   hs-source-dirs:     src
   default-language:   Haskell2010
   build-depends:
-    , aeson                  >=2.0    && <2.2
-    , base                   >=4.5    && <5
-    , bytestring             >=0.9    && <0.12
-    , containers             ^>=0.6
+    , aeson                  >=2.0    && <2.3
+    , base                   >=4.11   && <5
+    , bytestring             >=0.9    && <0.13
+    , containers             >=0.6    && <0.8
     , data-default           ^>=0.7
     , directory              ^>=1.3
-    , hoauth2                >=2.9
-    , hoauth2-providers      >=0.3
+    , hoauth2                >=2.9    && <2.12
+    , hoauth2-providers      >=0.3    && <0.6
     , http-conduit           >=2.1    && <2.4
     , http-types             >=0.11   && <0.13
     , jose-jwt               >=0.9.4  && <0.10
