Django 4.2.8发行说明

December 4, 2023

Django 4.2.8修复了4.2.7中的几个错误,并添加了与Python3.12的兼容性。

补补

  • 修复了Django 4.2中导致 makemigrations --check 停止显示挂起的迁移 (#34457 )。

  • 修复了Django 4.2中导致崩溃的回归 QuerySet.aggregate() 使用聚合通过条件表达式引用其他聚合或窗口函数 (#34975 )。

  • 修复了Django 4.2中的一个回归,该回归在注释 QuerySet 使用一个 Windowpartition_by 子句混合字段类型和聚合表达式 (#34987 )。

  • Fixed a regression in Django 4.2 where the admin's change list page had misaligned pagination links and inputs when using list_editable (#34991).

  • 修复了Django 4.2中的回归问题,在Django 4.2中,管理员中的复选框将位于较窄屏幕宽度的中心 (#34994 )。

  • 修复了Django 4.2中的回归,该回归导致在MariaDB上使用聚合的查询集崩溃 ONLY_FULL_GROUP_BY 已启用SQL模式 (#34992 )。

  • 修复了Django 4.2中管理员的只读密码小工具和一些帮助文本在平板电脑宽度上错误对齐的回归问题 (#34982 )。

  • Fixed a regression in Django 4.2 that caused a migration crash on SQLite when altering unsupported Meta.db_table_comment (#35006).