Notas de lanzamiento de Django 1.11.4.

1 de agosto de 2017

Django 1.11.4 corrige varios problemas en 1.11.3.

Bugfixes

  • Se ha corregido un problema de regresión en 1.11.3 en Python 2 donde los valores format no ASCII para widgets de fecha/hora resultan en una value vacía en el HTML del widget (#28355).

  • Se han corregido QuerySet.union() y difference() cuando se combinaban con un conjunto de consultas que lanzaba EmptyResultSet (#28378).

  • Se ha corregido un problema de regresión en la serialización de objetos LazyObject en Python 2 cuando el objeto envuelto no tenía __reduce__() (#28389).

  • Se ha corregido una caída en runserver’s autoreload con Python 2 en Windows con variables de entorno no str (#28174).

  • Se ha corregido Field.has_changed() para que devolviera False para campos de formulario deshabilitados: BooleanField, MultipleChoiceField, MultiValueField, FileField, ModelChoiceField y ModelMultipleChoiceField.

  • Se han corregido QuerySet.count() para consultas de union(), difference() y intersection(). (#28399).

  • Fixed la renderización de ClearableFileInput como subwidget de MultiWidget (#28414). Los templates de widget personalizados clearable_file_input.html necesitarán adaptarse al hecho de que los valores de contexto checkbox_name, checkbox_id, is_initial, input_text, initial_text y clear_checkbox_label ahora son atributos de widget en lugar de aparecer en el contexto de nivel superior.

  • Se ha corregido la caída del conjunto de consultas cuando se utiliza una GenericRelation a un modelo proxy (#28418).