Примечания к выпуску Django 1.6.2

6 февраля 2014

Это Django 1.6.2, выпуск исправлений для Django 1.6. Django 1.6.2 исправляет несколько ошибок в версии 1.6.1:

  • Предотвращение сборки в мусор базового геометрического объекта подготовленной геометрии, что могло привести к краху Django (#21662).
  • Исправлена ошибка при выполнении команды changepassword, когда представление пользовательского объекта содержало символы, отличные от ASCII (#21627).
  • Команда collectstatic будет выдавать ошибку, а не использовать по умолчанию текущий рабочий каталог, если STATIC_ROOT не установлен. В сочетании с опцией --clear предыдущее поведение могло затирать все, что ниже текущего рабочего каталога (#21581).
  • Исправлена кодировка почты на Python 3.3.3+ (#21093).
  • Исправлена проблема, когда при settings.DATABASES['default']['AUTOCOMMIT'] = False соединение не находилось в режиме autocommit, но Django делал вид, что это так.
  • Исправлена регрессия в запросах с множественным наследованием таблиц exclude() (#21787).
  • Добавлены отсутствующие элементы в django.utils.timezone.__all__ (#21880).
  • Исправлена проблема несоответствия полей при select_related() и наследовании модели (#21413).
  • Исправлено продвижение присоединения для отрицаемых условий AND (#21748).
  • Интроспекция базы данных Oracle теперь работает с булевыми и плавающими полями (#19884).
  • Исправлена проблема, при которой ленивые объекты не помечались как безопасные при передаче через mark_safe() и в итоге могли быть дважды эскейпированы (#21882).

Кроме того, шестая версия Django, django.utils.six, была обновлена до последней версии (1.5.2).

Вернуться на верх