All Versions
37
Latest Version
Avg Release Cycle
104 days
Latest Release
-

Changelog History
Page 3

  • v0.11.1 Changes

    • ๐Ÿ‘Œ Support for secret keys other than "oct" which provides support for signature algorithms other than HSxxx. See #122
    • ๐Ÿ›  Fix incorrect param name in channel
    • ๐ŸŒฒ Tighten up log calls
    • ๐Ÿ›  Fix moar typos
    • General code cleanup
    • Loosen poison requirement to >= 1.3.0
    • ๐Ÿ‘‰ Use existing resource on conn if already present
    • ๐Ÿ›  Fix refresh to correctly use revoke
  • v0.10.1 Changes

    • ๐Ÿ›  Fix error in Guardian.Plug.ErrorHandler when Accept header is unset.
    • โž• Adding Guardian.Plug.EnsureNotAuthenticated to validates that user isn't logged
    • ๐Ÿ›  Fix bug where TTL was not able to be set when generating tokens
  • v0.10.0 Changes

    • โž• Add a Guardian.Phoenix.Socket module and refactor Guardian.Channel
    • โšก๏ธ Update JOSE to Version 1.6.0. Version 1.6.0 of erlang-jose โž• adds the ability of using libsodium and SHA-3 (keccack) algorithms. This improves speed a lot.
    • โž• Adds travis
    • โž• Adds ability to use custom secrets
    • ๐Ÿ‘ Allows peeking at the contents of the token
  • v0.9.1 Changes

    • Stop compiling permissions. This leads to weird bugs when permissions are changed but not recompiled
  • v0.9.0 Changes

    • โœ‚ Remove internal calls to Dict
    • Store the type of the token in the typ field rather than the aud field The aud field should default to the sub or failing that, the iss. This is to facilitate implementing an OAuth provider or just allowing folks to declare their own audience.
  • v0.8.1 Changes

    • ๐Ÿ›  Fix a bug with logout where it was not checking the session, only the assigns This meant that if you had not verified the session the token would not be revoked.
  • v0.7.1 Changes

    • โž• Adds basic Phoenix controller helpers
  • v0.7.0 Changes

    • โœ‚ Remove Joken from the dependencies and use JOSE instead.
    • โž• Add a refresh! function
  • v0.6.2 Changes

    • โž• Adds Guardian.Plug.authenticated?
    • โž• Adds simple claim checks to EnsureAuthenticated

    ๐Ÿ› Bugs

    • ๐Ÿ›  Fix an issue with permissions strings vs atoms (not encoding correctly)
  • v0.6.0 Changes

    ๐Ÿ“‡ Rename

    Guardian.mint -> Guardian.encode_and_sign
    Guardian.verify -> Guardian.decode_and_verify
    
    Guardian.Plug.EnsureSession -> Guardian.Plug.EnsureAuthenticated
    Guardian.Plug.VerifyAuthorization -> Guardian.Plug.VerifyHeader