Week ending December 27, 2020. *Triaged: * https://code.djangoproject.com/ticket/32284 - More friendly exception messages when incoorect app_label is supplied (duplicate) https://code.djangoproject.com/ticket/32285 - AppConfig.label should raise an exception when it's not a valid Python identifier. (accepted) https://code.djangoproject.com/ticket/32286 - Definition of JSONField causes issue with validation for a Falsey value (invalid) https://code.djangoproject.com/ticket/32287 - AUTH_USER_MODEL does not allow the User to be from an app that has a label with a '.' in it (invalid) https://code.djangoproject.com/ticket/32288 - ManyToManyField creates a (unneeded) duplicate index. (duplicate) https://code.djangoproject.com/ticket/32289 - Multi Theme support for the Admin (duplicate) https://code.djangoproject.com/ticket/32290 - TemplateNotFound if relative path passed to {% include %} in variable (accepted) https://code.djangoproject.com/ticket/32292 - Allow postgresql database connections to use postgres services (accepted) https://code.djangoproject.com/ticket/32295 - Admin HTML Presentation Error. (invalid) https://code.djangoproject.com/ticket/32296 - Add --skip-checks option to the runserver command. (accepted) https://code.djangoproject.com/ticket/32299 - MiddlewareNotUsed leaves undesired side effects when loading middleware in ASGI context (accepted)
*Reviewed/committed: * https://github.com/django/django/pull/13794 - Fixed #32208 -- Allowed adding lazy() objects. https://github.com/django/django/pull/13791 - Fixed #32269 -- Fixed parse_duration() for negative days in ISO 8601 format. https://github.com/django/django/pull/13796 - Fixed #32285 -- Raised ImproperlyConfigured when AppConfig.label is not a valid Python identifier. *Reviewed: * https://github.com/django/django/pull/13696 - Fixed #32165 -- Added pre-commit hooks. *Authored: * https://github.com/django/django/pull/13810 - Fixed #32299 -- Prevented mutating handlers when processing middlewares marking as unused in an async context. 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/3a03caa2-bc01-421d-9fc8-822a517f0fa6n%40googlegroups.com.