diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,20 @@
+0.5.2.1
+-------
+
+* Fix accidental breakage with GHC 8
+
+0.5.2.0
+-------
+
+* Change path handling to work on Windows (#162).
+* Add new MD5 hash type (#163). This is not for security (only SHA256 is
+  used for verification) but to provide as metadata to help with other
+  services like mirroring (e.g. HTTP & S3 use MD5 checksum headers).
+* Adjust reading of JSON maps to ignore unknown keys. This allows adding
+  e.g. new hash types in future without breaking existing clients.
+* Fix build warnings on GHC 8
+
+
 0.5.1.0
 -------
 
diff --git a/hackage-security.cabal b/hackage-security.cabal
--- a/hackage-security.cabal
+++ b/hackage-security.cabal
@@ -1,5 +1,5 @@
 name:                hackage-security
-version:             0.5.2.0
+version:             0.5.2.1
 synopsis:            Hackage security library
 description:         The hackage security library provides both server and
                      client utilities for securing the Hackage package server
diff --git a/src/Hackage/Security/Util/Checked.hs b/src/Hackage/Security/Util/Checked.hs
--- a/src/Hackage/Security/Util/Checked.hs
+++ b/src/Hackage/Security/Util/Checked.hs
@@ -1,7 +1,7 @@
 {-# LANGUAGE CPP #-}
 {-# OPTIONS_GHC -fno-warn-unused-binds #-}
 #if __GLASGOW_HASKELL__ >= 800
-{-# OPTIONS_GHC -wredundant-constraints #-}
+{-# OPTIONS_GHC -Wno-redundant-constraints #-}
 #endif
 
 #if __GLASGOW_HASKELL__ >= 708
