diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,7 @@
+3.10
+----
+* Updated dependencies
+
 3.0.3
 -----
 * Widened bound on `fingertree` dependency
diff --git a/compressed.cabal b/compressed.cabal
--- a/compressed.cabal
+++ b/compressed.cabal
@@ -1,6 +1,6 @@
 name:          compressed
 category:      Data, Compression, MapReduce
-version:       3.0.3
+version:       3.10
 license:       BSD3
 cabal-version: >= 1.6
 license-file:  LICENSE
@@ -33,12 +33,12 @@
     fingertree             >= 0.0.1    && < 0.2,
     hashable               >= 1.1.2.1  && < 1.3,
     unordered-containers   >= 0.2.1    && < 0.3,
-    semigroups             >= 0.8.3.1,
-    semigroupoids          >= 3,
-    comonad                >= 3,
-    pointed                >= 3,
-    keys                   >= 3,
-    reducers               >= 3
+    semigroups             >= 0.8.3.1  && < 1,
+    semigroupoids          >= 4        && < 5,
+    comonad                >= 4        && < 5,
+    pointed                >= 4        && < 5,
+    keys                   >= 3.10     && < 4,
+    reducers               >= 3.10     && < 4
 
   exposed-modules:
     Data.Compressed.LZ78
