diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+[1.0.4](https://github.com/guillaume-nargeot/hpc-coveralls/issues?q=milestone:v1.0.4+is:closed)
+-----
+* Fix dependencies to allow aeson 0.11 (issue #58)
+
 [1.0.3](https://github.com/guillaume-nargeot/hpc-coveralls/issues?q=milestone:v1.0.3+is:closed)
 -----
 * Add upper bounds to fix issue related to retry-0.7 (issue #55)
diff --git a/hpc-coveralls.cabal b/hpc-coveralls.cabal
--- a/hpc-coveralls.cabal
+++ b/hpc-coveralls.cabal
@@ -1,5 +1,5 @@
 name:           hpc-coveralls
-version:        1.0.3
+version:        1.0.4
 synopsis:       Coveralls.io support for Haskell.
 description:
   This utility converts and sends Haskell projects hpc code coverage to
@@ -55,7 +55,7 @@
     Trace.Hpc.Coveralls.GitInfo,
     Trace.Hpc.Coveralls.Paths
   build-depends:
-    aeson          >= 0.7.1   && <0.11,
+    aeson          >= 0.7.1   && <0.12,
     base           >= 4       && < 5,
     bytestring     >= 0.10    && <0.11,
     Cabal,
@@ -70,13 +70,13 @@
     retry          >= 0.5     && <0.8,
     safe           >= 0.3     && <0.4,
     split          >= 0.2.2   && <0.3,
-    transformers   >= 0.4.1   && <0.5
+    transformers   >= 0.4.1   && <0.6
 
 executable hpc-coveralls
   hs-source-dirs: src
   main-is:        HpcCoverallsMain.hs
   build-depends:
-    aeson          >= 0.7.1   && <0.11,
+    aeson          >= 0.7.1   && <0.12,
     base           >= 4       && < 5,
     bytestring     >= 0.10    && <0.11,
     Cabal,
@@ -91,7 +91,7 @@
     retry          >= 0.5     && <0.8,
     safe           >= 0.3     && <0.4,
     split          >= 0.2.2   && <0.3,
-    transformers   >= 0.4.1   && <0.5
+    transformers   >= 0.4.1   && <0.6
   ghc-options:    -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns
 
 executable run-cabal-test
