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.6.3...master)
+## [*Unreleased*](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.6.4...main)
 
 None
+
+## [v0.12.6.4](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.6.3...v0.12.6.4)
+
+- Allow pandoc-2.11 and bytestring 0.11
 
 ## [v0.12.6.3](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.6.2...v0.12.6.3)
 
diff --git a/yesod-markdown.cabal b/yesod-markdown.cabal
--- a/yesod-markdown.cabal
+++ b/yesod-markdown.cabal
@@ -1,66 +1,56 @@
-cabal-version: 1.12
-
--- This file has been generated from package.yaml by hpack version 0.31.2.
---
--- see: https://github.com/sol/hpack
---
--- hash: 8d18617a64e877caacfd6cf529a5ec6b1145813dd6feac1ec68dc68db9ae3571
+cabal-version:      1.12
+name:               yesod-markdown
+version:            0.12.6.4
+license:            GPL-2
+license-file:       LICENSE
+maintainer:         Patrick Brisbin <pbrisbin@gmail.com>
+author:             Alexander Dunlap, Patrick Brisbin
+homepage:           http://github.com/pbrisbin/yesod-markdown
+bug-reports:        https://github.com/pbrisbin/yesod-markdown/issues
+synopsis:           Tools for using markdown in a yesod application
+description:
+    A subset of Pandoc functionality useful for markdown processing in yesod applications
 
-name:           yesod-markdown
-version:        0.12.6.3
-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
-homepage:       http://github.com/pbrisbin/yesod-markdown
-bug-reports:    https://github.com/pbrisbin/yesod-markdown/issues
-author:         Alexander Dunlap, Patrick Brisbin
-maintainer:     Patrick Brisbin <pbrisbin@gmail.com>
-license:        GPL-2
-license-file:   LICENSE
-build-type:     Simple
+category:           Web, Yesod
+build-type:         Simple
 extra-source-files:
     README.md
     CHANGELOG.md
 
 source-repository head
-  type: git
-  location: https://github.com/pbrisbin/yesod-markdown
+    type:     git
+    location: https://github.com/pbrisbin/yesod-markdown
 
 library
-  exposed-modules:
-      Yesod.Markdown
-  other-modules:
-      Paths_yesod_markdown
-  hs-source-dirs:
-      src
-  ghc-options: -Wall
-  build-depends:
-      base >=4.8.0 && <5
-    , blaze-html >=0.5 && <0.10
-    , blaze-markup >=0.5 && <0.9
-    , bytestring >=0.9 && <0.11
-    , directory
-    , pandoc >=2.0 && <2.10
-    , persistent >=0.9
-    , shakespeare >=2.0 && <2.1
-    , text >=0.11 && <2.0
-    , xss-sanitize >=0.3.1 && <0.4
-    , yesod-core >=1.2 && <1.7
-    , yesod-form >=1.3 && <1.7
-  default-language: Haskell2010
+    exposed-modules:  Yesod.Markdown
+    hs-source-dirs:   src
+    other-modules:    Paths_yesod_markdown
+    default-language: Haskell2010
+    ghc-options:      -Wall
+    build-depends:
+        base >=4.8.0 && <5,
+        blaze-html >=0.5 && <0.10,
+        blaze-markup >=0.5 && <0.9,
+        bytestring >=0.9 && <0.12,
+        directory >=1.3.6.0 && <1.4,
+        pandoc >=2.0 && <2.12,
+        persistent >=0.9 && <2.11,
+        shakespeare ==2.0.*,
+        text >=0.11 && <2.0,
+        xss-sanitize >=0.3.1 && <0.4,
+        yesod-core >=1.2 && <1.7,
+        yesod-form >=1.3 && <1.7
 
 test-suite test
-  type: exitcode-stdio-1.0
-  main-is: Spec.hs
-  other-modules:
-      Paths_yesod_markdown
-  hs-source-dirs:
-      test
-  ghc-options: -Wall -threaded
-  build-depends:
-      base >=4.8.0 && <5
-    , blaze-html
-    , hspec
-    , text
-    , yesod-markdown
-  default-language: Haskell2010
+    type:             exitcode-stdio-1.0
+    main-is:          Spec.hs
+    hs-source-dirs:   test
+    other-modules:    Paths_yesod_markdown
+    default-language: Haskell2010
+    ghc-options:      -Wall -threaded
+    build-depends:
+        base >=4.8.0 && <5,
+        blaze-html >=0.9.1.2 && <0.10,
+        hspec >=2.7.1 && <2.8,
+        text >=1.2.4.0 && <1.3,
+        yesod-markdown -any
