diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
index 2a7953b90cd3f30177764afcfe6ea87900c6e0c2..c99a153966a455fc28bc05530dc4d8d6383d83a3 100644
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,5 +1,6 @@
-next [????.??.??]
------------------
+0.10.4 [2019.12.26]
+-------------------
+* Allow building with `template-haskell-2.16.*`.
 * Only depend on `transformers-compat` on old versions of GHC.
 
 0.10.3 [2019.08.27]
diff --git a/exceptions.cabal b/exceptions.cabal
index ea898d780d8bc4ed3bb6b72029c4385a78c00116..da80ddafb59138c3f827f88fc7034392a5bd3c87 100644
--- a/exceptions.cabal
+++ b/exceptions.cabal
@@ -1,6 +1,6 @@
 name:          exceptions
 category:      Control, Exceptions, Monad
-version:       0.10.3
+version:       0.10.4
 cabal-version: >= 1.8
 license:       BSD3
 license-file:  LICENSE