packages feed

yesod-auth-fb 0.10.2 → 1.0.0

raw patch · 2 files changed

+11/−10 lines, 2 filesdep +conduitdep ~fbdep ~transformersdep ~yesod-authPVP ok

version bump matches the API change (PVP)

Dependencies added: conduit

Dependency ranges changed: fb, transformers, yesod-auth, yesod-core

API changes (from Hackage documentation)

Files

src/Yesod/Auth/Facebook.hs view
@@ -27,7 +27,7 @@ import qualified Data.Text.Encoding as TE import qualified Facebook as FB import qualified Yesod.Auth.Message as Msg-+import qualified Data.Conduit as C  -- | Route for login using this authentication plugin. facebookLogin :: AuthRoute@@ -75,13 +75,13 @@   where     -- Run a Facebook action.     runFB :: YesodAuth master =>-             FB.FacebookT FB.Auth IO a+             FB.FacebookT FB.Auth (C.ResourceT IO) a           -> GHandler sub master a     runFB act = do       manager <- authHttpManager <$> getYesod-      liftIO $ (if useBeta-                then FB.beta_runFacebookT-                else FB.runFacebookT) creds manager act+      liftIO $ C.runResourceT $+        (if useBeta then FB.beta_runFacebookT else FB.runFacebookT)+        creds manager act      -- Get the URL in facebook.com where users are redirected to.     getRedirectUrl :: YesodAuth master =>
yesod-auth-fb.cabal view
@@ -1,5 +1,5 @@ Name:                yesod-auth-fb-Version:             0.10.2+Version:             1.0.0 Synopsis:            Authentication backend for Yesod using Facebook. Homepage:            https://github.com/meteficha/yesod-auth-fb License:             BSD3@@ -32,13 +32,14 @@   else     Build-depends: base         >= 4       && < 4.3 -  Build-depends:   yesod-core   >= 0.10    && < 0.11-                 , yesod-auth   >= 0.8     && < 0.9+  Build-depends:   yesod-core   >= 1.0     && < 1.1+                 , yesod-auth   >= 1.0     && < 1.1                  , wai                  , http-conduit                  , text         >= 0.7     && < 0.12-                 , transformers >= 0.1.3   && < 0.3-                 , fb           == 0.7.*+                 , transformers >= 0.1.3   && < 0.4+                 , fb           == 0.8.*+                 , conduit      == 0.4.*    Exposed-modules: Yesod.Auth.Facebook   Extensions: GADTs QuasiQuotes CPP OverloadedStrings