django-allauth 0.6.0 released

Posted by Raymond Penners on 2012-06-20

Note worthy changes

  • account: Added ACCOUNT_USER_DISPLAY to render a user name without making assumptions on how the user is represented.
  • allauth, socialaccount: Removed the last remaining bits of hardcodedness with respect to the enabled social authentication providers.
  • account: Added ACCOUNT_AUTHENTICATION_METHOD setting, supporting login by username, email or both.

Backwards incompatible changes

  • The ACCOUNT_EMAIL_AUTHENTICATION setting has been dropped in favor of ACCOUNT_AUTHENTICATION_METHOD.
  • The login form field is now always named login. This used to by either username or email, depending on the authentication method. If needed, update your templates accordingly.
  • The allauth template tags (containing template tags for OpenID, Twitter and Facebook) have been removed. Use the socialaccount template tags instead (specifically: {% provider_login_url ... %}).
  • The allauth.context_processors.allauth context processor has been removed, in favor of allauth.socialaccount.context_processors.socialaccount. In doing so, all hardcodedness with respect to providers (e.g allauth.facebook_enabled) has been removed.

Next: django-allauth 0.7.0 released Previous: django-allauth 0.5.0 released
Archives