diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+1.3.2.0
+=======
+
+* Relax `aeson`, `directory` and `opt-parse-applicative` bounds.
+
 1.3.1.0
 =======
 
diff --git a/pdf-slave.cabal b/pdf-slave.cabal
--- a/pdf-slave.cabal
+++ b/pdf-slave.cabal
@@ -1,5 +1,5 @@
 name:                pdf-slave
-version:             1.3.1.0
+version:             1.3.2.0
 synopsis:            Tool to generate PDF from haskintex templates and YAML input
 description:         Please see README.md
 homepage:            https://github.com/NCrashed/pdf-slave#readme
@@ -27,15 +27,15 @@
   default-language:    Haskell2010
   build-depends:
       base                     >= 4.8      && < 5
-    , aeson                    >= 0.11     && < 0.12
+    , aeson                    >= 0.11     && < 1.3
     , base64-bytestring        >= 1.0      && < 1.1
     , bytestring               >= 0.10     && < 0.11
     , containers               >= 0.5      && < 0.6
-    , directory                >= 1.2      && < 1.3
+    , directory                >= 1.2      && < 1.4
     , exceptions               >= 0.8      && < 0.9
     , haskintex                >= 0.6      && < 0.8
     , HaTeX                    >= 3.16     && < 3.18
-    , pdf-slave-template       == 1.2.0.0
+    , pdf-slave-template       == 1.2.1.0
     , shelly                   >= 1.6      && < 1.7
     , system-filepath          >= 0.4      && < 0.5
     , unordered-containers     >= 0.2      && < 0.3
@@ -53,9 +53,9 @@
   default-language:    Haskell2010
   build-depends:
       base                    >= 4.8      && < 5
-    , aeson                   >= 0.11     && < 0.12
+    , aeson                   >= 0.11     && < 1.3
     , bytestring              >= 0.10     && < 0.11
-    , optparse-applicative    >= 0.12     && < 0.13
+    , optparse-applicative    >= 0.12     && < 0.14
     , pdf-slave
     , pdf-slave-template
     , shelly                  >= 1.6      && < 1.7
@@ -72,4 +72,3 @@
 source-repository head
   type:     git
   location: https://github.com/NCrashed/pdf-slave.git
-
diff --git a/stack.yaml b/stack.yaml
--- a/stack.yaml
+++ b/stack.yaml
@@ -15,7 +15,7 @@
 # resolver:
 #  name: custom-snapshot
 #  location: "./custom-snapshot.yaml"
-resolver: lts-7.14
+resolver: lts-8.19
 
 # User packages to be built.
 # Various formats can be used as shown in the example below.
@@ -38,10 +38,15 @@
 packages:
 - '.'
 - 'pdf-slave-template'
+- location:
+    git: https://github.com/NCrashed/haskintex.git
+    commit: ebbc70b803b51e52cfc4433338516cdbb2998e13
+  extra-dep: true
 
 # Dependency packages to be pulled from upstream that are not in the resolver
 # (e.g., acme-missiles-0.3)
-extra-deps: []
+extra-deps:
+- haskell-src-exts-1.19.1
 
 # Override default flag values for local packages and extra-deps
 flags: {}
