diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+0.3.1
+-----
+* Allow vector == 0.12.*
+* Do not use hspec-discover. This allows building the tests using
+  `cabal new-build`.
+
 0.3.0
 -----
 * Add `Data.LruCache.IO.Finalizer` for automatically running finalizer
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -6,3 +6,8 @@
 An implementation of lrucaches based on a
 [blogpost](https://jaspervdj.be/posts/2015-02-24-lru-cache.html) by
 Jasper Van der Jeugt.
+
+This package has no relation to
+[lrucache](https://hackage.haskell.org/package/lrucache). I created it
+because there were bugs in `lrucache` and the maintainer was not
+responding to issues.
diff --git a/lrucaching.cabal b/lrucaching.cabal
--- a/lrucaching.cabal
+++ b/lrucaching.cabal
@@ -1,5 +1,5 @@
 name:                  lrucaching
-version:               0.3.0
+version:               0.3.1
 synopsis:              LRU cache
 description:           Please see README.md
 homepage:              https://github.com/cocreature/lrucaching#readme
@@ -26,7 +26,7 @@
                      , deepseq     >= 1.4  && < 1.5
                      , hashable    >= 1.2  && < 1.3
                      , psqueues    >= 0.2  && < 0.3
-                     , vector      >= 0.11 && < 0.12
+                     , vector      >= 0.11 && < 0.13
   ghc-options:         -Wall
   default-language:    Haskell2010
 
@@ -41,7 +41,7 @@
                      , containers   >= 0.5 && < 0.6
                      , deepseq
                      , hashable
-                     , hspec        >= 2.2 && < 2.3
+                     , hspec        >= 2.2 && < 2.4
                      , lrucaching
                      , QuickCheck   >= 2.8 && < 2.10
                      , transformers >= 0.4 && < 0.6
diff --git a/test/Spec.hs b/test/Spec.hs
--- a/test/Spec.hs
+++ b/test/Spec.hs
@@ -1,1 +1,11 @@
-{-# OPTIONS_GHC -F -pgmF hspec-discover #-}
+module Main where
+
+import Test.Hspec
+import qualified Data.LruCacheSpec as LruCacheSpec
+import qualified Data.LruCache.IOSpec as IOSpec
+
+main :: IO ()
+main =
+  hspec $ do
+    describe "Data.LruCache" LruCacheSpec.spec
+    describe "Data.LruCache.IO" IOSpec.spec
