========================== Django 1.8.4 release notes ========================== *Under development* Django 1.8.4 fixes several bugs in 1.8.3. Bugfixes ======== * Added the ability to serialize values from the newly added :class:`~django.db.models.UUIDField` (:ticket:`25019`). * Added a system check warning if the old ``TEMPLATE_*`` settings are defined in addition to the new ``TEMPLATES`` setting. * Fixed ``QuerySet.raw()`` so ``InvalidQuery`` is not raised when using the ``db_column`` name of a ``ForeignKey`` field with ``primary_key=True`` (:ticket:`12768`). * Prevented an exception in ``TestCase.setUpTestData()`` from leaking the transaction (:ticket:`25176`). * Fixed ``has_changed()`` method in ``contrib.postgres.forms.HStoreField`` (:ticket:`25215`, :ticket:`25233`). * Fixed the recording of squashed migrations when running the ``migrate`` command (:ticket:`25231`). * Moved the :ref:`unsaved model instance assignment data loss check ` to ``Model.save()`` to allow easier usage of in-memory models (:ticket:`25160`).