On Monday, we finished migrating djangoproject.com to Python 3.4 (except Trac <http://trac.edgewall.org/ticket/10083>). Thanks to Rolf Erik Lekang for most of the work there. Later in the week, I upgraded the Jenkins cluster to PostgreSQL 9.4 to support Marc Tamlyn's work of adding JSONField to contrib.postgres.
Report for week ending April 10, 2015: Triaged ------- https://code.djangoproject.com/ticket/24594 - urlpatterns as list breaks template code (invalid) https://code.djangoproject.com/ticket/24589 - Allow usage of widgets (and maybe others) in GCBV (through ModelFormMixin) (won’t fix) https://code.djangoproject.com/ticket/24582 - ModelAdmin.delete_view(). List of items on level 3 not converted to html list (worksforme) https://code.djangoproject.com/ticket/24593 - Thousand separator not showing in ModelAdmin.readonly_fields (accepted) https://code.djangoproject.com/ticket/24599 - BaseInlineFormSet.add_fields(self, form, index) add field to form._meta multiple times (duplicate) https://code.djangoproject.com/ticket/24600 - Inaccurate example in template Context docs (fixed) https://code.djangoproject.com/ticket/24602 - Custom Field documentation mentions __metaclass__ incorrectly. (fixed) https://code.djangoproject.com/ticket/24603 - Add the ability to use context.update() as a context manager (accepted) https://code.djangoproject.com/ticket/24601 - Template rendering breaks for number in management command due to translation.deactivate_all() (duplicate) https://code.djangoproject.com/ticket/24608 - Chaining inherited models with UUID primary key does not work in MySQL (accepted) https://code.djangoproject.com/ticket/24607 - dumpdata (with natural keys) / loaddata failure for model inheriting from User (accepted) https://code.djangoproject.com/ticket/24605 - Database identifiers are not properly escaped in some queries (accepted) https://code.djangoproject.com/ticket/24621 - request.session.pop's second param is not documented (accepted) https://code.djangoproject.com/ticket/24613 - Documentation Note for defer might need an example (accepted) https://code.djangoproject.com/ticket/24626 - widgets property doesn't work in ModelForm (invalid) https://code.djangoproject.com/ticket/24623 - AttributeError when trying to send an utf-8 encoded email with text attachments (mime type: text/*) (accepted) Authored -------- https://github.com/django/django/pull/4462 - Fixed #24578 -- Fixed crash with QuerySet.update() on FK to O2O fields. https://github.com/django/djangoproject.com/pull/438 - Fixed #437 -- Fixed tracdb router after pathlib migration. Reviewed/committed ------------------ https://github.com/django/django/pull/4422 - Added admonition about reusable apps and AUTH_USER_PROFILE. https://github.com/django/django/pull/4455 - Fixed #22993 -- Deprecated skipIfCustomUser decorator https://github.com/django/djangoproject.com/pull/372 - Migrate to Python 3 https://github.com/django/django/pull/4464 - Fixed #24544 -- Fixed get_image_dimensions() on image buffers that Pillow fails to parse. https://github.com/django/django/pull/3223 - Fixed #19820 -- Added more helpful error messages to Python deserializer. https://github.com/django/django/pull/4431 - Fixed #24560 -- Added a --dry-run mode to the createcachetable command. https://github.com/django/django/pull/4407 - Fixed #24514 -- Made migration writer omit models import if it's unused. Reviews of core dev work ------------------------ https://github.com/django/django/pull/4427 - Fixed #24604 -- Added JSONField to contrib.postgres. https://github.com/django/django/pull/4481 - Fixed #24624 -- Replaced obsoleted rel.opts in admindocs view https://github.com/django/django/pull/4478 - Fixed #24625 -- Prevented arbitrary file inclusion in admindocs -- 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 http://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/9bf3bf3c-b596-40e4-8108-8a9d7eaee4fb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.