Skip to content

Releases: ueberauth/guardian

V0.14.4

01 Jun 16:29
Compare
Choose a tag to compare

Fixes a bug in the socket implementation where a params argument was removed

v0.14.3

30 May 19:43
Compare
Choose a tag to compare

Add a custom claim lookup for loading resource

Version 0.14.2

23 Jan 04:02
Compare
Choose a tag to compare

Release updated fix for GuardianDB issues.

Version 0.14.1

23 Jan 04:02
Compare
Choose a tag to compare
  • Fix compatibility issue with GuardianDB

v0.14.0

22 Dec 22:17
Compare
Choose a tag to compare
  • Update to Elixir 1.3
  • Added test coverage: #234
  • Token exchange: #150
  • Adds ensure resource plug #238
  • Name collision fix: #215
  • Support for {:system, var} configuration options
  • Adds an allowed_drift option to allow for clock skew

Version 0.13.0

22 Sep 16:02
Compare
Choose a tag to compare
  • Change default token type from "token" to "access"
  • Fix Dialyzer errors
  • Target Elixir 1.3+
  • Update Jose and Phoenix dependencies
  • Fixes for ttl and exp
  • Added integration tests

v0.12.0

31 May 05:38
Compare
Choose a tag to compare
  • Add one_of to permissions Plug to allow for OR'd sets of permissions as well as AND'd ones
  • Fix infinite recursion bug when joining channels

v0.11.1

11 May 05:28
Compare
Choose a tag to compare
  • 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
  • Losen poison requirement to >= 1.3.0
  • Use existing resource on conn if already present
  • Fix refresh to correctly use revoke

V0.10.1

16 Feb 04:32
Compare
Choose a tag to compare
  • 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

04 Feb 21:45
Compare
Choose a tag to compare
  • 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