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.