diff --git a/dbus.cabal b/dbus.cabal
--- a/dbus.cabal
+++ b/dbus.cabal
@@ -1,13 +1,13 @@
-cabal-version: >=1.10
-name: dbus
-version: 1.2.16
-license: Apache-2.0
-license-file: license.txt
-maintainer: Andrey Sverdlichenko <blaze@ruddy.ru>
-author: John Millikin <john@john-millikin.com>
-stability: experimental
-homepage: https://github.com/rblaze/haskell-dbus#readme
-synopsis: A client library for the D-Bus IPC system.
+cabal-version:      >=1.10
+name:               dbus
+version:            1.2.17
+license:            Apache-2.0
+license-file:       license.txt
+maintainer:         Andrey Sverdlichenko <blaze@ruddy.ru>
+author:             John Millikin <john@john-millikin.com>
+stability:          experimental
+homepage:           https://github.com/rblaze/haskell-dbus#readme
+synopsis:           A client library for the D-Bus IPC system.
 description:
     D-Bus is a simple, message-based protocol for inter-process
     communication, which allows applications to interact with other parts of
@@ -59,8 +59,9 @@
     >org.freedesktop.Notifications
     >org.freedesktop.secrets
     >org.gnome.ScreenSaver
-category: Network, Desktop
-build-type: Simple
+
+category:           Network, Desktop
+build-type:         Simple
 extra-source-files:
     examples/dbus-monitor.hs
     examples/export.hs
@@ -69,7 +70,7 @@
     idlxml/dbus.xml
 
 source-repository head
-    type: git
+    type:     git
     location: https://github.com/rblaze/haskell-dbus
 
 library
@@ -88,9 +89,10 @@
         DBus.Socket
         DBus.TH
         DBus.Transport
-    hs-source-dirs: lib
+
+    hs-source-dirs:   lib
     default-language: Haskell2010
-    ghc-options: -W -Wall
+    ghc-options:      -W -Wall
     build-depends:
         base ==4.*,
         bytestring <0.11,
@@ -115,9 +117,9 @@
         xml-types <0.4
 
 test-suite dbus_tests
-    type: exitcode-stdio-1.0
-    main-is: DBusTests.hs
-    hs-source-dirs: tests
+    type:             exitcode-stdio-1.0
+    main-is:          DBusTests.hs
+    hs-source-dirs:   tests
     other-modules:
         DBusTests.Address
         DBusTests.BusName
@@ -138,8 +140,9 @@
         DBusTests.Util
         DBusTests.Variant
         DBusTests.Wire
+
     default-language: Haskell2010
-    ghc-options: -W -Wall -fno-warn-orphans
+    ghc-options:      -W -Wall -fno-warn-orphans
     build-depends:
         dbus -any,
         base ==4.*,
@@ -155,7 +158,7 @@
         QuickCheck <2.15,
         random <1.3,
         resourcet <1.3,
-        tasty <1.4,
+        tasty <1.5,
         tasty-hunit <0.11,
         tasty-quickcheck <0.11,
         text <1.3,
@@ -164,11 +167,11 @@
         vector <0.13
 
 benchmark dbus_benchmarks
-    type: exitcode-stdio-1.0
-    main-is: DBusBenchmarks.hs
-    hs-source-dirs: benchmarks
+    type:             exitcode-stdio-1.0
+    main-is:          DBusBenchmarks.hs
+    hs-source-dirs:   benchmarks
     default-language: Haskell2010
-    ghc-options: -Wall -fno-warn-orphans
+    ghc-options:      -Wall -fno-warn-orphans
     build-depends:
         dbus -any,
         base ==4.*,
