diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+# 2.0.1.0
+
+- PR #7: Support optparse-applicative-0.15.1.0 and algebraic-graphs-0.5. Thanks
+  to @robx for contribuiting this fix!
+
 # 2.0.0.0
 
 Weeder 2.0 is a ground up rewrite of Weeder using `.hie` files. It is now
diff --git a/weeder.cabal b/weeder.cabal
--- a/weeder.cabal
+++ b/weeder.cabal
@@ -3,34 +3,32 @@
 license-file:  LICENSE
 name:          weeder
 author:        Ollie Charles <ollie@ocharles.org.uk>
-maintainer:    Ollie Charles <ollie@ocharles.org.uk>
 build-type:    Simple
-version:       2.0.0
+version:       2.0.1
 copyright:     Neil Mitchell 2017-2020, Oliver Charles 2020
 synopsis:      Detect dead code
 description:   Find declarations.
 homepage:      https://github.com/ocharles/weeder#readme
 bug-reports:   https://github.com/ocharles/weeder/issues
-category:      Development
 extra-doc-files:
     README.md
     CHANGELOG.md
 
 library
   build-depends:
-    algebraic-graphs     ^>= 0.4                    ,
-    base                 ^>= 4.13.0.0               ,
-    bytestring           ^>= 0.10.9.0               ,
-    containers           ^>= 0.6.2.1                ,
-    dhall                ^>= 1.30.0                 ,
-    directory            ^>= 1.3.3.2                ,
-    filepath             ^>= 1.4.2.1                ,
-    generic-lens         ^>= 1.1.0.0 || ^>= 2.0.0.0 ,
-    ghc                  ^>= 8.8.1                  ,
-    lens                 ^>= 4.18.1                 ,
-    mtl                  ^>= 2.2.2                  ,
-    optparse-applicative ^>= 0.14.3.0               ,
-    regex-tdfa           ^>= 1.3.1.0                ,
+    algebraic-graphs     ^>= 0.4 || ^>= 0.5           ,
+    base                 ^>= 4.13.0.0                 ,
+    bytestring           ^>= 0.10.9.0                 ,
+    containers           ^>= 0.6.2.1                  ,
+    dhall                ^>= 1.30.0                   ,
+    directory            ^>= 1.3.3.2                  ,
+    filepath             ^>= 1.4.2.1                  ,
+    generic-lens         ^>= 1.1.0.0 || ^>= 2.0.0.0   ,
+    ghc                  ^>= 8.8.1                    ,
+    lens                 ^>= 4.18.1                   ,
+    mtl                  ^>= 2.2.2                    ,
+    optparse-applicative ^>= 0.14.3.0 || ^>= 0.15.1.0 ,
+    regex-tdfa           ^>= 1.3.1.0                  ,
     transformers         ^>= 0.5.6.2
   hs-source-dirs: src
   exposed-modules:
@@ -43,14 +41,14 @@
 
 executable weeder
   build-depends:
-    base                 ^>= 4.13.0.0 ,
-    bytestring           ^>= 0.10.9.0 ,
-    containers           ^>= 0.6.2.1  ,
-    directory            ^>= 1.3.3.2  ,
-    filepath             ^>= 1.4.2.1  ,
-    ghc                  ^>= 8.8.1    ,
-    optparse-applicative ^>= 0.14.3.0 ,
-    transformers         ^>= 0.5.6.2  ,
+    base                 ^>= 4.13.0.0                 ,
+    bytestring           ^>= 0.10.9.0                 ,
+    containers           ^>= 0.6.2.1                  ,
+    directory            ^>= 1.3.3.2                  ,
+    filepath             ^>= 1.4.2.1                  ,
+    ghc                  ^>= 8.8.1                    ,
+    optparse-applicative ^>= 0.14.3.0 || ^>= 0.15.1.0 ,
+    transformers         ^>= 0.5.6.2                  ,
     weeder
   main-is: Main.hs
   hs-source-dirs: exe-weeder
