3.1.1 примечания к выпуску

Что нового в версии 3.1.1

  • Добавить поддержку Django 1.8

  • Обновления и улучшения учебника

  • Добавить команду copy_site

  • Добавить настройку для отключения панели инструментов для анонимных пользователей

  • Добавьте настройку для скрытия панели инструментов, когда URL не обрабатывается django CMS

  • Добавить конфигурацию редактора

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

  • Устранена проблема, при которой привилегированные пользователи могли быть обманом вынуждены выполнять действия без их ведома через уязвимость CSRF.

  • Исправление проблемы, из-за которой классы меню дублировались в расширенных настройках

  • Исправление проблемы, когда хлебные крошки не отображаются

  • Исправление проблем с тегами шаблона show_menu

  • Исправление ошибки в кэше заполнителей

  • Исправьте get_language_from_request, если существует POST и GET

  • Мелкие исправления в документации

  • Верните очистку пробельных символов в flash-плеере, чтобы исправить это

  • Корректное восстановление предыдущего состояния перетаскиваемых полос

  • Устранение проблемы, связанной с функцией «Empty all» Placeholder

  • Исправьте сортировку плагинов в Python 3

  • Исправление проблем, связанных с языком, при получении URL страницы

  • Исправьте выравнивание количества результатов поиска и элементов в списке изменений страницы

  • Сохраняйте информацию о текущем представлении при применении декоратора CMS

  • Исправьте ошибки с населением панели инструментов

  • Исправьте ошибку с типом watch_models

  • Исправьте ошибку с порядком хлебных крошек плагина

  • Измените ярлык «Сохранить и закрыть» на «Сохранить как черновик».

  • Исправление X-Frame-Options на страницах верхнего уровня

  • Исправьте порядок, в котором URL-адреса приложений внедряются в urlpatterns

  • Исправить удаление несуществующего языка страницы

  • Исправьте откат языка для вложенных плагинов

  • Исправить тег шаблона render_model, не показывающий корректный список изменений

  • Исправление Ошибка сканирования на наличие заполнителей в тегах include с переменной в качестве аргумента

  • Исправление обработки атрибута позиции плагина

  • Исправление некоторых проблем со структурной доской

  • Версия Pin South до 1.0.2

  • Установите версию html5lib на 0.999, пока не будет исправлена текущая ошибка

  • Сделать вкладку shift корректно работающей в подменю

  • Исправьте шаблон выбора языка

Потенциально обратно несовместимые изменения

Порядок инжектирования приложений теперь основан на глубине страницы, если вы используете вложенные apphooks, вы можете проверить, что это не изменит поведение ваших приложений в зависимости от жадности urlconf приложений.

Спасибо

Большое спасибо участникам сообщества, приславшим сообщения о проблемах, и особенно этим пользователям GitHub, которые также прислали запросы: astagi, dirtycoder, doctormo, douwevandermeij, driesdesmet, furiousdave, ldgarcia, maqnouch, nikolas, northben, olarcheveque, pa0lin082, peterfarrell, sam-m888, sephii, stefanw, timgraham, vstoykov.

Отдельное спасибо vad и nostalgiaz за их поддержку в работе над Django 1.8

Особая благодарность Мэтту Уилксу и Сильвену Фанкхаузеру за сообщение о проблеме безопасности.

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