serversession-backend-acid-state 1.0.2 → 1.0.3
raw patch · 1 files changed
+2/−2 lines, 1 filesdep ~safecopyPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: safecopy
API changes (from Hackage documentation)
- Web.ServerSession.Backend.Acid: acidState :: AcidStorage sess -> AcidState (ServerSessionAcidState sess)
- Web.ServerSession.Backend.Acid.Internal: acidState :: AcidStorage sess -> AcidState (ServerSessionAcidState sess)
- Web.ServerSession.Backend.Acid.Internal: authIdToSessionId :: ServerSessionAcidState sess -> !(AuthIdToSessionId sess)
- Web.ServerSession.Backend.Acid.Internal: instance (AcidContext sess) => IsAcidic (ServerSessionAcidState sess)
- Web.ServerSession.Backend.Acid.Internal: instance (AcidContext sess) => Method (DeleteAllSessionsOfAuthId sess)
- Web.ServerSession.Backend.Acid.Internal: instance (AcidContext sess) => Method (DeleteSession sess)
- Web.ServerSession.Backend.Acid.Internal: instance (AcidContext sess) => Method (GetSession sess)
- Web.ServerSession.Backend.Acid.Internal: instance (AcidContext sess) => Method (InsertSession sess)
- Web.ServerSession.Backend.Acid.Internal: instance (AcidContext sess) => Method (ReplaceSession sess)
- Web.ServerSession.Backend.Acid.Internal: instance (AcidContext sess) => QueryEvent (GetSession sess)
- Web.ServerSession.Backend.Acid.Internal: instance (AcidContext sess) => UpdateEvent (DeleteAllSessionsOfAuthId sess)
- Web.ServerSession.Backend.Acid.Internal: instance (AcidContext sess) => UpdateEvent (DeleteSession sess)
- Web.ServerSession.Backend.Acid.Internal: instance (AcidContext sess) => UpdateEvent (InsertSession sess)
- Web.ServerSession.Backend.Acid.Internal: instance (AcidContext sess) => UpdateEvent (ReplaceSession sess)
- Web.ServerSession.Backend.Acid.Internal: instance (IsSessionData sess, SafeCopy sess, SafeCopy (Decomposed sess)) => Storage (AcidStorage sess)
- Web.ServerSession.Backend.Acid.Internal: instance SafeCopy (Decomposed sess) => SafeCopy (InsertSession sess)
- Web.ServerSession.Backend.Acid.Internal: instance SafeCopy (Decomposed sess) => SafeCopy (ReplaceSession sess)
- Web.ServerSession.Backend.Acid.Internal: instance SafeCopy (Decomposed sess) => SafeCopy (ServerSessionAcidState sess)
- Web.ServerSession.Backend.Acid.Internal: instance SafeCopy (Decomposed sess) => SafeCopy (Session sess)
- Web.ServerSession.Backend.Acid.Internal: instance SafeCopy (DeleteAllSessionsOfAuthId sess)
- Web.ServerSession.Backend.Acid.Internal: instance SafeCopy (DeleteSession sess)
- Web.ServerSession.Backend.Acid.Internal: instance SafeCopy (GetSession sess)
- Web.ServerSession.Backend.Acid.Internal: instance SafeCopy (SessionId sess)
- Web.ServerSession.Backend.Acid.Internal: instance SafeCopy SessionMap
- Web.ServerSession.Backend.Acid.Internal: instance Typeable AcidStorage
- Web.ServerSession.Backend.Acid.Internal: instance Typeable DeleteAllSessionsOfAuthId
- Web.ServerSession.Backend.Acid.Internal: instance Typeable DeleteSession
- Web.ServerSession.Backend.Acid.Internal: instance Typeable GetSession
- Web.ServerSession.Backend.Acid.Internal: instance Typeable InsertSession
- Web.ServerSession.Backend.Acid.Internal: instance Typeable ReplaceSession
- Web.ServerSession.Backend.Acid.Internal: instance Typeable ServerSessionAcidState
- Web.ServerSession.Backend.Acid.Internal: sessionIdToSession :: ServerSessionAcidState sess -> !(SessionIdToSession sess)
+ Web.ServerSession.Backend.Acid: [acidState] :: AcidStorage sess -> AcidState (ServerSessionAcidState sess)
+ Web.ServerSession.Backend.Acid.Internal: [acidState] :: AcidStorage sess -> AcidState (ServerSessionAcidState sess)
+ Web.ServerSession.Backend.Acid.Internal: [authIdToSessionId] :: ServerSessionAcidState sess -> !(AuthIdToSessionId sess)
+ Web.ServerSession.Backend.Acid.Internal: [sessionIdToSession] :: ServerSessionAcidState sess -> !(SessionIdToSession sess)
+ Web.ServerSession.Backend.Acid.Internal: instance (Web.ServerSession.Core.Internal.IsSessionData sess, Data.SafeCopy.SafeCopy.SafeCopy sess, Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Core.Internal.Decomposed sess)) => Web.ServerSession.Core.Internal.Storage (Web.ServerSession.Backend.Acid.Internal.AcidStorage sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Backend.Acid.Internal.DeleteAllSessionsOfAuthId sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Backend.Acid.Internal.DeleteSession sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Backend.Acid.Internal.GetSession sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Core.Internal.Decomposed sess) => Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Backend.Acid.Internal.InsertSession sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Core.Internal.Decomposed sess) => Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Backend.Acid.Internal.ReplaceSession sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Core.Internal.Decomposed sess) => Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Backend.Acid.Internal.ServerSessionAcidState sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Core.Internal.Decomposed sess) => Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Core.Internal.Session sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Data.SafeCopy.SafeCopy.SafeCopy (Web.ServerSession.Core.Internal.SessionId sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Data.SafeCopy.SafeCopy.SafeCopy Web.ServerSession.Core.Internal.SessionMap
+ Web.ServerSession.Backend.Acid.Internal: instance Web.ServerSession.Backend.Acid.Internal.AcidContext sess => Data.Acid.Common.IsAcidic (Web.ServerSession.Backend.Acid.Internal.ServerSessionAcidState sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Web.ServerSession.Backend.Acid.Internal.AcidContext sess => Data.Acid.Common.QueryEvent (Web.ServerSession.Backend.Acid.Internal.GetSession sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Web.ServerSession.Backend.Acid.Internal.AcidContext sess => Data.Acid.Common.UpdateEvent (Web.ServerSession.Backend.Acid.Internal.DeleteAllSessionsOfAuthId sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Web.ServerSession.Backend.Acid.Internal.AcidContext sess => Data.Acid.Common.UpdateEvent (Web.ServerSession.Backend.Acid.Internal.DeleteSession sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Web.ServerSession.Backend.Acid.Internal.AcidContext sess => Data.Acid.Common.UpdateEvent (Web.ServerSession.Backend.Acid.Internal.InsertSession sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Web.ServerSession.Backend.Acid.Internal.AcidContext sess => Data.Acid.Common.UpdateEvent (Web.ServerSession.Backend.Acid.Internal.ReplaceSession sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Web.ServerSession.Backend.Acid.Internal.AcidContext sess => Data.Acid.Core.Method (Web.ServerSession.Backend.Acid.Internal.DeleteAllSessionsOfAuthId sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Web.ServerSession.Backend.Acid.Internal.AcidContext sess => Data.Acid.Core.Method (Web.ServerSession.Backend.Acid.Internal.DeleteSession sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Web.ServerSession.Backend.Acid.Internal.AcidContext sess => Data.Acid.Core.Method (Web.ServerSession.Backend.Acid.Internal.GetSession sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Web.ServerSession.Backend.Acid.Internal.AcidContext sess => Data.Acid.Core.Method (Web.ServerSession.Backend.Acid.Internal.InsertSession sess)
+ Web.ServerSession.Backend.Acid.Internal: instance Web.ServerSession.Backend.Acid.Internal.AcidContext sess => Data.Acid.Core.Method (Web.ServerSession.Backend.Acid.Internal.ReplaceSession sess)
Files
serversession-backend-acid-state.cabal view
@@ -1,5 +1,5 @@ name: serversession-backend-acid-state-version: 1.0.2+version: 1.0.3 license: MIT license-file: LICENSE author: Felipe Lessa <felipe.lessa@gmail.com>@@ -20,7 +20,7 @@ , acid-state >= 0.12 , containers , mtl- , safecopy == 0.8.*+ , safecopy >= 0.8 , unordered-containers , serversession == 1.0.*