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

v1.0.0

Compare
Choose a tag to compare
@Osmose Osmose released this 30 Apr 21:19
· 18 commits to master since this release

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

This release is backwards-compatible with 0.11.1.

Python and Django versions

django-browserid is tested on Python 2.7, 3.2, 3.3, and 3.4, and on Django 1.7 and 1.8. 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 1.0.0

Frozen API

As per semver, the public API is now frozen. It's been a long time since we ran into a case where the API needed to change to accommodate a use case, and I don't anticipate any future changes.

Django 1.8 Support and Dropped 1.4 to 1.6 Support.

We now officially test on Django 1.8. We also dropped our automated testing for Django 1.4 to 1.6, as 1.8 is the new LTS release and supporting the older Django versions is the cause of some of the crufty code we still have hanging around.

Next Release?

As of now there's no plans for another release; Persona isn't changing and there's no obvious new features to run out and implement. There's a few opportunities for cleaning up some old code that tries to support older Django versions, and there's some documentation improvements around people using the built-in Jinja support for Django 1.8 or a library like django-jinja, but other than that, I'm pretty happy with where the library is.

Of course, bug reports and fixes/improvements are always welcome, and we'll do more small releases if anything like that comes up.

Credits

Special thanks for this release goes to @abompard for adding Django 1.8 support and @toolness and @edmorley for their documentation fixes.