Week ending October 10, 2021
Triaged:
https://code.djangoproject.com/ticket/33164 - UUID URL
converter should support uppercase hexadecimal digits (wontfix)
https://code.djangoproject.com/ticket/32888 - Document that
select_for_update() doesn't lock tables when their columns are not
selected. (accepted)
https://code.djangoproject.com/ticket/33165 - DateInput
default date is not shown when localization is on (needsinfo)
https://code.djangoproject.com/ticket/33163 - Add
AppConfig.ready() example to the admonition about connecting
receiver functions. (accepted)
https://code.djangoproject.com/ticket/33168 -
Meta.managed=False field not respected by makemigrations (wontfix)
https://code.djangoproject.com/ticket/33169 - Migrations
crashes with long identifiers on MySQL. (needsinfo)
https://code.djangoproject.com/ticket/32074 - Python 3.10
compatibility (accepted)
https://code.djangoproject.com/ticket/33173 - Python 3.11
compatibility (created)
https://code.djangoproject.com/ticket/33166 - Add "field" to
the context when rendering widgets. (accepted)
https://code.djangoproject.com/ticket/28401 - Allow
hashlib.md5() calls to work with FIPS kernels (accepted)
https://code.djangoproject.com/ticket/21241 - Optimize the
query generated for admin changelist filters (duplicate)
https://code.djangoproject.com/ticket/33175 -
ForeignKeyRawIdWidget doesn't quote object.pk and generates wrong
links. (duplicate)
https://code.djangoproject.com/ticket/33177 - Setting
DATABASES[alias]["TEST"]["MIGRATE"] = False should mean that
`migrate` isn't run. (wontfix)
https://code.djangoproject.com/ticket/33180 - Debug 500 HTML
broken with strict Content-Security-Policy (CSP) (accepted)
Reviewed/committed:
https://github.com/django/django/pull/14930 - Refs #27694 --
Doc'd lookups that can be chained with HStoreField key transforms.
https://github.com/django/django/pull/14931 - Refs #33107 --
Optimized cached_import() helper.
https://github.com/django/django/pull/14891 - Fixed #32888 --
Doc'd that select_for_update() only locks tables with selected
columns.
https://github.com/django/django/pull/14920 - Fixed #22224 --
Added note about supplying missing values for non-nullable fields
with blank=True.
https://github.com/django/django/pull/14936 - Refs #29026 --
Added log() to makemigrations.
https://github.com/django/django/pull/14947 - Refs #26430 --
Removed unused branch in sql.Query.get_count().
https://github.com/django/django/pull/14935 - Fixed #23408 --
Added migrations questioner prompt for adding unique fields with a
callable default.
https://github.com/django/django/pull/14917 - Fixed #33156 --
Used sessionStorage to preserve quick filter for admin's
navigation sidebar.
https://github.com/django/django/pull/14880 - Fixed #33131 --
Improved error messages for clashing reverse accessor names.
https://github.com/django/django/pull/14924 - Refs #31026 --
Improved BoundField.label_tag() docs.
https://github.com/django/django/pull/14954 - Fixed #33151 --
Fixed createsuperuser crash for many-to-many required fields in
non-interactive mode.
https://github.com/django/django/pull/14927 - Refs #25467 --
Added test for excluding one-to-one relation with unsaved objects.
https://github.com/django/django/pull/14944 - Improved docs
regarding UTF-8 support with Apache and mod_wsgi.
Reviewed:
https://github.com/django/django/pull/14941 - Refs #33029 --
Fixed popups Selenium tests in headless mode.
Authored:
https://github.com/django/django/pull/14937 - Refs #32074 --
Added Python 3.10 to classifiers and tox.ini.
https://github.com/django/django/pull/14940 - [3.2.x] Refs
#32074 -- Used asyncio.get_running_loop() instead of
get_event_loop() on Python 3.7+.
https://github.com/django/django/pull/14942 - Refs #32074 --
Doc'd Python 3.10 compatibility in Django 3.2.x.
https://github.com/django/django/pull/14957 - Fixed #33022 --
Fixed isolation of
migrations.test_executor.ExecutorTests.test_custom_user().
Best,
Mariusz