Skip to content

Latest commit

 

History

History
923 lines (764 loc) · 85.5 KB

CHANGELOG.md

File metadata and controls

923 lines (764 loc) · 85.5 KB

Change Log

v0.2.14 (2016-01-25)

Full Changelog

Closed issues:

  • Error "imported before its application was loaded" #809
  • Django 1.9.0 Deprecation Warning #804
  • Migration error on update 0.2.6 -> 0.2.7 #761
  • Backends: user_data vs extra_data? #759
  • example/django_example twitter error #742
  • Object of type map has no length #633

Merged pull requests:

v0.2.13 (2015-09-25)

Full Changelog

Closed issues:

  • Signup by OAuth access_token example question #737
  • Connecting to a "django oAuth toolkit" based oAuth provider #727
  • Exception Value: 'module' object has no attribute 'FacebookOauth2' #722
  • Google OAuth2 - stopped working, now getting JSONDecodeError for token response #718
  • Is there a conflict with django-debug-toolbar? #714
  • FORM_HTML and Legacy Auth #705
  • Authentication process canceled with Spotify auth (invalid_client) #703
  • [Question] How to tell if a user was created or existing #701
  • Make an abstract verstion of django's UserSocialAuth's model so it can be extended #698
  • Problem porting from django-social-auth to python-social-auth #682
  • django_app/default: Migration 0003_alter_email_max_length wrong for Django 1.7 #622

Merged pull requests:

v0.2.12 (2015-07-10)

Full Changelog

Closed issues:

  • Pipeline user\_details not changing empty and protected user fields #671
  • Instagram: Missing needed parameter state #643
  • Could not find required distribution python-social-auth #638
  • Installing python-social-auth as a dependecie for mailman3 with buildout fails #623

Merged pull requests:

v0.2.11 (2015-06-24)

Full Changelog

Merged pull requests:

v0.2.10 (2015-05-30)

Full Changelog

Closed issues:

  • "UserSocialAuth.user" must be a "MyUser" instance #631
  • ImportError: No module named packages.urllib3.poolmanager #617
  • AuthStateMissing: Session value state missing on web.py example integration #611
  • return pipeline data when doing oauth association #610
  • Reverse with trailing slash in django urls is broken since 0.2.4 to 0.2.7 #609

Merged pull requests:

v0.2.9 (2015-05-07)

Full Changelog

v0.2.8 (2015-05-07)

Full Changelog

Closed issues:

  • Can't get a Google OAuth2 refresh_token #607
  • Get the current logged user in the template #605
  • Two diferent user profiles #604
  • Login with Amazon TLS requests #603
  • Release apps.py for apps #601
  • migrations #600
  • Authentication failed: Can't connect to HTTPS URL because the SSL module is not available. #598
  • ConnectionError at /complete/steam You have not defined a default connection #597
  • uncompleted extra_data for access_token, code, and expires in Google+ #596
  • Token error: Missing unauthorized token #589
  • Email validation needs an email parameter (docs) #577
  • Login pipeline trying to create new user when user exists #562

Merged pull requests:

v0.2.7 (2015-04-19)

Full Changelog

Closed issues:

  • CLEAN_USERNAME_REGEX error #594
  • JSONDecodeError at /complete/facebook #592

Merged pull requests:

v0.2.6 (2015-04-14)

Full Changelog

Closed issues:

  • pypi package version 0.2.5 is missing requirements.txt from tests #590
  • TypeError: object of type 'map' has no len() #588
  • please support weixin auth #481
  • How to take the user's address on facebook? This has already been implemented? #470
  • django social auth get wrong access_token from google oauth2 #467
  • Reddit OAuth2 401 Client Error Unauthorized #440
  • twitter login: 401 Client Error: Authorization Required #400
  • remove incomplete partial pipeline data from session #325

v0.2.5 (2015-04-13)

Full Changelog

Closed issues:

  • Setting user.is_active to false at end of pipeline logs out user #586

v0.2.4 (2015-04-12)

Full Changelog

