Week ending September 11, 2022

Released Django 4.1.1.

*Triaged: *
https://code.djangoproject.com/ticket/33980 - "Save and add another" redirects to the list instead of empty form (duplicate) https://code.djangoproject.com/ticket/33982 - TypeError creating DB table SQL with ExclusionConstraint as Statement returned instead of str (accepted) https://code.djangoproject.com/ticket/33984 - Related managers cache gets stale after saving a fetched model with new PK (accepted) https://code.djangoproject.com/ticket/33986 - Code formatters should be looked up before template rendering in startapp/startproject (accepted) https://code.djangoproject.com/ticket/33987 - values() and db_column aliases do not play nicely together (invalid) https://code.djangoproject.com/ticket/33988 - URLValidator()('http:////test.com/') raise TypeError (duplicate) https://code.djangoproject.com/ticket/33989 - filter_horizontal/filter_vertical giving "This field is required" error even when objects are selected. (duplicate) https://code.djangoproject.com/ticket/29345 - Migrations that recreate constraints can fail on PostgreSQL if table is not in public schema (duplicate) https://code.djangoproject.com/ticket/33992 - QuerySet.annotate() with subquery and aggregation crashes. (accepted) https://code.djangoproject.com/ticket/33996 - Inconsistent behavior of CheckConstraints validation on None values. (accepted) https://code.djangoproject.com/ticket/33995 - Rendering empty_form crashes when empty_permitted is passed to form_kwargs (accepted) https://code.djangoproject.com/ticket/33997 - Possible to change default select statemant for objects.all() (needsinfo) https://code.djangoproject.com/ticket/33999 - Efficient filter with join on soft link. (wontfix) https://code.djangoproject.com/ticket/33998 - Use alternates and i18n generate duplicated URLs in the sitemap (needsinfo) https://code.djangoproject.com/ticket/34001 - ForeignKey.formfield(): allow override for all kwargs (needsinfo) https://code.djangoproject.com/ticket/34003 - PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView & PasswordResetCompleteView not discovering custom template (invalid) https://code.djangoproject.com/ticket/34002 - PasswordResetView should work with AbstractBaseUser subclasses without is_active field. (wontfix) https://code.djangoproject.com/ticket/34004 - DateTimeField for Forms does not always respect input_formats (invalid)

*Reviewed/committed: *
https://github.com/django/django/pull/16028 - Fixed #33937 -- Optimized serialization of related m2m fields without natural keys. https://github.com/django/django/pull/15766 - Fixed #33616 -- Allowed registering callbacks that can fail in transaction.on_commit(). https://github.com/django/django/pull/16034 - Refs #33616 -- Updated BaseDatabaseWrapper.run_on_commit comment. https://github.com/django/django/pull/16035 - Fixed #33982 -- Fixed migrations crash when adding model with ExclusionConstraint. https://github.com/django/django/pull/16037 - Fixed #33992 -- Fixed queryset crash when aggregating over a group containing Exists. https://github.com/django/django/pull/15974 - Used CSS flex and <nav> for ModelAdmin.date_hierarchy. https://github.com/django/django/pull/16032 - Fixed #33975 -- Fixed __in lookup when rhs is a queryset with annotate() and alias(). https://github.com/django/django/pull/16041 - Fixed #33995 -- Fixed FormSet.empty_form crash when empty_permitted is passed to form_kwargs.

*Authored: *
https://github.com/django/django/pull/16036 - Refs #24179 -- Fixed selenium tests for offset of admin selector boxes in fieldset.

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/703615f9-be71-32ce-d700-4d1d0f990e93%40gmail.com.

Reply via email to