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.8...main)
+## [_Unreleased_](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.6.9...main)
 
 None
+
+## [v0.12.6.9](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.6.8...v0.12.6.9)
+
+- Allow yesod-form-1.7
 
 ## [v0.12.6.8](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.6.7...v0.12.6.8)
 
diff --git a/yesod-markdown.cabal b/yesod-markdown.cabal
--- a/yesod-markdown.cabal
+++ b/yesod-markdown.cabal
@@ -1,6 +1,6 @@
 cabal-version:      1.12
 name:               yesod-markdown
-version:            0.12.6.8
+version:            0.12.6.9
 license:            GPL-2
 license-file:       LICENSE
 maintainer:         Patrick Brisbin <pbrisbin@gmail.com>
@@ -39,7 +39,7 @@
         text >=0.11 && <2.0,
         xss-sanitize >=0.3.1 && <0.4,
         yesod-core >=1.2 && <1.7,
-        yesod-form >=1.3 && <1.7
+        yesod-form >=1.3 && <1.8
 
 test-suite test
     type:             exitcode-stdio-1.0