Closed issues:

  • djangopackages.com still referes to the old project (django-social-auth) #585
  • warnings in Django 1.8 #584
  • Problems with upgrading Django Packages to python-social-auth #582
  • Django 1.9 Warnings #581
  • django 1.8, ImportError: No module named social_auth.context_processors #579
  • sdist tarball is missing some files and dirs #578
  • Using twitter backend with mongoengine #576
  • Issues while using Custom User model #575
  • Throw a more helpful exception when oauth_consumer_key is missing for OAuth1 #574
  • sqlalchemy_orm: ImportError: No module named transaction #572
  • New version ? #571
  • logout without disconnect #568
  • SSL issue with google oauth2 #566
  • next parameter containing get parameters #565
  • get() returned more than one UserSocialAuth -- it returned 2! #553
  • RemovedInDjango19Warning #551
  • Development/debug option to stub backend while developing #546
  • weibo access_token ajax auth fail #532
  • Change PyJWT dependency version in setup.py from PyJWT==0.4.1 to PyJWT>=0.4.1 #531
  • Behance authentication #530
  • upstream sent too big header while reading response header from upstream #527
  • Fails to work with Django 1.8 #526
  • AttributeError in VKOAuth2 #525
  • Login user with Email address instead of Username #513
  • Actually Log Exceptions in SocialAuthExceptionMiddleware #507
  • Don't require trailing slashes #505
  • django example #504
  • complete/mendeley-oauth2 not successful #501
  • Unable to refresh google oauth2 token after update python social auth to 0.2.1 #485
  • revoke_token_params & revoke_token_headers are missing for GooglePlusAuth #484
  • Microsoft Live Oauth2 Error #483
  • Support Facebook Graph API 2.2 #480
  • Spotify setting names are incorrect. #475
  • Django adds migration #474
  • SOCIAL_AUTH_LINKEDIN_FIELD_OAUTH2_SELECTORS Not being used to populate user creation backend #466
  • Yahoo OAuth 2? #463
  • Docs for SOCIAL_AUTH_PROTECTED_USER_FIELDS misleading #459
  • Gracefully handle AuthExceptions #458
  • why context processor replace hyphen by underscore in google-oauth2 ? #457
  • On linkedin,github login: AttributeError at http://llovebaimuda.herokuapp.com:8000/complete/github/ 'GithubBackend' object has no attribute 'auth_allowed' #442
  • GET /disconnect/<backend>/ HTTP/1.0" 405 #438
  • Facebook api change #424
  • Import error: no module named google_auth #423
  • Django: Google+ disconnect does not actually disconnect #394
  • How to save user to db without 'request' in register_by_access_token(request, backend) function? #393
  • Support Paste style configuration #392
  • Google OAuth2 gives 400 error, FB 500 error #364
  • Django - Google Authentication - Create Account #362
  • Make Migrations Backward-Compatible with South #353
  • Github access_token never stored #344
  • How to extends django orm mixins #343
  • a few issues #333
  • south migration for django app? #331
  • Cannot log out from GooglePlus Auth. Homepage keeps calling its GooglePlus callback #316
  • change log #313
  • Return 503 instead of raise 500 error when auth provider not accessible #304
  • Facebook SOCIAL_AUTH_FACEBOOK_SCOPE not working as expected #294
  • Add Django 1.7 migrations #270
  • IntegrityError at /social/complete/facebook/ duplicate key value violates unique constraint "userprofile_user_email_key" #208

Merged pull requests:

v0.2.3 (2015-03-31)

Full Changelog

Closed issues:

  • get_username as a classmethod collides with the standard django implementation and other packages #564
  • Make it easier to disable social_details pipeline step #555
  • Not compatible with requests-oauthlib 0.3.0 #545
  • how to remove "redirect_state" params? ( Kakao OAuth2 Error ) #538
  • async interface for models in tornado #535
  • social.strategies.django\_strategy work with django 1.7.4 "This QueryDict instance is immutable" #528
  • Update PyPI #523
  • Missing migration #516
  • Not getting correct GoogleOath2 details when signing up by OAuth access token #499
  • Jawbone backend problem, AuthCanceled exception. #497
  • StravaOAuth - Strava authentication backend not working. #455

Merged pull requests:

v0.2.2 (2015-02-23)

Full Changelog

