- Add support of Django 5.1
- Pass request to authentication backend #175
- Add support of Django 5.0
- Add support of Python 3.12
- Add support of Django 4.2
- Add support of Python 3.11
- 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
- Add support of social-auth-app-django==5.x
- Add support of Django 3.2
- Drop support of social-auth-app-django<5.0
- Fix processing error from social provider #144
- 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
- Expect error without response during error handling
- 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 deprecatedurl()
- 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
- Take provider name from URL first
Issues: #121
- Allow to specify custom strategy for python-social-auth
- 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
- 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
- Update license, use MIT
- Add Django 2.2 support
- Fix customer redirect URI for OAuth1
- Cleanup knox integration
- Use djangorestframework-simplejwt for JWT implementation
- Deprecate djangorestframework-jwt
- Add python3.7 support
Issues: #74
- Make social-auth-core >=3.0 as mandatory dependency
- Minor update of pypi deployment process
- Update social-auth-core dependency to at least 3.0.0
Issues: #73
- 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
- Add django-rest-knox support
- Fix Django 2.0 support
- Add Django 2.0 support
- Drop Django 1.8, 1.9 support
Issues: #58
- Add Python 3.6 and Django 1.11 support
Issues #54
- Update docs
- Add new setting
REST_SOCIAL_LOG_AUTH_EXCEPTIONS
Issues #42
- 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
- Handle HttpResponses returned by the pipeline
Issues: #28
- Log exceptions from python-social-auth
- Don't use find_packages from setuptools
Issues: #22, #25
- Fix queryset assert error
- minor typo fixes
Issues: #20
- Remove django.conf.urls.patterns from code
- Exclude modifing immutable data
- refactor tests
- minor typo fixes
Issues: #11, #17, #14
- Fix requirements.txt: allow django==1.9
- Add JSON Web Tokens using djangorestframework-jwt
- Add Python 3.5 and Django 1.9 support
Issues: #6
- Explicitly set token authentication for token views
- 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
- 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
First version in pypi