Notas de lanzamiento de Django 4.2.8

4 de diciembre de 2023

Django 4.2.8 arregla varios bugs en 4.2.7 y agrega compatibilidad con Python 3.12.

Bugfixes

  • Se corrigió una regresión en Django 4.2 que causaba que makemigrations --check dejara de mostrar las migraciones pendientes (#34457).

  • Se corrigió una regresión en Django 4.2 que causaba un crash de QuerySet.aggregate() con agregados que hacen referencia a otros agregados o funciones de ventana a través de expresiones condicionales (#34975).

  • Se corrigió una regresión en Django 4.2 que causaba un crash cuando se anotaba un QuerySet con expresiones de ventana compuestas por una cláusula partition_by mezclando tipos de campo y expresiones de agregado (#34987).

  • Se han corregido las siguientes regresiones en Django 4.2:

  • Se ha corregido una regresión en Django 4.2 donde las casillas de verificación en el administrador estaban centradas en anchos de pantalla más estrechos (#34994).

  • Se ha corregido una regresión en Django 4.2 que causaba un crash de conjuntos de consultas con agregaciones en MariaDB cuando se habilitaba el modo SQL ONLY_FULL_GROUP_BY (#34992).

  • Se ha corregido una regresión en Django 4.2 donde el widget de contraseña de solo lectura del administrador y algunos textos de ayuda estaban desalineados en anchos de tabletas (#34982).

  • Se ha corregido una regresión en Django 4.2 que causaba un crash de migración en SQLite cuando se alteraba el Meta.db_table_comment no soportado (#35006).