diff --git a/alerta.cabal b/alerta.cabal
--- a/alerta.cabal
+++ b/alerta.cabal
@@ -1,50 +1,56 @@
-name:                alerta
-version:             0.1.0.2
-synopsis:            Bindings to the alerta REST API
-homepage:            https://github.com/mjhopkins/alerta-client
-bug-reports:         https://github.com/mjhopkins/alerta-client/issues
-license:             BSD3
-license-file:        LICENSE
-author:              Mark Hopkins
-maintainer:          markjohnhopkins@gmail.com
-copyright:           Mark Hopkins
-category:            Monitoring, API, Web
-build-type:          Simple
-stability:           experimental
-extra-source-files:  README.md CHANGELOG.md
-cabal-version:       >= 1.10
+name: alerta
+version: 0.1.0.3
+cabal-version: >=1.10
+build-type: Simple
+license: BSD3
+license-file: LICENSE
+copyright: Mark Hopkins
+maintainer: markjohnhopkins@gmail.com
+stability: experimental
+homepage: https://github.com/mjhopkins/alerta-client
+bug-reports: https://github.com/mjhopkins/alerta-client/issues
+synopsis: Bindings to the alerta REST API
 description:
-  <http://alerta.io Alerta> is an alert monitoring tool developed by the
-  <https://www.theguardian.com Guardian> newspaper
-  .
-  This package supplies bindings to the alerta REST API so that it can be used
-  from Haskell.
-  .
-  Built with <http://hackage.haskell.org/package/servant Servant>.
+    <http://alerta.io Alerta> is an alert monitoring tool developed by the
+    <https://www.theguardian.com Guardian> newspaper
+    .
+    This package supplies bindings to the alerta REST API so that it can be used
+    from Haskell.
+    .
+    Built with <http://hackage.haskell.org/package/servant Servant>.
+category: Monitoring, API, Web
+author: Mark Hopkins
+extra-source-files:
+    README.md
+    CHANGELOG.md
 
+source-repository head
+    type: git
+    location: https://github.com/mjhopkins/alerta-client
+
 library
-  hs-source-dirs:      src
-  exposed-modules:     Alerta
-  other-modules:       Alerta.Auth
-                     , Alerta.Helpers
-                     , Alerta.ServantExtras
-                     , Alerta.Types
-                     , Alerta.Util
-  build-depends:       base >= 4.7 && < 5
-                     , aeson
-                     , aeson-pretty
-                     , containers
-                     , data-default
-                     , http-api-data
-                     , http-client
-                     , servant
-                     , servant-client
-                     , servant-server
-                     , text
-                     , time
-  ghc-options:         -Wall
-  default-language:    Haskell2010
+    exposed-modules:
+        Alerta
+    build-depends:
+        base >=4.7 && <5,
+        aeson >=1.0.2.1 && <1.1,
+        aeson-pretty >=0.8.2 && <0.9,
+        containers >=0.5.7.1 && <0.6,
+        data-default >=0.7.1.1 && <0.8,
+        http-api-data >=0.3.6 && <0.4,
+        http-client >=0.5.6.1 && <0.6,
+        servant >=0.9.1.1 && <0.10,
+        servant-client >=0.9.1.1 && <0.10,
+        servant-server >=0.9.1.1 && <0.10,
+        text >=1.2.2.1 && <1.3,
+        time >=1.6.0.1 && <1.7
+    default-language: Haskell2010
+    hs-source-dirs: src
+    other-modules:
+        Alerta.Auth
+        Alerta.Helpers
+        Alerta.ServantExtras
+        Alerta.Types
+        Alerta.Util
+    ghc-options: -Wall
 
-source-repository head
-  type:     git
-  location: https://github.com/mjhopkins/alerta-client
