yesod-auth-oauth2 0.5.2.0 → 0.5.3.0
raw patch · 1 files changed
+7/−6 lines, 1 filesdep ~aesondep ~hoauth2PVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: aeson, hoauth2
API changes (from Hackage documentation)
- Yesod.Auth.OAuth2.Exception: instance GHC.Exception.Exception Yesod.Auth.OAuth2.Exception.YesodOAuth2Exception
+ Yesod.Auth.OAuth2.Exception: instance GHC.Exception.Type.Exception Yesod.Auth.OAuth2.Exception.YesodOAuth2Exception
- Yesod.Auth.OAuth2.EveOnline: Custom :: (WidgetFor m ()) -> WidgetType m
+ Yesod.Auth.OAuth2.EveOnline: Custom :: WidgetFor m () -> WidgetType m
- Yesod.Auth.OAuth2.Prelude: (.:?) :: FromJSON a => Object -> Text -> Parser Maybe a
+ Yesod.Auth.OAuth2.Prelude: (.:?) :: FromJSON a => Object -> Text -> Parser (Maybe a)
- Yesod.Auth.OAuth2.Prelude: AuthPlugin :: Text -> Method -> [Piece] -> AuthHandler master TypedContent -> Route Auth -> Route master -> WidgetFor master () -> AuthPlugin master
+ Yesod.Auth.OAuth2.Prelude: AuthPlugin :: Text -> (Method -> [Piece] -> AuthHandler master TypedContent) -> ((Route Auth -> Route master) -> WidgetFor master ()) -> AuthPlugin master
- Yesod.Auth.OAuth2.Prelude: [apLogin] :: AuthPlugin master -> Route Auth -> Route master -> WidgetFor master ()
+ Yesod.Auth.OAuth2.Prelude: [apLogin] :: AuthPlugin master -> (Route Auth -> Route master) -> WidgetFor master ()
- Yesod.Auth.OAuth2.Prelude: authenticate :: (YesodAuth master, MonadHandler m, HandlerSite m ~ master) => Creds master -> m AuthenticationResult master
+ Yesod.Auth.OAuth2.Prelude: authenticate :: (YesodAuth master, MonadHandler m, HandlerSite m ~ master) => Creds master -> m (AuthenticationResult master)
- Yesod.Auth.OAuth2.Prelude: getAuthId :: (YesodAuth master, MonadHandler m, HandlerSite m ~ master) => Creds master -> m Maybe AuthId master
+ Yesod.Auth.OAuth2.Prelude: getAuthId :: (YesodAuth master, MonadHandler m, HandlerSite m ~ master) => Creds master -> m (Maybe (AuthId master))
- Yesod.Auth.OAuth2.Prelude: maybeAuthId :: (YesodAuth master, MonadHandler m, master ~ HandlerSite m) => m Maybe AuthId master
+ Yesod.Auth.OAuth2.Prelude: maybeAuthId :: (YesodAuth master, MonadHandler m, master ~ HandlerSite m) => m (Maybe (AuthId master))
- Yesod.Auth.OAuth2.Prelude: runHttpRequest :: (YesodAuth master, MonadHandler m, HandlerSite m ~ master, MonadUnliftIO m) => Request -> Response BodyReader -> m a -> m a
+ Yesod.Auth.OAuth2.Prelude: runHttpRequest :: (YesodAuth master, MonadHandler m, HandlerSite m ~ master, MonadUnliftIO m) => Request -> (Response BodyReader -> m a) -> m a
- Yesod.Auth.OAuth2.Prelude: type family AuthId master :: *;
+ Yesod.Auth.OAuth2.Prelude: type family AuthId master :: Type;
- Yesod.Auth.OAuth2.Prelude: withObject :: () => String -> Object -> Parser a -> Value -> Parser a
+ Yesod.Auth.OAuth2.Prelude: withObject :: () => String -> (Object -> Parser a) -> Value -> Parser a
Files
- yesod-auth-oauth2.cabal +7/−6
yesod-auth-oauth2.cabal view
@@ -1,11 +1,13 @@--- This file has been generated from package.yaml by hpack version 0.28.2.+cabal-version: 1.12++-- This file has been generated from package.yaml by hpack version 0.31.0. -- -- see: https://github.com/sol/hpack ----- hash: 836f5ffe241a2e028ddd2e67244782536c9625183e274372c0c10708f2c13cc4+-- hash: 0411a1ae914befb60e1871e7735c2e7afb87fc0c463cd1142e1c1ecf762a14cb name: yesod-auth-oauth2-version: 0.5.2.0+version: 0.5.3.0 synopsis: OAuth 2.0 authentication plugins description: Library to authenticate with OAuth 2.0 for Yesod web applications. category: Web@@ -16,7 +18,6 @@ license: MIT license-file: LICENSE build-type: Simple-cabal-version: >= 1.10 source-repository head type: git@@ -32,11 +33,11 @@ src ghc-options: -Wall build-depends:- aeson >=0.6 && <1.4+ aeson >=0.6 && <1.5 , base >=4.9.0.0 && <5 , bytestring >=0.9.1.4 , errors- , hoauth2 >=1.3.0 && <1.8+ , hoauth2 >=1.3.0 && <1.9 , http-client >=0.4.0 && <0.6 , http-conduit >=2.0 && <3.0 , http-types >=0.8 && <0.13