diff --git a/pathtype.cabal b/pathtype.cabal
--- a/pathtype.cabal
+++ b/pathtype.cabal
@@ -1,5 +1,6 @@
+Cabal-Version:       2.2
 Name:                pathtype
-Version:             0.8.1
+Version:             0.8.1.1
 Synopsis:            Type-safe replacement for System.FilePath etc
 Description:
   This package provides type-safe access to filepath manipulations.
@@ -49,14 +50,13 @@
   * @data-filepath@:
     Requires 'Typeable' and Template Haskell.
 Stability:           experimental
-License:             BSD3
+License:             BSD-3-Clause
 Category:            System
 License-file:        LICENSE
 Author:              Ben Moseley, Ben Millwood, Henning Thielemann
 Maintainer:          haskell@henning-thielemann.de, ben@moseley.name
 HomePage:            http://hub.darcs.net/thielema/pathtype/
 Build-Type:          Simple
-Cabal-Version:       >=1.8
 Extra-Source-Files:
   CHANGELOG
   README.md
@@ -71,7 +71,7 @@
   Location: http://hub.darcs.net/thielema/pathtype/
 
 Source-Repository this
-  Tag:      0.8.1
+  Tag:      0.8.1.1
   Type:     darcs
   Location: http://hub.darcs.net/thielema/pathtype/
 
@@ -124,6 +124,7 @@
     System.Path.ModificationTime
 
   GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates -fwarn-unused-do-bind
+  Default-Language: Haskell98
 
 Test-Suite test
   Type: exitcode-stdio-1.0
@@ -133,10 +134,11 @@
 
   Build-Depends:
     pathtype,
-    random >=1.0 && <1.2,
+    random >=1.0 && <1.3,
     base
 
   GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates -fwarn-unused-do-bind
+  Default-Language: Haskell98
 
 Executable create-pathtype-test
   If flag(buildTools)
@@ -149,3 +151,4 @@
   Hs-Source-Dirs: tool
 
   GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates -fwarn-unused-do-bind
+  Default-Language: Haskell98
