diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,11 @@
+# CHANGELOG
+
+## 0.0.2
+
+* `base` constraints relaxed
+* changelog added
+* cabal file beautified
+
+## 0.0.1
+
+First version
diff --git a/postgresql-config.cabal b/postgresql-config.cabal
--- a/postgresql-config.cabal
+++ b/postgresql-config.cabal
@@ -1,5 +1,5 @@
 name:                postgresql-config
-version:             0.0.1
+version:             0.0.2
 
 synopsis:            Types for easy adding postgresql configuration to your program
 
@@ -12,9 +12,10 @@
 build-type:          Simple
 cabal-version:       >=1.10
 
-extra-source-files: examples/Main.hs
-                  , examples/pgconfig.yml
+extra-source-files: CHANGELOG.md
                   , README.md
+                  , examples/Main.hs
+                  , examples/pgconfig.yml
 
 homepage: https://bitbucket.org/s9gf4ult/postgresql-config
 source-repository head
@@ -25,13 +26,13 @@
   hs-source-dirs:    src
   default-language:  Haskell2010
 
-  default-extensions: RecordWildCards
-                    , DeriveDataTypeable
+  default-extensions: DeriveDataTypeable
                     , DeriveGeneric
                     , FlexibleContexts
                     , OverloadedStrings
+                    , RecordWildCards
 
-  build-depends:     base >=4.7 && <4.8
+  build-depends:     base >=4.6  &&  <= 5.0
                    , aeson
                    , bytestring
                    , monad-control
