Week ending January 8, 2023
Released Django 4.1.5.
Added https://code.djangoproject.com/wiki/Version5.0Roadmap.
*Triaged: *
https://code.djangoproject.com/ticket/34237 - FileField does not take
upload_to into account when setting unique=True (invalid)
https://code.djangoproject.com/ticket/34236 - Django logging when in
production with Gunnicron (invalid)
https://code.djangoproject.com/ticket/34238 - Support computed
`GENERATED ALWAYS` columns (duplicate)
https://code.djangoproject.com/ticket/31300 - Add function-based virtual
fields. (accepted)
https://code.djangoproject.com/ticket/34239 - Resolve load type-hinted
objects in views (wontfix)
https://code.djangoproject.com/ticket/33386 - Autocomplete on refresh
with Firefox interacts badly with ModelMultipleChoiceField in forms
(needsinfo)
https://code.djangoproject.com/ticket/34240 - assertRedirects() doesn't
preserve headers set in RequestFactory/Client methods. (created)
https://code.djangoproject.com/ticket/34243 - timesince() raises
TypeError with USE_TZ=True and >1 month interval. (accepted)
https://code.djangoproject.com/ticket/34244 - Allow overriding error
params in BaseValidator (wontfix)
https://code.djangoproject.com/ticket/34241 - Django admin not showing
seconds for list_display nor readonly DateTimeField (wontfix)
***
**Reviewed/committed: *
https://github.com/django/django/pull/16411 - Fixed #34235 -- Added
ManifestFilesMixin.manifest_hash attribute.
https://github.com/django/django/pull/16415 - Fixed #33783 -- Added
IsEmpty GIS database function and __isempty lookup on PostGIS.
https://github.com/django/django/pull/16360 - Fixed #34200 -- Made the
session role configurable on PostgreSQL.
https://github.com/django/django/pull/16401 - Refs #34074 -- Used
headers argument for RequestFactory and Client in docs and tests.
https://github.com/django/django/pull/16423 - Simplified
django.utils.formats.date_format()/time_format() calls.
https://github.com/django/django/pull/16425 - Fixed #34232 -- Fixed typo
in docs/intro/tutorial07.txt.
https://github.com/django/django/pull/16424 - Simplified implementation
of various date formats.
https://github.com/django/django/pull/16429 - Fixed #34243 -- Fixed
timesince() crash with timezone-aware dates and interval longer than 1
month.
https://github.com/django/django/pull/15872 - Fixed #33865 -- Optimized
LimitedStream wrapper.
https://github.com/django/django/pull/16433 - Fixed #34220 -- Moved
csrf_input_lazy, csrf_token_lazy imports to the toplevel.
https://github.com/django/django/pull/16434 - Renamed 'requests' test
package.
*Authored: *
https://github.com/django/django/pull/16419 - Fixed #23842 -- Fixed
flaky GeoQuerySetTest.test_make_line() test.
https://github.com/django/django/pull/16430 - Refs #32355 -- Bumped
mysqlclient requirement to >= 1.4.3.
https://github.com/django/django/pull/16431 - Refs #32355 -- Bumped
minimum supported versions of 3rd-party packages.
Week ending January 15, 2023
*Triaged: *
https://code.djangoproject.com/ticket/34245 - Change User model in
BaseUserCreationForm/UserChangeForm.Meta to get_user_model(). (duplicate)
https://code.djangoproject.com/ticket/34237 - FileField does not take
upload_to into account when setting unique=True (invalid)
https://code.djangoproject.com/ticket/34247 - Cannot resolve operation
dependencies (needsinfo)
https://code.djangoproject.com/ticket/34249 - Custom RelatedManager
documentation should have side tip on prefetch_related (duplicate)
https://code.djangoproject.com/ticket/34250 - Duplicate model names in
M2M relationship causes RenameModel migration failure (accepted)
https://code.djangoproject.com/ticket/34255 - Annotation/group by with
an expression on psycopg3 (accepted)
https://code.djangoproject.com/ticket/34256 - There is a problem in the
document (invalid)
https://code.djangoproject.com/ticket/34258 - Import Error issues.
(duplicate)
https://code.djangoproject.com/ticket/34257 - ForeignKeyRawIdWidget
doesn't include vForeignKeyRawIdAdminField class when custom class
passed in attrs (wontfix)
*Reviewed/committed: *
https://github.com/django/django/pull/16321 - Fixed #34176 -- Fixed
grouping by ambiguous aliases.
https://github.com/django/django/pull/16437 - Refs #30240 -- Fixed
argument name for MySQLSHA2Mixin.as_mysql() and
PostgreSQLSHAMixin.as_postgresql() methods.
https://github.com/django/django/pull/16262 - Fixed #34110 -- Added
in-memory file storage.
https://github.com/django/django/pull/16428 - Fixed #31014 -- Added
FromWKB and FromWKT GIS database functions.
https://github.com/django/django/pull/16441 - Refs #26029 -- Added
LazySettings._show_deprecation_warning() hook.
https://github.com/django/django/pull/16442 - Fixed #26029 -- Allowed
configuring custom file storage backends.
https://github.com/django/django/pull/15610 - Refs #26029 -- Deprecated
DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings.
https://github.com/django/django/pull/16445 - Fixed #34234 -- Dropped
support for PROJ 4.
*Authored: *
https://github.com/django/django/pull/16439 - Corrected used JS
libraries in GIS widget docs.
https://github.com/django/django/pull/16440 - Refs #31546, Refs #34118
-- Corrected CommandTests.test_requires_system_checks_specific().
https://github.com/django/django/pull/16443 - Refs #33879 -- Fixed
plural value deprecation warnings.
https://github.com/django/django/pull/16444 - Fixed thread termination
in servers.tests.LiveServerPort on Python 3.10.9+, 3.11.1+, and 3.12+.
https://github.com/django/django/pull/16446 - Refs #18468 -- Used
obj_description() with a catalog name on PostgreSQL.
https://github.com/django/django/pull/16447 - Fixed #34240 -- Preserved
headers of requests made with django.test.Client in assertRedirects().
https://github.com/django/django/pull/16432 - Bootstrapped Django 5.0.
https://github.com/django/django/pull/16457 - Pre-edits for 4.1a1.
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/42088730-3abe-fd23-b100-b0e9063bbd6a%40gmail.com.