diff --git a/Yesod/JobQueue/Types.hs b/Yesod/JobQueue/Types.hs
--- a/Yesod/JobQueue/Types.hs
+++ b/Yesod/JobQueue/Types.hs
@@ -1,3 +1,4 @@
+{-# OPTIONS_HADDOCK prune #-}
 {-# LANGUAGE TemplateHaskell #-}
 
 module Yesod.JobQueue.Types where
diff --git a/yesod-job-queue.cabal b/yesod-job-queue.cabal
--- a/yesod-job-queue.cabal
+++ b/yesod-job-queue.cabal
@@ -1,5 +1,5 @@
 name:                yesod-job-queue
-version:             0.3.0.3
+version:             0.3.0.4
 synopsis:            Background jobs library for Yesod.
 description:
   Background jobs library for Yesod
@@ -46,9 +46,9 @@
                      , ViewPatterns
   build-depends:       base >= 4.7 && < 5
                      , aeson >= 1.1
-                     , api-field-json-th
+                     , api-field-json-th >= 0.1
                      , bytestring
-                     , cron
+                     , cron >= 0.5.0 && < 0.6
                      , file-embed
                      , hedis
                      , lens
@@ -61,7 +61,7 @@
                      , uuid
                      , yesod >= 1.4 && < 1.5
                      , yesod-core
-                     , yesod-persistent
+                     , yesod-persistent >= 1.4 && < 1.5
                      
   ghc-options:         -Wall -fwarn-tabs
   default-language:    Haskell2010
