Skip to content

Releases: zohl/servant-auth-cookie

v0.6.0.3

14 Jan 14:54
Compare
Choose a tag to compare

Changed

  • Fixed dependencies' bounds.

v0.6.0.2

13 Jan 14:49
Compare
Choose a tag to compare

Added

  • CookiedWrapperClass supports MonadIO- and MonadThrow-constrained monads.

Changed

  • Fixed dependencies' bounds.
  • AuthCookieExceptionHandler requires type of underlying monad as parameter.

v0.6.0.1

29 Dec 12:19
Compare
Choose a tag to compare

Changed

  • Fixed module tests/Utils export.

v0.6.0

08 Nov 17:55
Compare
Choose a tag to compare

Added

  • getHeaderSession function to access session data without denying access to a route (issue #30).

  • cookiedfunction:

    • support for multiple-parametered handlers (issue #34).
    • CookiedWrapper type synonym and CookieWrapperClass class to ease work with the function (issue #38).
  • Support for session cookies (issue #35):

    • ssExpirationType of SessionSetting record
    • ExpirationType datatype
  • Support for refreshing cookies (issue #37):

    • ssAutoRenew of SessionSetting record
  • Type synonyms for common boilerplates:

    • AuthCookieExceptionHandler
    • AuthCookieHandler

Changed

  • cookied function's signature, added argument of type Proxy Session.
  • addSession* functions' signatures, added argument of SessionSettings type. Use def (from Data.Default) for fallback mode.
  • Fixed bug with wrong time format in removeSession* functions (issue #39).
  • Refactored internals:
    • Format of encoding cookies is different.
    • Cookie record is completely changed.
    • WithMetadata replaced with PayloadWrapper/ExtendedPayloadWrapper. Use the latter one in cookie handlers.
    • encryptCookie/decryptCookie merged with their session counterparts.

Removed

  • acsExpirationFormat field and CannotParseExpirationTime exception constructor are no longer needed.

v0.5.0.7

08 Nov 17:50
Compare
Choose a tag to compare

Changed

  • Fixed dependencies' bounds.

v0.5.0.6

07 Nov 16:26
Compare
Choose a tag to compare

Changed

  • Fixed dependencies' bounds.

v0.5.0.5

07 Nov 16:25
Compare
Choose a tag to compare

Changed

  • Fixed dependencies' bounds.

v0.5.0.4

26 May 21:41
Compare
Choose a tag to compare

Changed

  • Fixed dependencies' bounds.

v0.5.0.3

24 May 17:05
Compare
Choose a tag to compare

Changed

  • Fixed dependencies' bounds.

v0.5.0.2

26 Apr 18:14
Compare
Choose a tag to compare

Changed

  • Fixed dependencies' bounds.