diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,14 @@
 
 **Errata** uses [PVP Versioning](https://pvp.haskell.org).
 
+## 0.4.0.3
+
+* Updated for GHC 9.10.
+
+## 0.4.0.2
+
+* Updated for GHC 9.8.
+
 ## 0.4.0.1
 
 * Updated for GHC 9.4 and 9.6.
diff --git a/errata.cabal b/errata.cabal
--- a/errata.cabal
+++ b/errata.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.4
 name:          errata
-version:       0.4.0.2
+version:       0.4.0.3
 synopsis:      Source code error pretty printing
 description:
     An extremely customizable error pretty printer that can handle many kinds of error formatting.
@@ -20,14 +20,11 @@
     README.md
     CHANGELOG.md
 tested-with:
-    GHC == 8.6.5
-  , GHC == 8.8.4
-  , GHC == 8.10.7
-  , GHC == 9.0.2
-  , GHC == 9.2.8
-  , GHC == 9.4.5
-  , GHC == 9.6.2
-  , GHC == 9.8.1
+    GHC == 9.2.8
+  , GHC == 9.4.8
+  , GHC == 9.6.6
+  , GHC == 9.8.4
+  , GHC == 9.10.1
 
 source-repository head
   type:     git
@@ -39,8 +36,8 @@
 
 common common-options
   build-depends:
-      base >= 4.12 && < 4.20
-    , containers >= 0.6 && < 0.7
+      base >= 4.12 && < 4.21
+    , containers >= 0.6 && < 0.8
     , text >= 1.2.3 && < 2.2
   ghc-options:
       -Wall
diff --git a/test/ErrataSpec.hs b/test/ErrataSpec.hs
--- a/test/ErrataSpec.hs
+++ b/test/ErrataSpec.hs
@@ -11,7 +11,7 @@
 import           Errata.Styles
 import           Errata.Types
 import           Test.Hspec
-import           Test.Hspec.Golden
+import           Test.Hspec.Golden (Golden(..))
 
 spec :: Spec
 spec = do
