Miscellaneous:
- π Version 1.0.0 released.
Miscellaneous:
- π Switch to tag-based releases.
π₯ Breaking changes:
- β Removed support for :attr:`gender`, :attr:`link` and :attr:`birth_date` from :class:`.oauth2.Google` provider.
- β Removed ::attr:`User.location` in the class:`.oauth2.LinkedIn` provider.
π New features:
~~~~~~~~~~~~~
- β Added support for :attr:`.User.city`, updated :attr:`.User.country` in the class:`.oauth2.LinkedIn` provider.
- β Added support for :attr:`.User.email` to the :class:`.oauth1.Bitbucket` provider.
- Added support for :attr:`email_verified` and :attr:`hosted_domain` to :class:`.oauth2.Google` provider.
- π Support passing of user state in oauth2 to support variable redirect urls.
- β Added support for :attr:`.User.country` and :attr:`.User.city` to :class: `oauth1.Twitter` provider.
- β Add :attr:`.email` to :class:`oauth1.Twitter` provider.
π Bug fixes:
~~~~~~~~~~
- 0οΈβ£ Adjusted naming of default scope for :class:`.oauth2.Facebook` to Facebook v2 API.
- π Fix #130: explicitly request fields from Facebook.
- π Fix #160: Handle token_type of bearer (lower-case).
- The :class:`.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.
.User.access_token_response attribute..User.email and :attr:.User.link to the
:class:.oauth1.Plurk provider..oauth1.Flickr provider doesn't make the redundant API call
during :meth:.oauth1.Flickr.update_user anymore..User.birth_date and :attr:.User.gender
from the :class:.oauth1.Yahoo provider..User.location attribute..User.country and :attr:.User.city from
:class:.oauth1.Twitter and :class:.oauth2.GitHub providers..User.link and :attr:.User.picture from
:class:.oauth1.Tumbler provider..User.username and added support for
:attr:.User.birth_date to :class:.oauth2.Facebook provider..oauth2.Facebook provider now uses v2 api for user info request.r_fullprofile and r_fullprofile scopes from
:attr:.oauth2.LinkedIn.user_info_scope due to the
Developer Program Transition <https://developer.linkedin.com/support/
developer-program-transition>__ and as a consequence removed support for
:attr:.User.birth_date and :attr:.User.phone..providers.AuthorizationProvider.access() method..oauth2.Google when the access token request
resulted in an
OAuth 2 parameters can only have a single value: client_secret error..User.location attribute.Emmanuel Leblond <https://github.com/touilleMan>__..authomatic.Response could not be decoded..oauth2.Foursquare provider now supports
:attr:.User.birth_date.