diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,11 @@
 # Revision history for serialise
 
+## 0.2.6.0  -- 2022-09-24
+
+* Support GHC 9.4
+
+* Drop GHC 8.0 and 8.2 support
+
 ## 0.2.4.0  -- UNRELEASED
 
 * Add instances for Data.Void, strict and these.
diff --git a/serialise.cabal b/serialise.cabal
--- a/serialise.cabal
+++ b/serialise.cabal
@@ -1,5 +1,5 @@
 name:                serialise
-version:             0.2.5.0
+version:             0.2.6.0
 synopsis:            A binary serialisation library for Haskell values.
 description:
   This package (formerly @binary-serialise-cbor@) provides pure, efficient
@@ -30,14 +30,13 @@
 category:            Codec
 build-type:          Simple
 tested-with:
-  GHC == 8.0.2,
-  GHC == 8.2.2,
   GHC == 8.4.4,
   GHC == 8.6.5,
   GHC == 8.8.3,
-  GHC == 8.10.1,
+  GHC == 8.10.7,
   GHC == 9.0.1,
-  GHC == 9.2.2
+  GHC == 9.2.2,
+  GHC == 9.4.2
 
 extra-source-files:
   ChangeLog.md
@@ -70,12 +69,12 @@
     Codec.Serialise.Internal.GeneralisedUTF8
 
   build-depends:
+    base                    >= 4.11    && < 4.18,
     array                   >= 0.4     && < 0.6,
-    base                    >= 4.7     && < 4.17,
     bytestring              >= 0.10.4  && < 0.12,
     cborg                   == 0.2.*,
     containers              >= 0.5     && < 0.7,
-    ghc-prim                >= 0.3.1.0 && < 0.9,
+    ghc-prim                >= 0.3.1.0 && < 0.10,
     half                    >= 0.2.2.3 && < 0.4,
     hashable                >= 1.2     && < 2.0,
     primitive               >= 0.5     && < 0.8,
@@ -125,7 +124,7 @@
     Tests.GeneralisedUTF8
 
   build-depends:
-    base                    >= 4.7     && < 4.17,
+    base                    >= 4.11    && < 4.18,
     bytestring              >= 0.10.4  && < 0.12,
     directory               >= 1.0     && < 1.4,
     filepath                >= 1.0     && < 1.5,
@@ -162,7 +161,7 @@
     Instances.Time
 
   build-depends:
-    base                    >= 4.7     && < 4.17,
+    base                    >= 4.11    && < 4.18,
     binary                  >= 0.7     && < 0.11,
     bytestring              >= 0.10.4  && < 0.12,
     vector                  >= 0.10    && < 0.13,
@@ -206,15 +205,15 @@
     SimpleVersus
 
   build-depends:
-    base                    >= 4.7     && < 4.17,
+    base                    >= 4.11    && < 4.18,
     binary                  >= 0.7     && < 0.11,
     bytestring              >= 0.10.4  && < 0.12,
-    ghc-prim                >= 0.3.1.0 && < 0.9,
+    ghc-prim                >= 0.3.1.0 && < 0.10,
     vector                  >= 0.10    && < 0.13,
     cborg,
     serialise,
 
-    aeson                   >= 0.7     && < 2.1,
+    aeson                   >= 0.7     && < 2.2,
     deepseq                 >= 1.0     && < 1.5,
     criterion               >= 1.0     && < 1.6,
     cereal                  >= 0.5.2.0 && < 0.6,
@@ -252,12 +251,12 @@
     Macro.CBOR
 
   build-depends:
+    base                    >= 4.11    && < 4.18,
     array                   >= 0.4     && < 0.6,
-    base                    >= 4.7     && < 4.17,
     binary                  >= 0.7     && < 0.11,
     bytestring              >= 0.10.4  && < 0.12,
     directory               >= 1.0     && < 1.4,
-    ghc-prim                >= 0.3.1.0 && < 0.9,
+    ghc-prim                >= 0.3.1.0 && < 0.10,
     fail                    >= 4.9.0.0 && < 4.10,
     text                    >= 1.1     && < 2.1,
     vector                  >= 0.10    && < 0.13,
@@ -267,7 +266,7 @@
     filepath                >= 1.0     && < 1.5,
     containers              >= 0.5     && < 0.7,
     deepseq                 >= 1.0     && < 1.5,
-    aeson                   >= 0.7     && < 2.1,
+    aeson                   >= 0.7     && < 2.2,
     cereal                  >= 0.5.2.0 && < 0.6,
     half                    >= 0.2.2.3 && < 0.4,
     tar                     >= 0.4     && < 0.6,
