Примечания к выпуску Django 4.2.8

4 декабря 2023

Django 4.2.8 исправляет несколько ошибок в 4.2.7 и добавляет совместимость с Python 3.12.

Исправления

  • Исправлена регрессия в Django 4.2, из-за которой makemigrations --check переставал отображать ожидающие миграции (#34457).
  • Исправлена регрессия в Django 4.2, которая приводила к сбою QuerySet.aggregate() с агрегатами, ссылающимися на другие агрегаты или оконные функции через условные выражения (#34975).
  • Исправлена регрессия в Django 4.2, которая приводила к сбою при аннотировании QuerySet выражением Window, состоящим из partition_by, в котором смешивались типы полей и агрегатные выражения (#34987).
  • Исправлена регрессия в Django 4.2, когда на странице списка изменений администратора ссылки и входы пагинации были неправильно расположены при использовании list_editable (#34991).
  • Исправлена регрессия в Django 4.2, когда чекбоксы в админке центрировались на узких экранах (#34994).
  • Исправлена регрессия в Django 4.2, вызывавшая крах кверисетов с агрегатами на MariaDB, когда был включен режим ONLY_FULL_GROUP_BY SQL (#34992).
  • Исправлена ошибка в Django 4.2, из-за которой виджет пароля администратора, доступного только для чтения, и некоторые тексты справки неправильно выравнивались по ширине планшета (#34982).
  • Исправлена регрессия в Django 4.2, которая приводила к сбою миграции на SQLite при изменении неподдерживаемых Meta.db_table_comment (#35006).
Вернуться на верх