diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,10 @@
-## [*Unreleased*](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.4...master)
+## [*Unreleased*](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.5...master)
 
 None
+
+## [v0.12.5](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.4...v0.12.5)
+
+- Allow pandoc-2.4
 
 ## [v0.12.4](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.3...v0.12.4)
 
diff --git a/yesod-markdown.cabal b/yesod-markdown.cabal
--- a/yesod-markdown.cabal
+++ b/yesod-markdown.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 29a76d05b3f96d9971cf552b8273b023b81763b7c670b93831161dad4a1308fe
+-- hash: be6b8b2e3f08277525e9f942d987ccf86656562e45dc0206031b335d75162821
 
 name:           yesod-markdown
-version:        0.12.4
+version:        0.12.5
 synopsis:       Tools for using markdown in a yesod application
 description:    A subset of Pandoc functionality useful for markdown processing in yesod applications
 category:       Web, Yesod
@@ -36,7 +36,7 @@
     , blaze-markup >=0.5 && <0.9
     , bytestring >=0.9 && <0.11
     , directory
-    , pandoc >=2.0 && <2.3
+    , pandoc >=2.0 && <2.5
     , persistent >=0.9
     , shakespeare >=2.0 && <2.1
     , text >=0.11 && <2.0
