packages feed

servant-auth-token 0.3.1.0 → 0.3.2.0

raw patch · 2 files changed

+12/−7 lines, 2 filesdep ~persistentdep ~persistent-postgresqldep ~persistent-templatePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: persistent, persistent-postgresql, persistent-template

API changes (from Hackage documentation)

- Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.AuthToken ~ backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.AuthToken backend
- Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.AuthUserGroup ~ backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.AuthUserGroup backend
- Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.AuthUserGroupPerms ~ backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.AuthUserGroupPerms backend
- Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.AuthUserGroupUsers ~ backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.AuthUserGroupUsers backend
- Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.UserImpl ~ backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.UserImpl backend
- Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.UserPerm ~ backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.UserPerm backend
- Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.UserRestore ~ backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.UserRestore backend
- Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.UserSingleUseCode ~ backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.UserSingleUseCode backend
- Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.SqlBackend Servant.Server.Auth.Token.Model.AuthToken
- Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.SqlBackend Servant.Server.Auth.Token.Model.AuthUserGroup
- Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.SqlBackend Servant.Server.Auth.Token.Model.AuthUserGroupPerms
- Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.SqlBackend Servant.Server.Auth.Token.Model.AuthUserGroupUsers
- Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.SqlBackend Servant.Server.Auth.Token.Model.UserImpl
- Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.SqlBackend Servant.Server.Auth.Token.Model.UserPerm
- Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.SqlBackend Servant.Server.Auth.Token.Model.UserRestore
- Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.SqlBackend Servant.Server.Auth.Token.Model.UserSingleUseCode
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Constructor Servant.Server.Auth.Token.Model.C1_0AuthToken
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Constructor Servant.Server.Auth.Token.Model.C1_0AuthUserGroup
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Constructor Servant.Server.Auth.Token.Model.C1_0AuthUserGroupPerms
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Constructor Servant.Server.Auth.Token.Model.C1_0AuthUserGroupUsers
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Constructor Servant.Server.Auth.Token.Model.C1_0UserImpl
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Constructor Servant.Server.Auth.Token.Model.C1_0UserPerm
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Constructor Servant.Server.Auth.Token.Model.C1_0UserRestore
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Constructor Servant.Server.Auth.Token.Model.C1_0UserSingleUseCode
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Datatype Servant.Server.Auth.Token.Model.D1AuthToken
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Datatype Servant.Server.Auth.Token.Model.D1AuthUserGroup
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Datatype Servant.Server.Auth.Token.Model.D1AuthUserGroupPerms
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Datatype Servant.Server.Auth.Token.Model.D1AuthUserGroupUsers
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Datatype Servant.Server.Auth.Token.Model.D1UserImpl
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Datatype Servant.Server.Auth.Token.Model.D1UserPerm
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Datatype Servant.Server.Auth.Token.Model.D1UserRestore
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Datatype Servant.Server.Auth.Token.Model.D1UserSingleUseCode
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_0AuthToken
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_0AuthUserGroup
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_0AuthUserGroupPerms
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_0AuthUserGroupUsers
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_0UserImpl
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_0UserPerm
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_0UserRestore
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_0UserSingleUseCode
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_1AuthToken
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_1AuthUserGroup
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_1AuthUserGroupPerms
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_1AuthUserGroupUsers
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_1UserImpl
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_1UserPerm
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_1UserRestore
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_1UserSingleUseCode
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_2AuthToken
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_2UserImpl
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_2UserRestore
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_2UserSingleUseCode
- Servant.Server.Auth.Token.Model: instance GHC.Generics.Selector Servant.Server.Auth.Token.Model.S1_0_3UserSingleUseCode
+ Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.AuthToken ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.AuthToken backend
+ Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.AuthUserGroup ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.AuthUserGroup backend
+ Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.AuthUserGroupPerms ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.AuthUserGroupPerms backend
+ Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.AuthUserGroupUsers ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.AuthUserGroupUsers backend
+ Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.UserImpl ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.UserImpl backend
+ Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.UserPerm ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.UserPerm backend
+ Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.UserRestore ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.UserRestore backend
+ Servant.Server.Auth.Token.Model: instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend Servant.Server.Auth.Token.Model.UserSingleUseCode ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade Servant.Server.Auth.Token.Model.UserSingleUseCode backend
+ Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend Servant.Server.Auth.Token.Model.AuthToken
+ Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend Servant.Server.Auth.Token.Model.AuthUserGroup
+ Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend Servant.Server.Auth.Token.Model.AuthUserGroupPerms
+ Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend Servant.Server.Auth.Token.Model.AuthUserGroupUsers
+ Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend Servant.Server.Auth.Token.Model.UserImpl
+ Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend Servant.Server.Auth.Token.Model.UserPerm
+ Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend Servant.Server.Auth.Token.Model.UserRestore
+ Servant.Server.Auth.Token.Model: instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend Servant.Server.Auth.Token.Model.UserSingleUseCode
- Servant.Server.Auth.Token: guardAuthToken :: (PermsList perms, AuthMonad m) => MToken perms -> m ()
+ Servant.Server.Auth.Token: guardAuthToken :: forall perms m. (PermsList perms, AuthMonad m) => MToken perms -> m ()

Files

CHANGELOG.md view
@@ -1,3 +1,8 @@+0.3.2.0+=======++* Support lts-7.1 (ghc 8 and persistent-0.6)+ 0.3.0.0 ======= 
servant-auth-token.cabal view
@@ -1,5 +1,5 @@ name:                servant-auth-token-version:             0.3.1.0+version:             0.3.2.0 synopsis:            Servant based API and server for token based authorisation description:         Please see README.md homepage:            https://github.com/ncrashed/servant-auth-token#readme@@ -22,21 +22,21 @@     Servant.Server.Auth.Token.Common     Servant.Server.Auth.Token.Config     Servant.Server.Auth.Token.Error-    Servant.Server.Auth.Token.Model +    Servant.Server.Auth.Token.Model     Servant.Server.Auth.Token.Monad     Servant.Server.Auth.Token.Pagination     Servant.Server.Auth.Token.Patch-    Servant.Server.Auth.Token.Restore +    Servant.Server.Auth.Token.Restore     Servant.Server.Auth.Token.SingleUse-  build-depends:       +  build-depends:       base                    >= 4.7    && < 5     , aeson-injector          >= 1.0.4  && < 1.1     , bytestring              >= 0.10   && < 0.11     , containers              >= 0.5    && < 0.6     , mtl                     >= 2.2    && < 2.3-    , persistent              >= 2.2    && < 2.6-    , persistent-postgresql   >= 2.2    && < 2.6-    , persistent-template     >= 2.1    && < 2.6+    , persistent              >= 2.2    && < 2.7+    , persistent-postgresql   >= 2.2    && < 2.7+    , persistent-template     >= 2.1    && < 2.7     , pwstore-fast            >= 2.4    && < 2.5     , servant-auth-token-api  >= 0.3.1  && < 0.4     , servant-server          >= 0.7    && < 0.9