Week ending March 7, 2021
Renamed branch "master" to "main" for:
Triaged:
https://code.djangoproject.com/ticket/32492 - Add django API
for Postgres pg_trgm word_similarity, fuzzy full-text search.
(accepted)
https://code.djangoproject.com/ticket/32494 - Admin's
raw_id_field check admin.E002 doesn't catch .attname
mis-references (accepted)
https://code.djangoproject.com/ticket/28458 - Add
ModelMultipleChoiceField.validate_choices() (wontfix)
https://code.djangoproject.com/ticket/32495 - Migrations that
modify constraints raise an exception on multi-schema databases
(duplicate)
https://code.djangoproject.com/ticket/32496 - Screencast on
How to contribute to Django (invalid)
https://code.djangoproject.com/ticket/32497 - setup django app
in IIS windows server 2012 (invalid)
https://code.djangoproject.com/ticket/32498 - setup django app
in IIS windows server 2012 (duplicate)
https://code.djangoproject.com/ticket/32500 - Error
"ValueError: Cannot serialize" while migrating a field containing
uppercase letters (invalid)
https://code.djangoproject.com/ticket/32501 - Add support for
INSERT...RETURNING on SQLite 3.35+ (created)
https://code.djangoproject.com/ticket/32502 - Replace SQLite
schema table rebuild by ALTER functions when supported
(someday/maybe)
https://code.djangoproject.com/ticket/32503 - AlterField
migration to TextField with default fails on MySQL 8.0.13+
(accepted)
https://code.djangoproject.com/ticket/32504 - Update admin's
jQuery to 3.6.X. (created)
https://code.djangoproject.com/ticket/32506 - exclude =
'__all__' treated as an iterable in fields_for_model (wontfix)
https://code.djangoproject.com/ticket/25408 - Pass additional
arguments to BaseForm.__init__ from BaseModelForm.__init__
(needsinfo)
https://code.djangoproject.com/ticket/32508 - Raise proper
exceptions instead of using "assert". (accepted)
https://code.djangoproject.com/ticket/32507 -
assertInHTML('<a>', '<a><b/></a>') fails
when tag implicitly closed (accepted)
https://code.djangoproject.com/ticket/32509 - Manytomany
relations not loaded even it exists (needsinfo)
https://code.djangoproject.com/ticket/32510 - Add option to
hide the password change link in the admin site. (wontfix)
https://code.djangoproject.com/ticket/32512 -
autocomplete_fields not displaying correctly in dark theme
(accepted)
https://code.djangoproject.com/ticket/32517 - Allow calling
reversed() on an OrderedSet (accepted)
https://code.djangoproject.com/ticket/32516 -
reorder_suite(reverse=True) isn't a strict reversal when
duplicates are present (accepted)
https://code.djangoproject.com/ticket/32515 - m2m_changed
signal not received with custom through model (invalid)
https://code.djangoproject.com/ticket/32518 - Document that
QuerySet.contains() should not be overused. (created)
Reviewed/committed:
https://github.com/django/django/pull/14043 - Fixed #32456 --
Added dbshell support for specifying a password file on
PostgreSQL.
https://github.com/django/django/pull/14058 - Refs #23919 --
Removed unneeded AttributeError catching in collectstatic's
link_file().
https://github.com/django/django/pull/14059 - Fixed #22640 --
Raised TypeError when instantiating model with keyword and
positional args for the same field.
https://github.com/django/django/pull/14069 - Fixed #32271 --
Improved consistency of docs CBV examples.
https://github.com/django/django/pull/14045 - Refs #24121 --
Added __repr__() to URLNode.
https://github.com/django/django/pull/13854 - Refs #21429 --
Added SimpleTestCase.assertNoLogs() on Python < 3.10.
https://github.com/django/django/pull/14066 - Fixed #32493 --
Removed redundant never_cache uses from admin views.
https://github.com/django/django/pull/14056 - Fixed #27854 --
Added system check for nonexistent directories in STATICFILES_DIRS
setting.
https://github.com/django/django/pull/14071 - Fixed #32494 --
Adjusted system check for raw_id_fields to warn about
Field.attname.
https://github.com/django/django/pull/14076 - Fixed #32489 --
Added iter_test_cases() to iterate over a TestSuite.
https://github.com/django/django/pull/14083 - Fixed #32507 --
Added link to assertHTMLEqual() in assertInHTML() docs.
https://github.com/django/django/pull/13038 - Fixed #24141 --
Added QuerySet.contains().
Reviewed:
https://github.com/django/django/pull/14033 - Refs #28458 --
Added validate_choices to ModelMultipleChoiceField.
https://github.com/django/django/pull/13981 - Refs #32412 --
Adjusted Contributing Guide start page.
Authored:
https://github.com/django/django/pull/14075 - Refs #32483 --
Doc'd caveat about using JSONField key transforms to booleans with
QuerySet.values()/values_list() on SQLite.
https://github.com/django/django/pull/14077 - Fixed #32483 --
Fixed QuerySet.values()/values_list() on JSONField key transforms
with booleans on SQLite.
Best,
Mariusz