diff --git a/ginger.cabal b/ginger.cabal
--- a/ginger.cabal
+++ b/ginger.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.2
 name:                ginger
-version:             0.10.5.1
+version:             0.10.5.2
 synopsis:            An implementation of the Jinja2 template language in Haskell
 description:         Ginger is Jinja, minus the most blatant pythonisms. Wants
                      to be feature complete, but isn't quite there yet.
@@ -23,13 +23,13 @@
 
 common deps
   build-depends: base >=4.8 && <5
-               , aeson >=1.4.2.0 && <2.2
+               , aeson >=1.4.2.0 && <2.3
                , bytestring >=0.10.8.2 && <0.12
                , data-default >= 0.5 && <0.8
-               , mtl >= 2.2 && <2.3
+               , mtl >= 2.2 && <2.4
                , text >=1.2.3.1 && <2.1
                , time >= 0.1.6.0 && <1.13
-               , transformers >= 0.3 && <0.6
+               , transformers >= 0.3 && <0.7
                , unordered-containers >= 0.2.5 && <0.3
                , utf8-string >=1.0.1.1 && <1.1
 
@@ -54,10 +54,10 @@
                , filepath >= 1.3 && <1.5
                , http-types >= 0.8 && (< 0.11 || >= 0.12) && <0.13
                , parsec >= 3.0 && <3.2
-               , regex-tdfa >=1.2.3 && <=1.5
+               , regex-tdfa >=1.2.3 && <=1.4
                , safe >= 0.3 && <0.4
                , scientific >= 0.3 && <0.4
-               , vector >=0.12.0.2 && <0.13
+               , vector >=0.12.0.2 && <0.14
   if !impl(ghc >= 8.0)
     build-depends: semigroups == 0.18.*
   hs-source-dirs:      src
@@ -72,7 +72,7 @@
     hs-source-dirs: cli
     default-language:    Haskell2010
     build-depends: ginger
-                 , optparse-applicative >=0.14.3.0 && <0.18
+                 , optparse-applicative >=0.14.3.0 && <0.19
                  , process >=1.6.5.0 && <1.7
                  , yaml >=0.11.0.0 && <0.12
 
