packages feed

persistent-template 0.6.3 → 0.6.3.1

raw patch · 2 files changed

+15/−2 lines, 2 filesdep +transformersdep ~monad-controlPVP ok

version bump matches the API change (PVP)

Dependencies added: transformers

Dependency ranges changed: monad-control

API changes (from Hackage documentation)

Files

Database/Persist/TH.hs view
@@ -1,4 +1,5 @@ {-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE CPP #-} {-# OPTIONS_GHC -fno-warn-orphans -fno-warn-missing-fields #-} -- | This module provides utilities for creating backends. Regular users do not -- need to use this module.@@ -26,7 +27,12 @@ import Language.Haskell.TH.Syntax import Data.Char (toLower, toUpper) import Control.Monad (forM)+#if MIN_VERSION_monad_control(0, 3, 0)+import Control.Monad.Trans.Control (MonadBaseControl)+import Control.Monad.IO.Class (MonadIO)+#else import Control.Monad.IO.Control (MonadControlIO)+#endif import qualified System.IO as SIO import Data.Text (pack) import Data.List (isSuffixOf)@@ -416,8 +422,14 @@         ]   where     typ = ForallT [PlainTV $ mkName "m"]+#if MIN_VERSION_monad_control(0, 3, 0)+            [ ClassP ''MonadBaseControl [ConT ''IO, VarT $ mkName "m"]+            , ClassP ''MonadIO [VarT $ mkName "m"]+            ]+#else             [ ClassP ''MonadControlIO [VarT $ mkName "m"]             ]+#endif             $ ConT ''Migration `AppT` (ConT ''SqlPersist `AppT` VarT (mkName "m"))     body :: Q Exp     body =
persistent-template.cabal view
@@ -1,5 +1,5 @@ name:            persistent-template-version:         0.6.3+version:         0.6.3.1 license:         BSD3 license-file:    LICENSE author:          Michael Snoyman <michael@snoyman.com>@@ -16,8 +16,9 @@     build-depends:   base                     >= 4         && < 5                    , template-haskell                    , persistent               >= 0.6.2     && < 0.7-                   , monad-control            >= 0.2       && < 0.3+                   , monad-control            >= 0.2       && < 0.4                    , text                     >= 0.5       && < 1.0+                   , transformers             >= 0.2     exposed-modules: Database.Persist.TH     ghc-options:     -Wall