Triaged
------- https://code.djangoproject.com/ticket/28299 - Adding a unique UUIDField to an existing model immediately fails with a database constraint error (duplicate) https://code.djangoproject.com/ticket/28302 - Separate authorisation from authentication (duplicate) https://code.djangoproject.com/ticket/28307 - Add more stub files in startapp template (wontfix) https://code.djangoproject.com/ticket/28308 - Document removal of Select.render_option (fixed) https://code.djangoproject.com/ticket/28311 - Ability to specify field querysets in ModelForm constructor (wontfix) https://code.djangoproject.com/ticket/28312 - ModelChoiceIterator uses cached length of queryset (accepted) https://code.djangoproject.com/ticket/28316 - ModelChoiceField with to_field_name doesn't select an option when editing (accepted) Authored ---------- https://github.com/django/django/pull/8639 - Fixed #28303 -- Prevented localization of attribute values in the DTL attrs.html widget template. https://github.com/django/django/pull/8646 - Fixed #28176 -- Restored the uncasted option value in ChoiceWidget template context. Reviewed/committed ------------------ https://github.com/django/django/pull/8623 - Fixed #27967 -- Fixed KeyError in admin's inline form with inherited non-editable pk. https://github.com/django/django/pull/8629 - Fixed #28293 -- Fixed union(), intersection(), and difference() when combining with an EmptyQuerySet. https://github.com/django/django/pull/8618 - Fixed #28284 -- Prevented Paginator's unordered object list warning from evaluating a QuerySet. https://github.com/django/django/pull/8536 - Fixed #28229 -- Fixed the value of LoginView's "next" template variable. https://github.com/django/django/pull/8068 - Fixed #27830 -- Used distutils.version.LooseVersion for version parsing. https://github.com/django/django/pull/8234 - Fixed #28071 -- Fixed {% extends %} origin history. https://github.com/django/django/pull/8636 - Added JavaScript tests for contrib.admin's URLify.js. https://github.com/django/django/pull/8624 - Fixed #28295 -- Made admin's URLify.js trim trailing hyphens. https://github.com/django/django/pull/8311 - Fixed #27161 -- Fixed form validation when an ArrayField's base_field has choices. https://github.com/django/django/pull/8394 - Fixed #27434 -- Doc'd how to raise a model validation error for a field not in a model form. https://github.com/django/django/pull/7493 - Fixed #24195 -- Deconstructed the limit_choices_to option of related fields. https://github.com/django/django/pull/8177 - Fixed #27914 -- Added support for nested classes in Field.deconstruct()/__repr__(). https://github.com/django/django/pull/8296 - Fixed #27998 -- Made ManyToManyField changes logged in admin's object history. https://github.com/django/django/pull/8022 - Fixed #26936 -- Fixed stale ContentType deletion if an app doesn't have any models. https://github.com/django/django/pull/8644 - Refs #24423 -- Readded inadvertently deleted i18n tests. https://github.com/django/django/pull/8634 - Fixed #28300 -- Allowed GDALRaster objects to use the vsimem filesystem. https://github.com/django/django/pull/8123 - Fixed #27539 -- Made TransactionTestCase._pre_setup() clear the queries_log so it's less likely to overflow. https://github.com/django/django/pull/8036 - Fixed #27787 -- Made call_command() validate the options it receives. https://github.com/django/django/pull/8633 - Fixed #28319 -- Made TextField with choices use a Select widget. https://github.com/django/django/pull/6643 - Fixed #25530 -- Renamed deferred SQL references on rename operation. -- 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 [email protected]. To post to this group, send email to [email protected]. 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/031ecb1d-bbe1-471b-ad45-d31a2e1fe52a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
