Week ending February 7, 2021
Released Django 3.1.6, 3.0.12, and 2.2.18.
Triaged:
https://code.djangoproject.com/ticket/32402 - django.urls
resolve does not resolve typed paths, like <int:pk>
(invalid)
https://code.djangoproject.com/ticket/32401 - Email template
for resetting password is missing the port the application is
running on (needsinfo)
https://code.djangoproject.com/ticket/32399 - Allow
method_decorator() to accept a list/tuple of method names.
(wontfix)
https://code.djangoproject.com/ticket/32404 - Parallel
TestRunner fails with +1 database replica reference on MacBook
Pro. (duplicate)
https://code.djangoproject.com/ticket/32405 - Inline admin -
last related item also hidden when user has no add_permission
(needsinfo)
https://code.djangoproject.com/ticket/32403 - When run test
with off postgres database got `RuntimeError: generator didn't
yield` instead of connection error (needsinfo)
https://code.djangoproject.com/ticket/32407 - Add token
generator for email verification (wontfix)
https://code.djangoproject.com/ticket/32410 - An empty list is
considered as an empty value for JSONField. (duplicate)
https://code.djangoproject.com/ticket/32411 - Case-insensitive
lookups on JSONField doesn't work on MySQL. (accepted)
https://code.djangoproject.com/ticket/32415 - Error occurs
when migrate db: relation is not existed. (invalid)
https://code.djangoproject.com/ticket/32418 - F() expressions
crash due to some interval/duration error on MySQL. (duplicate)
https://code.djangoproject.com/ticket/32414 - Syntax Error
when combining __in and F() in filter. (duplicate)
https://code.djangoproject.com/ticket/32421 - Add
@cached_property in admindocs. (accepted)
https://code.djangoproject.com/ticket/32423 - Support for
extra related lookup definitions of a field. (wontfix)
https://code.djangoproject.com/ticket/32417 -
LiveServerTestCase._tearDownClassInternal() has unneeded hasattr
check (accepted)
https://code.djangoproject.com/ticket/22382 -
ManyRelatedManager's get_prefetch_queryset doesn't validate the
prefetch types (duplicate)
Reviewed/committed:
https://github.com/django/django/pull/13964 - Fixed #32332 --
Fixed loss of parent with non-numeric pk when saving child after
parent.
https://github.com/django/django/pull/13952 - Fixed #32395 --
Allowed capturing stdout of migration signals.
https://github.com/django/django/pull/13890 - Fixed #32350 --
Fixed showmigrations crash for applied squashed migrations.
https://github.com/django/django/pull/13975 - Fixed #32420 --
Fixed detecting primary key values in deserialization when PK is
also a FK.
https://github.com/django/django/pull/13978 - Fixed #32419 --
Clarified URLconf in example of serving media files.
https://github.com/django/django/pull/13979 - Fixed #32411 --
Fixed __icontains lookup for JSONField on MySQL.
https://github.com/django/django/pull/13951 - Fixed #32394 --
Changed project template settings to use relative STATIC_URL.
Authored:
https://github.com/django/django/pull/13963 - Fixed #32403 --
Fixed re-raising DatabaseErrors when using only 'postgres'
database.
https://github.com/django/django/pull/13969 - Skipped
test_archive tests when bz2/lzma module is not installed.
Best,
Mariusz