Skip to content

v0.6.0: New Management

Latest
Compare
Choose a tag to compare
@aj-foster aj-foster released this 28 Feb 15:08
· 6 commits to main since this release

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 and Secure attributes on the state cookie. This is required for Apple's distinct form_post responses.
  • Add: Allow setting the response_mode in the provider configuration. This may automatically be overridden depending on the scopes 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 be form_post when requesting scopes.

Please reach out with feedback in the issues tracker.