diff --git a/ChangeLog.md b/ChangeLog.md
deleted file mode 100644
--- a/ChangeLog.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# Revision history for matrix-as-xyz
-
-## 0.1.1.1  -- 2018-06-09
-
-* 大文字が使用できなかった不具合の修正
-
-## 0.1.1.0  -- 2018-06-05
-
-* CabalからStackに変更
-* API変更
-* 挙動の変更
-* Documentの整備
-* その他色々
-
-## 0.1.0.0  -- 2017-03-11
-
-* First version. Released on an unsuspecting world.
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -6,5 +6,5 @@
 
 ## License
 
-See the [LICENSE](https://github.com/narumij/matrix-as-xyz/LICENSE)
+See the [LICENSE](https://raw.githubusercontent.com/narumij/matrix-as-xyz/master/LICENSE)
 file in the repository.
diff --git a/matrix-as-xyz.cabal b/matrix-as-xyz.cabal
--- a/matrix-as-xyz.cabal
+++ b/matrix-as-xyz.cabal
@@ -1,11 +1,13 @@
--- This file has been generated from package.yaml by hpack version 0.28.2.
+cabal-version: 1.12
+
+-- This file has been generated from package.yaml by hpack version 0.33.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 6a225e76b978422309693298bada20249ab7d6023ddf7a05d2bdb4df6072a42b
+-- hash: ac8c4ca86e5d698f3895b5e1bc712a870372356232619ffb9f9a63774eb05499
 
 name:           matrix-as-xyz
-version:        0.1.1.1
+version:        0.1.1.2
 synopsis:       Read and Display representation of matrix like "x,y,z"
 description:    Please see the README on GitHub at <https://github.com/narumij/matrix-as-xyz#readme>
 category:       Chemistry
@@ -17,9 +19,7 @@
 license:        BSD3
 license-file:   LICENSE
 build-type:     Simple
-cabal-version:  >= 1.10
 extra-source-files:
-    ChangeLog.md
     README.md
 
 source-repository head
@@ -37,35 +37,30 @@
   hs-source-dirs:
       src
   build-depends:
-      QuickCheck
-    , base >=4.7 && <5
-    , hspec
-    , matrix
-    , parsec
+      QuickCheck >=2.4 && <3
+    , base >=4.8 && <5
+    , hspec >=2.4 && <3
+    , matrix >=0.3.5 && <1
+    , parsec >=3.1 && <4
   default-language: Haskell2010
 
-test-suite matrix-as-xyz-doctest
+test-suite doctest
   type: exitcode-stdio-1.0
-  main-is: doctests.hs
+  main-is: test/doctests.hs
   other-modules:
-      AsXYZSpec
-      SlashSpec
-      Spec
       Paths_matrix_as_xyz
-  hs-source-dirs:
-      test
   ghc-options: -threaded -rtsopts -with-rtsopts=-N
   build-depends:
-      QuickCheck
-    , base >=4.7 && <5
+      QuickCheck >=2.4 && <3
+    , base >=4.8 && <5
     , doctest
-    , hspec
-    , matrix
+    , hspec >=2.4 && <3
+    , matrix >=0.3.5 && <1
     , matrix-as-xyz
-    , parsec
+    , parsec >=3.1 && <4
   default-language: Haskell2010
 
-test-suite matrix-as-xyz-test
+test-suite spec-test
   type: exitcode-stdio-1.0
   main-is: Spec.hs
   other-modules:
@@ -76,10 +71,10 @@
       test
   ghc-options: -threaded -rtsopts -with-rtsopts=-N
   build-depends:
-      QuickCheck
-    , base >=4.7 && <5
-    , hspec
-    , matrix
+      QuickCheck >=2.4 && <3
+    , base >=4.8 && <5
+    , hspec >=2.4 && <3
+    , matrix >=0.3.5 && <1
     , matrix-as-xyz
-    , parsec
+    , parsec >=3.1 && <4
   default-language: Haskell2010
diff --git a/test/doctests.hs b/test/doctests.hs
--- a/test/doctests.hs
+++ b/test/doctests.hs
@@ -1,6 +1,10 @@
+module Main (main) where
+
 import Test.DocTest
 
+main :: IO ()
 main = doctest [
+  "--fast",
   "src/Data/Ratio/Slash.hs",
   "src/Data/Ratio/ParseFloat.hs",
   "src/Data/Matrix/AsXYZ.hs"
