Adds password validation, permission mixins for class-based views, a redesigned admin and parallel test runs.
Download Django 1.9 PDF Official release notes
Release notes
- Released: December 1, 2015
- Python: 2.7, 3.4 – 3.5
- Support: Standard release
Read the full notes, including backwards-incompatible changes, at docs.djangoproject.com.
New features
- Password validation (AUTH_PASSWORD_VALIDATORS).
- LoginRequiredMixin, PermissionRequiredMixin and UserPassesTestMixin.
- New flat admin design.
- Running tests in parallel with --parallel.
- transaction.on_commit() hooks.
Deprecated features
- ForeignKey and OneToOneField without on_delete.
- Passing a 3-tuple or app_name to include(): set app_name in the URLconf.
- allow_lazy(): use keep_lazy().