- Fix default port selection when none is specified on the host header #181
- Fix
port
being duplicate when behind reverse proxy and non-standard port #103
- Fix
@spec
forUeberauth.Strategy.Helpers.set_errors!/2
- Replace
:csrf_attack
with"csrf_attack"
so it matches the type specs inUeberauth.Failure.Error
#169
- Fix callback URL not mounted right when router has nested paths #166
- Add
state_param_cookie_same_site
to strategy options to support different SameSite values #148
- Prefer
x-forwarded-host
to construct callback_url #161
- Add support for custom URL schemes #144
- Dynamic providers
- Birthday part of info struct
- Fixed Ueberauth request not respecting Script Name #97
- Fix versioning for
plug
dependency
- Target Elixir 1.3 and above
- Fix Elixir 1.4 warnings
- Fix bug preventing multiple providers
- Allow
:redirect_url
to be configured - Handle requests with or without trailing slash
- Add the ability to select which providers to use on a per-plug basis
- Remove the Ueberauth.plug function in favour of making Ueberauth a plug
- Initial release