diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,8 @@
 # Changelog
 
+## 0.3.2.3
+* Relaxed doctest upper bound.
+
 ## 0.3.2.2
 * Relaxed criterion upper bound.
 
diff --git a/hasmin.cabal b/hasmin.cabal
--- a/hasmin.cabal
+++ b/hasmin.cabal
@@ -1,10 +1,10 @@
 name:                hasmin
-version:             0.3.2.2
+version:             0.3.2.3
 license:             BSD3
 license-file:        LICENSE
 author:              (c) 2017 Cristian Adrián Ontivero <cristianontivero@gmail.com>
 maintainer:          Cristian Adrián Ontivero <cristianontivero@gmail.com>
-synopsis:            "A CSS Minifier"
+synopsis:            CSS Minifier
 homepage:            https://github.com/contivero/hasmin#readme
 bug-reports:         https://github.com/contivero/hasmin/issues
 category:            Text
@@ -30,7 +30,7 @@
 
 executable hasmin
   default-language:    Haskell2010
-  ghc-options:         -O2 -Wall -fwarn-tabs -fwarn-unused-do-bind
+  ghc-options:         -O2 -Wall -fwarn-tabs -fwarn-unused-do-bind -Wincomplete-uni-patterns -Wincomplete-record-updates -Wmissing-import-lists -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -Wredundant-constraints
   main-is:             Main.hs
   other-modules:       Paths_hasmin
   build-depends:       base                 >=4.9        && <5.1
@@ -50,7 +50,7 @@
 library
   default-language:    Haskell2010
   hs-source-dirs:      src
-  ghc-options:         -O2 -Wall -fwarn-tabs -fwarn-unused-do-bind
+  ghc-options:         -O2 -Wall -fwarn-tabs -fwarn-unused-do-bind -Wincomplete-uni-patterns -Wincomplete-record-updates -Wmissing-import-lists -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -Wredundant-constraints
   exposed-modules:     Hasmin
                      , Hasmin.Config
                      , Hasmin.Types.Class
@@ -92,7 +92,7 @@
   type:                exitcode-stdio-1.0
   hs-source-dirs:      tests
   main-is:             Spec.hs
-  ghc-options:         -Wall -fno-warn-orphans
+  ghc-options:         -O2 -Wall -fwarn-tabs -fwarn-unused-do-bind -Wincomplete-uni-patterns -Wincomplete-record-updates -Wmissing-import-lists -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -Wredundant-constraints
   default-extensions:  OverloadedStrings
   other-modules:       Hasmin.Parser.InternalSpec
                      , Hasmin.Parser.ValueSpec
@@ -128,9 +128,8 @@
   main-is:             DocTest.hs
   ghc-options:         -threaded -Wall -fno-warn-orphans
   build-depends:       base             >=4.9     && <5.1
-                     , doctest          >=0.11    && <0.12
+                     , doctest          >=0.11    && <0.13
                      , doctest-discover >=0.1.0.0 && <0.2
-                     , doctest          >=0.10
                      , hasmin
 
 benchmark bench
@@ -139,8 +138,8 @@
   hs-source-dirs:      benchmarks
   main-is:             Benchmarks.hs
   ghc-options:         -threaded -Wall -fno-warn-orphans
-  build-depends:       base             >=4.9  && <5.1
-                     , criterion        >=0.11 && <1.3
-                     , directory
-                     , text             >=1.2  && <1.3
+  build-depends:       base             >=4.9     && <5.1
+                     , criterion        >=0.11    && <1.3
+                     , directory        >=1.3.0.0 && <1.4
+                     , text             >=1.2     && <1.3
                      , hasmin
