diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,7 @@
+* 0.1.0.3: 15 July 2013
+
+  - bump monoid-extras upper bound to allow 0.3
+
 * 0.1.0.2: 28 March 2013
 
   - bump upper bound to allow base-4.7
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.1.0.2
+version:             0.1.0.3
 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./
@@ -43,7 +43,7 @@
   build-depends:     base >= 4.3 && < 4.8,
                      semigroups >= 0.8 && < 0.10,
                      newtype >= 0.2 && < 0.3,
-                     monoid-extras >= 0.2 && < 0.3
+                     monoid-extras >= 0.2 && < 0.4
   hs-source-dirs:    src
   other-extensions:  GeneralizedNewtypeDeriving,
                      MultiParamTypeClasses,
