Today marks one month until the scheduled alpha/feature freeze for 1.8. As far as I can tell, we are making good progress on the remaining major features that we hope to land for 1.8 (model meta refactor, multiple template engines, contrib.postgres).
I wanted to highlight the patch from Thomas Chaumeny to load fixtures once within each TestCase which merged this week. It decreased the time of the Django test suite 10-15% on my machine.
Report for week ending December 5, 2014:
Triaged
-------
https://code.djangoproject.com/ticket/23974 - Ambiguous description of save option of FileField.save() method (fixed)
https://code.djangoproject.com/ticket/23961 - makemigrations doesn't create migrations package when app_label isn't specified (accepted)
https://code.djangoproject.com/ticket/23964 - MySQL: BaseModelFormSet.validate_unique() fails for mixed case (accepted)
https://code.djangoproject.com/ticket/20755 - Certain cookie flags don't get unpickled properly (won’t fix)
https://code.djangoproject.com/ticket/23980 - DATETIME_FORMAT setting not applied with DjangoJSONEncoder (invalid)
https://code.djangoproject.com/ticket/23981 - Error accessing the table from an app with label changed (invalid)
https://code.djangoproject.com/ticket/20839 - models.py module is imported multiple times. (fixed)
https://code.djangoproject.com/ticket/12907 - Problems with django admin on Jython with custom user models (needs info)
Authored
--------
https://github.com/django/django/pull/3711 - Fixed #23975 -- Sent pre_migrate signal if all apps have migrations.
https://github.com/django/django/pull/3716 - Fixed #22645 -- Restored the GIS models in models.py.
Reviewed/committed
------------------
https://github.com/django/django/pull/3707 - Refs #23964 -- Added warning about case-insensitive, unique fields used with formsets
https://github.com/django/django/pull/3715 - Fixed #23956 -- Fixed migration creation for multiple table inheritance
https://github.com/django/django/pull/3713 - Fixed #23977 -- Added setdefault method to HttpResponse
https://github.com/django/django/pull/3715 - Fixed #23956 -- Fixed migration creation for multiple table inheritance
https://github.com/django/django/pull/3493 - Refactored expressions tests. Refs #18586
https://github.com/django/django/pull/3491 - Refactored custom manager tests. Refs #18586
https://github.com/django/django/pull/3483 - Refactored custom pk tests. Refs #18586
https://github.com/django/django/pull/3719 - Fixed #23674 -- Fixed a crash when a MultiValueField has invalid data
https://github.com/django/django/pull/3681 - Refs #20392 -- Load fixtures once within TestCase
https://github.com/django/django/pull/3655 - Fixed #23941 -- Aggregating over decimal field regression
Reviews of core dev work
------------------------
https://github.com/django/django/pull/3697 - Added a migrate hook for automatically running database setup SQL
https://github.com/django/django/pull/3712 - Fixed postgis test database initialization
https://github.com/django/django/pull/3718 - Fixed #23982 -- Added doc note on generating Python 2/3 cross-compatible migrations.
In progress reviews
-------------------
https://github.com/django/django/pull/3710 - Fixed #23884 -- Moved FlatPageSitemap into django.contrib.flatpages.
https://github.com/django/django/pull/3700 - Fixed #23405 - Fixed asking for default value for `CharField` and `TextField` in migrations
https://github.com/django/django/pull/3687 - Fixed #23822 -- Added support for serializing model managers in migration
https://github.com/django/django/pull/3609 - Fixed #12982 -- Added a ``get_or_set`` method to the BaseCache backend.
https://github.com/django/django/pull/3369 - Fixed #9893 -- Filename could exceed max_length on a collision