diff --git a/.travis.yml b/.travis.yml
index e74df3d5c30b1cad26c00d17a26889ed78f3887a..0c3cb6fa59ad6c3f43ba1b61e296a73c632fe62f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -25,9 +25,15 @@ matrix:
     - env: CABALVER=1.18 GHCVER=7.8.4
       compiler: ": #GHC 7.8.4"
       addons: {apt: {packages: [cabal-install-1.18,ghc-7.8.4], sources: [hvr-ghc]}}
-    - env: CABALVER=1.22 GHCVER=7.10.2
-      compiler: ": #GHC 7.10.2"
+    - env: CABALVER=1.22 GHCVER=7.10.3
+      compiler: ": #GHC 7.10.3"
       addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.2], sources: [hvr-ghc]}}
+    - env: CABALVER=1.24 GHCVER=8.0.2
+      compiler: ": #GHC 8.0.2"
+      addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.2], sources: [hvr-ghc]}}
+    - env: CABALVER=2.0 GHCVER=8.2.1
+      compiler: ": #GHC 8.2.1"
+      addons: {apt: {packages: [cabal-install-2.0,ghc-8.2.1], sources: [hvr-ghc]}}
 
 before_install:
  - unset CC
@@ -59,7 +65,7 @@ install:
      mkdir -p $HOME/.ghc $HOME/.cabal/lib $HOME/.cabal/share $HOME/.cabal/bin;
      cabal install --only-dependencies --enable-tests --enable-benchmarks;
    fi
- 
+
 # snapshot package-db on cache miss
  - if [ ! -d $HOME/.cabsnap ];
    then
diff --git a/utf8-string.cabal b/utf8-string.cabal
index 262bc206e069af9ebf4a3dae1d297954bdc4bac3..b15061bf80401cba09482a54e7bbdd9e28438a94 100644
--- a/utf8-string.cabal
+++ b/utf8-string.cabal
@@ -15,7 +15,7 @@ Category:           Codec
 Build-type:         Simple
 cabal-version:      >= 1.10
 Extra-Source-Files: CHANGELOG.markdown
-Tested-With:        GHC==7.0.4, GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.2
+Tested-With:        GHC==7.0.4, GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.1
 
 source-repository head
   type:               git