Примечания к выпуску Django 3.1.3¶
2 ноября 2020
Django 3.1.3 исправляет несколько ошибок в 3.1.2 и добавляет совместимость с Python 3.9.
Исправления¶
- Исправлена регрессия в Django 3.1.2, которая приводила к неправильной высоте строки поиска в списке изменений администратора (#32072).
- Исправлена регрессия в Django 3.1.2, которая приводила к неправильной ширине строки поиска изменений в админке на отфильтрованной странице (#32091).
- Исправлено отображение символов Unicode в значениях
forms.JSONField
и только для чтенияmodels.JSONField
в админке (#32080). - Исправлена регрессия в Django 3.1, которая приводила к сбою
ArrayAgg
иStringAgg
сordering
при преобразовании ключей дляJSONField
(#32096). - Исправлена регрессия в Django 3.1, которая приводила к сбою поиска
__in
при использовании преобразований ключа дляJSONField
в значении поиска (#32096). - Исправлена регрессия в Django 3.1, которая приводила к сбою
ExpressionWrapper
с преобразованиями ключей дляJSONField
(#32096). - Исправлена регрессия в Django 3.1, которая вызывала сбой миграций на PostgreSQL при добавлении
ExclusionConstraint
с преобразованиями ключей дляJSONField
вexpressions
(#32096). - Исправлена регрессия в Django 3.1, когда атрибуты
ProtectedError.protected_objects
иRestrictedError.restricted_objects
возвращали итераторы вместоset
объектов (#32107). - Исправлена регрессия в Django 3.1.2, которая приводила к неправильному расположению формы ввода на маленьких экранах в представлении формы изменения администратора (#32069).
- Исправлена ошибка в Django 3.1, из-за которой токены сброса пароля (#32130), существовавшие до версии Django 3.1, становились недействительными.
- Добавлена поддержка
asgiref
3.3 (#32128). - Исправлена регрессия в Django 3.1, которая приводила к неправильному расположению текстовой области на экранах среднего размера в представлении формы изменения администратора с открытой боковой панелью (#32127).
- Исправлена регрессия в Django 3.0.7, которая не использовала псевдонимы
Subquery()
в пунктеGROUP BY
(#32152).