diff --git a/gli.cabal b/gli.cabal
--- a/gli.cabal
+++ b/gli.cabal
@@ -1,58 +1,64 @@
-name:                gli
-version:             0.0.1-alpha
-synopsis:            Initial project template from stack
-description:         Please see README.md
-homepage:            https://github.com/goromlagche/gli#readme
-license:             BSD3
-license-file:        LICENSE
-author:              goromlagche
-maintainer:          mrinmoy.das91@gmail.com
-copyright:           2016 Mrinmoy Das
-category:            Web
-build-type:          Simple
-extra-source-files:  README.md
-cabal-version:       >=1.10
+name: gli
+version: 0.0.1.1
+cabal-version: >=1.10
+build-type: Simple
+license: BSD3
+license-file: LICENSE
+copyright: 2016 Mrinmoy Das
+maintainer: mrinmoy.das91@gmail.com
+homepage: https://github.com/goromlagche/gli#readme
+synopsis: Tiny cli to fetch PR info from gitlab
+description:
+    Please see README.md
+category: CLI
+author: goromlagche
+extra-source-files:
+    README.md
 
+source-repository head
+    type: git
+    location: https://github.com/goromlagche/gli
+
 library
-  hs-source-dirs:      src
-  exposed-modules:     Gli.Types
-                     , Gli.Cli
-                     , Gli.Setup
-                     , Gli.Gitlab
-  build-depends:       base >= 4.7 && < 5
-                     , containers
-                     , time
-                     , friendly-time
-                     , http-client
-                     , http-conduit
-                     , http-client-tls
-                     , text
-                     , aeson
-                     , attoparsec
-                     , bytestring
-                     , optparse-applicative
-                     , process
-                     , network-uri
-                     , yaml
-  default-language:    Haskell2010
+    exposed-modules:
+        Gli.Types
+        Gli.Cli
+        Gli.Setup
+        Gli.Gitlab
+    build-depends:
+        base >=4.7 && <5,
+        containers >=0.5.7.1 && <0.6,
+        time >=1.6.0.1 && <1.7,
+        friendly-time ==0.4.*,
+        http-client >=0.4.31.2 && <0.5,
+        http-conduit >=2.1.11 && <2.2,
+        http-client-tls >=0.2.4.1 && <0.3,
+        text >=1.2.2.1 && <1.3,
+        aeson >=0.11.2.1 && <0.12,
+        attoparsec >=0.13.1.0 && <0.14,
+        bytestring >=0.10.8.1 && <0.11,
+        optparse-applicative >=0.12.1.0 && <0.13,
+        process >=1.4.2.0 && <1.5,
+        network-uri >=2.6.1.0 && <2.7,
+        yaml >=0.8.20 && <0.9
+    default-language: Haskell2010
+    hs-source-dirs: src
 
 executable gli
-  hs-source-dirs:      app
-  main-is:             Main.hs
-  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
-  build-depends:       base
-                     , gli
-  default-language:    Haskell2010
+    main-is: Main.hs
+    build-depends:
+        base >=4.9.0.0 && <4.10,
+        gli >=0.0.1.1 && <0.1
+    default-language: Haskell2010
+    hs-source-dirs: app
+    ghc-options: -threaded -rtsopts -with-rtsopts=-N
 
 test-suite gli-test
-  type:                exitcode-stdio-1.0
-  hs-source-dirs:      test
-  main-is:             Spec.hs
-  build-depends:       base
-                     , gli
-  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
-  default-language:    Haskell2010
-
-source-repository head
-  type:     git
-  location: https://github.com/goromlagche/gli
+    type: exitcode-stdio-1.0
+    main-is: Spec.hs
+    build-depends:
+        base >=4.9.0.0 && <4.10,
+        gli >=0.0.1.1 && <0.1
+    default-language: Haskell2010
+    hs-source-dirs: test
+    ghc-options: -threaded -rtsopts -with-rtsopts=-N
