- Removed
CreateAndRedirectToEditViewmixin. It was marked for deprecation and removal since 1.0. - Added
JsonRequestAndResponseMixinmixin which attempts to parse requests as JSON. - Added
CanonicalSlugDetailMixinmixin which allows for the specification of a canonical slug on aDetailViewto help with SEO by redirecting on non-canonical requests. - Added
UserPassesTestMixinmixin to replicate the behavior of Django's@user_passes_testdecorator. - Some fixes for
CanonicalSlugDetailMixin. AccessMixinnow has a runtime-overridablelogin_urlattribute.- Fixed problem with
GroupRequiredMixinthat made it not actually work. - All tests pass for Django versions 1.4 through 1.6 and Python versions 2.6, 2.7, and 3.3 (Django 1.4 and 1.5 not tested with Python 3.3).
- Tests and documentation changes for all of the above.