Django 3.1.3 notas de lanzamiento

2 de noviembre de 2020

Django 3.1.3 corrige varios errores en 3.1.2 y agrega compatibilidad con Python 3.9.

Bugfixes

  • Corregida una regresión en Django 3.1.2 que causaba la altura incorrecta de la barra de búsqueda de la lista de cambios del administrador (#32072).

  • Corregida una regresión en Django 3.1.2 que causaba un ancho incorrecto de la barra de búsqueda de la lista de cambios administrativa en una página filtrada (#32091).

  • Se ha corregido la visualización de caracteres Unicode en los valores de campo JSON (:class:`forms.JSONField <django.forms.JSONField>) y campos JSON no modificables (:class:`models.JSONField <django.db.models.JSONField>), en la interfaz administrativa (#32080).

  • Se corrigió una regresión en Django 3.1 que causaba un crash de ArrayAgg y StringAgg con ordering en transformaciones de clave para JSONField (#32096).

  • Se corrigió una regresión en Django 3.1 que causaba un error de __in búsqueda cuando se utilizaban transformaciones de clave para JSONField en el valor de la búsqueda (#32096).

  • Se corrigió una regresión en Django 3.1 que causaba un crash de ExpressionWrapper con transformaciones de clave para JSONField (#32096).

  • Se han corregido varios problemas en Django 3.1 que causaban un error de migración en PostgreSQL cuando se agregaba una restricción de exclusión con transformaciones de clave para el campo JSONField en expressiones (#32096).

  • Se han corregido varios problemas en Django 3.1 donde los atributos ProtectedError.protected_objects y RestrictedError.restricted_objects devolvían iteradores en lugar de un conjunto (set) de objetos (#32107).

  • Se ha corregido un problema en Django 3.1.2 que causaba una configuración incorrecta del layout de entrada de formulario en pantallas pequeñas en la vista de formulario de cambio administrativo (#32069).

  • Se han corregido varios problemas en Django 3.1 que invalidaban tokens de restablecimiento de contraseña pre-Django 3.1 (#32130).

  • Se ha agregado soporte para asgiref 3.3 (#32128).

  • Se han corregido varios problemas en Django 3.1 que causaban un layout incorrecto del cuadro de texto en pantallas de tamaño medio en la vista de formulario de cambio administrativo con el panel lateral abierto (#32127).

  • Se han corregido errores en Django 3.0.7 que no utilizaban alias de Subquery() en la cláusula GROUP BY (#32152).