Week ending March 21, 2021 *Triaged: * https://code.djangoproject.com/ticket/32547 - assertHTMLEqual()/assertHTMLNotEqual() allow invalid HTML. (accepted) https://code.djangoproject.com/ticket/32549 - Add `Q.empty()` to check for nested empty Q objects like `Q(Q())` (wontfix) https://code.djangoproject.com/ticket/32548 - Support passing conditional expressions to Q(). (accepted) https://code.djangoproject.com/ticket/32550 - Translation Error (invalid) https://code.djangoproject.com/ticket/32545 - Admin foreign key raw inputs are too small when referring to a UUID field (accepted) https://code.djangoproject.com/ticket/32546 - Meta.ordering fields must not be included in GROUP BY clause (accepted) https://code.djangoproject.com/ticket/32551 - Need a direct reference of MEDIA_URL and MEDIA_ROOT in file uploads (invalid) https://code.djangoproject.com/ticket/32553 - Allow UserAttributeSimilarityValidator to validate against fields of related models (wontfix) https://code.djangoproject.com/ticket/32555 - DecimalField Rounding inconsistency (PostgreSQL) (duplicate) https://code.djangoproject.com/ticket/24522 - Add --random option to test command to run test cases in random order (accepted) https://code.djangoproject.com/ticket/32556 - assertHTMLEqual gives a confusing error message with empty attributes (accepted) https://code.djangoproject.com/ticket/32560 - Make --pdb cooperate with --buffer (accepted) https://code.djangoproject.com/ticket/32564 - admin/base.html : Add block "end_of_body" for JS includes (wontfix) https://code.djangoproject.com/ticket/32563 - Cannot override database used with RelatedManager (invalid) https://code.djangoproject.com/ticket/32570 - Documentation example for AppConfig is overloaded (accepted) https://code.djangoproject.com/ticket/32571 - CsrfViewMiddleware assumes referer header can be parsed (accepted) https://code.djangoproject.com/ticket/32557 - Fail tests when unraisable exceptions occur (accepted) https://code.djangoproject.com/ticket/32558 - Fail tests when unhandled thread exceptions occur (accepted) https://code.djangoproject.com/ticket/32574 - Add support for Proj 8.x. (accepted) https://code.djangoproject.com/ticket/32575 - Add support for SpatiaLite 5.x. (accepted) https://code.djangoproject.com/ticket/32576 - Correct documentation for dumpdata --exclude (accepted) https://code.djangoproject.com/ticket/18096 - Overiding delete permissions in the Admin (fixed)
*Reviewed/committed: * https://github.com/django/django/pull/14120 - Fixed #32540 -- Optimized DiscoverRunner.build_suite() by calling find_top_level() only if is_discoverable() is true. https://github.com/django/django/pull/14114 - Refs #32508 -- Raised ValueError instead of using "assert" in lazy(). https://github.com/django/django/pull/14129 - Fixed #32536 -- Added links to BaseDetailView/BaseListView.get() methods in CBV docs. https://github.com/django/django/pull/14122 - Fixed #32546 -- Avoided Meta.ordering columns in GROUP BY clauses. https://github.com/django/django/pull/14132 - Refs #32508 -- Raised ImproperlyConfigured instead of using "assert" in SessionStorage. https://github.com/django/django/pull/14119 - Refs #24121 -- Added __repr__() to Origin and Template. https://github.com/django/django/pull/14139 - Fixed #32560 -- Fixed test runner with --pdb and --buffer on fail/error. https://github.com/django/django/pull/14126 - Fixed #32548 -- Fixed crash when combining Q() objects with boolean expressions. https://github.com/django/django/pull/14143 - Fixed #32547 -- Corrected notes about validation in HTML assertions docs. https://github.com/django/django/pull/12580 - Fixed #31370 -- Added support for parallel tests with --buffer. https://github.com/django/django/pull/14144 - Fixed #32556 -- Fixed assertHTMLEqual() to handle empty string as boolean attributes value. https://github.com/django/django/pull/13829 - Fixed #16010 -- Added Origin header checking to CSRF middleware. https://github.com/django/django/pull/14135 - Refs #32508 -- Raised Type/ValueError instead of using "assert" in django.core. https://github.com/django/django/pull/14151 - Fixed #32571 -- Made CsrfViewMiddleware handle invalid URLs in Referer header. https://github.com/django/django/pull/14152 - Fixed #32570 -- Removed unnecessary default_auto_field in app config example. https://github.com/django/django/pull/14148 - Fixed #32556 -- Fixed handling empty string as non-boolean attributes value by assertHTMLEqual(). *Reviewed: * https://github.com/django/django/pull/14031 - Fixed #32466 -- Corrected autocomplete to_field resolution for complex cases. *Authored: * https://github.com/django/django/pull/14133 - Fixed #32353 -- Confirmed support for PROJ 7.X. https://github.com/django/django/pull/14145 - Corrected signatures in "Advanced testing topics" docs. https://github.com/django/django/pull/14163 - Fixed RemoteTestResultTest tests without tblib. Best, Mariusz -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/ab3e7489-b569-4dc4-b2e0-a0ef7f326410n%40googlegroups.com.