diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,11 @@
 # Revision history for fold-debounce
 
+## 0.2.0.13  -- 2024-10-31
+
+* Now it depends on `data-default` instead of `data-default-class`.
+  This is because `data-default-0.8` now includes and deprecates `data-default-class`.
+  See also: https://github.com/commercialhaskell/stackage/issues/7545
+
 ## 0.2.0.12  -- 2024-09-13
 
 * Update dependency version bounds with cabal-plan-bounds.
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.12
+version:                0.2.0.13
 author:                 Toshio Ito <debug.ito@gmail.com>
 maintainer:             Toshio Ito <debug.ito@gmail.com>
 license:                BSD3
@@ -21,7 +21,7 @@
   default-extensions:   DeriveDataTypeable
   -- other-modules:
   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,
+                        data-default ^>=0.7.1 || ^>=0.8.0,
                         stm ^>=2.5.0,
                         time ^>=1.9.3 || ^>=1.11.1 || ^>=1.12.2,
                         stm-delay ^>=0.1.1
diff --git a/src/Control/FoldDebounce.hs b/src/Control/FoldDebounce.hs
--- a/src/Control/FoldDebounce.hs
+++ b/src/Control/FoldDebounce.hs
@@ -85,7 +85,7 @@
                                                readTChan, readTVar, retry, throwSTM, writeTChan,
                                                writeTVar)
 import           Control.Concurrent.STM.Delay (cancelDelay, newDelay, waitDelay)
-import           Data.Default.Class           (Default (def))
+import           Data.Default                 (Default (def))
 import           Data.Time                    (UTCTime, addUTCTime, diffUTCTime, getCurrentTime)
 
 -- | Mandatory parameters for 'new'.
