Skip to content

Latest commit

 

History

History
229 lines (176 loc) · 4.3 KB

RELEASE_NOTES.md

File metadata and controls

229 lines (176 loc) · 4.3 KB

rest_social_auth release notes

v8.3.0

  • Pass request to authentication backend #175

v8.2.0

  • Add support of Django 5.0
  • Add support of Python 3.12

v8.1.0

  • Add support of Django 4.2
  • Add support of Python 3.11

v8.0.0

  • Drop support of Python 3.6
  • Drop support of Django 3.0, 3.1
  • Add support of Django 4.1
  • Add support of Python 3.10
  • Allow customized implementations of djangorestframework-simplejwt token class
  • Add REST_SOCIAL_VERBOSE_ERRORS setting

v7.0.0

  • Add support of social-auth-app-django==5.x
  • Add support of Django 3.2
  • Drop support of social-auth-app-django<5.0

v6.0.1

  • Fix processing error from social provider #144

v6.0.0

  • Add support of social-auth-core==4.0
  • Add support of social-auth-app-django==4.0
  • Drop support of Python 3.5
  • Drop support of social-auth-core<4.0
  • Drop support of social-auth-app-django<4.0

v5.0.1

  • Expect error without response during error handling

v5.0.0

  • Update user serializer: exclude field only if it was defined in customer user model
  • Include error message from social provider into HTTP response of API
  • Use path() django function instead of deprecated url()
  • Drop support of Django 1.11
  • Drop support of Python 2.7
  • Drop support of deprecated djangorestframework-jwt dependency
  • Add support of Django 3.1

Issues: #137

v4.2.0

  • Take provider name from URL first

Issues: #121

v4.1.0

  • Allow to specify custom strategy for python-social-auth

v4.0.0

  • Update supported version of django-rest-knox (>=4.0.0, <5.0.0). v4 has breaking changes.
  • Allow to use token auth with OAuth1 without django session enabled

Issues: #110

v3.0.0

  • Add Django 3.0 support
  • Add Python 3.8 support
  • Drop Django 2.0, 2.1 support
  • Fix facebook integration in example project: serve with fake TLS certificate

Issues: #104, #106

v2.2.0

  • Update license, use MIT
  • Add Django 2.2 support
  • Fix customer redirect URI for OAuth1
  • Cleanup knox integration

v2.1.0

  • Use djangorestframework-simplejwt for JWT implementation
  • Deprecate djangorestframework-jwt
  • Add python3.7 support

Issues: #74

v2.0.2

  • Make social-auth-core >=3.0 as mandatory dependency

v2.0.1

  • Minor update of pypi deployment process

v2.0.0

  • Update social-auth-core dependency to at least 3.0.0

Issues: #73

v1.5.0

  • Update minimal required version of social-auth-app-django to 3.1.0
  • Minor updates in readme
  • Add Django 2.1 support
  • Drop Django 1.10 support
  • Drop Python 3.4 support

Issues: #70

v1.4.0

  • Add django-rest-knox support

v1.3.1

  • Fix Django 2.0 support

v1.3.0

  • Add Django 2.0 support
  • Drop Django 1.8, 1.9 support

Issues: #58

v1.2.0

  • Add Python 3.6 and Django 1.11 support

Issues #54

v1.1.0

  • Update docs
  • Add new setting REST_SOCIAL_LOG_AUTH_EXCEPTIONS

Issues #42

v1.0.0

  • Add Django 1.10 support
  • Drop Django 1.7 support
  • Add social-auth-core, social-auth-app-django dependencies
  • Drop python-social-auth dependency

Issues: #33, #35, #37, #38

v0.5.0

  • Handle HttpResponses returned by the pipeline

Issues: #28

v0.4.4

  • Log exceptions from python-social-auth
  • Don't use find_packages from setuptools

Issues: #22, #25

v0.4.3

  • Fix queryset assert error
  • minor typo fixes

Issues: #20

v0.4.2

  • Remove django.conf.urls.patterns from code
  • Exclude modifing immutable data
  • refactor tests
  • minor typo fixes

Issues: #11, #17, #14

v0.4.1

  • Fix requirements.txt: allow django==1.9

v0.4.0

Issues: #6

v0.3.1

  • Explicitly set token authentication for token views

v0.3.0

  • Add support for Oauth1
  • Add ability to override request parsing
  • Allow to specify provider in url
  • Drop Python 2.6 and Django 1.6 support

Issues: #2, #3, #5

v0.2.0

  • Get domain from HTTP Origin
  • Add example of Google OAuth2.0
  • Add manual redirect uri (front-end can specify it)
  • Use GenericAPIView instead of APIView
  • Main serializer is output serializer, not input
  • Update docs
  • Minor code fixes

v0.1.0

First version in pypi