diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,5 @@
+0.5.0.10 (2023-03-19):
+    - Updated version bounds for GHC 9.6
 0.5.0.9 (2021-08-28):
     - Updated version bounds for GHC 9.4
 0.5.0.8 (2021-11-02):
diff --git a/bytestring-lexing.cabal b/bytestring-lexing.cabal
--- a/bytestring-lexing.cabal
+++ b/bytestring-lexing.cabal
@@ -6,18 +6,18 @@
 --    <https://github.com/haskell/cabal/issues/4899>
 
 ----------------------------------------------------------------
--- wren gayle romano <wren@cpan.org>                ~ 2022.08.28
+-- wren gayle romano <wren@cpan.org>                ~ 2023.03.19
 ----------------------------------------------------------------
 
 Name:           bytestring-lexing
-Version:        0.5.0.9
+Version:        0.5.0.10
 Build-Type:     Simple
 Stability:      provisional
 Homepage:       https://wrengr.org/software/hackage.html
 Bug-Reports:    https://github.com/wrengr/bytestring-lexing/issues
 Author:         wren gayle romano, Don Stewart
 Maintainer:     wren@cpan.org
-Copyright:      2012–2022 wren romano, 2008–2011 Don Stewart
+Copyright:      2012–2023 wren romano, 2008–2011 Don Stewart
 -- Cabal-2.2 requires us to say "BSD-3-Clause" not "BSD3"
 License:        BSD-3-Clause
 License-File:   LICENSE
@@ -57,7 +57,9 @@
     GHC ==8.8.4,
     GHC ==8.10.3,
     GHC ==9.0.1,
-    GHC ==9.2.1
+    GHC ==9.2.4,
+    GHC ==9.4.4,
+    GHC ==9.6.1
 
 Source-Repository head
     Type:     git
@@ -83,7 +85,7 @@
     --   they do offer pattern synonyms for backwards combatibility,
     --   we should re-verify that our code doesn't depend on the details.
     --   <https://github.com/haskell/bytestring/pull/175>
-    Build-Depends:  base              >= 4.5      && < 4.18
+    Build-Depends:  base              >= 4.5      && < 4.19
                  ,  bytestring        >= 0.9.2.1  && < 0.12
 
 ----------------------------------------------------------------
