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
Особая благодарность Мэтту Уилксу и Сильвену Фанкхаузеру за сообщение о проблеме безопасности.