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

Декабрь 12, 2013

Это Django 1.6.1, релиз исправлений для Django 1.6. В дополнение к исправлениям, перечисленным ниже, также включены переводы, представленные после выпуска 1.6.

Исправления ошибок

  • Исправлено BCryptSHA256PasswordHasher с py-bcrypt и Python 3 (#21398).
  • Исправлена регрессия, из-за которой ForeignKey со скрытым обратным менеджером (related_name, заканчивающийся на „+“) не мог использоваться в качестве поиска для prefetch_related (#21410).
  • Исправлено Queryset.datetimes, повышающее AttributeError в некоторых ситуациях (#21432).
  • Исправлено ModelBackend, повышающее UnboundLocalError, если get_user_model() вызывало ошибку (#21439).
  • Исправлена регрессия, из-за которой редактируемые подклассы GenericRelation не работали в ModelForms (#21428).
  • Добавлен недостающий метод to_python для ModelMultipleChoiceField, который необходим в Django 1.6 для правильного определения изменений от начальных значений (#21568).
  • Исправлены переводы django.contrib.humanize, в которых последовательность Unicode для неразрывного пробела возвращалась дословно (#21415).
  • Исправлена ошибка loaddata, когда имя файла приспособления содержало любые точки, не относящиеся к расширениям файлов (#21457) или когда путь приспособления был относительным, но располагался в подкаталоге (#21551).
  • Исправлено отображение инлайн экземпляров в наборах форм, когда родитель имеет 0 для первичного ключа (#21472).
  • Исправлена регрессия, при которой пользовательские наборы запросов для внешних ключей перезаписывались, если ModelAdmin был установлен порядок (#21405).
  • Удалено упоминание о возможности опции <<<0 >>>/<<<1 >>> команд <<<2 >>> и <<3 >>>, которая так и не заработала, как было обещано: Поддержка нескольких имен локалей, разделенных запятыми. По-прежнему можно указать несколько локалей за один запуск, используя опцию несколько раз (#21488, #17181).
  • Исправлена регрессия, которая излишне вызывала настройку параметров при импорте get_wsgi_application (#21486).
  • Исправлен метод тестирования клиента logout() при использовании бэкенда сессий на основе cookie (#21448).
  • Исправлена ошибка, когда GeometryField использует негеометрический виджет (#21496).
  • Исправлено обновление хэша пароля при изменении количества итераций (#21535).
  • Исправлена ошибка в представлении отладки, когда URLconf содержит только один элемент (#21530).
  • Добавлена отсутствующая ссылка подсчета результатов поиска и сброса в представлении администратора списка изменений (#21510).
  • Текущий язык больше не сохраняется в сессии с помощью LocaleMiddleware при каждом ответе, а только после выхода из системы (#21473).
  • Исправлена ошибка при выполнении runserver на неанглийских системах и когда отформатированная дата в его выводе содержала символы, отличные от ASCII (#21358).
  • Исправлен сбой в представлении отладки после возникновения исключения на Python ≥ 3.3 (#21443).
  • Исправлен сбой в ImageField на некоторых платформах (сообщается о Homebrew и RHEL6) (#21355).
  • Исправлена регрессия при использовании родовых отношений в ModelAdmin.list_filter (#21431).
Вернуться на верх