diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
--- a/ChangeLog
+++ /dev/null
@@ -1,11 +0,0 @@
-Changes in 1.0.0.1
-
-  * GHC 8.6 compatibility
-
-Changes in 1.0.0.0
-
-  * Compatibility with fixed-vector-1.0
-
-Changes in 0.6.0.0
-
-  * Initial release
diff --git a/ChangeLog.md b/ChangeLog.md
new file mode 100644
--- /dev/null
+++ b/ChangeLog.md
@@ -0,0 +1,15 @@
+Changes in 1.0.0.2
+
+  * GHC 8.6+ compatibility for tests as well
+
+Changes in 1.0.0.1
+
+  * GHC 8.6 compatibility
+
+Changes in 1.0.0.0
+
+  * Compatibility with fixed-vector-1.0
+
+Changes in 0.6.0.0
+
+  * Initial release
diff --git a/fixed-vector-cereal.cabal b/fixed-vector-cereal.cabal
--- a/fixed-vector-cereal.cabal
+++ b/fixed-vector-cereal.cabal
@@ -1,10 +1,11 @@
 Name:           fixed-vector-cereal
-Version:        1.0.0.1
+Version:        1.0.0.2
 Synopsis:       Cereal instances for fixed-vector
 Description:
-  Cereal instances for fixed-vector
+  This package contains Cereal instances for data types defined in
+  fixed-vector package.
   
-Cabal-Version:  >= 1.8
+Cabal-Version:  >= 1.10
 License:        BSD3
 License-File:   LICENSE
 Author:         Aleksey Khudyakov <alexey.skladnoy@gmail.com>
@@ -13,14 +14,23 @@
 Category:       Data
 Build-Type:     Simple
 extra-source-files:
-  ChangeLog
+  ChangeLog.md
 
+tested-with:
+    GHC ==7.10.3
+     || ==8.0.2
+     || ==8.2.2
+     || ==8.4.4
+     || ==8.6.5
+     || ==8.8.1
+
 source-repository head
   type:     git
   location: http://github.com/Shimuuar/fixed-vector
 
 Library
   Ghc-options:          -Wall
+  Default-Language:     Haskell2010
   Build-Depends:        base         >=4.8 && <5
                       , fixed-vector >=1.0
                       , cereal
@@ -28,6 +38,8 @@
     Data.Vector.Fixed.Instances.Cereal
 
 Test-Suite test
+  Ghc-options:      -Wall
+  Default-Language: Haskell2010
   Type:           exitcode-stdio-1.0
   Hs-source-dirs: test
   Main-is:        QC.hs
diff --git a/test/QC.hs b/test/QC.hs
--- a/test/QC.hs
+++ b/test/QC.hs
@@ -1,7 +1,9 @@
-{-# LANGUAGE DataKinds           #-}
-{-# LANGUAGE FlexibleContexts    #-}
-{-# LANGUAGE ScopedTypeVariables #-}
-{-# LANGUAGE TypeFamilies        #-}
+{-# LANGUAGE DataKinds            #-}
+{-# LANGUAGE FlexibleContexts     #-}
+{-# LANGUAGE ScopedTypeVariables  #-}
+{-# LANGUAGE TypeFamilies         #-}
+{-# LANGUAGE UndecidableInstances #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
 import Test.Tasty
 import Test.Tasty.QuickCheck as QC
 
@@ -15,7 +17,7 @@
 import           Data.Vector.Fixed.Instances.Cereal ()
 
 
-
+tests :: TestTree
 tests = testGroup "cereal"
   [ testTagged p_serialize (T :: T (F.Only  Int))
   , testTagged p_serialize (T :: T (F.VecList 2 Int))
