Authomatic v1.0.0 Release Notes

Release Date: 2019-11-27 // 10 months ago
  • Miscellaneous:

    
    - ๐Ÿ”– Version 1.0.0 released.
    

Previous changes from v1.0.0.a10

  • ๐Ÿ’ฅ 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.