Hello there ππΌ
This package recently changed hands to new maintainers. We're happy to bring you v0.6.0
, a release that contains several previously unreleased changes and some new fixes.
This is a significant release that should be tested thoroughly before use in production.
Changes:
- Breaking: Require Ueberauth
v0.10
. - Breaking: Use Ueberauth for handling state parameters. This requires Ueberauth
v0.7
, even if overridden. - Breaking: Enforce
SameSite=None
andSecure
attributes on the state cookie. This is required for Apple's distinctform_post
responses. - Add: Allow setting the
response_mode
in the provider configuration. This may automatically be overridden depending on thescopes
requested. - Add: Add tests and GitHub Actions for CI.
- Fix: Extract the email address from non-initial callbacks. Before this change, it was only possible to view the email address during the very first callback from Apple. Now, it can be extracted on every login.
- Fix: Resolve warnings related to configuration and startup applications.
- Fix: Allow
httpoison ~> 2.0
.
Previously unreleased changes:
- Add: JSON serializer for compatibility with OAuth 2.0.
- Add:
response_mode
param, which is required to beform_post
when requesting scopes.
Please reach out with feedback in the issues tracker.