Week ending August 18, 2018
Triaged ------- https://code.djangoproject.com/ticket/29676 - has_add_permission() returning False in TabularInline form raises exception in contrib.admin (duplicate) https://code.djangoproject.com/ticket/29678 - inspectdb fails on MySQL 8 with " 'utf8' is currently an alias for the character set UTF8MB3" (invalid) https://code.djangoproject.com/ticket/29681 - Support XHTML5 (XML serialization of HTML5) (wontfix) https://code.djangoproject.com/ticket/29682 - Admin change form crashes if a view-only model's form has field not on the model (accepted) https://code.djangoproject.com/ticket/29679 - select_related() crashes with "ORA-00918: column ambiguously defined" on Oracle (needsinfo) https://code.djangoproject.com/ticket/29673 - Thread urlconf isn't reset after response complete (needsinfo) Authored ---------- https://github.com/django/django/pull/10311 - Refs #29426 -- Made UUIDField render values with dashes. https://github.com/django/django/pull/10317 - Fixed #29682 -- Fixed admin change form crash if a view-only model's form has an extra field. Reviewed/committed ------------------ https://github.com/django/django/pull/10288 - Fixed #29662 -- Allowed test client to accept structured suffix JSON content types. https://github.com/django/django/pull/10276 - Fixed #29644 -- Made SearchQuery.__str__() reflect negation and grouping. https://github.com/django/django/pull/10286 - Fixed #29646 -- Doc'd the validators that each model and form field uses. https://github.com/django/django/pull/10291 - Fixed #29663 -- Made admin change view redirect to changelist with view permission. https://github.com/django/django/pull/10309 - Refs #29015 -- Added database name to PostgreSQL database name too long exception. https://github.com/django/django/pull/10277 - Fixed #29612 -- Added GenericRelation prefetch_related() cache invalidation. https://github.com/django/django/pull/10257 - Fixed #29626, #29584 -- Added optimized versions of get_many() and delete_many() for the db cache backend. https://github.com/django/django/pull/10253 - Fixed #29686 -- Made UserAdmin.user_change_password() pass user to has_change_permission(). https://github.com/django/django/pull/10310 - Fixed #29685 -- Added QuerySet.explain() to the database optimization docs. https://github.com/django/django/pull/9972 - Fixed #29426 -- Made UUID inputs in the admin match the width of a UUID. https://github.com/django/django/pull/9162 - Fixed #28649 -- Added ExtractIsoYear database function and iso_year lookup. -- 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 post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/4d27dee8-a1cb-4081-afc2-6b1167c3fc9c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.