diff --git a/pointed.cabal b/pointed.cabal
--- a/pointed.cabal
+++ b/pointed.cabal
@@ -1,6 +1,6 @@
 name:          pointed
 category:      Data
-version:       2.1.0.2
+version:       3.0
 license:       BSD3
 cabal-version: >= 1.6
 license-file:  LICENSE
@@ -24,12 +24,12 @@
     base                 >= 4       && < 5,
     transformers         >= 0.2     && < 0.4,
     containers           >= 0.4     && < 0.6,
+    comonad              >= 3.0     && < 3.1,
+    comonad-transformers >= 3.0     && < 3.1,
     data-default         >= 0.4     && < 0.5,
-    comonad              >= 1.1.1.5 && < 1.2,
     semigroups           >= 0.8.3.1 && < 0.9,
-    semigroupoids        >= 1.3.1.2 && < 1.4,
-    stm                  >= 2.1.2.1 && < 2.4,
-    comonad-transformers >= 2.1     && < 2.2
+    semigroupoids        >= 3.0     && < 3.1,
+    stm                  >= 2.1.2.1 && < 2.4
 
   exposed-modules:
     Data.Pointed
