All Versions
29
Latest Version
Avg Release Cycle
86 days
Latest Release
655 days ago

Changelog History
Page 2

  • v3.3.1 Changes

    March 25, 2020

    ๐Ÿ”„ Changed

    • โช Reverted PR #388 due to dependency license incompatibility
  • v3.3.0 Changes

    March 17, 2020

    โž• Added

    • Okta backend
    • ๐Ÿ‘Œ Support for SAML Single Logout
    • SimpleLogin backend
    • SurveyMonkey backend
    • HubSpot backend
    • MRG backend
    • Sign in with Apple backend
    • Allow ignoring of default protected user fields with option SOCIAL_AUTH_NO_DEFAULT_PROTECTED_USER_FIELDS
    • ๐Ÿ‘Œ Support for users field names mapping
    • โž• Added GithubAppAuth backend

    ๐Ÿ”„ Changed

    • โž• Add refresh token to Strava backend, change username and remove email
    • โšก๏ธ Update test runner to PyTest
    • โž• Add python 3.7 CI target
    • Send User-Agent header on Untappd backend
    • โšก๏ธ Updated Naver API support from XML to JSON format
    • ๐Ÿ‘‰ Use unidecode to cleanup usernames from unicode characters
    • โšก๏ธ Update Twitch API support from v3 to v5
    • โœ… Properly setup pytest version for Python2 and Python3
    • ๐Ÿ›  Fix some spelling mistakes in docstrings
    • Fix old fields from FIELDS_STORED_IN_SESSION persisting in session
    • Github: pass access token in a header instead of in a query parameter.
    • โšก๏ธ Update Kakao API support from v1 to v2
    • โšก๏ธ Update Twitch API support to v5
    • โšก๏ธ Updated Patreon API support from v1 to v2 per issue #307
    • ๐Ÿ›  Fix user_details in user pipeline to allow model attributes to be updated
    • โšก๏ธ Updated Atlassian API urls
  • v3.2.0 Changes

    May 30, 2019

    โž• Added

    • Cognito backend
    • OpenStack (openstackid and openstackid-dev) backends

    ๐Ÿ”„ Changed

    • โšก๏ธ Updated Linkedin backend to v2 API
    • โšก๏ธ Facebook: Update to use the latest Graph API v3.2
    • Send User-Agent header on GitHub backend
    • โœ‚ Remove profile scope and verification at hash on Elixir backend
    • Mark description as Markdown for PyPI
    • ๐Ÿ‘‰ Use hmac.compare_digest for constant time comparision
    • ๐Ÿ—„ Replace deprecated Google+ API usage in GoogleOpenIdConnect
    • Defined scope separator for Strava backend
    • Ensure saml_config.json is included by addint it to MANIFEST.in
    • Include email_verified as part of user details on Auth0 backend
    • Include Shopify version parameter on Shopify session setup
    • Define SOCIAL_AUTH_SHOPIFY_API_VERSION setting to override default API version
    • Check user id attribute existence before using it
    • Pull last_name from family_name in Cognito backend
    • Ignore key errors on Naver backend for missing attributes
  • v3.1.0 Changes

    February 20, 2019

    โž• Added

    • Universe Ticketing backend
    • Auth0.com authentication backend

    ๐Ÿ”„ Changed

    • โšก๏ธ Update Bungie backend dropping any Django reference
    • โœ… Enable and fix JWT related tests
    • โœ‚ Remove PyPy support from Tox
    • โฌ‡๏ธ Drop support for Python 3.4 in Tox
    • ๐Ÿ‘ Allow to override JWT decode options in Open ID Connect base backend
    • Pass access token via Authorization header to Google user data url
    • Updated user_data method in AzureADOAuth2 to return access_token if id_token is not present in response
  • v3.0.0 Changes

    January 14, 2019

    ๐Ÿ”„ Changed

    • โšก๏ธ Updated Azure B2C to extract first email from list if it's a list
    • ๐Ÿ—„ Replace deprecated Google+ API usage with https://www.googleapis.com/oauth2/v3/userinfo
    • โšก๏ธ Updated Azure Tenant to fix Nonetype error
    • โšก๏ธ Updated comment denoting incorrect setting name
    • Yandex: do not fail when no email is present
    • Mediawiki: do not fail when no email is present
    • ๐Ÿ‘‰ Mediawiki: enhance get_user_details to return more details
  • v2.0.0 Changes

    October 28, 2018

    โž• Added

    • Telegram authentication backend
    • ๐Ÿ‘ Keycloak backend is added with preliminary OAuth2 support
    • Globus OpenId Connect backend
    • Discord OAuth2 backend
    • SciStarter OAuth2 backend
    • Flat OAuth2 backend
    • ELIXIR OpenId Connect backend
    • Atlassian OAuth2 backend

    ๐Ÿ”„ Changed

    • GitHub backend now uses state parameter instead of redirect_state
    • Correct setting name on AzureAD Tenant backend
    • 0๏ธโƒฃ Introduce access token expired threshold of 5 seconds by default
    • โœ‚ Delete partial token from session if still present
    • ๐Ÿ‘‰ Use userPrincipalName to set username and email accordingly
    • Send authorization headers to Kakao OAuth2, properly fill user details
    • โšก๏ธ LINE API update to v2.1
    • โœ… Use unitest2 with Python 3
    • โšก๏ธ Update Slack backend to use computed usename on teams setups
    • Enforce unicode_literals on Slack backend
    • โšก๏ธ Update ORCID backend to support Member API
    • โšก๏ธ Updated Pixelpin backend to use the new OpenId Connect service
    • โšก๏ธ Update sanitize_redirect to invalidate redirects like ///evil.com
    • โšก๏ธ Update Coinbase API endpoint
    • โฌ‡๏ธ Dropped Python 3.3 support
    • โšก๏ธ Updated Weixin backend to use urlencode from six
    • โšก๏ธ Updated Google+ backend to properly process requests with id_token
    • โšก๏ธ Updated OpenId connect dependencies
  • v1.7.0 Changes

    February 20, 2018

    ๐Ÿ”„ Changed

    • โšก๏ธ Update EvenOnline token expiration key
    • โšก๏ธ Update OpenStreetMap URL to https
    • ๐Ÿ›  Fix LinkedIn backend to send the oauth_token as Authorization header
    • ๐Ÿ›  Fixed extra_data update to use the alias as key too
    • ๐Ÿ‘‰ Make signed_request optional in Facebook App OAuth2 backend
    • ๐Ÿ‘Œ Support string and lists on SAML permanent id value
    • Correct sending params sending on GET access-token retrieval case
    • Ensure b2c policy name check
    • ๐Ÿ‘‰ Use extras_requrie to specify python specific version dependencies

    โž• Added

    • โž• Added support for AzureAD B2C OAuth2
    • โž• Added LinkedIn Mobile OAuth2 backend
  • v1.6.0 Changes

    December 22, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fix coinbase backend to use api v2
    • 0๏ธโƒฃ Default REDIRECT_STATE to False in FacebookOAuth2 backend.
    • โž• Add revoke token url for Coinbase OAuth2 backend
    • ๐Ÿ›  Fix LinkedIn backend to send oauth_token as request header
    • ๐Ÿ‘‰ Make partial step decorator handle arguments

    โž• Added

    • โž• Added support for ChatWork OAuth2 backend
  • v1.5.0 Changes

    October 28, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fix using the entire SAML2 nameid string
    • Prevent timing attacks against state token
    • โšก๏ธ Updated GitLab API version to v4
    • Enforce UTC when calculating access token expiration time
    • โšก๏ธ Cleanup user attributes update from social details
    • Send authorization header on Reddit auth

    โž• Added

    • โž• Added support for tenant for Azure AD backend
    • โž• Added JWT validation for Azure AD backend
    • โž• Added support for Bungie.net OAuth2 backend
    • โž• Added support for Eventbrite OAuth2 backend
    • โž• Added support for OpenShift OAuth2 backend
    • โž• Added support for Microsoft Graph OAuth2 backend
  • v1.4.0 Changes

    June 09, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fix path in import BaseOAuth2 for Monzo
    • ๐Ÿ›  Fix auth header formatting problem for Fitbit OAuth2
    • Raise AuthForbidden when provider returns 401.
    • โšก๏ธ Update Facebook API to version 2.9
    • Speed up authorization process for VKAppOAuth2
    • Apply same sanitization as on connect to disconnect.
    • Disable redirect_state usage on Disqus backend

    โž• Added

    • โž• Added Udata OAuth2 backend
    • โž• Added ORCID backend
    • Added feature to get all extra data from backend through GET_ALL_EXTRA_DATA boolean flag.
    • โž• Added Patreon provider