diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+Version 0.3.1 (2014-05-25)
+--------------------------
+
+- Allow dependency on `optparse-applicative` 0.9.
+
 Version 0.3.0 (2014-04-27)
 --------------------------
 
@@ -12,7 +17,7 @@
 Version 0.2 (2012-11-08)
 ------------------------
 
-- New option "--show-database-entry" to show the AccurateRip database entry of
+- New option `--show-database-entry` to show the AccurateRip database entry of
   the rip.
 - Improve description.
 - Minor code changes.
diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -18,7 +18,7 @@
 progName = "flAccurateRip"
 
 version :: Version
-version = Version [0,3,0] []
+version = Version [0,3,1] []
 
 intro :: String
 intro = progName ++ " " ++ showVersion version ++
diff --git a/flaccuraterip.cabal b/flaccuraterip.cabal
--- a/flaccuraterip.cabal
+++ b/flaccuraterip.cabal
@@ -1,5 +1,5 @@
 Name:           flaccuraterip
-Version:        0.3.0
+Version:        0.3.1
 Cabal-Version:  >= 1.10
 Build-Type:     Simple
 License:        GPL-3
@@ -40,7 +40,7 @@
 Source-Repository this
   Type:      git
   Location:  git://github.com/tensor5/flAccurateRip.git
-  Tag:       v0.3.0
+  Tag:       v0.3.1
 
 Executable flaccuraterip
   Default-Language:  Haskell2010
@@ -48,7 +48,7 @@
                      binary                >= 0.5 && < 0.8,
                      deepseq               == 1.3.*,
                      HTTP                  == 4000.2.*,
-                     optparse-applicative  == 0.8.*,
+                     optparse-applicative  >= 0.8 && < 0.10,
                      process               == 1.2.*
   GHC-Options:       -Wall
   Main-Is:           Main.hs
