Week ending November 7, 2021
Released Django 3.2.9.
Triaged:
https://code.djangoproject.com/ticket/33246 - --squashed-name
can overwrite existing migration files (accepted)
https://code.djangoproject.com/ticket/33248 - inspectdb
command doesn't introspect on_delete option. (invalid)
https://code.djangoproject.com/ticket/33250 - EmailField's
label in PasswordResetForm doesn't match the verbose_name of
AbstractUser's EmailField (wontfix)
https://code.djangoproject.com/ticket/33251 - RadioSelect HTML
change is missing in Django 4.0 changelog. (invalid)
https://code.djangoproject.com/ticket/33252 - CacheMiddleware
and FetchFromCacheMiddleware are not thread safe. (accepted)
https://code.djangoproject.com/ticket/33231 - authenticate()
doesn't raise ImproperlyConfigured for incorrect authentication
backends. (wontfix)
https://code.djangoproject.com/ticket/33240 -
get_image_dimensions() raises ValueError on some .ico files.
(needsinfo)
https://code.djangoproject.com/ticket/33254 - Issue with
django.forms.fields.FilePathField() and callable path (invalid)
https://code.djangoproject.com/ticket/33255 - Closing
</Body> tag inside textarea is being lowercased. (invalid)
https://code.djangoproject.com/ticket/33256 - Some schema
tests don't clean up their tables (accepted)
https://code.djangoproject.com/ticket/33259 -
Model._meta.related_objects returns different values in shell and
from the request. (needsinfo)
https://code.djangoproject.com/ticket/33257 - Case() and
ExpressionWrapper() doesn't work with DecimalField on SQLite.
(accepted)
https://code.djangoproject.com/ticket/33260 - Crash when using
query set select_for_update(of=(...)) with exists() (accepted)
https://code.djangoproject.com/ticket/33264 - DiscoverRunner
doesn't counts unexpectedSuccess as an error (accepted)
https://code.djangoproject.com/ticket/33266 - Auto-reload not
detecting changes in Django 3.2 (needsinfo)
https://code.djangoproject.com/ticket/33265 -
Form.get_context() backward-incompatibility (invalid)
https://code.djangoproject.com/ticket/33268 - No translations
for day and month in Marathi and Gujarati locales (invalid)
https://code.djangoproject.com/ticket/33269 - Raise an error
if a string is passed into has_perms() instead of a list
(accepted)
Reviewed/committed:
https://github.com/django/django/pull/15040 - Fixed #33245 --
Made django.utils.html.urlize() thread-safe.
https://github.com/django/django/pull/15035 - Added Google
Cloud Spanner to list of third-party DB backends.
https://github.com/django/django/pull/15038 - Fixed #33246 --
Made squashmigrations raise CommandError when squashed_name
already exists.
https://github.com/django/django/pull/15027 - Fixed #33224 --
Removed DatabaseFeatures.supports_mixed_date_datetime_comparisons.
https://github.com/django/django/pull/15037 - Fixed #33187 --
Made inspectdb handle ForeignKey.to_field attribute.
https://github.com/django/django/pull/14986 - Fixed #32691 --
Made Exact lookup on BooleanFields compare directly to a boolean
value on MySQL.
https://github.com/django/django/pull/15048 - Refs #33245 --
Minor edits to django.utils.html.urlize() changes.
https://github.com/django/django/pull/15044 - Fixed #33252 --
Made cache middleware thread safe.
https://github.com/django/django/pull/14750 - Fixed #32996 --
Cached PathInfos on relations.
https://github.com/django/django/pull/15053 - Refs #33247 --
Pinned Sphinx version for RTD builds.
https://github.com/django/django/pull/15051 - Fixed #33260 --
Fixed crash when chaining QuerySet.exists() after
select_for_update(of=()).
https://github.com/django/django/pull/15052 - Fixed #33262 --
Fixed crash of conditional aggregation on Exists().
https://github.com/django/django/pull/15039 - Refs #33247 --
Fixed rendering of Unicode chars and emojis in PDF docs build.
https://github.com/django/django/pull/14538 - Fixed #27147 --
Allowed specifying bounds of tuple inputs for non-discrete range
fields.
https://github.com/django/django/pull/15056 - Fixed #33237 --
Fixed detecting source maps in ManifestStaticFilesStorage for
multiline files.
https://github.com/django/django/pull/15059 - Refs #33263 --
Expanded release notes for DeleteView adopting FormMixin.
https://github.com/django/django/pull/15061 - Fixed #33235 --
Removed "for = ..." from MultiWidget's <label>.
Reviewed:
https://github.com/django/django/pull/15050 - Fixed #33247 --
Added configuration for Read The Docs.
Authored:
https://github.com/django/django/pull/15045 - Fixed isolation
of admin_views.tests.ValidXHTMLTests.
https://github.com/django/django/pull/15054 - Corrected
multiply defined labels in docs.
https://github.com/django/django/pull/15064 - Fixed #33253 --
Reverted "Fixed #32319 -- Added ES module support to
ManifestStaticFilesStorage."
https://github.com/django/code.djangoproject.com/pull/117 -
Fixed "New ticket" crash when logging out.
Best,
Mariusz