Python Social v4.2.0 Release Notes

Release Date: 2022-01-17 // 4 months ago
  • ➕ Added

    • Add fields that populate on create but not update SOCIAL_AUTH_IMMUTABLE_USER_FIELDS
    • ➕ Add Gitea oauth2 backend
    • ➕ Add Twitch OpenId backend
    • ➕ Add CI Logon backend
    • ➕ Add support for Python 3.10

    🔄 Changed

    • 🛠 Fixed Slack user identity API call with Bearer headers
    • 🛠 Fixed microsoft-graph login error
    • 🛠 Fixed Twitch OAuth2 backend
    • 🛠 Fixed Facebook API version
    • 🛠 Fixed Okta authentication URLs
    • 🛠 Fixed Globus JWT signature algorithm
    • 🛠 Fixed kid key rotation for OpenID Connect
    • 🛠 Fixed e-mail fetching from Azure
    • 🛠 Fixed vkontakte API version
    • Restricted lxml to 4.6.x to avoid problems in SAML

Previous changes from v4.1.0

  • ➕ Added

    • Discourse backend
    • Osso backend
    • ➕ Add get and delete class methods for NonceMixin
    • 👉 Use strategies as interface to fetch backends

    🔄 Changed

    • Get Apple user first and last name from self.data
    • 👀 Instagram Legacy API has been replaced with Instagram Basic Display API since the first one was deprecated, see.
    • Store expires_in for Zoom backend
    • ⬇️ Dropped support no longer working Dropbox v1 API
    • Several improvements to the ORCIDOAuth2 backend
    • Make WHITELIST_* settings properly case insensitive
    • 🛠 Fixed token validation in the AzureADV2TenantOAuth2 backend