diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,6 +1,7 @@
 # salak
 
-[![Hackage](https://img.shields.io/badge/hackage-v0.1.4-orange.svg)](https://hackage.haskell.org/package/salak)
+[![Hackage](https://img.shields.io/badge/hackage-v0.1.5-orange.svg)](https://hackage.haskell.org/package/salak)
+[![Build Status](https://travis-ci.org/leptonyu/salak.svg?branch=master)](https://travis-ci.org/leptonyu/salak)
 
 
 Configuration Loader for Production in Haskell.
diff --git a/salak.cabal b/salak.cabal
--- a/salak.cabal
+++ b/salak.cabal
@@ -1,77 +1,73 @@
--- This file has been generated from package.yaml by hpack version 0.28.2.
---
--- see: https://github.com/sol/hpack
---
--- hash: 0015b041a0d475b56a8f5fe6ed5e46381c3c8081a519e77398c06bb9debd33c8
-
-name:           salak
-version:        0.1.4
-synopsis:       Configuration Loader
-description:    Configuration Loader for Production in Haskell
-category:       Library
-homepage:       https://github.com/leptonyu/salak#readme
-author:         Daniel YU
-maintainer:     Daniel YU <leptonyu@gmail.com>
-copyright:      (c) 2018 Daniel YU
-license:        BSD3
-license-file:   LICENSE
-build-type:     Simple
-cabal-version:  >= 1.10
+cabal-version: 1.12
+name: salak
+version: 0.1.5
+license: BSD3
+license-file: LICENSE
+copyright: (c) 2018 Daniel YU
+maintainer: Daniel YU <leptonyu@gmail.com>
+author: Daniel YU
+homepage: https://github.com/leptonyu/salak#readme
+synopsis: Configuration Loader
+description:
+    Configuration Loader for Production in Haskell
+category: Library
+build-type: Simple
 extra-source-files:
     README.md
     test/salak.yml
 
 library
-  exposed-modules:
-      Data.Salak
-  other-modules:
-      Data.Salak.Types
-      Data.Salak.Environment
-      Data.Salak.CommandLine
-      Data.Salak.Aeson
-      Data.Salak.Yaml
-  hs-source-dirs:
-      src
-  ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -fno-warn-orphans -fno-warn-missing-signatures
-  build-depends:
-      aeson
-    , base >=4.7 && <5
-    , directory
-    , filepath
-    , scientific
-    , text
-    , unordered-containers
-    , vector
-    , yaml
-  default-language: Haskell2010
+    exposed-modules:
+        Data.Salak
+    hs-source-dirs: src
+    other-modules:
+        Data.Salak.Types
+        Data.Salak.Environment
+        Data.Salak.CommandLine
+        Data.Salak.Aeson
+        Data.Salak.Yaml
+    default-language: Haskell2010
+    ghc-options: -Wall -Wcompat -Wincomplete-record-updates
+                 -Wincomplete-uni-patterns -Wredundant-constraints -fno-warn-orphans
+                 -fno-warn-missing-signatures
+    build-depends:
+        aeson >=1.4.2.0 && <1.5,
+        base >=4.11 && <5,
+        directory >=1.3.3.0 && <1.4,
+        filepath >=1.4.2.1 && <1.5,
+        scientific >=0.3.6.2 && <0.4,
+        text >=1.2.3.1 && <1.3,
+        unordered-containers >=0.2.9.0 && <0.3,
+        vector >=0.12.0.2 && <0.13,
+        yaml >=0.11.0.0 && <0.12
 
 test-suite spec
-  type: exitcode-stdio-1.0
-  main-is: Spec.hs
-  other-modules:
-      Data.Salak
-      Data.Salak.Aeson
-      Data.Salak.CommandLine
-      Data.Salak.Environment
-      Data.Salak.Types
-      Data.Salak.Yaml
-      Paths_salak
-  hs-source-dirs:
-      test
-      src
-  ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -fno-warn-orphans -fno-warn-missing-signatures
-  build-depends:
-      QuickCheck
-    , aeson
-    , aeson-pretty
-    , base >=4.7 && <5
-    , bytestring
-    , directory
-    , filepath
-    , hspec ==2.*
-    , scientific
-    , text
-    , unordered-containers
-    , vector
-    , yaml
-  default-language: Haskell2010
+    type: exitcode-stdio-1.0
+    main-is: Spec.hs
+    hs-source-dirs: test src
+    other-modules:
+        Data.Salak
+        Data.Salak.Aeson
+        Data.Salak.CommandLine
+        Data.Salak.Environment
+        Data.Salak.Types
+        Data.Salak.Yaml
+        Paths_salak
+    default-language: Haskell2010
+    ghc-options: -Wall -Wcompat -Wincomplete-record-updates
+                 -Wincomplete-uni-patterns -Wredundant-constraints -fno-warn-orphans
+                 -fno-warn-missing-signatures
+    build-depends:
+        QuickCheck >=2.12.6.1 && <2.13,
+        aeson >=1.4.2.0 && <1.5,
+        aeson-pretty >=0.8.7 && <0.9,
+        base >=4.11 && <5,
+        bytestring >=0.10.8.2 && <0.11,
+        directory >=1.3.3.0 && <1.4,
+        filepath >=1.4.2.1 && <1.5,
+        hspec ==2.*,
+        scientific >=0.3.6.2 && <0.4,
+        text >=1.2.3.1 && <1.3,
+        unordered-containers >=0.2.9.0 && <0.3,
+        vector >=0.12.0.2 && <0.13,
+        yaml >=0.11.0.0 && <0.12
