Вышли релизы безопасности Joomla 6.0.2 и Joomla 5.4.2
Проект Joomla спешит сообщить о выпуске Joomla 6.0.2 и Joomla 5.4.2. Это релиз безопасности для серии Joomla 6.0 и релиз безопасности для серии Joomla 5.4.
Исправления безопасности
- [20260101] – Ядро – Недостаточная фильтрация содержимого в data URL > подробнее
- [20260102] – Ядро – XSS в плагине разрыва страницы (pagebreak) > подробнее
Исправления и улучшения в Joomla 6.0.2
- #46503 , #46572 , #46591 — Исправление уязвимостей безопасности, выявленных NPM audit, во вложенных зависимостях для разработки
- #46484 — Исправлена обработка параметра startlevel при переключении меню
- #46475 — Исправлено сообщение об устаревшем функционале в разделе «Сообщения — Мои настройки»
- #46450 — Исправлена ошибка, при которой emailToPunycode() выбрасывал исключение «Prohibited input U+0000005C»
- #46279 — Cassiopeia Extended: использование цвета наведения для кнопки btn-primary
- #46518 — Переведены языковые ключи шаблона Cassiopeia Extended (во фронтенде)
- #46541 — Предотвращена ошибка при повреждённом кэше языкового файла
- #46543 — Исправлен тёмный режим TinyMCE
- #46550 — Исправлено отображение глубоких подменю
Полный список изменений доступен доступен на GitHub.
Что вошло в Joomla 5.4.2?
Полный список изменений и улучшений доступен на GitHub.
Где можно скачать Joomla?
Новая установка
Инструкция по установке и системные требования
Обновление
Хотите ознакомиться с Joomla 6 без необходимости ее установки? Есть решение - попробуйте Joomla 6 на launch.joomla.org.
Как я могу обновить свой сайт до Joomla 6?
Переход с Joomla 5.4.x до 6.x - это обновление, а не миграция.
Почему?
Две основные причины:
1. Расширения Joomla 5 (J5), в которых удалены все устаревшие элементы кода и используется актуальный код Joomla, будут работать в Joomla 6 (J6).
2. Большинство остальных расширений будет работать при включённом новом плагине обратной совместимости — Behaviour 6 - Backward Compatibility Plugin
Полную информацию можно найти здесь.
Примечание: мы советуем сначала протестировать обновление на копии вашего рабочего сайта.
Как вы можете помочь развитию Joomla?
Существует множество способов, с помощью которых вы можете принять активное участие в развитии Joomla. Неважно, являетесь ли вы разработчиком, интегратором или просто пользователем Joomla. Вы можете присоединиться к сообществу на Mattermost и просмотреть команды, к которым можно присоединиться, или, если вы готовы, вы можете сразу же вступить в команду Joomla! Bug Squad.
Joomla! Bug Squad и CMS Release Team являются одними из самых активных команд в процессе разработки CMS и всегда ищут людей (не только разработчиков), которые могут помочь в сортировке сообщений об ошибках, написании патчей и тестировании решений. Это отличный способ расширить свои знания о кодовой базе Joomla, а также познакомиться с новыми людьми со всего мира.
Где можно найти документацию разработчика по Joomla 6?
Существует довольно много руководств, которые помогут вам в работе с Joomla 4/5. На страницах manual.joomla.org вы можете найти такие руководства как: создание плагина или модуля для Joomla 6, соглашения о пространствах имен, подготовленные операторы, использование новых классов веб-ассетов и многое другое.
Мы призываем разработчиков помочь в написании документации по Joomla 6 на сайте manual.joomla.org, чтобы помочь пользователям и другим разработчикам расширений.