diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+# Version 0.1.1.1
+
+-   change dependencies to reflect that the package compiles only with ghc 8
+-   add 'tested-with: GHC == 8.0.1' to the cabal file
+
 # Version 0.1.1
 
 -   examples moved into the library
diff --git a/CodeGen/X86/Examples.hs b/CodeGen/X86/Examples.hs
--- a/CodeGen/X86/Examples.hs
+++ b/CodeGen/X86/Examples.hs
@@ -1,12 +1,6 @@
 {-# language BangPatterns #-}
-{-# language NoMonomorphismRestriction #-}
-{-# language ScopedTypeVariables #-}
-{-# language DataKinds #-}
 module CodeGen.X86.Examples where
 
-import Data.Char
-import Data.Monoid
-import Control.Monad
 import Foreign
 
 import CodeGen.X86
diff --git a/x86-64bit.cabal b/x86-64bit.cabal
--- a/x86-64bit.cabal
+++ b/x86-64bit.cabal
@@ -1,5 +1,5 @@
 name:                x86-64bit
-version:             0.1.1
+version:             0.1.1.1
 homepage:            https://github.com/divipp/x86-64
 synopsis:            Runtime code generation for x86 64 bit machine code
 description:         The primary goal of x86-64bit is to provide a lightweight assembler for machine generated 64 bit x86 assembly instructions. See README.md for further details.
@@ -11,6 +11,7 @@
 build-type:          Simple
 cabal-version:       >=1.10
 stability:           Experimental
+tested-with:         GHC == 8.0.1
 extra-source-files:  README.md
                      CHANGELOG.md
 
@@ -49,7 +50,7 @@
     ScopedTypeVariables
 
   build-depends:
-    base >=4.7 && <4.10,
+    base >=4.9 && <4.10,
     monads-tf >=0.1 && <0.2,
     vector >=0.11 && <0.12,
     QuickCheck >=2.8 && <2.10
@@ -60,7 +61,7 @@
   type:       exitcode-stdio-1.0
   main-is:    Test.hs
   build-depends:
-    base >=4.7 && <4.10,
+    base >=4.9 && <4.10,
     monads-tf >=0.1 && <0.2,
     vector >=0.11 && <0.12,
     QuickCheck >=2.8 && <2.10
