Releases: ueberauth/ueberauth_apple
Releases · ueberauth/ueberauth_apple
v0.6.0: New Management
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=NoneandSecureattributes on the state cookie. This is required for Apple's distinctform_postresponses. - Add: Allow setting the
response_modein the provider configuration. This may automatically be overridden depending on thescopesrequested. - 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_modeparam, which is required to beform_postwhen requesting scopes.
Please reach out with feedback in the issues tracker.