diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,7 @@
+5.0.0.4
+-------
+* `doctest` 0.10 support
+
 5.0.0.2
 -------
 * Bugfix for GHC 7.4. PolyKinds on 7.4 cause all sorts of haskell interface file errors. One of the #if guards that turned it off on 7.4 was missing and has been fixed.
diff --git a/semigroupoids.cabal b/semigroupoids.cabal
--- a/semigroupoids.cabal
+++ b/semigroupoids.cabal
@@ -1,6 +1,6 @@
 name:          semigroupoids
 category:      Control, Comonads
-version:       5.0.0.3
+version:       5.0.0.4
 license:       BSD3
 cabal-version: >= 1.8
 license-file:  LICENSE
@@ -174,7 +174,7 @@
   else
     build-depends:
       base      >= 4     && < 5,
-      doctest   >= 0.9.1 && < 0.10,
+      doctest   >= 0.9.1 && < 0.11,
       directory >= 1.0,
       filepath
 
