All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Allows errors from the provider to be thrown back to the user.
- Require at least Ueberauth 0.7 due to changed builtin CSRF protection
- Allow OAuth options to be configured from the connection
- Set default profile image to large
- Handle errors from fetching the access token with an invalid/expired code
- Support OAuth2 version 2.0 library
- Set OAuth2 JSON library based on Ueberauth's JSON libray
- Add option to specify scheme for user avatar URL
- Stop sending empty params to the Facebook auth dialog
- Support
:appsecret_proof
parameter - Set the required
:profile_fields
to get the email back
- Support
:display
parameter - Use OAuth2 0.8
- Pin OAuth2 to 0.6 to avoid errors
- Allow
:state
param to be configured
- Fix support for auth_type
- Add support for missing Locale parameter
- Add support for auth_type
- Support for additional request variables
- Add missing
profile_fields
parameter
- Release to follow the Ueberauth 0.2.0 release
- Added oauth2 and ueberauth to applications list
- Fixed character encoding errors in Hex package
- Initial strategy