diff --git a/yesod-auth/yesod-auth.cabal b/yesod-auth/yesod-auth.cabal index c43e5256..f898fdda 100644 --- a/yesod-auth/yesod-auth.cabal +++ b/yesod-auth/yesod-auth.cabal @@ -21,7 +21,7 @@ library cpp-options: -DGHC7 else build-depends: base >= 4 && < 4.3 - build-depends: authenticate >= 0.10.4 && < 0.11 + build-depends: authenticate >= 0.11 && < 0.12 , bytestring >= 0.9.1.4 && < 0.10 , yesod-core >= 0.10 && < 0.11 , wai >= 1.0 && < 1.1 diff --git a/yesod-form/Yesod/Form/Fields.hs b/yesod-form/Yesod/Form/Fields.hs index ad94b825..556476f1 100644 --- a/yesod-form/Yesod/Form/Fields.hs +++ b/yesod-form/Yesod/Form/Fields.hs @@ -75,8 +75,8 @@ import qualified Data.Map as Map import Yesod.Handler (newIdent, liftIOHandler) import Yesod.Request (FileInfo) -import Yesod.Core (toSinglePiece, GGHandler, SinglePiece) -import Yesod.Persist (selectList, runDB, Filter, SelectOpt, YesodPersistBackend, Key, YesodPersist, PersistEntity, PersistBackend) +import Yesod.Core (toPathPiece, GHandler, GHandlerT, PathPiece) +import Yesod.Persist (selectList, runDB, Filter, SelectOpt, YesodPersistBackend, Key, YesodPersist, PersistEntity, PersistQuery) import Control.Arrow ((&&&)) #if __GLASGOW_HASKELL__ >= 700 @@ -305,7 +305,7 @@ urlField = Field selectField :: (Eq a, RenderMessage master FormMessage) => [(Text, a)] -> Field sub master a selectField = selectField' . optionsPairs -selectField' :: (Eq a, RenderMessage master FormMessage) => GGHandler sub master IO (OptionList a) -> Field sub master a +selectField' :: (Eq a, RenderMessage master FormMessage) => GHandlerT sub master IO (OptionList a) -> Field sub master a selectField' = selectFieldHelper (\theId name inside -> [WHAMLET|