Today at “Django Under the Hood” sprints, one of the major features that we expected for 1.8 was merged. Josh Smeaton has been working on “allowing annotations to accept all expressions” for nearly a year! You may review the results: https://github.com/django/django/commit/f59fd15c4928caf3dfcbd50f6ab47be409a43b01
Thanks to him and everyone else who’s reviewed the patch.
At the sprints, the core team had a key signing “party” so we can add more people to the list of those who can release Django. I hope one of the new releasers might be able to roll a 1.7.2 bug fix release by the end of the month. We also confirmed some other things like 1.8 being the next LTS, as Aymeric shared in the “1.8 release planning” thread.
I’ve also spent some time testing the work I’ve been doing to update djangoproject.org to Django 1.7: https://github.com/django/djangoproject.com/pull/82
My time has been again been limited by travel this week, but I’ll be back to a normal schedule by the second half of this week. We have a lot of pull requests from the sprints that need review!
Don't forget that anyone is welcome to do review and mark a ticket as "ready for checkin" if it meets the criteria described in our patch review checklist.
Report for week ending November 14, 2014:
Triaged
-------
https://code.djangoproject.com/ticket/23801 -- Warn when max_length is used with IntegerField (accepted)
https://code.djangoproject.com/ticket/23811 -- Document how to use git bisect with runtests.py (created)
https://code.djangoproject.com/ticket/23806 - settings.DISALLOWED_USER_AGENTS has no tests (created)
https://code.djangoproject.com/ticket/23812 - Use django.utils.six.moves.range instead of xrange (created)
https://code.djangoproject.com/ticket/23807 - Postgres backend throws error when coercing psycopg2 version string to int when version contains non-numeric characters (accepted)
https://code.djangoproject.com/ticket/23813 - Add checks for common URLpattern errors (accepted)
Authored
--------
https://github.com/django/django/pull/3552 - Designated Django 1.8 as the next LTS.
https://github.com/django/django/commit/c24a2e6cbd391c0d6359fce00e6390de9af9d2d0 - Fixed #23765 -- Removed BooleanField default check which often yielded false positives.
Reviewed/committed
------------------
https://github.com/django/django/pull/3473 - Fixed #23750 -- django.core.checks.register can now be used as function
https://github.com/django/django/pull/3482 - Fixed #23775 -- Added docs for --bisect and --pair runtests options.
https://github.com/django/django/pull/3504 - Fixed #23806 -- Added a test case for settings.DISALLOWED_USER_AGENTS.
https://github.com/django/django/pull/3472 - Fixed #23761 -- Fixed crash with MySQL validator and db_type is None.
https://github.com/django/django/pull/3510 - Fixed #22407 -- Added AdminEmailHandler.send_mail().
https://github.com/django/django/pull/3510 - Fixed #23665 -- Noted precedence of settings.USE_L10N in MONTH_DAY_FORMAT and YEAR_MONTH
https://github.com/django/django/pull/3512 - Fixed #21363 -- Added datetime.timedelta support to TimestampSigner.unsign()
https://github.com/django/django/pull/3523 - Fixed #23825 -- Added links for decorating class-based views to the CSRF docs
https://github.com/django/django/pull/3515 - Fixed #23808 -- Documented that migrations table is created when using runserver without migrating first.
Reviews of core dev work
------------------------
https://github.com/django/django/pull/3503 - Fixed #23795 -- Fixed a regression in custom form fields