diff --git a/CHANGES.markdown b/CHANGES.markdown
--- a/CHANGES.markdown
+++ b/CHANGES.markdown
@@ -1,3 +1,8 @@
+0.3.0.1 (24 November 2014)
+--------------------------
+
+  - Improve documentation: ranges are exclusive at the upper bound
+
 0.3 (4 September 2014)
 ----------------------
 
diff --git a/Control/Monad/Random/Class.hs b/Control/Monad/Random/Class.hs
--- a/Control/Monad/Random/Class.hs
+++ b/Control/Monad/Random/Class.hs
@@ -36,10 +36,10 @@
     -- 'System.Random.randoms' for details.
     getRandoms :: (Random a) => m [a]
     -- | Return a randomly-selected value of type @a@ in the range
-    -- /(lo,hi)/.  See 'System.Random.randomR' for details.
+    -- /[lo,hi]/.  See 'System.Random.randomR' for details.
     getRandomR :: (Random a) => (a,a) -> m a
     -- | Return an infinite stream of randomly-selected value of type @a@
-    -- in the range /(lo,hi)/.  See 'System.Random.randomRs' for details.
+    -- in the range /[lo,hi]/.  See 'System.Random.randomRs' for details.
     getRandomRs :: (Random a) => (a,a) -> m [a]
 
 -- | An interface to monads with splittable state (as most random number generation monads will have).
diff --git a/MonadRandom.cabal b/MonadRandom.cabal
--- a/MonadRandom.cabal
+++ b/MonadRandom.cabal
@@ -1,5 +1,5 @@
 name:                MonadRandom
-version:             0.3
+version:             0.3.0.1
 synopsis:            Random-number generation monad.
 description:         Support for computations which consume random values.
 license:             OtherLicense
