Django 4.2.8 release notes¶
4 december 2023
Django 4.2.8 åtgärdar flera buggar i 4.2.7 och lägger till kompatibilitet med Python 3.12.
Buggrättningar¶
Åtgärdade en regression i Django 4.2 som gjorde att
makemigrations --check
slutade visa väntande migreringar (#34457).Åtgärdade en regression i Django 4.2 som orsakade en krasch av
QuerySet.aggregate()
med aggregat som refererar till andra aggregat eller fönsterfunktioner genom villkorliga uttryck (#34975`).Åtgärdade en regression i Django 4.2 som orsakade en krasch när man annoterade en
QuerySet
med ettWindow
-uttryck som består av enpartition_by
-klausul som blandar fälttyper och aggregeringsuttryck (#34987`).Åtgärdade en regression i Django 4.2 där administratörens sida för ändringslistan hade felriktade pagineringslänkar och ingångar när
list_editable
användes (#34991`).Åtgärdade en regression i Django 4.2 där kryssrutor i admin skulle centreras på smalare skärmbredder (#34994).
Åtgärdade en regression i Django 4.2 som orsakade en krasch av querysets med aggregeringar på MariaDB när SQL-läget
ONLY_FULL_GROUP_BY
var aktiverat (#34992`).Åtgärdade en regression i Django 4.2 där admins skrivskyddade lösenordswidget och vissa hjälptexter var felaktigt inriktade på surfplattans bredd (#34982).
Åtgärdade en regression i Django 4.2 som orsakade en migreringskrasch på SQLite när man ändrade
Meta.db_table_comment
som inte stöds (#35006).