diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,11 @@
 
+## 0.0.1.3
+
+_Andreas Abel, 2024-06-25_
+
+- Drop support for GHC 7.
+- Tested with GHC 8.0 - 9.10.
+
 ## 0.0.1.2
 
 _Andreas Abel, 2023-07-19_
diff --git a/xor.cabal b/xor.cabal
--- a/xor.cabal
+++ b/xor.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.2
 name:                xor
-version:             0.0.1.2
+version:             0.0.1.3
 
 category:            Data, Codec
 author:              Herbert Valerio Riedel
@@ -30,8 +30,10 @@
   The performance is comparable to portable ISO C99 implementations but this library is implemented as pure Haskell and is thereby compatible with compile targets such as <https://github.com/ghcjs/ghcjs GHCJS>.
 
 tested-with:
-  GHC == 9.6.2
-  GHC == 9.4.5
+  GHC == 9.10.1
+  GHC == 9.8.2
+  GHC == 9.6.5
+  GHC == 9.4.8
   GHC == 9.2.8
   GHC == 9.0.2
   GHC == 8.10.7
@@ -40,10 +42,6 @@
   GHC == 8.4.4
   GHC == 8.2.2
   GHC == 8.0.2
-  GHC == 7.10.3
-  GHC == 7.8.4
-  GHC == 7.6.3
-  GHC == 7.4.2
 
 extra-doc-files:
   CHANGELOG.md
@@ -60,22 +58,13 @@
                        MagicHash
 
   build-depends:
-    , base            >= 4.5      && < 4.19
+    , base            >= 4.9      && < 5
     , bytestring      >= 0.10.4   && < 0.13
     , ghc-byteorder  ^>= 4.11.0.0
 
-  -- Andreas Abel, 2022-02-16:
-  -- There are build failures with bytestring-0.11 and GHC 7
-  -- because the PS constructor was removed and retained as PatternSynonym
-  -- (for GHC 8 only, according to the release notes).
-  -- The following dependency rectifies this:
-  if !impl(ghc >= 8.0)
-    build-depends:
-      bytestring                     < 0.11
-
-  ghc-options:         -Wall
-  if impl(ghc >= 8.0)
-    ghc-options:       -Wcompat
+  ghc-options:
+    -Wall
+    -Wcompat
 
 library
   import: defaults
@@ -113,7 +102,7 @@
   build-depends:
     , xor
       -- dependencies specific to this component
-    , tasty             >= 1.2.3 && < 1.5
+    , tasty             >= 1.2.3 && < 1.6
     , tasty-hunit      ^>= 0.10
-    , tasty-quickcheck ^>= 0.10
-    , QuickCheck       ^>= 2.14
+    , tasty-quickcheck  >= 0.10  && < 1
+    , QuickCheck        >= 2.14  && < 2.16
