diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,10 @@
 # Revision history for fold-debounce
 
+## 0.2.0.12  -- 2024-09-13
+
+* Update dependency version bounds with cabal-plan-bounds.
+  This adds support for new packages, while drops support for some old ones.
+
 ## 0.2.0.11  -- 2023-04-05
 
 * Confirmed test with `ghc-9.4.4` and `time-1.12`.
diff --git a/fold-debounce.cabal b/fold-debounce.cabal
--- a/fold-debounce.cabal
+++ b/fold-debounce.cabal
@@ -1,5 +1,5 @@
 name:                   fold-debounce
-version:                0.2.0.11
+version:                0.2.0.12
 author:                 Toshio Ito <debug.ito@gmail.com>
 maintainer:             Toshio Ito <debug.ito@gmail.com>
 license:                BSD3
@@ -7,7 +7,7 @@
 synopsis:               Fold multiple events that happen in a given period of time.
 description:            Fold multiple events that happen in a given period of time. See "Control.FoldDebounce".
 category:               Control
-cabal-version:          >= 1.10
+cabal-version:          2.0
 build-type:             Simple
 extra-source-files:     README.md, ChangeLog.md
 homepage:               https://github.com/debug-ito/fold-debounce
@@ -20,11 +20,11 @@
   exposed-modules:      Control.FoldDebounce
   default-extensions:   DeriveDataTypeable
   -- other-modules:
-  build-depends:        base >= 4.6.0 && <5.0,
-                        data-default-class >=0.0.1 && <0.2,
-                        stm >=2.4.2 && <2.6,
-                        time >=1.4.0 && <1.13,
-                        stm-delay >=0.1.1 && <0.2
+  build-depends:        base ^>=4.14.0 || ^>=4.15.0 || ^>=4.16.0 || ^>=4.17.0 || ^>=4.18.0 || ^>=4.19.0 || ^>=4.20.0,
+                        data-default-class ^>=0.1.2,
+                        stm ^>=2.5.0,
+                        time ^>=1.9.3 || ^>=1.11.1 || ^>=1.12.2,
+                        stm-delay ^>=0.1.1
 
 test-suite spec
   type:                 exitcode-stdio-1.0
@@ -34,10 +34,11 @@
   main-is:              Spec.hs
   other-modules:        Control.FoldDebounceSpec
   build-tool-depends:   hspec-discover:hspec-discover
-  build-depends:        base, fold-debounce,
-                        hspec >=2.1.7,
-                        stm,
-                        time
+  build-depends:        base ^>=4.14.0 || ^>=4.15.0 || ^>=4.16.0 || ^>=4.17.0 || ^>=4.18.0 || ^>=4.19.0 || ^>=4.20.0,
+                        fold-debounce,
+                        hspec ^>=2.10.6 || ^>=2.11.9,
+                        stm ^>=2.5.0,
+                        time ^>=1.9.3 || ^>=1.11.1 || ^>=1.12.2
 
 test-suite spec-threaded
   type:                 exitcode-stdio-1.0
@@ -47,10 +48,11 @@
   main-is:              Spec.hs
   other-modules:        Control.FoldDebounceSpec
   build-tool-depends:   hspec-discover:hspec-discover
-  build-depends:        base, fold-debounce,
-                        hspec,
-                        stm,
-                        time
+  build-depends:        base ^>=4.14.0 || ^>=4.15.0 || ^>=4.16.0 || ^>=4.17.0 || ^>=4.18.0 || ^>=4.19.0 || ^>=4.20.0,
+                        fold-debounce,
+                        hspec ^>=2.10.6 || ^>=2.11.9,
+                        stm ^>=2.5.0,
+                        time ^>=1.9.3 || ^>=1.11.1 || ^>=1.12.2
 
 source-repository head
   type:                 git
