diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,5 @@
+0.5.0.13 (2024-08-29):
+    - Updated version bounds for GHC 9.10
 0.5.0.11 (2023-11-15):
     - Updated version bounds for base-4.19, bytestring-0.12, tasty-1.5
 0.5.0.10 (2023-03-19):
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>                ~ 2024-04-05
+-- wren gayle romano <wren@cpan.org>                ~ 2024-08-29
 ----------------------------------------------------------------
 
 Name:           bytestring-lexing
-Version:        0.5.0.12
+Version:        0.5.0.13
 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–2023 wren romano, 2008–2011 Don Stewart
+Copyright:      2012–2024 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
@@ -44,11 +44,12 @@
 Extra-source-files:
     AUTHORS, CHANGELOG, README.md
 
--- This should work as far back as GHC 7.4.1 (== the lower-bound
--- on base), but we don't verify that by CI therefore we don't list it.
+-- We only list here what is still being verified by CI:
 -- <https://github.com/wrengr/bytestring-lexing/actions?query=workflow%3Aci>
 -- For older versions of GHC and older versions of this library, see:
 -- <https://matrix.hackage.haskell.org/#/package/bytestring-lexing/>
+-- And if needed, you can try relaxing the lower bounds according to:
+-- <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/libraries/version-history>
 Tested-With:
     GHC ==8.0.2,
     GHC ==8.2.2,
@@ -59,8 +60,9 @@
     GHC ==9.0.1,
     GHC ==9.2.4,
     GHC ==9.4.8,
-    GHC ==9.6.4,
-    GHC ==9.8.1
+    GHC ==9.6.5,
+    GHC ==9.8.2,
+    GHC ==9.10.1
 
 Source-Repository head
     Type:     git
@@ -75,19 +77,13 @@
                      Data.ByteString.Lex.Fractional
     Other-Modules:   Data.ByteString.Lex.Internal
 
-    -- These lower bounds are probably more restrictive than
-    -- necessary.  But then, we don't maintain any CI tests for
-    -- older versions, so these are the lowest bounds we've verified.
-    -- (Version 0.5.0.2 had base>=4, and according to the matrix
-    -- link above, that does build on GHC 7.0.4 == base-4.3.1.0).
-    --
     -- TODO(2021-10-23): bytestring 0.11.0.0 changed the internal
     --   representation of ByteStrings to remove the offset.  While
     --   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.20
-                 ,  bytestring        >= 0.9.2.1  && < 0.13
+    Build-Depends:  base              >= 4.9     && < 4.21
+                 ,  bytestring        >= 0.10.8  && < 0.13
 
 ----------------------------------------------------------------
 -- <https://www.haskell.org/cabal/users-guide/developing-packages.html#test-suites>
