diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
 
 See full history at: <https://github.com/faylang/fay/commits>
 
+#### 0.20.0.4 (2014-05-23)
+
+* Allow `optparse-applicative 0.9.*`
+
 #### 0.20.0.3 (2014-05-09)
 
 * Allow `mtl 2.2.*`
diff --git a/fay.cabal b/fay.cabal
--- a/fay.cabal
+++ b/fay.cabal
@@ -1,5 +1,5 @@
 name:                fay
-version:             0.20.0.3
+version:             0.20.0.4
 synopsis:            A compiler for Fay, a Haskell subset that compiles to JavaScript.
 description:         Fay is a proper subset of Haskell which is type-checked
                      with GHC, and compiled to JavaScript. It is lazy, pure, has a Fay monad,
@@ -142,7 +142,7 @@
   build-depends:
       base
     , fay
-    , optparse-applicative >= 0.6 && < 0.9
+    , optparse-applicative >= 0.6 && < 0.10
     , split
 
 executable fay-tests
