1.8.6.txt 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. ==========================
  2. Django 1.8.6 release notes
  3. ==========================
  4. *Under Development*
  5. Django 1.8.6 adds official support for Python 3.5 and fixes several bugs in
  6. 1.8.5.
  7. Bugfixes
  8. ========
  9. * Fixed a regression causing ``ModelChoiceField`` to ignore
  10. ``prefetch_related()`` on its queryset (:ticket:`25496`).
  11. * Allowed "mode=memory" in SQLite test database name if supported
  12. (:ticket:`12118`).
  13. * Fixed system check crash on ``ForeignKey`` to abstract model
  14. (:ticket:`25503`).
  15. * Fixed incorrect queries when you have multiple ``ManyToManyField``\s on
  16. different models that have the same field name, point to the same model, and
  17. have their reverse relations disabled (:ticket:`25545`).
  18. * Allowed filtering over a ``RawSQL`` annotation (:ticket:`25506`).
  19. * Made the ``Concat`` database function idempotent on SQLite (:ticket:`25517`).
  20. * Avoided a confusing stack trace when starting :djadmin:`runserver` with an
  21. invalid :setting:`INSTALLED_APPS` setting (:ticket:`25510`). This regression
  22. appeared in 1.8.5 as a side effect of fixing :ticket:`24704`.
  23. * Made deferred models use their proxied model's ``_meta.apps`` for caching
  24. and retrieval (:ticket:`25563`). This prevents any models generated in data
  25. migrations using ``QuerySet.defer()`` from leaking to test and application
  26. code.
  27. * Fixed a typo in the name of the `strictly_above` PostGIS lookup
  28. (:ticket:`25592`).