diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -2,6 +2,12 @@
 
 `keyed-vals-redis` uses [PVP Versioning][1].
 
+## 0.2.4.0 -- 2026-06-26
+
+Changed
+
+* Match dependency bounds of hedis on base
+
 ## 0.2.3.6 -- 2026-06-26
 
 Changed
diff --git a/keyed-vals-redis.cabal b/keyed-vals-redis.cabal
--- a/keyed-vals-redis.cabal
+++ b/keyed-vals-redis.cabal
@@ -1,11 +1,11 @@
 cabal-version:      3.0
 name:               keyed-vals-redis
-version:            0.2.3.6
+version:            0.2.4.0
 license:            BSD-3-Clause
 license-file:       LICENSE
 maintainer:         adetokunbo@emio.la
 author:             Tim Emiola
-tested-with:        GHC ==9.6.6 || ==9.0.2 || ==9.10.1
+tested-with:        GHC ==9.6.7 || ==9.8.4 || ==9.10.3 || ==9.12.4
 homepage:           https://github.com/adetokunbo/keyed-vals#readme
 bug-reports:        https://github.com/adetokunbo/keyed-vals/issues
 synopsis:
@@ -45,13 +45,13 @@
   default-language: Haskell2010
   ghc-options:      -Wall -Wincomplete-uni-patterns -fwarn-tabs
   build-depends:
-    , base           >=4.11     && <5.0
-    , bytestring     >=0.10.8.2 && <0.11 || >=0.11.3 && <0.12.5
+    , base           >=4.18     && <5
+    , bytestring     >=0.10.8   && <0.11 || >=0.11.3 && <0.13
     , containers     >=0.6.5    && <0.10
-    , hedis          >= 0.15.1  && < 0.18
+    , hedis          >= 0.15.1  && <0.18
     , keyed-vals     >=0.1      && <0.3
-    , read-env-var   >= 1.0.0   && < 1.1
-    , text           >=1.2.4    && <1.3  || >=2.0
+    , read-env-var   >=1.0.0    && <1.1
+    , text           >=1.2.4    && <1.3 || >=2.0 && <2.3
     , unliftio       >=0.2.22   && <0.3
     , unliftio-core  >=0.2.0    && <0.3
 
