diff --git a/README.markdown b/README.markdown
--- a/README.markdown
+++ b/README.markdown
@@ -1,3 +1,6 @@
+[![Hackage](https://img.shields.io/hackage/v/threads.svg)](https://hackage.haskell.org/package/threads)
+[![Build Status](https://travis-ci.org/basvandijk/threads.svg)](https://travis-ci.org/basvandijk/threads)
+
 This package provides functions to fork threads and wait for their
 result, whether it's an exception or a normal value.
 
diff --git a/threads.cabal b/threads.cabal
--- a/threads.cabal
+++ b/threads.cabal
@@ -1,5 +1,5 @@
 name:          threads
-version:       0.5.1.3
+version:       0.5.1.4
 cabal-version: >= 1.9.2
 build-type:    Custom
 stability:     experimental
@@ -38,6 +38,14 @@
 
 extra-source-files: README.markdown
 
+tested-with:
+  GHC==7.2.2,
+  GHC==7.4.2,
+  GHC==7.6.3,
+  GHC==7.8.4,
+  GHC==7.10.2,
+  GHC==8.0.1
+
 source-repository head
   Type: git
   Location: git://github.com/basvandijk/threads.git
@@ -45,7 +53,7 @@
 -------------------------------------------------------------------------------
 
 library
-  build-depends: base                 >= 4.4   && < 4.9
+  build-depends: base                 >= 4.4   && < 4.10
                , stm                  >= 2.1   && < 2.5
   exposed-modules: Control.Concurrent.Thread
                  , Control.Concurrent.Thread.Group
@@ -61,9 +69,9 @@
   ghc-options:    -Wall -threaded
 
   build-depends: threads
-               , base                 >= 4.4   && < 4.9
+               , base                 >= 4.4   && < 4.10
                , stm                  >= 2.1   && < 2.5
                , concurrent-extra     >= 0.5.1 && < 0.8
-               , HUnit                >= 1.2.2 && < 1.3
+               , HUnit                >= 1.2.2 && < 1.4
                , test-framework       >= 0.2.4 && < 0.9
                , test-framework-hunit >= 0.2.4 && < 0.4
