Week ending May 7, 2023
Released Django 4.2.1, 4.1.9, and 3.2.19.
Triaged:
https://code.djangoproject.com/ticket/34528 - Reduce
Add/RemoveIndex migration operations. (created)
https://code.djangoproject.com/ticket/34529 - Squashing
migrations with Meta.index_together -> indexes transition
should remove deprecation warnings. (created)
https://code.djangoproject.com/ticket/34069 -
get_language_from_request should not fallback to
settings.LANGUAGE_CODE (duplicate)
https://code.djangoproject.com/ticket/34532 -
Form.default_renderer is ignored in formsets. (accepted)
https://code.djangoproject.com/ticket/34534 - Reduce
index/constraints operations. (accepted)
https://code.djangoproject.com/ticket/34537 - Add an User
inline to the default GroupAdmin (duplicate)
https://code.djangoproject.com/ticket/34538 - Incorrect query
generated with on subquery WHERE depending on the order of the Q()
objects (duplicate)
https://code.djangoproject.com/ticket/34541 - StorageRouter
(wontfix)
https://code.djangoproject.com/ticket/34525 - index_together
warning after migration to new style (invalid)
https://code.djangoproject.com/ticket/34543 - Thousand
separator breaking templates (needsinfo)
https://code.djangoproject.com/ticket/34544 -
DBMS_LOB.SUBSTR() is unnecessary for "IS NULL" condition on
Oracle. (accepted)
https://code.djangoproject.com/ticket/34545 - Typo in "FAQ:
Installation". (accepted)
Reviewed/committed:
https://github.com/django/django/pull/16809 - Fixed #33759 --
Avoided unnecessary subquery in QuerySet.delete() with
self-referential subqueries if supported.
https://github.com/django/django/pull/16816 - Fixed #34513 --
Added system check for relational fields in
ModelAdmin.list_display.
https://github.com/django/django/pull/16801 - Fixed #34517 --
Avoided connection post_init signal to ImageField without
width/height fields.
https://github.com/django/django/pull/16824 - Fixed #34535 --
Fixed SQLite dbshell crash on pathlib.Path when handling
exceptions.
https://github.com/django/django/pull/16827 - Removed
unnecessary workarounds for Sphinx < 4.3.0.
https://github.com/django/django/pull/16828 - Corrected
code-block directives in docs.
https://github.com/django/djangoproject.com/pull/1356 -
Corrected og title and description for teams page.
Authored:
https://github.com/django/django/pull/16813 - Fixed #34523 --
Fixed TransactionManagementError in QuerySet.update_or_create()
with MyISAM storage engine.
https://github.com/django/django/pull/16819 - Fixed #34528 --
Reduced Add/RemoveIndex operations when optimizing migrations.
https://github.com/django/django/pull/16820 - Fixed #34529,
Refs #34525 -- Reduced index operations with
Meta.indexes/index_together when optimizing migrations.
https://github.com/django/django/pull/16826 - Fixed
MultipleFileFieldTest.test_file_multiple_validation() test if
Pillow isn't installed.
https://github.com/django/django/pull/16829 - Refs #27236 --
Made more cosmetic edits to Meta.index_together deprecation.
Best,
Mariusz