yesod-core 1.6.24.0 → 1.6.24.1
raw patch · 3 files changed
+12/−2 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Yesod.Core: data family Route a;
- Yesod.Core: type family SubHandlerSite m;
+ Yesod.Core: data Route a;
+ Yesod.Core: type HandlerSite m;
+ Yesod.Core: type SubHandlerSite m;
Files
- ChangeLog.md +4/−0
- src/Yesod/Core/Class/Handler.hs +6/−0
- yesod-core.cabal +2/−2
ChangeLog.md view
@@ -1,5 +1,9 @@ # ChangeLog for yesod-core +## 1.6.24.1++* Adapt to removal of `ListT` from transformers-0.6. [#1796](https://github.com/yesodweb/yesod/pull/1796)+ ## 1.6.24.0 * Make catching exceptions configurable and set the default back to rethrowing async exceptions. [#1772](https://github.com/yesodweb/yesod/pull/1772).
src/Yesod/Core/Class/Handler.hs view
@@ -19,7 +19,9 @@ import Data.Conduit.Internal (Pipe, ConduitM) import Control.Monad.Trans.Identity ( IdentityT)+#if !MIN_VERSION_transformers(0,6,0) import Control.Monad.Trans.List ( ListT )+#endif import Control.Monad.Trans.Maybe ( MaybeT ) import Control.Monad.Trans.Except ( ExceptT ) import Control.Monad.Trans.Reader ( ReaderT )@@ -76,7 +78,9 @@ #define GO(T) instance MonadHandler m => MonadHandler (T m) where type HandlerSite (T m) = HandlerSite m; type SubHandlerSite (T m) = SubHandlerSite m; liftHandler = lift . liftHandler; liftSubHandler = lift . liftSubHandler #define GOX(X, T) instance (X, MonadHandler m) => MonadHandler (T m) where type HandlerSite (T m) = HandlerSite m; type SubHandlerSite (T m) = SubHandlerSite m; liftHandler = lift . liftHandler; liftSubHandler = lift . liftSubHandler GO(IdentityT)+#if !MIN_VERSION_transformers(0,6,0) GO(ListT)+#endif GO(MaybeT) GO(ExceptT e) GO(ReaderT r)@@ -104,7 +108,9 @@ #define GO(T) instance MonadWidget m => MonadWidget (T m) where liftWidget = lift . liftWidget #define GOX(X, T) instance (X, MonadWidget m) => MonadWidget (T m) where liftWidget = lift . liftWidget GO(IdentityT)+#if !MIN_VERSION_transformers(0,6,0) GO(ListT)+#endif GO(MaybeT) GO(ExceptT e) GO(ReaderT r)
yesod-core.cabal view
@@ -1,5 +1,5 @@ name: yesod-core-version: 1.6.24.0+version: 1.6.24.1 license: MIT license-file: LICENSE author: Michael Snoyman <michael@snoyman.com>@@ -58,7 +58,7 @@ , unix-compat , unliftio , unordered-containers >= 0.2- , vector >= 0.9 && < 0.13+ , vector >= 0.9 && < 0.14 , wai >= 3.2 , wai-extra >= 3.0.7 , wai-logger >= 0.2