Closed issues:

  • Problem with REQUEST in Django 1.7 #508
  • Unique constraint on nonce missing #490
  • AuthStateMissing #462
  • <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7feb8a56f5f8> is not JSON serializable #460
  • Cannot import name migrations #456
  • Bugs in tornado_strategy.py #445
  • Cannot login with social account anymore after migration from DSA (but association is OK) #444
  • Mode debug #443
  • On linkedin,github login: AttributeError at http://llovebaimuda.herokuapp.com:8000/complete/github/ 'GithubBackend' object has no attribute 'auth_allowed' #441
  • Can not migrate database with django 1.7 #439
  • AuthAlreadyAssociated at /complete/google-oauth2/ #437
  • Python social auth redirect to LOGIN_ERROR #435
  • Can't register user when using email as username #434
  • Problems connecting Google OAUTH2 #433
  • Can't get refresh_token from google-oauth2 response #431
  • UserMixin.tokens naming #430
  • Django 1.7 Type Object 'Migration' has no Attribute 'models' #427
  • Django 1.7 warning - You have unapplied migrations #426
  • Should the Django app's auth view be cacheable? #425
  • changelog 0.2.1 only vs. releases on github 0.2.0 only #421
  • Don't know how to redirect to right redirect_uri. Use gunicorn + nginx + django1.7 #420
  • Request object not passed in pipeline #419
  • How to save the user data.? #418
  • GitHub doesn't select Primary Email #413
  • Unwanted and forced use of Google+ API for signin #406
  • Renaming social url namespace #399
  • How to overwrite redirect_uri? #383
  • GoogleOauth2 hangs mod_wsgi after multiple logins. #377
  • Facebook /login/facebook-app/ printing None #376
  • How to test a custom python-social-auth pipeline? #352
  • Cannot figure out how to associate multiple auth providers #340
  • No user param in partial pipeline function #323

Merged pull requests:

v0.2.1 (2014-09-11)

Full Changelog

v0.2.0 (2014-09-11)

Full Changelog

Closed issues:

  • cannot import name strategy #370
  • Request object has no attribute 'backend' in SocialAuthExceptionMiddleware #369
  • Shopify Backend #368
  • State parameter incorrectly missing for some backends #367
  • /signup/email/ instead of /login/email/ #366
  • Improve pipeline documentation #361
  • request: opposite default behavior for SOCIAL_AUTH_SESSION_EXPIRATION #356
  • after installing I have got an error: ImportError: No module named defaultqrcode #355
  • SocialAuthExceptionMiddleware raises AttributeError #350
  • Python 3 support #349
  • can I set redirect_uri use weibo backend? #345
  • Toronodo-Facebook oauth #342
  • Security issue with Twitter backend - state parameter #338
  • <mis-submit> #330
  • Github support for checking if a user is part of a team #329
  • Github OAuth2 backend fails with 404 when retrieving access token #327
  • django admin User social auth search broken #322
  • Script to migrate django sessions to python social auth #320
  • Error with facebook login #315
  • NotImplementedError #310
  • No module named 'social_auth' on social/utils.py #306
  • What is the correct way to use get tokens with GooglePlus? #305
  • custom LOGIN_REDIRECT_URL per backend #301
  • Instagram has changed user data format #296
  • Getting "cannot import name psa" error #295
  • Broken partial auth with Django and 0.1.24 #291
  • Google+ Sign-in problem #285
  • AuthStateMissing: Session value state missing #279
  • Always returns me detail: "Invalid token" #268
  • On facebook login: AttributeError at /complete/facebook/ 'NoneType' object has no attribute 'expiration_datetime' #190

Merged pull requests:

v0.1.26 (2014-06-07)

Full Changelog

Closed issues:

  • Google OAuth2 broken since 0.1.24 #292

v0.1.25 (2014-06-07)

Full Changelog

Closed issues:

  • LinkedIn-OAuth2 refresh_token doesn't work #289
  • Process exceptions even when DEBUG = True #287
  • python-openid does not support py3k. Alternatives? #282
  • Twitter OAuth using access_token #272

Merged pull requests:

v0.1.24 (2014-05-18)

Full Changelog

