Примечания к выпуску 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, когда был включен режим SQL
ONLY_FULL_GROUP_BY(#34992).Исправлена регрессия в Django 4.2, из-за которой виджет пароля администратора, доступный только для чтения, и некоторые справочные тексты неправильно выравнивались по ширине планшета (#34982).
Исправлена регрессия в Django 4.2, приводившая к сбою миграции в SQLite при изменении неподдерживаемого
Meta.db_table_comment(#35006).