Report for week ending June 27, 2015:
It was good to finish up the release schedule planning this week. The results of that are listed in the “Authored” section below. Thanks again to everyone who helped craft the plan.
One notable merge this week was JavaScript linting from Trey Hunner (see last item in “Reviewed/committed” section below). I hope to complete the Jenkins integration in the next few days.
Triaged
-------
https://code.djangoproject.com/ticket/25014 - Warning about MySQL time format change should not crash migration (duplicate)
https://code.djangoproject.com/ticket/25027 - two relations on the same model with same related_name break the model (duplicate)
https://code.djangoproject.com/ticket/25028 - annotation with Q object duplicates results (duplicate)
https://code.djangoproject.com/ticket/25032 - When /admin/login/ is accessed directly, there is 302 /admin/login/ after POST, and only then 302 /admin/ (accepted)
https://code.djangoproject.com/ticket/25033 - Missing django.contrib.auth.context_processors.auth dependency for django.contrib.admin app (fixed)
Authored
--------
https://www.djangoproject.com/weblog/2015/jun/25/roadmap/ - Django’s Roadmap
https://github.com/django/django/pull/4897 - Updated release process for new release schedule.
https://github.com/django/djangoproject.com/pull/493 - Added roadmap of future versions to download page.
https://github.com/django/deps/pull/16 - DEP 4: Release Schedule
https://github.com/django/django/pull/4916 - Renamed deprecation warnings on master
https://github.com/django/django/pull/4908 - [1.8.x] Renamed RemovedInDjango20Warning to RemovedInDjango110Warning.
Reviewed/committed
------------------
https://github.com/django/django/pull/4867 - Fixed #24970 -- Added --managers and --admins options to the sendtestemail management command.
https://github.com/django/django/pull/4892 - Fixed #25009 -- Allowed User.objects.create_user(...,is_staff=True) to work.
https://github.com/django/django/pull/4896 - Fixed #25000 -- Fixed cast to string for lazy objects.
https://github.com/django/django/pull/4882 - Fixed #20203 -- Allowed custom default manager name for the abstract model
https://github.com/django/django/pull/4907 - Fixed #25001 -- Doc'd caveat about collectstatic and removing INSTALLED_APPS.
https://github.com/django/django/pull/4920 - Refs #24127 -- Added documentation for HttpRequest.current_app.
https://github.com/django/django/pull/4911 - Fixed #25016 -- Reallowed non-ASCII values for ForeignKey.related_name on Python 3.
https://github.com/django/django/pull/4834 - Fixed #24958 -- Fixed inline forms using UUID-PK parents with auto-PK children
https://github.com/django/django/pull/4915 - Fixed #25017 -- Allowed customizing the DISALLOWED_USER_AGENTS response.
https://github.com/django/django/pull/4917 - Fixed #25031 -- Fixed a regression in the unordered_list template filter.
https://github.com/django/django/pull/4900 - Fixed #24887 -- Removed one-arg limit from models.aggregate
https://github.com/django/django/pull/4694 - Refs #24840 -- Added GDALRaster warp and transform methods.
https://github.com/django/django/pull/4577 - Fixed #22463 -- Added code style guide and JavaScript linting (EditorConfig and ESLint)
Reviews of core dev work
------------------------
https://github.com/django/django/pull/4918 - Fixed #23791 -- Corrected object type check for pk__in=qs
https://github.com/django/django/pull/4923 - Used field.clone() where applicable