Closed issues:

  • Facebook2OAuth2 not setting 'client_id' parameter when redirecting to login #280
  • Wrong version on pip #277
  • SOCIAL_AUTH_NEW_USER_REDIRECT_URL strange behaviour #276
  • Feature request: Ability to encrypt access tokens #274
  • Google is deprecating some OAuth scopes #273
  • 'RegexURLResolver' object has no attribute '_urlconf_module' #269
  • I am facing a 500: Internal Server Error after clicking any link #266
  • EXTRA_DATA for VK #263
  • Amazon Docs Out of Date? #260
  • Strava Integration OAuth Redirect Issue #259
  • Add the ability to customize AX_SCHEMA_ATTRS #258
  • g.user may be Proxy! (flask bug) #257
  • Error running syncdb with MySQL utf8mb4 charset #255
  • Use of Django Internal Property #254
  • Persona auth failing to authenticate when using a custom user model [Django] #253
  • Facebook: "Invalid App ID: None" #252
  • "vk-openapi" backend error #250
  • request hanging after social authentication #248
  • Unable To Redirect User After Facebook Authentication #247
  • social.exceptions.AuthStateMissing #244
  • Facebook Re-authentication #243
  • SOCIAL_AUTH_DEFAULT_USERNAME #241
  • Refactor first, last and full name population #240
  • Authication using acees token works for facebook but not twitter and VK #238
  • MendeleyOAuth2 does not require REDIRECT_STATE #234
  • Autnticate/Create user from acces_token #233
  • Problem using @partial with GoogleOpenId in Django 1.6 and python 3.3 #231
  • Unicode error with UTF-8 string in next #229
  • Error with "Enhanced redirection security" in Microsoft account (Live backend). #218

Merged pull requests:

v0.1.23 (2014-03-26)

Full Changelog

Closed issues:

  • Handling AuthAlreadyAssociated #226
  • AuthFailed at /complete/dropbox-oauth2/ #225
  • Github says 404 when I want to use it #224
  • Dropbox OAuth2 backend not found #223
  • EmailAuth pipeline - saving password #222
  • SocialAuthExceptionMiddleware is not thread safe. #221
  • AuthStateMissing and HTTPError being raised #220
  • Saving to session and access after pipeline #219
  • Migrating from Django social auth #214
  • No module named apps.django_app.default.models in custom pipeline #213
  • complete login with facebook app #212
  • Use Django messages in SocialAuthExceptionMiddleware even for anonymous users #210
  • HTTPError at /complete/facebook/ when trying to connect to Facebook. #207
  • Steam backend not using stateless mode #200
  • Got UnicodeEncodeError when redirection parameter &next=/apage/contains/inτερnαtιοnal/characters/ #191
  • PIP install to virtual environment fails #177
  • AUTHENTICATION_BACKENDS #131

Merged pull requests:

v0.1.22 (2014-03-01)

Full Changelog

Closed issues:

  • Email confirmation is broken for SQLAlchemy storage and webpy_app #204
  • Associate by mail doesn't return is_new flag #201
  • Coinbase backend defaults to 'balance' but the complete calls user_data with looks for /users api path #199
  • Partial pipeline doesn't restore user model #198
  • mongoengine should support USERNAME_FIELD ? #197
  • Action of do_complete is not managing exceptions thrown during strategy.complete #196
  • Using Django-facebook side by side #195
  • Saving user as inactive in a pipeline, causes redirect to login error #194
  • case-sensetive ?next= parameter dont work #193
  • TypeError: can only concatenate list (not "str") to list #186
  • Post-authentication redirects: are they still supported? #182
  • LinkedIn HTTPError: 401 Client Error: Unauthorized #181
  • How to register user by access_token #180
  • Session value state missing #166
  • Unavailable facebook raises unexpected ConnectionError #155
  • Exceptions not noted in logs #154
  • Internal Server Error: /complete/facebook/ -> raise KeyError #153
  • Migrating server #128
  • django example: trying to get only the email auth work for now... #118
  • Can we choose to set the login url escaped ? #115
  • Incorporating rauth? #3

Merged pull requests:

v0.1.21 (2014-02-05)

Full Changelog

