Week ending October 31, 2021 Released Django 4.0b1.
*Triaged: * https://code.djangoproject.com/ticket/33224 - BaseDatabaseFeatures.supports_mixed_date_datetime_comparisons comment references defunct date_interval_sql (accepted) https://code.djangoproject.com/ticket/33221 - AdminSite.each_context() collected app_list always, for every user and view. (wontfix) https://code.djangoproject.com/ticket/33228 - Change BaseDatabaseFeatures.has_case_insensitive_like to False (accepted) https://code.djangoproject.com/ticket/33229 - BaseDatabaseOperations.adapt_datetimefield_value and adapt_timefield_value() crash on expressions. (accepted) https://code.djangoproject.com/ticket/29343 - static file serving fails with "Connection reset by peer" on HEAD requests (duplicate) https://code.djangoproject.com/ticket/32691 - Performance regression in Exact lookup on BooleanField on MySQL. (accepted) https://code.djangoproject.com/ticket/33212 - Incorrect cookie parsing by django.http.cookie.parse_cookie (wontfix) https://code.djangoproject.com/ticket/33232 - DecimalField rounding error when upgrading from 3.1 to 3.2 on Postgres (invalid) https://code.djangoproject.com/ticket/33233 - Handle 404 Not Found Error when page number is out of page range (duplicate) https://code.djangoproject.com/ticket/33234 - Migrations autodetector breaking with proxy models inheriting from mixin (accepted) https://code.djangoproject.com/ticket/33237 - ManifestStaticFilesStorage doesn't update JavaScript source map references in multiline files (accepted) https://code.djangoproject.com/ticket/33236 - assertHTMLEqual() shows a confusing error with escaped HTML. (accepted) https://code.djangoproject.com/ticket/33235 - Remove "for = ..." from MultiWidget's <label>. (accepted) https://code.djangoproject.com/ticket/33238 - Implement PostgreSQL Multi Range data types (wontfix) https://code.djangoproject.com/ticket/33239 - In-admin analytics (wontfix) https://code.djangoproject.com/ticket/33241 - support for script type="module" in django admin Form Media (duplicate) https://code.djangoproject.com/ticket/33244 - Why cross-domain access, cors reports an error, the request can still enter the view to process the view logic (needsinfo) https://code.djangoproject.com/ticket/33242 - Support annotating related fields with QuerySet.annotate(). (wontfix) https://code.djangoproject.com/ticket/33245 - utils.html.urlize() isn't thread-safe (accepted) *Reviewed/committed: * https://github.com/django/django/pull/15018 - Fixed #33205 -- Made call_command() raise TypeError when dest with multiple arguments is passed. https://github.com/django/django/pull/14722 - Fixed #31503 -- Made autodetector remove unique/index_together before altering fields. https://github.com/django/django/pull/15007 - Fixed #27079 -- Avoided multiple setUpClass()/tearDownClass() calls in LiveServerTestCase tests. https://github.com/django/django/pull/14878 - Fixed #32672 -- Fixed introspection of primary key constraints on SQLite. https://github.com/django/django/pull/14999 - Fixed #33201 -- Made RenameModel operation a noop for models with db_table. https://github.com/django/django/pull/15030 - Fixed #33228 -- Changed value of BaseDatabaseFeatures.has_case_insensitive_like to False. https://github.com/django/django/pull/15033 - Fixed #33236 -- Fixed assertHTMLEqual() error message for escaped HTML. *Authored: * https://github.com/django/djangoproject.com/pull/1120 - Fixed #1119 -- Used GitHub API for commits stats. https://github.com/django/django/pull/15029 - Removed unused model's Options.installed. https://github.com/django/django/pull/15034 - Fixed #33234 -- Fixed autodetector crash for proxy models inheriting from non-model class. 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/1539a5d3-f1a8-4619-a16d-9495c50cfbc6n%40googlegroups.com.