diff --git a/hoauth2-tutorial.cabal b/hoauth2-tutorial.cabal
--- a/hoauth2-tutorial.cabal
+++ b/hoauth2-tutorial.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.4
 name:          hoauth2-tutorial
-version:       0.4.0
+version:       0.5.0
 synopsis:      Tutorial for using hoauth2
 description:
   Tutorial to demostrate how to use hoauth2 to implement OAuth2 flow in an web Application.
@@ -23,10 +23,10 @@
 common common
   hs-source-dirs:   src
   build-depends:
-    , aeson           >=2.0   && <2.2
-    , base            >=4.5   && <5
-    , bytestring      >=0.9   && <0.12
-    , hoauth2         >=2.9
+    , aeson           >=2.0   && <2.3
+    , base            >=4.11  && <5
+    , bytestring      >=0.9   && <0.13
+    , hoauth2         >=2.9   && <2.12
     , http-conduit    >=2.1   && <2.4
     , http-types      >=0.11  && <0.13
     , scotty          >=0.10  && <0.13
@@ -46,4 +46,4 @@
 executable hoauth2-experiment-tutorial
   import:        common
   main-is:       HOAuth2ExperimentTutorial.hs
-  build-depends: containers ^>=0.6
+  build-depends: containers >=0.6 && <0.8
