diff --git a/changes.txt b/changes.txt
--- a/changes.txt
+++ b/changes.txt
@@ -1,3 +1,9 @@
+1.0.4.0
+-------
+
+- Released Fri 23 Dec 2016 00:49:04 CET
+- Fix hackage build.
+
 1.0.3.3
 -------
 
diff --git a/lentil.cabal b/lentil.cabal
--- a/lentil.cabal
+++ b/lentil.cabal
@@ -1,5 +1,5 @@
 name:                lentil
-version:             1.0.3.3
+version:             1.0.4.0
 synopsis:            frugal issue tracker
 description:         minumum effort, cohesive issue tracker based on
                      ubiquitous @TODO@s and @FIXME@s conventions.
@@ -52,10 +52,10 @@
   main-is:             Main.hs
   build-depends:       base==4.*, optparse-applicative==0.13.*,
                        regex-tdfa==1.2.*, natural-sort==0.1.*, parsec==3.1.*,
-                       filepath==1.4.*, directory==1.2.*, filemanip==0.3.*,
+                       filepath==1.4.*, directory==1.3.*, filemanip==0.3.*,
                        ansi-wl-pprint==0.6.*, csv==0.1.*, pipes==4.3.*,
-                       terminal-progress-bar==0.0.*, text==1.2.*,
-                       semigroups==0.18.*, transformers==0.4.*
+                       terminal-progress-bar==0.1.*, text==1.2.*,
+                       semigroups==0.18.*, transformers >= 0.3 && < 0.6
   other-modules:       Lentil.Types, Lentil.Args, Lentil.File, Lentil.Print,
                        Lentil.Query, Lentil.Export, Lentil.Parse.Source,
                        Lentil.Parse.Issue Lentil.Parse.Syntaxes,
@@ -70,12 +70,12 @@
   main-is:             Tests.hs
   build-depends:       base==4.*, optparse-applicative==0.13.*,
                        regex-tdfa==1.2.*, natural-sort==0.1.*, parsec==3.1.*,
-                       filepath==1.4.*, directory==1.2.*, filemanip==0.3.*,
+                       filepath==1.4.*, directory==1.3.*, filemanip==0.3.*,
                        ansi-wl-pprint==0.6.*, csv==0.1.*, pipes==4.3.*,
-                       terminal-progress-bar==0.0.*, text==1.2.*,
-                       semigroups==0.18.*, transformers==0.4.*
+                       terminal-progress-bar==0.1.*, text==1.2.*,
+                       semigroups==0.18.*, transformers >= 0.3 && < 0.6
                        -- same as above, plus hspec
-                       , hspec==2.2.*
+                       , hspec==2.3.*
   other-modules:       Lentil.Types, Lentil.Args, Lentil.File, Lentil.Print,
                        Lentil.Query, Lentil.Export, Lentil.Parse.Source,
                        Lentil.Parse.Issue, Lentil.Parse.Syntaxes,
diff --git a/src/Main.hs b/src/Main.hs
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -28,7 +28,7 @@
                                    short 'v'      <>
                                    help "show version and copyright info" )
     where
-          versionCopy = "\nlentil - frugal issue tracker, version 1.0.3.3\n\
+          versionCopy = "\nlentil - frugal issue tracker, version 1.0.4.0\n\
                         \(C) 2015-2016 Francesco Ariis - http://www.ariis.it\n\
                         \released under the GNU General Public License v3\n"
 
