diff --git a/Numeric/Interval.hs b/Numeric/Interval.hs
--- a/Numeric/Interval.hs
+++ b/Numeric/Interval.hs
@@ -25,6 +25,7 @@
     , sup
     , singular
     , width
+    , midpoint
     , intersection
     , hull
     , bisection
diff --git a/intervals.cabal b/intervals.cabal
--- a/intervals.cabal
+++ b/intervals.cabal
@@ -1,5 +1,5 @@
 name:              intervals
-version:           0.2.1.1
+version:           0.2.2
 synopsis:          Interval Arithmetic
 description:
     A 'Numeric.Interval.Interval' is a closed, convex set of floating point values.
@@ -9,16 +9,17 @@
     containment of the result, you will need to use an underlying type with
     both lower and upper bounds like 'CReal'
 
-homepage:          http://github.com/ekmett/intervals
-bug-reports:       http://github.com/ekmett/intervals/issues
-license:           BSD3
-license-file:      LICENSE
-author:            Edward Kmett
-maintainer:        ekmett@gmail.com
-category:          Math
-build-type:        Simple
-cabal-version:     >=1.6
+homepage:           http://github.com/ekmett/intervals
+bug-reports:        http://github.com/ekmett/intervals/issues
+license:            BSD3
+license-file:       LICENSE
+author:             Edward Kmett
+maintainer:         ekmett@gmail.com
+category:           Math
+build-type:         Simple
+cabal-version:      >=1.6
 extra-source-files: .travis.yml
+tested-with:        GHC == 7.4.2, GHC == 7.6.1
 
 source-repository head
   type: git
@@ -30,7 +31,7 @@
     TypeFamilies
   exposed-modules: Numeric.Interval
   build-depends:
-    base           >= 4 && < 5,
-    array          >= 0.3.0 && < 0.5,
+    base           >= 4     && < 5,
+    array          >= 0.3   && < 0.5,
     numeric-extras >= 0.0.1 && < 0.1
   ghc-options:     -Wall
