diff --git a/xml-basic.cabal b/xml-basic.cabal
--- a/xml-basic.cabal
+++ b/xml-basic.cabal
@@ -1,6 +1,7 @@
+Cabal-Version:    2.2
 Name:             xml-basic
-Version:          0.1.3.1
-License:          BSD3
+Version:          0.1.3.2
+License:          BSD-3-Clause
 License-File:     LICENSE
 Author:           Henning Thielemann <haskell@henning-thielemann.de>
 Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>
@@ -15,7 +16,6 @@
   This package provides common functionality
   that is both needed in list (tagchup) and tree (wraxml) representations of XML.
 Tested-With:       GHC==6.8.2, GHC==6.10.4, JHC==0.7.3
-Cabal-Version:     >=1.6
 Build-Type:        Simple
 Source-Repository head
   type:     darcs
@@ -24,33 +24,22 @@
 Source-Repository this
   type:     darcs
   location: http://code.haskell.org/~thielema/xml-basic/
-  tag:      0.1.3.1
-
-Flag splitBase
-  description: Choose the new smaller, split-up base package.
+  tag:      0.1.3.2
 
 Library
   Build-Depends:
-    explicit-exception >=0.1.3 && <0.2,
+    explicit-exception >=0.1.3 && <0.3,
     data-accessor >=0.2 && <0.3,
     semigroups >=0.1 && <1.0,
-    utility-ht >=0.0.13 && <0.1
-  If flag(splitBase)
-    Build-Depends:
-      containers >=0.1 && <0.7,
-      base >= 2 && <5
-  Else
+    utility-ht >=0.0.13 && <0.1,
+    containers >=0.1 && <0.7,
+    base >= 2 && <5
+  If impl(jhc)
     Build-Depends:
-      base >= 1.0 && < 2
-    If impl(jhc)
-      Build-Depends:
-        containers >=0.1 && <0.7,
-        applicative >=1.0 && <1.1
-    Else
-      Build-Depends:
-        special-functors >=1.0 && <1.1
+      applicative >=1.0 && <1.1
 
   GHC-Options:      -Wall
+  Default-Language: Haskell98
   Hs-Source-Dirs:   src
   Exposed-Modules:
     Text.HTML.Basic.Tag
