diff --git a/yesod-auth/ChangeLog.md b/yesod-auth/ChangeLog.md index 9e37a90f..b09d1c26 100644 --- a/yesod-auth/ChangeLog.md +++ b/yesod-auth/ChangeLog.md @@ -1,6 +1,11 @@ # ChangeLog for yesod-auth +## 1.6.5 + +* Add support for persistent 2.9 [#1516](https://github.com/yesodweb/yesod/pull/1516) + ## 1.6.4.1 + * Email: Fix forgot-password endpoint [#1537](https://github.com/yesodweb/yesod/pull/1537) ## 1.6.4 diff --git a/yesod-auth/yesod-auth.cabal b/yesod-auth/yesod-auth.cabal index 59878a1b..33d8f338 100644 --- a/yesod-auth/yesod-auth.cabal +++ b/yesod-auth/yesod-auth.cabal @@ -1,5 +1,5 @@ name: yesod-auth -version: 1.6.4.1 +version: 1.6.5 license: MIT license-file: LICENSE author: Michael Snoyman, Patrick Brisbin @@ -43,7 +43,7 @@ library , http-types , memory , nonce >= 1.0.2 && < 1.1 - , persistent >= 2.8 && < 2.9 + , persistent >= 2.8 && < 2.10 , random >= 1.0.0.2 , safe , shakespeare diff --git a/yesod-persistent/ChangeLog.md b/yesod-persistent/ChangeLog.md index 1cda90f9..3edf8e34 100644 --- a/yesod-persistent/ChangeLog.md +++ b/yesod-persistent/ChangeLog.md @@ -1,3 +1,7 @@ +## 1.6.1 + +* Add support for persistent 2.9 [#1516](https://github.com/yesodweb/yesod/pull/1516) + ## 1.6.0 * Upgrade to yesod-core 1.6.0 diff --git a/yesod-persistent/Yesod/Persist/Core.hs b/yesod-persistent/Yesod/Persist/Core.hs index 6e81d848..6b9d58d7 100644 --- a/yesod-persistent/Yesod/Persist/Core.hs +++ b/yesod-persistent/Yesod/Persist/Core.hs @@ -98,7 +98,11 @@ defaultGetDBRunner getPool = do (relKey, (conn, local)) <- allocate (do (conn, local) <- takeResource pool +#if MIN_VERSION_persistent(2,9,0) + withPrep conn (\c f -> SQL.connBegin c f Nothing) +#else withPrep conn SQL.connBegin +#endif return (conn, local) ) (\(conn, local) -> do diff --git a/yesod-persistent/yesod-persistent.cabal b/yesod-persistent/yesod-persistent.cabal index daf5ae4b..2af6550a 100644 --- a/yesod-persistent/yesod-persistent.cabal +++ b/yesod-persistent/yesod-persistent.cabal @@ -1,5 +1,5 @@ name: yesod-persistent -version: 1.6.0 +version: 1.6.1 license: MIT license-file: LICENSE author: Michael Snoyman @@ -16,7 +16,7 @@ extra-source-files: README.md ChangeLog.md library build-depends: base >= 4 && < 5 , yesod-core >= 1.6 && < 1.7 - , persistent >= 2.8 && < 2.9 + , persistent >= 2.8 && < 2.10 , persistent-template >= 2.1 && < 2.8 , transformers >= 0.2.2 , blaze-builder