2015-11-25 15:19:32 +00:00
|
|
|
==========================
|
|
|
|
Django 1.8.8 release notes
|
|
|
|
==========================
|
|
|
|
|
|
|
|
*Under development*
|
|
|
|
|
|
|
|
Django 1.8.8 fixes several bugs in 1.8.7.
|
|
|
|
|
2015-12-07 19:27:16 +00:00
|
|
|
Python 3.2 users, please be advised that we've decided to drop support for
|
|
|
|
Python 3.2 in Django 1.8.x at the end of 2016. We won't break things
|
|
|
|
intentionally after that, but we won't test subsequent releases against Python
|
|
|
|
3.2 either. Upstream support for Python 3.2 ends February 2016 so we don't find
|
|
|
|
much value in providing security updates for a version of Python that could be
|
|
|
|
insecure. To read more about the decision and to let us know if this will be
|
|
|
|
problematic for you, please read the `django-developers thread
|
|
|
|
<https://groups.google.com/d/topic/django-developers/eMu5UQpUdWs/discussion>`_.
|
|
|
|
|
2015-11-25 15:19:32 +00:00
|
|
|
Bugfixes
|
|
|
|
========
|
|
|
|
|
2015-11-06 16:29:23 +00:00
|
|
|
* Fixed incorrect ``unique_together`` field name generation by ``inspectdb``
|
|
|
|
(:ticket:`25274`).
|
2015-11-22 00:59:37 +00:00
|
|
|
|
|
|
|
* Corrected ``__len`` query lookup on ``ArrayField`` for empty arrays
|
|
|
|
(:ticket:`25772`).
|
2015-11-25 11:17:59 +00:00
|
|
|
|
|
|
|
* Restored the ability to use custom formats from ``formats.py`` with
|
|
|
|
``django.utils.formats.get_format()`` and the ``date`` template filter
|
|
|
|
(:ticket:`25812`).
|
2015-12-08 17:03:31 +00:00
|
|
|
|
|
|
|
* Fixed a state bug when migrating a ``SeparateDatabaseAndState`` operation
|
|
|
|
backwards (:ticket:`25896`).
|
2015-11-07 16:08:03 +00:00
|
|
|
|
|
|
|
* Fixed missing ``varchar/text_pattern_ops`` index on ``CharField`` and
|
|
|
|
``TextField`` respectively when using ``AlterField`` on PostgreSQL
|
|
|
|
(:ticket:`25412`).
|
2015-12-14 06:20:10 +00:00
|
|
|
|
|
|
|
* Fixed a state bug when using an ``AlterModelManagers`` operation
|
|
|
|
(:ticket:`25852`).
|
2015-12-18 16:00:53 +00:00
|
|
|
|
|
|
|
* Fixed a regression which prevented using a language not in Django's default
|
|
|
|
language list (:setting:`LANGUAGES`) (:ticket:`25915`).
|
2015-12-24 16:37:21 +00:00
|
|
|
|
|
|
|
* ``django.views.decorators.cache.never_cache()`` now sends more persuasive
|
|
|
|
headers (added ``no-cache, no-store, must-revalidate`` to ``Cache-Control``)
|
|
|
|
to better prevent caching (:ticket:`13008`). This fixes a problem where a
|
|
|
|
page refresh in Firefox cleared the selected entries in the admin's
|
|
|
|
``filter_horizontal`` and ``filter_vertical`` widgets, which could result
|
|
|
|
in inadvertent data loss if a user didn't notice that and then submitted the
|
|
|
|
form (:ticket:`22955`).
|