diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,7 @@
+* 0.2.0.9: 14 February 2016
+
+- allow base-4.9 for GHC-8.0
+
 * 0.2.0.8: 10 November 2015
 
 - allow semigroups-0.18
diff --git a/dual-tree.cabal b/dual-tree.cabal
--- a/dual-tree.cabal
+++ b/dual-tree.cabal
@@ -1,5 +1,5 @@
 name:                dual-tree
-version:             0.2.0.8
+version:             0.2.0.9
 synopsis:            Rose trees with cached and accumulating monoidal annotations
 description:         Rose (n-ary) trees with both upwards- (/i.e./
                      cached) and downwards-traveling (/i.e./
@@ -40,7 +40,7 @@
   default-language:  Haskell2010
   exposed-modules:   Data.Tree.DUAL
                      Data.Tree.DUAL.Internal
-  build-depends:     base >= 4.3 && < 4.9,
+  build-depends:     base >= 4.3 && < 4.10,
                      semigroups >= 0.8 && < 0.19,
                      newtype >= 0.2 && < 0.3,
                      monoid-extras >= 0.2 && < 0.5
