diff --git a/arbor-monad-logger.cabal b/arbor-monad-logger.cabal
--- a/arbor-monad-logger.cabal
+++ b/arbor-monad-logger.cabal
@@ -1,21 +1,22 @@
 cabal-version:  2.2
-name:           arbor-monad-logger
-version:        0.1.1.1
-description:    Please see the README on GitHub at <https://github.com/packetloop/arbor-monad-logger#readme>
-homepage:       https://github.com/packetloop/arbor-monad-logger#readme
-bug-reports:    https://github.com/packetloop/arbor-monad-logger/issues
-author:         Arbor Networks
-maintainer:     mayhem@arbor.net
-copyright:      2018-2019 Arbor Networks
-license:        MIT
-license-file:   LICENSE
-build-type:     Simple
-synopsis:       Simple logging library
-category:       Logging
-extra-source-files:
-    ChangeLog.md
-    README.md
 
+name:                   arbor-monad-logger
+version:                0.1.1.2
+description:            Please see the README on GitHub at <https://github.com/packetloop/arbor-monad-logger#readme>
+homepage:               https://github.com/packetloop/arbor-monad-logger#readme
+bug-reports:            https://github.com/packetloop/arbor-monad-logger/issues
+author:                 Arbor Networks
+maintainer:             mayhem@arbor.net
+copyright:              2018-2019 Arbor Networks
+license:                MIT
+license-file:           LICENSE
+tested-with:            GHC == 8.8.1, GHC == 8.6.5, GHC == 8.4.4, GHC == 8.2.2
+build-type:             Simple
+synopsis:               Simple logging library
+category:               Logging
+extra-source-files:     ChangeLog.md
+                        README.md
+
 source-repository head
   type: git
   location: https://github.com/packetloop/arbor-monad-logger
@@ -24,13 +25,13 @@
 
 common bytestring           { build-depends: bytestring           >= 0.10.0.0   && < 0.11   }
 common fast-logger          { build-depends: fast-logger          >= 2.4.11     && < 2.5    }
-common hedgehog             { build-depends: hedgehog             >= 0.6.1      && < 0.7    }
+common hedgehog             { build-depends: hedgehog             >= 0.6.1      && < 2.0    }
 common hspec                { build-depends: hspec                >= 2.6.1      && < 2.7    }
 common hw-hspec-hedgehog    { build-depends: hw-hspec-hedgehog    >= 0.1.0.4    && < 0.2    }
 common monad-logger         { build-depends: monad-logger         >= 0.3.28.5   && < 0.4    }
 common mtl                  { build-depends: mtl                  >= 2.2        && < 2.3    }
 common text                 { build-depends: text                 >= 1.2.3.0    && < 1.3    }
-common optparse-applicative { build-depends: optparse-applicative >= 0.14       && < 0.15   }
+common optparse-applicative { build-depends: optparse-applicative >= 0.14       && < 0.16   }
 
 common common
   default-language: Haskell2010
@@ -42,7 +43,7 @@
           , monad-logger
           , optparse-applicative
           , text
-  hs-source-dirs:   src
+  hs-source-dirs:       src
   other-modules:
   exposed-modules:
       Arbor.Monad.Logger
@@ -54,18 +55,19 @@
           , hedgehog
           , hspec
           , hw-hspec-hedgehog
-  type:               exitcode-stdio-1.0
-  main-is:            Spec.hs
-  hs-source-dirs:     test
-  default-extensions: BangPatterns FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving MultiParamTypeClasses OverloadedStrings TupleSections
-  ghc-options:        -threaded -rtsopts -with-rtsopts=-N
-  build-depends:      arbor-monad-logger
+  type:                 exitcode-stdio-1.0
+  main-is:              Spec.hs
+  build-tool-depends:   hspec-discover:hspec-discover
+  hs-source-dirs:       test
+  default-extensions:   BangPatterns FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving MultiParamTypeClasses OverloadedStrings TupleSections
+  ghc-options:          -threaded -rtsopts -with-rtsopts=-N
+  build-depends:        arbor-monad-logger
 
 executable arbor-monad-logger-example
   import:   base, common
           , mtl
-  main-is:            Main.hs
-  other-modules:      AppEnv
-  hs-source-dirs:     app
-  ghc-options:        -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -O2 -msse4.2 -rtsopts -threaded
-  build-depends:      arbor-monad-logger
+  main-is:              Main.hs
+  other-modules:        AppEnv
+  hs-source-dirs:       app
+  ghc-options:          -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -O2 -msse4.2 -rtsopts -threaded
+  build-depends:        arbor-monad-logger
