All Versions
28
Latest Version
Avg Release Cycle
58 days
Latest Release
1449 days ago

Changelog History
Page 1

  • v0.6.0 Changes

    November 08, 2017

    โž• 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.
    • 0๏ธโƒฃ 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.6.0.3 Changes

    January 14, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixed dependencies' bounds.
  • v0.6.0.2 Changes

    January 13, 2018

    โž• Added

    • ๐Ÿ‘ CookiedWrapperClass supports MonadIO- and MonadThrow-constrained monads.

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixed dependencies' bounds.
    • AuthCookieExceptionHandler requires type of underlying monad as parameter.
  • v0.6.0.1 Changes

    December 29, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixed module tests/Utils export.
  • v0.5.0 Changes

    April 15, 2017

    ๐Ÿ”„ Changed

    • Server keys management:
      • ServerKey becomes ServerKeySet.
      • mkServerKeyFromBytes becomes mkPersistentServerKey.

    โœ‚ Deleted

    • mkServerKey (instead use custom instance of ServerKeySet.

    โž• Added

    • class Cookied and function cookied to faciliate usage of mutable server keys.
  • v0.5.0.7 Changes

    November 08, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixed dependencies' bounds.
  • v0.5.0.6 Changes

    October 23, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixed dependencies' bounds.
  • v0.5.0.5 Changes

    July 13, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixed dependencies' bounds.
  • v0.5.0.4 Changes

    May 27, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixed dependencies' bounds.
  • v0.5.0.3 Changes

    May 24, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixed dependencies' bounds.