diff --git a/ALUT.cabal b/ALUT.cabal
--- a/ALUT.cabal
+++ b/ALUT.cabal
@@ -1,5 +1,5 @@
 name: ALUT
-version: 2.4.0.2
+version: 2.4.0.3
 synopsis: A binding for the OpenAL Utility Toolkit
 description:
   A Haskell binding for the OpenAL Utility Toolkit, which makes
@@ -16,7 +16,19 @@
 maintainer: Sven Panne <svenpanne@gmail.com>
 category: Sound
 build-type: Simple
-cabal-version:  >= 1.10
+tested-with:
+  GHC == 7.0.4
+  GHC == 7.2.2
+  GHC == 7.4.2
+  GHC == 7.6.3
+  GHC == 7.8.4
+  GHC == 7.10.3
+  GHC == 8.0.2
+  GHC == 8.2.2
+  GHC == 8.4.3
+  GHC == 8.6.5
+  GHC == 8.8.1
+cabal-version: >= 1.10
 extra-source-files:
   CHANGELOG.md
   README.md
@@ -46,10 +58,12 @@
     Sound.ALUT.Errors
   hs-source-dirs: src
   ghc-options: -Wall
+  if impl(ghc > 8)
+    ghc-options: -Wcompat
   build-depends:
     base         >= 3   && < 5,
     transformers >= 0.2 && < 0.6,
-    StateVar     >= 1.1 && < 1.2,
+    StateVar     >= 1.1 && < 1.3,
     OpenAL       >= 1.7 && < 1.8
   default-language: Haskell2010
   other-extensions: CPP
diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+2.4.0.3
+-------
+* Relaxed upper version bound for `StateVar`.
+
 2.4.0.2
 -------
 * Build examples via cabal.
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,8 +1,4 @@
-ALUT
-====
+# ALUT [![Hackage](https://img.shields.io/hackage/v/ALUT.svg)](https://hackage.haskell.org/package/ALUT) [![Stackage LTS](https://www.stackage.org/package/ALUT/badge/lts)](https://www.stackage.org/lts/package/ALUT) [![Stackage nightly](https://www.stackage.org/package/ALUT/badge/nightly)](https://www.stackage.org/nightly/package/ALUT) [![Build Status](https://img.shields.io/travis/haskell-openal/ALUT/master.svg)](https://travis-ci.org/haskell-openal/ALUT)
 
-A Haskell binding for the OpenAL Utility Toolkit, which makes managing of OpenAL contexts, loading sounds in various formats and creating waveforms very easy.
 
-[![Hackage](https://img.shields.io/hackage/v/ALUT.svg)](https://hackage.haskell.org/package/ALUT) [![Build Status](https://travis-ci.org/haskell-openal/ALUT.png)](https://travis-ci.org/haskell-openal/ALUT)
-
-You can find the required binaries [here](https://github.com/vancegroup/freealut)
+A Haskell binding for the OpenAL Utility Toolkit, which makes managing of OpenAL contexts, loading sounds in various formats and creating waveforms very easy. You can find the required ALUT library e.g. [here on GitHub](https://github.com/vancegroup/freealut).
