diff --git a/Data/Pointed.hs b/Data/Pointed.hs
--- a/Data/Pointed.hs
+++ b/Data/Pointed.hs
@@ -29,9 +29,6 @@
 import qualified Control.Monad.Trans.State.Strict as Strict
 import Data.Semigroupoid.Static
 
--- | 'Pointed' does not require a 'Functor', as the only relationship
--- between 'point' and 'fmap' is given by a free theorem.
-
 class Pointed p where
   point :: a -> p a
 
diff --git a/pointed.cabal b/pointed.cabal
--- a/pointed.cabal
+++ b/pointed.cabal
@@ -1,6 +1,6 @@
 name:          pointed
 category:      Data
-version:       0.1.4
+version:       1.8.0
 license:       BSD3
 cabal-version: >= 1.6
 license-file:  LICENSE
@@ -24,10 +24,10 @@
     containers >= 0.4.0.0 && < 0.5,
     data-default >= 0.2.0.1 && < 0.3,
     comonad >= 1.1 && < 1.2, 
-    comonad-transformers >= 1.7 && < 1.8,
     semigroups >= 0.5 && < 0.6,
     semigroupoids >= 1.2.2 && < 1.3,
-    stm >= 2.1.2.1 && < 2.2
+    stm >= 2.1.2.1 && < 2.2,
+    comonad-transformers >= 1.8 && < 1.9
 
   exposed-modules:
     Data.Pointed