Closed issues:

  • User association by email should be case insensitive #179
  • ImproperlyConfigured: Module "social.apps.django_app.utils" does not define a "BackendWrapper" authentication backend #175
  • Django usernames more then 30 charracters, via setting variable #174
  • Dropbox Lack of Encoding Causes Connection Failures #173
  • On new Tumblr login: AttributeError: 'NoneType' object has no attribute 'expiration_datetime' #172
  • Tornado example not working ? #171
  • Unicode-object must be encoded before hashing #168
  • Accessing access_token ? #167
  • suggestion: please change the username column in auth_user from "name" to "domain" for weibo backend #164
  • Invalid openid.mode: '<No mode set>' #163
  • get_user_id refers to details #136

Merged pull requests:

v0.1.20 (2014-01-17)

Full Changelog

Closed issues:

  • docs and examples not included in pypi tarball #162
  • Unable to retrieve any extra_data from LinkedIn backend #161
  • Twitter backend error with Python 3.3 #139

v0.1.19 (2014-01-16)

Full Changelog

v0.1.18 (2014-01-16)

Full Changelog

Closed issues:

  • GooglePlusAuth backend do not store 'access_token' on extra_data (psa v0.1.17) #157
  • partial pipeline "example.app.pipeline.require_email" for django does not work #152
  • Other dependencies missing #151
  • Force https redirect_uri causes Exception when loading strategy #148
  • ValueError: too many values to unpack #146
  • AuthCanceled: Authentication process canceled Error #144
  • django nonce salt field is too short #141
  • Missing dependencies in readme #140
  • Incorrect Client Credentials via GitHub #138
  • Could I redirect complete page to original login page? #137
  • User-friendly backend names #132
  • Yahoo backend handle key error #125
  • Use constant time comparison function #122
  • Inquiry: Why is social.tests.backends not part of the package? #119
  • How to get Facebook username during Social authentication #117
  • How to get backend instance #114
  • Connecting multiple social auths from same provider #112
  • Linkedin JSAPI and exchanging Client-side Bearer Token for OAuth 1.0a token #111
  • get_strategy() got multiple values for keyword argument 'request' #110
  • Twitter OAuth ValueError #107
  • Facebook scope not set anymore #106
  • Namespacing for python-social-auth #103
  • Additional backend API calls after user authorization #102
  • Linkedin OAuth not working #101
  • Make extending SOCIAL_AUTH_PIPELINE easier #99
  • Authentication problem with Weibo backend when integrate with Django application #98
  • Odnoklassniki - PARAM_API_KEY : No application key #97
  • Per backend FORCE_EMAIL_VALIDATION is not respected #95
  • Migrating from django_social_auth #94
  • UnicodeError in mailru backend #91
  • setting OPENID_PAPE_MAX_AUTH_AGE equal to zero doesn't force reauthentication #89
  • added associate_by_email to pipeline but still adding new account when i login with a social account #84
  • LinkedIn OAuth2 bad request. #58

Merged pull requests:

v0.1.17 (2013-11-13)

Full Changelog

Closed issues:

  • Problem with weibo backend #85
  • Steam auth 401 Client Error: Unauthorized #82
  • Unit Test Django Client Login? #81
  • Facebook profile picture #80
  • AttributeError at /user/login/yahoo/ 'Association' object has no attribute 'id' #78
  • Extending mongoengine User model for SOCIAL_AUTH_USER_MODEL #70
  • Clarify what the callback url should be for github backend #66
  • Duplicate entry error when updating an existing user with a social user #63
  • Problem with do_complete for Facebook backend #39
  • Using UserSocialAuth model with Django's generic FKs breaks #38

Merged pull requests:

  • Use strategy.backend.name instead of strategy.backend_name #88 (nitishr)
  • Use strategy.backend.name instead of strategy.backend_name #87 (nitishr)
  • Use strategy.backend.name instead of strategy.backend_name #86 (nitishr)
  • Raise Http404 in django auth view when the backend is not found #83 (despawnerer)
  • Mod: URL for registering Windows Live key/secret #79 (yegle)

v0.1.16 (2013-11-07)

Full Changelog

