Week ending February 6, 2022
Released Django 4.0.2, 3.2.12, and 2.2.27.
Triaged:
https://code.djangoproject.com/ticket/33474 - Introduce
slots definition to Variable and FilterExpression (accepted)
https://code.djangoproject.com/ticket/33471 - AlterField
operation should be noop when adding/changing choices. (accepted)
https://code.djangoproject.com/ticket/33470 - Avoid SQL
comments with descriptions of noop operations in sqlmigrate.
(wontfix)
https://code.djangoproject.com/ticket/33476 - Formatting Code
with Black (created)
https://code.djangoproject.com/ticket/33477 - Union Operator
merges annotated values wrongfully (invalid)
https://code.djangoproject.com/ticket/33479 - Change Username
on Django Forums (invalid)
https://code.djangoproject.com/ticket/33480 - Migration
autodetector crashes when renaming a model and field. (created)
https://code.djangoproject.com/ticket/33485 -
inlineformset_factory generate more db subquerys when the model
have fk (duplicate)
https://code.djangoproject.com/ticket/33486 - Allow
translations' variants based on objects count for admin's delete
selected confirmation messages (wontfix)
https://code.djangoproject.com/ticket/33475 - Add a
SESSION_KEY_LENGTH setting (wontfix)
https://code.djangoproject.com/ticket/33483 - Index name
migration instability between database engines (wontfix)
https://code.djangoproject.com/ticket/33491 - Rows are
selected only on Chrome when going back from the confirmation
page. (accepted)
https://code.djangoproject.com/ticket/33492 - Getting Errors
for code that is commented (invalid)
https://code.djangoproject.com/ticket/33489 - Autocomplete
broken on ManyToManyField (invalid)
https://code.djangoproject.com/ticket/33493 - It's
counter-intuitive how QuerySet.iterate() works with
prefetch_related (wontfix)
Reviewed/committed:
https://github.com/django/django/pull/15380 - Fixed #33480 --
Fixed makemigrations crash when renaming model and field.
https://github.com/django/django/pull/15198 - Fixed #30360 --
Added support for secret key rotation.
https://github.com/django/django/pull/15382 - Fixed #33482 --
Fixed QuerySet filtering againts negated Exists() with empty
queryset.
https://github.com/django/django/pull/15378 - Fixed #33474 --
Added __slots__ to Variable and FilterExpression.
https://github.com/django/django/pull/15390 - Added Redis to
warning about using cached sessions in docs.
https://github.com/django/django/pull/15245 - Fixed #32243 --
Added docs examples for manually saving Files.
https://github.com/django/django/pull/15388 - Fixed #33473 --
Fixed detecting changes by autoreloader in .py files inside
template directories.
https://github.com/django/django/pull/15393 - Refs #32559 --
Added selenium test for FloatField client-side validation.
Authored:
https://github.com/django/django/pull/15379 - Refs
#33476 -- Used vertical hanging indentation for format lists
with inline comments.
https://github.com/django/django/pull/15392 - Refs
#33476 -- Refactored problematic code before reformatting by
Black.
https://github.com/django/django/pull/15394 - Disabled caching
in GitHub actions for Windows tests.
Best,
Mariusz