The 1.0 release of django-registration represents a complete rewrite of the previous codebase, and introduces several new features which greatly enhance the customizability and extensibility of django-registration. Whenever possible, changes were made in ways which preserve backwards compatibility with previous releases, but some changes to existing installations will still be required in order to upgrade to 1.0. This document provides a summary of those changes, and of the new features available in the 1.0 release.
As of 1.0, django-registration requires Django 1.4 or newer; older Django releases may work, but are officially unsupported.
The entire codebase was rewritten for 1.0, switching from function-based views accepting keyword arguments to class-based views with overridable attributes. Whether this affects you will depend on how you were using django-registration previously: