Исправление ошибок
- Исправлены ошибки, которые в некоторых случаях могли вызывать исключение при обновлении.
- В версии 8.5.3 по ошибке включены расширения для мультисайта, которые будут готовы в версии 9. Этот функционал отключен в версии 8.5.4.
- Исправлен проблемный код, который приводил к ошибке «Невозможно загрузить блоки в публикатор» при попытке отредактировать страницу через публикатор. Примечание: эта проблема исправлена для тех страниц, которые будут создаваться, для уже существующих страниц проблема останется.
Дополнительный функционал, не описанный в предыдущем примечании к релизу 8.5.3
Новый функционал
- Добавлена возможность копирования, вставки, импорта и экспорта настроек стилизации на уровне страницы.
- Добавлено новое свойство публичного идентификатора для экспресс объекта; Вы можете использовать этот идентификатор, чтобы связать объекты друг с другом или в пользовательских запросах API таким образом, чтобы его невозможно было подобрать.
- Добавлен новый тип группы пользовательских атрибутов для использования в экспресс сущностях.
- Добавлена возможность указывать места хранения файлов на уровне папок.
- Добавлена возможность отправлять личные сообщения всем пользователям в определенной группе.
- CSV файлы, экспортируемые из Экспресс-объектов теперь содержать данные для ассоциаций.
- Добавлена возможность для отображения/скрытия результатов в блоке «Опрос».
- Добавлена консольная команда для экспорта экспресс-сущностей.
- Выбор ассоциаций в экспресс-формах теперь можно сделать обязательным.
- Запуск задачи по полной переиндексации сайта теперь также переиндексирует все сущности и записи Экспресс.
Поведенческие улучшения
- Улучшение качества, скорости и производительности кода.
- Улучшение качества кода для импорта файлов, улучшена обработка проблемных SVG файлов при загрузке.
- Значительно улучшена логика работы и представление атрибута адреса для стран/провинций/штатов за пределами Северной Америки
- Теперь при изменении свойств обновляется менеджер файлов
Обновление для разработчиков
- Добавлен сниффер для форматирования кода phpcs прямо в консоль concrete5
- Рефакторинг импорта файлов, добавлена поддержка для пре- и постпроцессоров.
- Обобщён функционал для блокировок по IP, облегчающий разработчику добавление поддержки блокировок на основе действий пользователя.
- Очистка и улучшение в команде c5:package:pack