Changelog

Version 0.1.0

Version 0.0.13

Version 0.0.12

  • Fixed import errors of the six module.
  • Fixed an bug when decoding binary provider response resulted in an error.
  • Improved handling of ambiguous user location by some providers. Introduced the User.location attribute.

Version 0.0.11

Version 0.0.10

  • Fixed a bug when saving non-JSON-serializable values to third party sessions by the python-openid package caused a KeyError.
  • Added the oauth2.Eventbrite provider.
  • Added the oauth2.Amazon provider.
  • Improved OAuth 2.0 Error Handling.

Version 0.0.9

Version 0.0.8

  • Added the supported_user_attributes to tested provider classes.
  • The oauth2.Facebook provider now populates the User.city and User.country properties.
  • The oauth2.Google prowider now uses https://www.googleapis.com/plus/v1/people/me as the user_info_url instead of the deprecated https://www.googleapis.com/oauth2/v3/userinfo. Also the user_info_scope reflects these changes.
  • Added missing user_info_scope to oauth2.DeviantART provider.
  • Changed the user_authorization_url of oauth1.Twitter provider from https://api.twitter.com/oauth/authorize to https://api.twitter.com/oauth/authenticate.
  • Added the oauth1.Xing provider.
  • Made compatible with Python 2.6.

Version 0.0.7

  • Added user email extraction to oauth1.Yahoo provider.
  • Added the access_headers and access_params keyword arguments to the AuthorizationProvider constructor.
  • Fixed a bug in oauth2.GitHub provider when ValueError got risen when a user had only the city specified.
  • Added a workaround for issue #11, when WebKit-based browsers failed to accept cookies set as part of a redirect response in some circumstances.

Version 0.0.6

Fork me on GitHub