Notas de lanzamiento de Django 1.6.1

12 de diciembre de 2013

Esta es Django 1.6.1, una versión de corrección de errores para Django 1.6. Además de las correcciones de errores listadas a continuación, también se incluyen traducciones enviadas desde la versión 1.6.

Correcciones de errores

  • Se ha corregido BCryptSHA256PasswordHasher con py-bcrypt y Python 3 (#21398).

  • Se han corregido las siguientes fallas:

  • Se ha reparado Queryset.datetimes que lanzaba AttributeError en algunas situaciones (#21432).

  • Se ha corregido que la clase ModelBackend levantara UnboundLocalError si get_user_model() levantaba un error (#21439).

  • Se ha reparado una regresión que impedía las clases derivadas de GenericRelation ser editables en ModelForms (#21428).

  • Se ha agregado el método to_python faltante para ModelMultipleChoiceField que es necesario en Django 1.6 para detectar correctamente los cambios desde valores iniciales (#21568).

  • Se han corregido las traducciones de django.contrib.humanize donde se devolvía la secuencia Unicode del espacio no rompeable verbatim (#21415).

  • Se ha reparado el error loaddata cuando el nombre del archivo de fijación contenía puntos que no estaban relacionados con extensiones de archivos o cuando el camino de la fijación era relativo pero se encontraba en una subcarpeta (#21457, #21551).

  • Se ha reparado la visualización de instancias inline en formsets cuando el padre tenía 0 como clave primaria (#21472).

  • Se ha reparado una regresión donde los conjuntos de consultas personalizados para claves foráneas se sobreescribían si ModelAdmin tenía ordenación establecida (#21405).

  • Se ha eliminado la mención a una característica en las opciones --locale/-l del comando makemessages y compilemessages que nunca funcionó como prometido: Soporte de nombres de locales separados por comas. Aún es posible especificar múltiples locales en una sola ejecución utilizando la opción varias veces (#21488, #17181).

  • Se ha reparado una regresión que desencadenaba innecesariamente la configuración de ajustes cuando se importaba get_wsgi_application (#21486).

  • Se ha corregido el método de cliente de prueba logout() cuando se utiliza la sesión basada en cookies como backend (#21448).

  • Se ha corregido un error de caída cuando un campo GeometryField utiliza una herramienta no geométrica (#21496).

  • Actualización fija del hash de contraseña cuando se cambia la cuenta de iteraciones (#21535).

  • Corregido un error en la vista de depuración cuando el URLconf solo contiene un elemento (#21530).

  • Se reagregó la cuenta de resultados de búsqueda y el enlace de reinicio en la vista del administrador de lista de cambios (#21510).

  • La lengua actual ya no se almacena en la sesión por LocaleMiddleware en cada respuesta, sino solo después de un cierre de sesión (#21473).

  • Se ha corregido un error de caída cuando se ejecuta runserver en sistemas no ingleses y cuando la fecha formateada en su salida contiene caracteres no ASCII (#21358).

  • Corregido un error de caída en la vista de depuración después de que ocurriera una excepción en Python ≥ 3.3 (#21443).

  • Se ha corregido un error de ejecución en ImageField en algunas plataformas (se han reportado Homebrew y RHEL6) (#21355).

  • Se corrigió una regresión cuando se utilizan relaciones genéricas en ModelAdmin.list_filter (#21431).