Closed issues:

  • TypeError at /auth/login/google/: int() argument must be a string or a number, not Association #76
  • Problem with Douban backend #72

Merged pull requests:

v0.1.15 (2013-11-04)

Full Changelog

Closed issues:

  • Complete authentication through REST API #68
  • Is there a short way to connect a social account to existing user #62
  • typo in docstring #61
  • Latest version tag gone wrong #60
  • LinkedIn extra_data only partially retrieved #57
  • Django/Facebook login issue #56
  • user_details pipeline does not update protected fields for new users #55
  • Bug in login with Django 1.6 #53
  • Token refreshing #52
  • Simple question - template use #50
  • Django - Error when I try to run ./manage.py #48

Merged pull requests:

  • Add Tornado Support. #69 (san-mate)
  • Function user_data returns list. This leads to exception in social/backe... #67 (akamit)
  • Add RunKeeper #65 (JasonSanford)
  • Make partial_pipeline JSON serializable for django 1.6 #64 (hannseman)
  • Appsfuel doc from dsa to psa #59 (z4r)
  • Add openSUSE OpenID login #51 (nijel)
  • sanitize\_redirect don't work with Django's reverse\_lazy #49 (volrath)

v0.1.14 (2013-10-07)

Full Changelog

Closed issues:

  • Amazon oauth , client_id of None in url? #47
  • AttributeError: 'str' object has no attribute '_meta' in Django's admin.py #45
  • Invalid documentation for Yahoo OAuth key/secret #43
  • using mongoengine > 0.8, referencefields now store objectids not dbrefs #42
  • Google OAuth2 Disconnect #41
  • KeyError at /complete/facebook/ when trying to sign in without verifying e-mail address #40
  • MongoEngine compability #37
  • TypeError at /complete/facebook/ #36

Merged pull requests:

  • Fixes #45 -- AttributeError while resolving the user model in Django #46 (MarkusH)
  • Add python 3.3 and django 1.6 compatibility #44 (nvbn)

v0.1.13 (2013-09-22)

Full Changelog

Closed issues:

  • Error: django.db.models.fields.subclassing.JSONField #35
  • some linkedin oauth2 extra data doesn't show up #34
  • Odnoklassniki backend requires authization by POST #33
  • SOCIAL_AUTH_GOOGLE_OAUTH2_EXTRA_SCOPE is ignored #28
  • Example for pyramid #27
  • Not working with instagram api #21

Merged pull requests:

v0.1.12 (2013-09-13)

Full Changelog

Closed issues:

  • Setting the facebook scope wrongly documented #29

Merged pull requests:

v0.1.11 (2013-09-04)

Full Changelog

Closed issues:

  • Steam user ID broken in Django backend #23
  • Flask example fails to complete connection to Github #22

v0.1.10 (2013-08-29)

Full Changelog

v0.1.9 (2013-08-29)

Full Changelog

Closed issues:

  • google oauth 2.0 #20
  • Support for linkedin oauth2 #19
  • Invalid Steam backend user id. #17

Merged pull requests:

v0.1.8 (2013-07-13)

Full Changelog

Merged pull requests:

v0.1.7 (2013-06-03)

Full Changelog

v0.1.6 (2013-06-03)

Full Changelog

v0.1.5 (2013-06-01)

Full Changelog

v0.1.4 (2013-05-31)

Full Changelog

v0.1.3 (2013-05-31)

Full Changelog

Closed issues:

  • get_user_details() vs user_data() #7

Merged pull requests:

  • Added support for django custom user with no 'username' field #10 (jgsogo)
  • Add Trello backend support #9 (dongweiming)
  • Podio backend #8 (gsakkis)
  • VK.com (former vkontakte) backend update #6 (uruz)
  • Bug fix with Vkontakte provider #5 (kazarinov)

v0.1.2 (2013-04-04)

Full Changelog

Closed issues:

  • Flask example - missing relation 'social_auth_usersocialauth' #4

v0.1.1 (2013-04-01)

Closed issues:

  • confusing update to globals in the flask integration #1

Merged pull requests:

  • Fixed South introspection path to new module structure. #2 (jezdez)

* This Change Log was automatically generated by github_changelog_generator