diff --git a/gipeda.cabal b/gipeda.cabal
--- a/gipeda.cabal
+++ b/gipeda.cabal
@@ -1,5 +1,5 @@
 name:                gipeda
-version:             0.1.1
+version:             0.1.2
 category:            Development
 synopsis:            Git Performance Dashboard
 description:
@@ -37,6 +37,9 @@
   install-jslibs.sh
 cabal-version:       >=1.10
 
+flag old-gitlib
+  default: False
+
 executable gipeda
   main-is:
       gipeda.hs
@@ -79,10 +82,16 @@
       gitlib               >= 3.1  && <3.2,
       gitlib-libgit2,
       tagged               >= 0.7  && <0.9,
-      extra                >= 1    && <1.2,
+      extra                >= 1    && <1.4
 
-      -- https://github.com/jwiegley/gitlib/issues/46
-      conduit-combinators  < 1
+  if flag(old-gitlib)
+      build-depends:
+        gitlib               < 3.1.0.2,
+        -- https://github.com/jwiegley/gitlib/issues/46
+        conduit-combinators  < 1
+  else
+      build-depends:
+        gitlib               >= 3.1.0.2
 
   hs-source-dirs: src
 
