django-allauth 0.12.0 released

Posted by Raymond Penners on 2013-07-01

Note worthy changes

  • Added support for re-authenticated (forced prompt) by means of a new action="reauthenticate" parameter to the {% provider_login_url %}
  • Roberto Novaes contributed a Brazilian Portuguese translation, thanks!
  • Daniel Eriksson contributed a Swedish translation, thanks!
  • You can now logout from both allauth and Facebook via a Javascript helper: window.allauth.facebook.logout().
  • Connecting a social account is now a flow that needs to be explicitly triggered, by means of a process="connect" parameter that can be passed along to the {% provider_login_url %}, or a process=connect GET parameter.
  • Tomas Marcik contributed a Czech translation, thanks!

Backwards incompatible changes

  • The {% provider_login_url %} tag now takes an optional process parameter that indicates how to process the social login. As a result, if you include the template socialaccount/snippets/provider_list.html from your own overridden socialaccount/connections.html template, you now need to pass along the process parameter as follows: {% include "socialaccount/snippets/provider_list.html" with process="connect" %}.
  • Instead of inlining the required Facebook SDK Javascript wrapper code into the HTML, it now resides into its own .js file (served with {% static %}). If you were using the builtin fbconnect.html this change should go by unnoticed.

Next: django-allauth 0.13.0 released Previous: django-allauth 0.11.1 released
Archives