diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,4 +1,8 @@
 # Revision history for lsp-types
+
+## 2.3.0.1 -- 2024-12-31
+
+- Relax dependency version bounds
  
 ## 2.3.0.0 -- 2024-06-06
 
diff --git a/lsp-types.cabal b/lsp-types.cabal
--- a/lsp-types.cabal
+++ b/lsp-types.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               lsp-types
-version:            2.3.0.0
+version:            2.3.0.1
 synopsis:
   Haskell library for the Microsoft Language Server Protocol, data types
 
@@ -66,11 +66,11 @@
     , base                           >=4.11  && <5
     , binary                         ^>=0.8
     , containers                     >=0.6 && < 0.8
-    , data-default                   ^>=0.7
+    , data-default                   >=0.7 && < 0.9
     , deepseq                        >=1.4   && <1.6
-    , Diff                           >=0.4   && <0.6
+    , Diff                           >=0.4   && <1.1
     , dlist                          ^>=1.0
-    , hashable                       ^>=1.4
+    , hashable                       >=1.4 && <1.6
     , indexed-traversable            ^>=0.1
     , indexed-traversable-instances  ^>=0.1
     , lens                           >=5.1   && <5.4
@@ -81,7 +81,7 @@
     , row-types                      ^>=1.0
     , safe                           ^>=0.3
     , some                           ^>=1.0
-    , template-haskell               >=2.7   && <2.23
+    , template-haskell               >=2.7   && <2.24
     , text                           >=1     && <2.2
 
   -- This version of filepath comes with GHC 9.6, so
@@ -584,7 +584,7 @@
     , base              >=4.11    && <5
     , file-embed        ^>=0.0.15
     , lens              >=5.1     && <5.4
-    , template-haskell  >=2.7     && <2.23
+    , template-haskell  >=2.7     && <2.24
     , text              >=1       && <2.2
 
 library lsp-types-quickcheck
