diff --git a/comfort-array.cabal b/comfort-array.cabal
--- a/comfort-array.cabal
+++ b/comfort-array.cabal
@@ -1,5 +1,5 @@
 Name:             comfort-array
-Version:          0.5.2.1
+Version:          0.5.2.2
 License:          BSD3
 License-File:     LICENSE
 Author:           Henning Thielemann <haskell@henning-thielemann.de>
@@ -96,7 +96,7 @@
   test-module.list
 
 Source-Repository this
-  Tag:         0.5.2.1
+  Tag:         0.5.2.2
   Type:        darcs
   Location:    https://hub.darcs.net/thielema/comfort-array/
 
@@ -111,7 +111,7 @@
 Library
   Build-Depends:
     storablevector >=0.2 && <0.3,
-    primitive >=0.6.4 && <0.8,
+    primitive >=0.6.4 && <0.9,
     guarded-allocation >=0.0.1 && <0.1,
     storable-record >=0.0.1 && <0.1,
     tagged >=0.7 && <0.9,
@@ -119,6 +119,8 @@
     QuickCheck >=2 && <3,
     semigroups >=0.18.3 && <1.0,
     containers >=0.4 && <0.7,
+    -- transformers-compat required for Functor.Classes in GHC-7.8.4
+    transformers-compat >=0.7.2 && <0.8,
     transformers >=0.3 && <0.7,
     non-empty >=0.3.2 && <0.4,
     utility-ht >=0.0.10 && <0.1,
