December 12, 2013
This is Django 1.6.1, a bugfix release for Django 1.6. In addition to the bug fixes listed below, translations submitted since the 1.6 release are also included.
BCryptSHA256PasswordHasherwith py-bcrypt and Python 3 (#21398).
ForeignKeywith a hidden reverse manager (
related_nameending with '+') from being used as a lookup for
AttributeErrorin some situations (#21432).
get_user_model()raised an error (#21439).
GenericRelationsubclasses from working in
ModelMultipleChoiceFieldwhich is required in Django 1.6 to properly detect changes from initial values (#21568).
django.contrib.humanizetranslations where the Unicode sequence for the non-breaking space was returned verbatim (#21415).
loaddataerror when fixture file name contained any dots not related to file extensions (#21457) or when fixture path was relative but located in a subdirectory (#21551).
ModelAdminhad ordering set (#21405).
-loption of the
compilemessagescommands that never worked as promised: Support of multiple locale names separated by commas. It's still possible to specify multiple locales in one run by using the option multiple times (#21488, #17181).
logout()method when using the cookie-based session backend (#21448).
GeometryFielduses a non-geometric widget (#21496).
LocaleMiddlewareon every response, but rather only after a logout (#21473).
runserveron non-English systems and when the formatted date in its output contained non-ASCII characters (#21358).
ImageFieldon some platforms (Homebrew and RHEL6 reported) (#21355).