diff --git a/ChangeLog.md b/ChangeLog.md
new file mode 100644
--- /dev/null
+++ b/ChangeLog.md
@@ -0,0 +1,11 @@
+## 0.1.0.2  Sep 2015
+
+* Add support for GHC 7.10 & deepseq 1.4
+
+## 0.1.0.1  Nov 2013
+
+* Add support for GHC 7.7
+
+## 0.1.0.0  Aug 2013
+
+* Initial release
diff --git a/Data/ByteString/Plain.hs b/Data/ByteString/Plain.hs
--- a/Data/ByteString/Plain.hs
+++ b/Data/ByteString/Plain.hs
@@ -22,7 +22,7 @@
     , length
     ) where
 
-import           Control.DeepSeq (NFData)
+import           Control.DeepSeq (NFData(rnf))
 import qualified Data.ByteString as B
 import qualified Data.ByteString.Internal as B
 import           Data.Hashable (Hashable(hashWithSalt))
@@ -135,7 +135,7 @@
 {-# INLINE length #-}
 
 -- WHNF == NF
-instance NFData ByteString
+instance NFData ByteString where rnf x = seq x ()
 
 -- the following instances are implement via strict 'B.ByteString's;
 -- In the future "native" implementations shall be provided if they
diff --git a/bytestring-plain.cabal b/bytestring-plain.cabal
--- a/bytestring-plain.cabal
+++ b/bytestring-plain.cabal
@@ -1,5 +1,5 @@
 name:                bytestring-plain
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Plain byte strings ('ForeignPtr'-less 'ByteString's)
 homepage:            https://github.com/hvr/bytestring-plain
 bug-reports:         https://github.com/hvr/bytestring-plain/issues
@@ -10,7 +10,7 @@
 copyright:           (c) 2013 Herbert Valerio Riedel
 category:            Data
 build-type:          Simple
-tested-with:         GHC ==7.6.3, GHC ==7.6.2, GHC ==7.6.1
+tested-with:         GHC ==7.10.*, GHC ==7.8.*, GHC ==7.6.*
 cabal-version:       >=1.10
 description:
   More compact representation for strict 'ByteString's avoiding the
@@ -29,16 +29,16 @@
   contrast to "Data.ByteString.Plain" which allows to share the string data
   with the associated "Data.ByteString" value).
 
-extra-source-files:    changelog
+extra-source-files:    ChangeLog.md
 
 library
   default-language:    Haskell2010
   exposed-modules:     Data.ByteString.Plain
   other-extensions:    DeriveDataTypeable, MagicHash, UnliftedFFITypes
-  build-depends:       base       >= 4.6   && <4.8,
+  build-depends:       base       >= 4.6   && <4.9,
                        bytestring >= 0.10  && <0.11,
-                       ghc-prim   >= 0.3   && <0.4,
-                       deepseq    >= 1.2   && <1.4,
+                       ghc-prim   >= 0.3   && <0.5,
+                       deepseq    >= 1.2   && <1.5,
                        hashable   >= 1.1.1 && <1.3
   ghc-options:         -Wall
 
@@ -49,4 +49,4 @@
 source-repository this
   type: git
   location: https://github.com/hvr/bytestring-plain.git
-  tag: v0.1.0.1
+  tag: v0.1.0.2
diff --git a/changelog b/changelog
deleted file mode 100644
--- a/changelog
+++ /dev/null
@@ -1,7 +0,0 @@
-0.1.0.1  Nov 2013
-
-	* Add support for GHC 7.7
-
-0.1.0.0  Aug 2013
-
-	* Initial release
