Django 4.2.8 リリースノート¶
2023年12月4日
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 でのリグレッションを修正しました。フィールドタイプと集計式を混在させた
partition_by
節を含むWindow
式でQuerySet
をアノテーションする際にクラッシュが発生していました (#34987)。Django 4.2 で、
list_editable
を使用した際に管理画面のチェンジリストページのページ分割リンクとインプットがずれてしまうリグレッションを修正しました (#34991)。Django 4.2 のリグレッションを修正しました。admin 画面のチェックボックスが、狭い画面幅で中央に配置されてしまう問題がありました (#34994)。
Django 4.2 で発生したリグレッションを修正しました。
ONLY_FULL_GROUP_BY
SQLモードが有効になっているときに、MariaDB 上の集計を含むクエリセットでクラッシュが発生していた問題に対処しました (#34992)。Django 4.2 で、admin サイトの読み取り専用パスワードウィジェットと一部のヘルプテキストがタブレットの幅で不正確に配置されていたリグレッションを修正しました (#34982)。
Django 4.2 において発生したリグレッションを修正しました。これにより、SQLite で
Meta.db_table_comment
を変更する際にマイグレーションがクラッシュする問題が解決しました (#35006)。