diff --git a/salak-toml.cabal b/salak-toml.cabal
--- a/salak-toml.cabal
+++ b/salak-toml.cabal
@@ -1,86 +1,84 @@
 cabal-version: 1.12
-name: salak-toml
-version: 0.3.5
-license: MIT
-license-file: LICENSE
-copyright: 2019 Daniel YU
-maintainer: Daniel YU <leptonyu@gmail.com>
-author: Daniel YU
-homepage: https://github.com/leptonyu/salak#readme
-synopsis: Configuration Loader for toml
-category: Library, Configuration
-build-type: Simple
+
+-- This file has been generated from package.yaml by hpack version 0.31.2.
+--
+-- see: https://github.com/sol/hpack
+--
+-- hash: a052037c4952f4c11337a58e8bd5a35a011527bf7e1c199d9332e0529be7ae4d
+
+name:           salak-toml
+version:        0.3.5.1
+synopsis:       Configuration Loader for toml
+category:       Library, Configuration
+homepage:       https://github.com/leptonyu/salak#readme
+author:         Daniel YU
+maintainer:     Daniel YU <leptonyu@gmail.com>
+copyright:      2019 Daniel YU
+license:        MIT
+license-file:   LICENSE
+build-type:     Simple
 extra-source-files:
     README.md
     salak.toml
 
 library
-    exposed-modules:
-        Salak.Toml
-    hs-source-dirs: src
-    other-modules:
-        Paths_salak_toml
-    default-language: Haskell2010
-    default-extensions: BangPatterns CPP DefaultSignatures
-                        DeriveFunctor DeriveGeneric FlexibleContexts FlexibleInstances
-                        GeneralizedNewtypeDeriving MultiParamTypeClasses NoOverloadedLists
-                        OverloadedStrings RankNTypes RecordWildCards ScopedTypeVariables
-                        TupleSections TypeOperators
-    ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures
-    build-depends:
-        base >=4.10 && <5,
-        salak >=0.3.5 && <0.4,
-        text >=1.2.3.1 && <1.3,
-        time >=1.8.0.2 && <1.9,
-        tomland >=1.0 && <1.2,
-        unordered-containers >=0.2.10.0 && <0.3
+  exposed-modules:
+      Salak.Toml
+  other-modules:
+      Paths_salak_toml
+  hs-source-dirs:
+      src
+  default-extensions: BangPatterns CPP DefaultSignatures DeriveFunctor DeriveGeneric FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving MultiParamTypeClasses NoOverloadedLists OverloadedStrings RankNTypes RecordWildCards ScopedTypeVariables TupleSections TypeOperators
+  ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures
+  build-depends:
+      base >=4.10 && <5
+    , salak >=0.3.5 && <0.4
+    , text >=1.2.3 && <1.3
+    , time >=1.8.0 && <1.10
+    , tomland >=1.1.0 && <1.2
+    , unordered-containers >=0.2.10 && <0.3
+  default-language: Haskell2010
 
 test-suite salak-toml-test
-    type: exitcode-stdio-1.0
-    main-is: SalakTomlSpec.hs
-    hs-source-dirs: test src
-    other-modules:
-        Salak.Toml
-        Paths_salak_toml
-    default-language: Haskell2010
-    default-extensions: BangPatterns CPP DefaultSignatures
-                        DeriveFunctor DeriveGeneric FlexibleContexts FlexibleInstances
-                        GeneralizedNewtypeDeriving MultiParamTypeClasses NoOverloadedLists
-                        OverloadedStrings RankNTypes RecordWildCards ScopedTypeVariables
-                        TupleSections TypeOperators
-    ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures
-                 -rtsopts -threaded -with-rtsopts=-K1K
-    build-depends:
-        QuickCheck >=2.13.2 && <2.14,
-        base >=4.10 && <5,
-        exceptions >=0.10.2 && <0.11,
-        hspec ==2.*,
-        mtl >=2.2.2 && <2.3,
-        salak >=0.3.5 && <0.4,
-        text >=1.2.3.1 && <1.3,
-        time >=1.8.0.2 && <1.9,
-        tomland >=1.0 && <1.2,
-        unordered-containers >=0.2.10.0 && <0.3
+  type: exitcode-stdio-1.0
+  main-is: SalakTomlSpec.hs
+  other-modules:
+      Salak.Toml
+      Paths_salak_toml
+  hs-source-dirs:
+      test
+      src
+  default-extensions: BangPatterns CPP DefaultSignatures DeriveFunctor DeriveGeneric FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving MultiParamTypeClasses NoOverloadedLists OverloadedStrings RankNTypes RecordWildCards ScopedTypeVariables TupleSections TypeOperators
+  ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures -rtsopts -threaded -with-rtsopts=-K1K
+  build-depends:
+      QuickCheck <2.14
+    , base >=4.10 && <5
+    , exceptions
+    , hspec ==2.*
+    , mtl
+    , salak >=0.3.5 && <0.4
+    , text
+    , time >=1.8.0 && <1.10
+    , tomland >=1.1.0 && <1.2
+    , unordered-containers >=0.2.10 && <0.3
+  default-language: Haskell2010
 
 benchmark salak-toml-bench
-    type: exitcode-stdio-1.0
-    main-is: SalakTomlBench.hs
-    hs-source-dirs: bench src
-    other-modules:
-        Salak.Toml
-    default-language: Haskell2010
-    default-extensions: BangPatterns CPP DefaultSignatures
-                        DeriveFunctor DeriveGeneric FlexibleContexts FlexibleInstances
-                        GeneralizedNewtypeDeriving MultiParamTypeClasses NoOverloadedLists
-                        OverloadedStrings RankNTypes RecordWildCards ScopedTypeVariables
-                        TupleSections TypeOperators
-    ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures
-                 -rtsopts -threaded -with-rtsopts=-K1K
-    build-depends:
-        base >=4.10 && <5,
-        criterion >=1.5.5.0 && <1.6,
-        salak >=0.3.5 && <0.4,
-        text >=1.2.3.1 && <1.3,
-        time >=1.8.0.2 && <1.9,
-        tomland >=1.0 && <1.2,
-        unordered-containers >=0.2.10.0 && <0.3
+  type: exitcode-stdio-1.0
+  main-is: SalakTomlBench.hs
+  other-modules:
+      Salak.Toml
+  hs-source-dirs:
+      bench
+      src
+  default-extensions: BangPatterns CPP DefaultSignatures DeriveFunctor DeriveGeneric FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving MultiParamTypeClasses NoOverloadedLists OverloadedStrings RankNTypes RecordWildCards ScopedTypeVariables TupleSections TypeOperators
+  ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures -rtsopts -threaded -with-rtsopts=-K1K
+  build-depends:
+      base >=4.10 && <5
+    , criterion
+    , salak >=0.3.5 && <0.4
+    , text >=1.2.3 && <1.3
+    , time >=1.8.0 && <1.10
+    , tomland >=1.1.0 && <1.2
+    , unordered-containers >=0.2.10 && <0.3
+  default-language: Haskell2010
