Skip to content
This repository has been archived by the owner on Jan 29, 2019. It is now read-only.

v0.11.1

Compare
Choose a tag to compare
@Osmose Osmose released this 28 Jan 19:02
· 34 commits to master since this release

Welcome to django-browserid 0.11.1! django-browserid is a library that integrates BrowserID/Persona authentication into Django.

This release is backwards-compatible with 0.11.

Python and Django versions

django-browserid is tested on Python 2.6, 2.7, 3.2, 3.3, and 3.4, and on Django 1.4, 1.5, 1.6, and 1.7. It may work on other version combinations, but we haven't gotten around to testing them yet, so you should expect possible errors.

What's new in django-browserid 0.11.1

Jingo import loop fixed

Users of jingo were unable to upgrade to the latest django-browserid due to an issue where the helper functions weren't available in their templates. This was caused by a circular import which happened because jingo loads all the Django apps listed in INSTALLED_APPS on module load. This is now fixed; the import in question was moved to helpers.py, which is loaded as late as possible by jingo in order to avoid exactly this problem.

Credits

Special thanks for this release goes to @bobsilverberg for originally reporting the issue and bravely dealing with it for months, and @rlr for providing a way to replicate the issue and reviewing the fix.