diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,10 @@
+0.5.2.0 (2024-01-08)
+====================
+
+- Allow containers 0.7.
+- Allow network 3.2
+- Allow hashable 1.5.
+
 0.5.1.0 (2024-01-08)
 ====================
 
diff --git a/pinch.cabal b/pinch.cabal
--- a/pinch.cabal
+++ b/pinch.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.36.0.
+-- This file has been generated from package.yaml by hpack version 0.37.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           pinch
-version:        0.5.1.0
+version:        0.5.2.0
 synopsis:       An alternative implementation of Thrift for Haskell.
 description:    This library provides machinery for types to specify how they can be
                 serialized and deserialized into/from Thrift payloads. It makes no
@@ -78,11 +78,11 @@
     , base >=4.7 && <5
     , bytestring >=0.10 && <0.13
     , cereal >=0.5.8.1 && <0.6
-    , containers >=0.5 && <0.7
+    , containers >=0.5 && <0.8
     , deepseq >=1.3 && <1.6
     , ghc-prim
-    , hashable >=1.2 && <1.5
-    , network >=3.1.2.0 && <3.2
+    , hashable >=1.2 && <1.6
+    , network >=3.1.2.0 && <3.3
     , semigroups >=0.18 && <0.21
     , text >=1.2 && <1.3 || >=2.0
     , unordered-containers ==0.2.*
@@ -119,10 +119,10 @@
     , base >=4.7 && <5
     , bytestring >=0.10 && <0.13
     , cereal >=0.5.8.1 && <0.6
-    , containers >=0.5 && <0.7
+    , containers >=0.5 && <0.8
     , hspec >=2.0
-    , network >=3.1.2.0 && <3.2
-    , network-run >=0.2.4 && <0.3
+    , network >=3.1.2.0 && <3.3
+    , network-run >=0.2.4 && <0.4
     , pinch
     , semigroups >=0.18 && <0.21
     , text >=1.2 && <1.3 || >=2.0
