1.6.1.txt 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. ==========================
  2. Django 1.6.1 release notes
  3. ==========================
  4. *December 12, 2013*
  5. This is Django 1.6.1, a bugfix release for Django 1.6. In addition to the bug
  6. fixes listed below, translations submitted since the 1.6 release are also
  7. included.
  8. Bug fixes
  9. =========
  10. * Fixed ``BCryptSHA256PasswordHasher`` with py-bcrypt and Python 3 (#21398).
  11. * Fixed a regression that prevented a ``ForeignKey`` with a hidden reverse
  12. manager (``related_name`` ending with '+') from being used as a lookup for
  13. ``prefetch_related`` (#21410).
  14. * Fixed :meth:`Queryset.datetimes<django.db.models.query.QuerySet.datetimes>`
  15. raising ``AttributeError`` in some situations (#21432).
  16. * Fixed :class:`~django.contrib.auth.backends.ModelBackend` raising
  17. ``UnboundLocalError`` if :func:`~django.contrib.auth.get_user_model`
  18. raised an error (#21439).
  19. * Fixed a regression that prevented editable ``GenericRelation`` subclasses
  20. from working in ``ModelForms`` (#21428).
  21. * Added missing ``to_python`` method for ``ModelMultipleChoiceField`` which
  22. is required in Django 1.6 to properly detect changes from initial values
  23. (#21568).
  24. * Fixed ``django.contrib.humanize`` translations where the Unicode sequence
  25. for the non-breaking space was returned verbatim (#21415).
  26. * Fixed :djadmin:`loaddata` error when fixture file name contained any dots
  27. not related to file extensions (#21457) or when fixture path was relative
  28. but located in a subdirectory (#21551).
  29. * Fixed display of inline instances in formsets when parent has 0 for primary
  30. key (#21472).
  31. * Fixed a regression where custom querysets for foreign keys were overwritten
  32. if ``ModelAdmin`` had ordering set (#21405).
  33. * Removed mention of a feature in the ``--locale``/``-l`` option of the
  34. ``makemessages`` and ``compilemessages`` commands that never worked as
  35. promised: Support of multiple locale names separated by commas. It's still
  36. possible to specify multiple locales in one run by using the option
  37. multiple times (#21488, #17181).
  38. * Fixed a regression that unnecessarily triggered settings configuration when
  39. importing ``get_wsgi_application`` (#21486).
  40. * Fixed test client ``logout()`` method when using the cookie-based session
  41. backend (#21448).
  42. * Fixed a crash when a ``GeometryField`` uses a non-geometric widget (#21496).
  43. * Fixed password hash upgrade when changing the iteration count (#21535).
  44. * Fixed a bug in the debug view when the URLconf only contains one element
  45. (#21530).
  46. * Re-added missing search result count and reset link in changelist admin view
  47. (#21510).
  48. * The current language is no longer saved to the session by ``LocaleMiddleware``
  49. on every response, but rather only after a logout (#21473).
  50. * Fixed a crash when executing ``runserver`` on non-English systems and when the
  51. formatted date in its output contained non-ASCII characters (#21358).
  52. * Fixed a crash in the debug view after an exception occurred on Python ≥ 3.3
  53. (#21443).
  54. * Fixed a crash in :class:`~django.db.models.ImageField` on some platforms
  55. (Homebrew and RHEL6 reported) (#21355).
  56. * Fixed a regression when using generic relations in ``ModelAdmin.list_filter``
  57. (#21431).