Changelog
1.0.0a11 (2019-11-27)
Miscellaneous:
- Switch to tag-based releases.
1.0.0a10 (2019-11-26)
Breaking changes:
- Removed support for
gender, link and birth_date from oauth2.Google provider.
- Removed :
User.location in the class:.oauth2.LinkedIn provider.
Bug fixes:
- Adjusted naming of default scope for
oauth2.Facebook to Facebook v2 API.
- Fix #130: explicitly request fields from Facebook.
- Fix #160: Handle token_type of bearer (lower-case).
- The
oauth2.Google provider now uses
https://www.googleapis.com/oauth2/v3/userinfo?alt=json as the user_info_url
instead of the deprecated https://www.googleapis.com/plus/v1/people/me.
- Fix Twitter user info endpoint to include image url.
Documentation:
- Do not include Google Appengine 1st generation modules.
-
- Simplify build and add
build_docs.sh script.
- Overall cleanup: No more submodules, update foundation theme and more.
Miscellaneous:
- Release-preparations:
Do not include tests, examples and doc in egg/wheel;
fix travis, add auto-deploy for PyPI and docs;
enhance internal package setup, overall cleanup and update metdadata.
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
- Added Python 3.x support thanks to
Emmanuel Leblond.
- Fixed a bug when
authomatic.Response could not be decoded.
- The
oauth2.Foursquare provider now supports
User.birth_date.
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.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.