diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,7 @@
+* 0.1.3.4: 3 May 2014
+
+  - Allow Cabal-1.20
+
 * 0.1.3.3: 12 November 2013
 
   - Allow Cabal-1.18
diff --git a/highlight-versions.cabal b/highlight-versions.cabal
--- a/highlight-versions.cabal
+++ b/highlight-versions.cabal
@@ -1,13 +1,12 @@
 name:                highlight-versions
-version:             0.1.3.3
+version:             0.1.3.4
 synopsis:            Highlight package versions which differ from the latest
                      version on Hackage
 description:         This package provides an executable which reads from
                      stdin and outputs the same thing to stdout,
                      except that any lines which look like package
-                     identifiers (e.g. foo-0.3.2) are highlighted if
-                     the version does not match the latest version on
-                     Hackage: red if the version is less than the
+                     identifiers (e.g. foo-0.3.2) are highlighted:
+                     red if the version is less than the
                      version on Hackage, green if equal,
                      or cyan if greater.  In
                      addition, when the versions are unequal the
@@ -45,7 +44,7 @@
   build-depends:       base >= 4 && < 5,
                        containers >= 0.4 && < 0.6,
                        hackage-db >= 1.4 && < 2,
-                       Cabal >= 1.14 && < 1.19,
+                       Cabal >= 1.14 && < 1.21,
                        ansi-terminal >= 0.5 && < 0.7
   hs-source-dirs:      src
   default-language:    Haskell2010
