Полный пакет последней версии CMS Joomla 4 в формате ZIP.
Joomla 4 — устаревшая серия CMS, версии которой выпускались с августа 2021 по октябрь 2025 года. Поддержка Joomla серии 4 завершена, поэтому для новых сайтов рекомендуется использовать последнюю стабильную версию актуальной основной серии Joomla. Дистрибутив Joomla 4 следует использовать только в случаях, когда требуется установка именно этой версии системы.
| Безопасность |
[20250901] Устранена недостаточная фильтрация содержимого в методах checkAttribute, которая могла приводить к XSS-уязвимостям в различных компонентах (CVE-2025-54476).
|
| Безопасность |
[20250902] Устранена возможность определения существующих пользователей при использовании метода аутентификации с ключами доступа Passkey (CVE-2025-54477).
|
| Безопасность |
[20250401] Устранена SQL-инъекция, вызванная некорректной обработкой идентификаторов в методе quoteNameStr пакета Database фреймворка Joomla (CVE-2025-25226).
|
| Безопасность |
[20250402] Устранена возможность обхода многофакторной аутентификации MFA из-за недостаточной проверки состояния двухфакторной аутентификации (CVE-2025-25227).
|
| Безопасность |
[20250301] Устранена возможность загрузки вредоносных файлов через медиа-менеджер: пользователи с правом редактирования могли создавать исполняемые PHP-файлы (CVE-2025-22213).
|
| Безопасность |
[20250201] Устранена SQL-инъекция в компоненте запланированных задач com_scheduler, вызванная некорректным формированием условий сортировки в списке задач панели управления (CVE-2025-22207).
|
| Безопасность |
[20250101] Устранены XSS-уязвимости в макетах оформления модулей, вызванные некорректной обработкой входных данных (CVE-2024-40747).
|
| Безопасность |
[20250102] Устранена XSS-уязвимость в атрибуте id списков меню, вызванная отсутствием экранирования выводимых данных (CVE-2024-40748).
|
| Безопасность |
[20250103] Устранено нарушение правил доступа ACL, позволявшее просматривать защищённые представления различных компонентов ядра (CVE-2024-40749).
|
| Исправлено |
#42694 — Исправлена проверка прав доступа к неопубликованным материалам в макете категории на сайте.
|
| Исправлено |
#43784 — Исправлена ошибка, из-за которой правило ручного выполнения блокировало запуск запланированных задач через Lazy Scheduler и Webcron.
|
| Исправлено |
#43424 — Унифицированы цвета значков неопубликованных элементов.
|
| Исправлено |
#43052 — Исправлена установка демонстрационных данных и обработка значения null методом addContentType помощника умного поиска.
|
| Исправлено |
#44033 — Устранены повторяющиеся запросы к базе данных при обращении к несуществующему ресурсу.
|
| Исправлено |
#44061 — Исправлен расчёт времени следующего запуска запланированной задачи.
|
| Исправлено |
#44069 — Исправлена обработка параметра start=0 в пагинации.
|
| Исправлено |
#44050 — Улучшен перевод текста атрибутов aria-label с помощью дополнительных языковых констант.
|
| Исправлено |
#44053 — Исправлено название задачи перехода рабочего процесса в макете избранных материалов.
|
| Исправлено |
#44029 — Добавлена кнопка включения встроенной справки для настраиваемых полей.
|
| Исправлено |
#44077 — Устранены повторяющиеся запросы к базе данных при загрузке языка журнала действий.
|
| Исправлено |
#44117 — Исправлена ошибка проверки прав доступа у кнопки добавления категории материалов на панели быстрого доступа.
|
| Исправлено |
#44116 — Исправлено отображение обучающего тура по категориям для пользователей с ролью «Менеджер».
|
| Исправлено |
#44119 — Исправлено сохранение параметров компонентов в пунктах меню через API.
|
| Исправлено |
#44019 — Исправлено определение целевого элемента события в файле menu.js.
|
| Исправлено |
#44023 — Исправлена проверка параметров пагинации, получаемых из запроса.
|
| Исправлено |
#43990 — Исправлено значение языка по умолчанию для записей таксономии.
|
| Исправлено |
#43906 — Исправлена проверка размера файлов в медиа-менеджере.
|
| Исправлено |
#43922 — Исправлена ошибка 404 в пункте меню элементов с метками при одновременном использовании общедоступных и зарегистрированных меток.
|
| Исправлено |
#43967 — Исправлена работа пагинации после изменений безопасности, внесённых в предыдущую версию.
|
| Исправлено |
#43953 — Исправлены ссылки на страницы пагинации в умном поиске com_finder и архиве материалов com_content.
|
| Исправлено |
#43984 — Обновлены даты поддержки версий PHP.
|
| Исправлено |
#43980 — Обновлены языковые переводы Joomla.
|
| Исправлено |
#43981 — Добавлено экранирование небезопасных тегов в копиях писем отправителю и уведомлениях администратора без экранирования пользовательских полей электронной почты.
|
| Исправлено |
#43983 — Исправлена фильтрация параметров option, format, view и layout при работе кеша и пагинации.
|
| Безопасность |
[20240805] Устранены XSS-уязвимости в методах OutputFilter::stripImages и OutputFilter::stripIframes, вызванные некорректной обработкой входных данных (CVE-2024-40743).
|
| Безопасность |
[20240804] Исправлена некорректная проверка прав доступа ACL в представлении профиля панели управления, позволявшая пользователям изменять своё имя пользователя при наличии запрета (CVE-2024-27187).
|
| Безопасность |
[20240803] Устранены XSS-уязвимости в HTML-шаблонах электронных писем, вызванные отсутствием экранирования данных (CVE-2024-27186).
|
| Безопасность |
[20240802] Устранена возможность отравления кеша через произвольные параметры в ссылках пагинации (CVE-2024-27185).
|
| Безопасность |
[20240801] Улучшена проверка внутренних URL-адресов и устранена возможность небезопасного перенаправления на внешний сайт (CVE-2024-27184).
|
| Исправлено |
#43851 — Исправлено отсутствие экранирования имени поля с помощью метода quoteName в FieldLayoutField.
|
| Исправлено |
#43880 — Исправлен HTML-макет отдельной ленты новостей.
|
| Исправлено |
#43879 — Исправлен HTML-макет категории лент новостей.
|
| Исправлено |
#43827 — Отменено принудительное назначение типа схемы Product каждому материалу.
|
| Исправлено |
#43888 — Исправлена обработка комментариев, содержащих ссылки на редактор.
|
| Исправлено |
#43774 — Исправлен некорректный поиск идентификатора в группах настраиваемых полей.
|
| Исправлено |
#43750 — Устранено предупреждение об устаревшем коде в команде TasksListCommand при ручном выполнении задач.
|
| Исправлено |
#43755 — Скрипты ядра и проверки формы переведены на использование немедленно вызываемых функций IIFE.
|
| Исправлено |
#43818 — Исправлена ошибка метода Mfa::getConfigurationInterface при его вызове из другого компонента.
|
| Исправлено |
#43789 — Поле SQL теперь получает значение фильтра из связанного поля фильтра.
|
| Исправлено |
#43782 — Исправлена работа функций копирования и вставки.
|
| Исправлено |
#43891 — Сворачиваемый блок теперь закрывается при открытии выпадающего меню.
|
| Исправлено |
#43574 — Исправлена работа multiselect.js, чтобы скрипт не мешал взаимодействию с интерактивными элементами.
|
| Исправлено |
#43651 — Исправлена логика кнопок в модальном окне пакетной обработки материалов com_content.
|
| Исправлено |
#43740 — Исправлено отображение общего количества голосов.
|
| Исправлено |
#43188 — Исправлен экспорт дополнительных параметров пунктов меню панели управления.
|
| Исправлено |
#43198 — Добавлен перевод текста клиентской проверки для текстового поля формы.
|
| Безопасность |
[20240701] Устранена XSS-уязвимость, вызванная недостаточной проверкой входных данных в поле выбора медиафайлов с поддержкой специальных возможностей (CVE-2024-21729).
|
| Безопасность |
[20240702] Устранена Self-XSS-уязвимость, вызванная неправильным экранированием данных в макете поля списка Fancy Select (CVE-2024-21730).
|
| Безопасность |
[20240703] Устранена XSS-уязвимость, связанная с неправильной обработкой входных данных методом StringHelper::truncate (CVE-2024-21731).
|
| Безопасность |
[20240704] Устранены XSS-уязвимости, вызванные недостаточной проверкой входных данных в расширениях Wrapper (CVE-2024-26279).
|
| Безопасность |
[20240705] Устранена XSS-уязвимость, вызванная неправильной фильтрацией значения по умолчанию в компоненте настраиваемых полей com_fields (CVE-2024-26278).
|
| Исправлено |
#42467 — Исправлена проверка прав доступа для кнопки добавления модуля на панель управления.
|
| Исправлено |
#43518 — Обновлены языковые строки Joomla 4.x.
|
| Исправлено |
#43703 — Внесены дополнительные исправления после перевода системных тестов на модули ESM.
|
| Исправлено |
#43586 — Удалён неиспользуемый встроенный обработчик событий из шаблона Cassiopeia.
|
| Исправлено |
#43600 — Добавлена отсутствовавшая метка aria-label в навигацию между страницами.
|
| Исправлено |
#42593 — Исправлена аутентификация API на серверах Apache, использующих PHP в режиме CGI или FastCGI.
|
| Исправлено |
#43445 — Исправлена ошибка в методе PrivacyConsent::getPrivacyItemId().
|
| Исправлено |
#43464 — Исправлен непереведённый языковой ключ при экспорте журнала действий пользователей в CSV.
|
| Исправлено |
#43377 — Исправлена очистка строк с шестнадцатеричными HTML-сущностями с помощью InputFilter.
|
| Исправлено |
#43473 — Исправлены ошибки прав доступа к файлам, возникавшие при обновлении Joomla на некоторых хостингах.
|
| Исправлено |
#43450 — Улучшены интерфейс и доступность резервных кодов многофакторной аутентификации.
|
| Исправлено |
#43488 — Обновлены языковые строки Joomla 4.x.
|
| Исправлено |
#43192 — Исправлено переключение между дублирующимися меню в панели администратора.
|
| Исправлено |
#43189 — Исправлен импорт предустановок пунктов меню в панели администратора.
|
| Исправлено |
#43208 — Исправлена непереведённая строка предупреждения в консольной команде update:extensions:check.
|
| Исправлено |
#42934 — Исправлена ошибка свойства aggregateRating в структурированных данных голосования для Google Rich Results.
|
| Исправлено |
#43053 — Устранено дублирование записи с ключом title при добавлении типа содержимого в Умном поиске.
|
| Исправлено |
#43259 — Исправлено определение даты следующего запуска запланированной задачи с учётом часового пояса сайта.
|
| Исправлено |
#43178 — Исправлен экспорт дочерних пунктов административного меню.
|
| Исправлено |
#43345 — Улучшена проверка файлов изображений в MediaHelper.
|
| Исправлено |
#43335 — Исправлена сортировка файлов в представлении шаблона.
|
| Исправлено |
#43336 — Исправлена работа Медиа-менеджера с файлами, расширения которых содержат заглавные буквы.
|
| Исправлено |
#43353 — Исправлено формирование и присваивание данных при экспорте контакта в формате VCF.
|
| Исправлено |
#39546 — Исправлена обработка условия showon для поля списка без множественного выбора.
|
| Исправлено |
#42728 — Исправлено отображение столбцов таблиц на мобильных устройствах.
|
| Исправлено |
#42693 — Исправлено определение языка поискового токена в Умном поиске.
|
| Исправлено |
#42835 — Исправлена сортировка фильтров Умного поиска.
|
| Исправлено |
#42794 — Исправлены цвета ссылок при наведении и порядок загрузки CSS-файлов цветовых схем.
|
| Исправлено |
#42815 — Исправлена ссылка «Узнать больше» в компоненте меток.
|
| Исправлено |
#42871 — Исправлена обработка исключённых URL в системном плагине кэширования страниц.
|
| Исправлено |
#42874 — Разрешено использование в Медиа-менеджере папок, названия которых заканчиваются расширением изображения.
|
| Исправлено |
#42872 — Исправлено перенаправление после сохранения учётной записи пользователя.
|
| Исправлено |
#42895 — Исправлена работа поля выбора элементов в виде дерева.
|
| Исправлено |
#42820 — Исправлена кнопка справки, которая не открывала соответствующую страницу помощи.
|
| Исправлено |
#42819 — Исправлена ошибка «Serialization of 'Closure' is not allowed».
|
| Исправлено |
#42706 — Исправлен выбор ссылки при обработке Atom-ленты.
|
| Исправлено |
#42803 — Устранено предупреждение об устаревшем коде PHP в модуле отображения новостных лент.
|
| Исправлено |
#42802 — Исправлено формирование URL без SEF в выводе новостных лент.
|
| Исправлено |
#42849 — Библиотека joomla/filter обновлена до версии 2.0.4.
|
| Исправлено |
#42870 — Исправлено перенаправление после отмены редактирования модуля на сайте.
|
| Исправлено |
#42869 — Исправлены аварийные завершения работы компонента баннеров.
|
| Исправлено |
#42921 — Ограничена область подсветки найденного текста в результатах Умного поиска.
|
| Исправлено |
#37993 — Исправлено обновление значений NULL методом JTable::store(true) при отслеживании ресурсов.
|
| Исправлено |
#38797 — Добавлена возможность использовать filter.state для кнопки удаления в ListView.
|
| Исправлено |
#43191 — Исправлено отображение дат многофакторной аутентификации в профиле с учётом часового пояса.
|
| Безопасность |
[20240201] Исправлено недостаточное завершение существующих пользовательских сессий после изменения методов многофакторной аутентификации (CVE-2024-21722).
|
| Безопасность |
[20240202] Устранена уязвимость открытого перенаправления, вызванная недостаточной проверкой URL в приложении установки Joomla (CVE-2024-21723).
|
| Безопасность |
[20240203] Устранены XSS-уязвимости, вызванные недостаточной проверкой входных данных в полях выбора медиафайлов (CVE-2024-21724).
|
| Безопасность |
[20240204] Устранены XSS-уязвимости, вызванные недостаточным экранированием адресов электронной почты в различных компонентах (CVE-2024-21725).
|
| Безопасность |
[20240205] Устранены XSS-уязвимости, вызванные недостаточной фильтрацией содержимого в коде фильтра Joomla (CVE-2024-21726).
|
| Исправлено |
#42615 — Исправлена небезопасная проверка типа параметра force_ssl в маршрутизаторе сайта.
|
| Исправлено |
#42725 — Умный поиск больше не выполняет поиск по альтернативным изображениям.
|
| Исправлено |
#42687 — Исправлены языковые строки плагина фильтра языка.
|
| Исправлено |
#42691 — Улучшено отображение длинных имён файлов в Медиа-менеджере.
|
| Исправлено |
#42697 — Добавлена поддержка псевдонима столбца checked_out в NestedTable.
|
| Исправлено |
#42773 — Устранено предупреждение PHP об устаревшей передаче значения null в функцию strpos().
|
| Исправлено |
#42670 — Устранено предупреждение при обработке пустого описания в Atom-ленте.
|
| Исправлено |
#42744 — Добавлена обработка настраиваемых полей в полном тексте материала.
|
| Исправлено |
#42741 — Исправлена проверка типов пунктов меню, содержащих символы Unicode.
|
| Исправлено |
#42608 — Улучшено поле ввода кода одноразового пароля TOTP.
|
| Исправлено |
#42616 — Исправлен невидимый текст сообщения об ошибке на странице входа.
|
| Исправлено |
#42602 — Добавлен индикатор выполнения Joomla при установке языкового пакета.
|
| Исправлено |
#42599 — Добавлена проверка корректности источника HTTP-запроса.
|
| Исправлено |
#42638 — Исправлен тип параметра запроса whereIn в ExtensionsHelper.
|
| Исправлено |
#42588 — Восстановлены отсутствовавшие разделители между подменю компонентов в панели администратора.
|
| Исправлено |
#42470 — Библиотека phpseclib обновлена до версии 3.0.34.
|
| Исправлено |
#42473 — Исправлена маршрутизация URL перенаправления при выходе через пункт меню.
|
| Исправлено |
#42088 — Обновлена ссылка на ночную сборку Joomla для использования последней доступной версии.
|
| Исправлено |
#40527 — Устранено предупреждение PHP при передаче значения null в функцию json_decode() в InstallerScript::getItemArray().
|
| Исправлено |
#42458 — Исправлена ошибка «Редактор не найден» в модальном окне истории версий материала.
|
| Исправлено |
#42457 — Улучшено представление списка пользователей в панели администратора.
|
| Исправлено |
#42489 — В компонент обновления Joomla добавлена информация о причинах, по которым найденное обновление не соответствует требованиям PHP или базы данных.
|
| Исправлено |
#42490 — Устранён вывод сообщений об ошибках при отображении поисковых подсказок Умного поиска.
|
| Исправлено |
#42491 — Исправлена обработка параметра loadData методом getForm в компоненте контактов.
|
| Исправлено |
#42504 — Исправлены цвета ссылок и кнопок в верхней и нижней частях шаблона Cassiopeia.
|
| Исправлено |
#42550 — Удалены HTML-теги br из языковых строк компонента обновления Joomla.
|
| Исправлено |
#42486 — Исправлено изменение меток материала через PATCH-запрос веб-служб Joomla API.
|
| Исправлено |
#42533 — Исправлена ошибка File::delete(), которая могла прервать установку, обновление или удаление расширения.
|
| Исправлено |
#42560 — Исправлен процесс проверки данных форм.
|
| Исправлено |
#42562 — Добавлена загрузка языковых файлов плагинов в компоненте журнала действий пользователей.
|
| Исправлено |
#42576 — Исправлена ошибка SQL «The SELECT would examine more than MAX_JOIN_SIZE rows» при проверке обновлений ядра Joomla.
|
| Исправлено |
#42569 — Исправлена совместимость компонента шаблонов с PostgreSQL путём преобразования значения в целое число.
|
| Исправлено |
#42570 — Улучшено сообщение при удалении пакета, если одно из входящих в него расширений отсутствует.
|
| Безопасность |
[20231101] Устранена возможность раскрытия переменных окружения посредством манипуляций с обработкой языковых файлов (CVE-2023-40626).
|
| Исправлено |
#41543 — Исправлено обновление существующих языковых строк JavaScript методом Text::script().
|
| Исправлено |
#41358 — Исправлено отсутствие веб-ресурсов у новых компонентов Joomla 4.
|
| Исправлено |
#41431 — Исправлена регистрация и обработка файлов веб-ресурсов joomla.asset.json.
|
| Исправлено |
#41296 — Удалён лишний параметр запроса parent_id в компоненте меток.
|
| Исправлено |
#42036 — Исправлена ошибка перехода рабочего процесса.
|
| Исправлено |
#41937 — Исправлено удаление пробелов из длинных строк индексатором Умного поиска.
|
| Исправлено |
#41900 — Удалён дублирующийся PNG-файл.
|
| Исправлено |
#42030 — Исправлен перевод текста описания на статических страницах ошибок.
|
| Исправлено |
#42336 — Исправлено объявление переменной контекста.
|
| Исправлено |
#42157 — Исправлено условие обработки пунктов меню.
|
| Исправлено |
#42316 — Восстановлена отсутствовавшая иконка архива.
|
| Исправлено |
#42284 — Исправлен выход из панели администратора после сохранения профиля пользователя.
|
| Исправлено |
#42330 — Исправлен множественный выбор строк в таблицах.
|
| Исправлено |
#42332 — Исправлена потеря выбранных значений поля списка Choices.js во вложенной форме.
|
| Исправлено |
#42253 — Исправлена миграция многофакторной аутентификации при обновлении с Joomla 3 до Joomla 4.
|
| Исправлено |
#42206 — Исправлен вывод поля материала в виде списка через веб-службы Joomla API.
|
| Исправлено |
#42199 — Исправлена ошибка базы данных «Unknown column 'id' in 'field list'».
|
| Исправлено |
#42233 — Исправлена потеря меток материала при его изменении через PATCH-запрос веб-служб Joomla API.
|
| Исправлено |
#42239 — Редактор TinyMCE обновлён до версии 5.10.8.
|
| Исправлено |
#40774 — Исправлено отображение значка быстрого доступа плагина уведомлений об окончании поддержки Joomla и обновлены его языковые строки.
|
| Исправлено |
#41111 — Обновлён FTP-клиент Joomla для улучшения совместимости.
|
| Исправлено |
#41117 — Добавлена поддержка обновления с Joomla 4.4 до Joomla 5 через командную строку.
|
| Исправлено |
#41127 — Добавлена поддержка обновления с Joomla 4.4 до Joomla 5 через компонент обновления Joomla.
|
| Исправлено |
#39552 — Модуль категорий материалов переведён на новую структуру для совместимости с Joomla 5.
|
| Исправлено |
#39628 — Модуль связанных материалов переведён на новую структуру для совместимости с Joomla 5.
|
| Исправлено |
#40743 — Плагин разрыва страницы переведён на архитектуру поставщиков служб.
|
| Исправлено |
#41081 — Добавлена функция обработки текста для плагинов.
|
| Исправлено |
#41206 — Исправлена обработка отключённых вариантов в полях выбора.
|
| Исправлено |
#41210 — Исправлена языковая строка журнала устаревших вызовов.
|
| Исправлено |
#41126 — Исправлена обработка JavaScript-события onchange в поле выбора цвета с расширенным макетом.
|
| Исправлено |
#41188 — Исправлено отображение страницы ошибки при наличии незакрытых буферов вывода.
|
| Исправлено |
#41155 — Улучшено сохранение текущего шага интерактивного тура в хранилище браузера.
|
| Исправлено |
#41160 — Устранены ошибки события blur в интерактивных турах.
|
| Исправлено |
#41167 — Исправлен фильтр этапов рабочего процесса в списке избранных материалов.
|
| Исправлено |
#41135 — Исправлена проверка некорректных файлов joomla.asset.json.
|
| Исправлено |
#41137 — Обновлены языковые строки Joomla.
|
| Исправлено |
#40119 — Исправлена подпись поля URL в интерактивных турах.
|
| Исправлено |
#40297 — Удалён неработающий код создания базовых шагов интерактивного тура.
|
| Исправлено |
#40508 — Исправлена ошибка авторизации 401 в плагине GET-запросов планировщика задач.
|
| Исправлено |
#40449 — Добавлено уведомление об отключённом плагине интерактивных туров.
|
| Исправлено |
#40447 — Исправлен подсчёт интерактивных туров в модуле панели управления.
|
| Исправлено |
#40610 — Исправлена ошибка TypeError функции count() для групп полей веб-сервисов в PHP 8.
|
| Исправлено |
#41319 — Исправлен заголовок столбца таблицы в представлении категории контактов.
|
| Исправлено |
#41349 — Добавлена недостающая проверка CSS-идентификаторов для некоторых полей.
|
| Исправлено |
#41282 — Исправлено отображение значка быстрого доступа к контактам на панели управления.
|
| Исправлено |
#41285 — Исправлена ошибка W3C-валидации кнопки пользовательского меню.
|
| Исправлено |
#41262 — Восстановлена возможность изменения прав доступа для пользователей без доступа к com_config.
|
| Исправлено |
#41329 — Улучшена доступность страницы архивных материалов.
|
| Исправлено |
#41350 — Исправлено дублирование и отсутствие некоторых полей.
|
| Исправлено |
Исправлена проверка веб-ресурсов дочерних шаблонов.
|
| Исправлено |
Исправлена токенизация китайского текста в Умном поиске.
|
| Исправлено |
#40758 — Исправлено начальное значение счётчика просмотров при создании новой ленты новостей.
|
| Исправлено |
#40772 — Добавлены интерактивные туры в альтернативный набор меню панели управления.
|
| Исправлено |
#40893 — Улучшено обновление кеша медиафайлов при их изменении.
|
| Исправлено |
#40704 — Исправлена обработка переменной пути в Медиа-менеджере.
|
| Исправлено |
#40670 — Исправлена ссылка кнопки справки на странице ошибки обновления Joomla.
|
| Исправлено |
#40671 — Исправлена ссылка значка быстрого доступа к языкам содержимого.
|
| Исправлено |
#40637 — Запрещено сохранение пункта меню «Создать материал», если включён выбор определённой категории, но категория не указана.
|
| Исправлено |
#40735 — Добавлена поддержка значка favicon.
|
| Исправлено |
#40732 — Исправлены формы множественного числа в сообщении о назначении стиля шаблона.
|
| Исправлено |
#40720 — Установлена одинаковая ширина значков быстрого доступа на панели управления.
|
| Исправлено |
#40719 — Исправлено отображение папки media в дочерних шаблонах при отсутствии в ней файлов.
|
| Исправлено |
#40715 — Значки быстрого доступа теперь отображаются только для включённых компонентов.
|
| Исправлено |
#40435 — Исправлен цвет текста кнопок при получении фокуса.
|
| Исправлено |
Добавлено отсутствовавшее меню в альтернативный набор меню для интерактивных туров.
|
| Исправлено |
Добавлен поиск по примечаниям в полях поиска интерактивных туров.
|
| Исправлено |
Из заголовков RSS-лент удаляются HTML-сущности.
|
| Исправлено |
Исправлено перекрытие счётчика пагинации элементами навигации на мобильных устройствах.
|
| Исправлено |
Исправлено исчезновение текста кнопки при получении фокуса.
|
| Исправлено |
Исправлено выполнение задач при включённом режиме отладки.
|
| Исправлено |
Исправлена установка демонстрационных данных при включённом режиме отладки.
|
| Исправлено |
Исправлен вывод JSON и значков быстрого доступа при включённом режиме отладки.
|
| Исправлено |
Обновлены языковые строки Joomla.
|
| Безопасность |
[20230501] Исправлена уязвимость с открытым перенаправлением и межсайтовым выполнением сценариев XSS на странице выбора многофакторной аутентификации.
|
| Безопасность |
[20230502] Добавлена защита от перебора кодов на странице многофакторной аутентификации.
|
| Исправлено |
Заголовки таблиц теперь скрываются, а не удаляются, если параметр «Показывать заголовки» отключён.
|
| Исправлено |
Исправлен перевод атрибута aria-label в компоненте баннеров.
|
| Исправлено |
Исправлен сброс статистики при копировании баннера.
|
| Исправлено |
Исправлено пакетное копирование баннеров.
|
| Исправлено |
Исправлено пакетное копирование контактов.
|
| Исправлено |
Улучшена проверка положительных целых чисел в компоненте материалов.
|
| Исправлено |
В TinyMCE предотвращено отображение белого текста на белом фоне в режиме предварительного просмотра.
|
| Исправлено |
Исправлена загрузка языка плагина TinyMCE при наличии пустых полей подформы.
|
| Исправлено |
Исправлен путь к сценарию сочетаний клавиш редактора CodeMirror.
|
| Исправлено |
Восстановлены специальные макеты для отображения дополнительных полей контактов.
|
| Исправлено |
Исправлена обработка минимального и максимального года в поле типа «Календарь».
|
| Исправлено |
Устранено предупреждение PHP при подготовке текстового поля.
|
| Исправлено |
Исправлена обработка столбца extensions при обновлении и новой установке интерактивных туров.
|
| Исправлено |
Исправлено пропускание некоторых полей в интерактивном туре по баннерам.
|
| Исправлено |
Исправлен порядок отображения интерактивных туров в модальном окне.
|
| Исправлено |
Улучшено сообщение о неподдерживаемом типе файла в Медиа-менеджере.
|
| Исправлено |
Переработан резервный механизм сессии Медиа-менеджера.
|
| Исправлено |
Устранено предупреждение Медиа-менеджера в консоли браузера.
|
| Исправлено |
Исправлена обработка тегов в шаблонах электронных писем.
|
| Исправлено |
Исправлено сохранение новых шаблонов электронных писем в базе данных.
|
| Исправлено |
Добавлены отступы для выделенных слов в результатах Умного поиска.
|
| Исправлено |
Добавлена проверка поддержки табличного движка MEMORY.
|
| Исправлено |
Исправлена маршрутизация тегов на многоязычных сайтах и восстановлена работа старых URL.
|
| Исправлено |
Параметр filter_tag больше не добавляется в URL при фильтрации категории по тегам.
|
| Исправлено |
Исправлена обработка некорректной JSON-строки в параметрах шаблона.
|
| Исправлено |
Устранены предупреждения PHP 8.1 в менеджере шаблонов.
|
| Исправлено |
Добавлена отсутствовавшая переменная чёрного цвета в шаблон Cassiopeia.
|
| Исправлено |
Исправлена точка переключения мобильного меню в шаблоне Cassiopeia.
|
| Исправлено |
Устранена ошибка JavaScript на странице входа при использовании многофакторной аутентификации.
|
| Исправлено |
Исправлена ошибка «Text() not found» при входе пользователя.
|
| Исправлено |
Ограничения уровня доступа категории больше не применяются к пользователям с правом core.admin.
|
| Исправлено |
Исправлены некорректные идентификаторы флажков на вкладке групп пользователей.
|
| Исправлено |
Исправлено отображение позиций модулей в настройках компонента пользователей.
|
| Исправлено |
Удалено лишнее сообщение после входа на сайт.
|
| Исправлено |
Исправлен фокус кнопки отправки на странице многофакторной аутентификации при использовании WebAuthn.
|
| Исправлено |
Разрешено создание первой категории, если другие категории отсутствуют.
|
| Исправлено |
Улучшено обозначение пунктов меню, связанных с отключёнными компонентами.
|
| Исправлено |
Улучшено сообщение об отсутствии контрольной суммы у устанавливаемого расширения.
|
| Исправлено |
Исправлено кеширование модуля категорий материалов.
|
| Исправлено |
Исправлена работа планировщика задач и механизма поддержания сессии при использовании блокировщиков рекламы или отключённого JavaScript.
|
| Исправлено |
Исправлена обработка пробелов в параметре disable_functions файла php.ini.
|
| Исправлено |
Устранена ошибка неопределённого ключа в методе HTMLDocument::setBuffer.
|
| Исправлено |
Исправлена работа PluginHelper::getLayoutPath в консольных приложениях CLI.
|
| Исправлено |
Пустое состояние теперь отображается только при отсутствии данных в кеше.
|
| Исправлено |
Улучшен заголовок страницы RSS-ленты.
|
| Исправлено |
Обновлено оглавление встроенной справки Joomla.
|
| Исправлено |
Устранены предупреждения PHP 8.2 в плагине демонстрационных данных для многоязычного сайта.
|
| Исправлено |
Исправлена работа сценария представления списка с содержимым, загружаемым через AJAX.
|
| Исправлено |
#40397 — Исправлено переключение статуса проверки отдельного обновлённого файла переопределения шаблона.
|
| Исправлено |
#40398 — Исправлено состояние кнопки очистки в списках при отсутствии активных фильтров.
|
| Исправлено |
#40414 — Исправлена ошибка языкового фильтра на многоязычных сайтах, возникавшая при установке срока хранения файлов cookie на один год.
|
| Исправлено |
#40437 — Исправлено обновление Joomla через командную строку и обеспечено повторное создание файла autoload_psr4.php.
|
| Исправлено |
#40448 — Исправлена маршрутизация тегов, чтобы в URL не добавлялся некорректный параметр Itemid.
|
| Исправлено |
#40455 — Параметр Itemid теперь удаляется из URL тега, если соответствующий пункт меню не найден.
|
| Добавлено |
Добавлены интерактивные туры, помогающие новым пользователям выполнять административные задачи.
|
| Добавлено |
Добавлена сортировка файлов в Медиа-менеджере.
|
| Добавлено |
Добавлено отображение миниатюр изображений в Медиа-менеджере.
|
| Добавлено |
Добавлен предварительный просмотр SVG-файлов в Медиа-менеджере.
|
| Добавлено |
Добавлена возможность перетаскивания файлов в пустую папку Медиа-менеджера.
|
| Добавлено |
Добавлен раскрывающийся фильтр Умного поиска на сайте.
|
| Добавлено |
Добавлена фильтрация пунктов меню по компоненту.
|
| Добавлено |
Добавлена фильтрация административного меню по родительскому пункту.
|
| Добавлено |
Добавлены условные дополнительные поля.
|
| Добавлено |
Добавлена возможность выбора макета редактирования подформы в дополнительных полях.
|
| Добавлено |
Добавлена фильтрация материалов по тегу и признаку избранного через API.
|
| Добавлено |
Добавлена поддержка заголовка Network Error Logging в системном плагине HTTP-заголовков.
|
| Добавлено |
Добавлен счётчик символов для полей ввода.
|
| Добавлено |
Добавлена поддержка атрибута pattern для полей телефонного номера.
|
| Добавлено |
Добавлена возможность установки Joomla через командную строку.
|
| Добавлено |
Добавлены сообщения о входе и выходе пользователя на сайте.
|
| Добавлено |
Добавлена поддержка форматов AVIF, WebP, HEIC и WebP2 в поле выбора изображения.
|
| Изменено |
Медиа-менеджер получил обновлённый интерфейс и улучшенную производительность.
|
| Изменено |
Улучшено управление переходами рабочих процессов.
|
| Изменено |
Заголовок страницы браузера материала теперь имеет приоритет перед заголовком материала.
|
| Изменено |
При создании дополнительного поля из отфильтрованного списка выбранная категория устанавливается автоматически.
|
| Изменено |
Обновлена маршрутизация компонента тегов.
|
| Изменено |
Улучшено представление различий файлов шаблона.
|
| Изменено |
CAPTCHA перемещена в конец формы после дополнительных полей.
|
| Изменено |
Bootstrap обновлён до версии 5.2.
|
| Изменено |
Улучшена поддержка PHP 8.2.
|
| Изменено |
Обновлён устаревший код, связанный с PHP 8.1.
|
| Исправлено |
Исправлено отображение миниатюр и путей Медиа-менеджера в Windows.
|
| Исправлено |
Исправлено перестроение дерева меню после сохранения пункта меню.
|
| Исправлено |
Пункт меню типа URL теперь можно выбрать в качестве базового пункта в модуле меню.
|
| Исправлено |
Исправлено представление тегов с одной вкладкой.
|
| Исправлено |
Запрещено использование несуществующих тегов.
|
| Исправлено |
Исправлена работа аутентификации LDAP.
|
| Исправлено |
Добавлены отсутствовавшие значки быстрого доступа на панели управления.
|
| Исправлено |
Исправлено создание имён файлов шаблонов с окончанием .min.css.
|
| Исправлено |
Добавлена подсказка по выбору префикса таблиц во время установки Joomla.
|
| Исправлено |
Исправлена проверка данных при массовой рассылке писем.
|
| Исправлено |
Восстановлены отсутствовавшие столбцы выбора в менеджере обнаружения расширений и переопределениях шаблонов.
|
| Исправлено |
Улучшено отображение интерфейса для языков с направлением письма справа налево.
|
| Исправлено |
#39205 — Исправлена установка заголовка Content-Encoding в файле htaccess.txt и добавлено уведомление после обновления Joomla.
|
| Исправлено |
#39435 — Сброс пароля пользователя теперь записывается в журнал действий.
|
| Исправлено |
#39938 — Исправлена ссылка для связи с командой добровольцев Joomla.
|
| Исправлено |
#39932 — Исправлено отображение изображений, содержащих символ @ в имени файла.
|
| Исправлено |
#39561 — Добавлено понятное сообщение при попытке входа пользователя, не имеющего доступа к сайту в автономном режиме.
|
| Исправлено |
#39893 — Исправлена обработка адреса для ответа Reply-To в шаблонах электронных писем.
|
| Исправлено |
#39766 — Ограничена максимальная ширина изображения на странице входа в панель управления.
|
| Исправлено |
#39576 — Исправлено перетаскивание элементов подформы в браузере Firefox.
|
| Исправлено |
#38908 — Улучшено точное выделение найденных слов в результатах Умного поиска.
|
| Исправлено |
#39630 — Устранено предупреждение PHP 8.2 о динамическом свойстве в плагине языкового фильтра.
|
| Исправлено |
#39683 — Устранено предупреждение PHP 8.2 о динамическом свойстве при включённом кешировании параметров URL.
|
| Исправлено |
#39691 — Добавлены отсутствовавшие свойства для улучшения совместимости с PHP 8.
|
| Исправлено |
#39692 — Добавлена проверка наличия описания расширения в менеджере серверов обновлений.
|
| Исправлено |
#39693 — Добавлена проверка наличия описания расширения в менеджере расширений.
|
| Исправлено |
#38959 — Исправлено отображение атрибута data-function.
|
| Исправлено |
#39003 — Устранено сообщение об использовании устаревшего кода в PHP 8.1.
|
| Исправлено |
#39748 — Ограничена работа плагина выделения результатов только клиентской частью сайта.
|
| Исправлено |
Исправлено несколько ошибок отображения и обработки подформ.
|
| Безопасность |
[20230201] CVE-2023-23752 — Исправлена критическая уязвимость проверки прав доступа, позволявшая неавторизованным пользователям получать доступ к конечным точкам API веб-сервисов.
|
| Безопасность |
[20230101] CVE-2023-23750 — Исправлена CSRF-уязвимость, вызванная отсутствием проверки токена при обработке сообщений после установки.
|
| Безопасность |
[20230102] CVE-2023-23751 — Добавлены отсутствовавшие проверки прав доступа ACL в компоненте журнала действий com_actionlogs.
|
| Исправлено |
Исправлено определение языка по умолчанию в редакторе TinyMCE.
|
| Исправлено |
Исправлено отображение iframe в редакторе TinyMCE.
|
| Исправлено |
Исправлено отображение кнопок редактора TinyMCE.
|
| Исправлено |
#39574 — Исправлена обработка URL логотипа в шаблоне Cassiopeia.
|
| Исправлено |
#39579 — Исправлена обработка URL логотипа в административном шаблоне Atum.
|
| Исправлено |
Исправлено отображение логотипа на странице входа в панель управления.
|
| Исправлено |
Исправлены хлебные крошки для пунктов меню, отображающих материалы с тегами.
|
| Исправлено |
Исправлено открытие и закрытие модальных окон.
|
| Исправлено |
Исправлены права доступа для модуля административного подменю mod_submenu.
|
| Исправлено |
#39572 — Исправлена обработка дат начала и окончания избранного состояния материалов в блоге категории.
|
| Исправлено |
Исправлена обработка дат начала и окончания публикации материалов и категорий.
|
| Исправлено |
Исправлена работа каталога html в дочерних шаблонах.
|
| Исправлено |
Добавлены дополнительные атрибуты rel для пунктов меню типа URL.
|
| Исправлено |
#39744 — Исправлена ошибка пакетного перемещения категорий.
|
| Исправлено |
#39578 — Исправлена проверка обязательных переключателей в формах.
|
| Исправлено |
#39569 — Исправлено отображение поля выбора цвета на сверхшироких экранах.
|
| Исправлено |
#39613 — Добавлено кодирование параметров пути в API-запросах Медиа-менеджера.
|
| Исправлено |
#39594 — Обновлена зависимость панели отладки для совместимости с PHP 8.2.
|
| Исправлено |
#39591 — Улучшена совместимость классов Table, MenuItem и CMSObject с PHP 8.2.
|
| Исправлено |
#39592 — Добавлено отсутствовавшее свойство JComponentTitle в класс WebApplication.
|
| Исправлено |
#39593 — Обновлён пакет URI и исправлена обработка UTF-8 в PHP 8.2.
|
| Исправлено |
#39583 — Устаревшие функции кодирования UTF-8 заменены функциями расширения mbstring.
|
| Исправлено |
#39604 — Исправлена совместимость кеширования с PHP 8.2.
|
| Исправлено |
#39601 — Исправлена обработка параметров в макете формы материала.
|
| Исправлено |
#39599 — Улучшена совместимость класса Log с динамическими свойствами PHP 8.2.
|
| Исправлено |
#39600 — Добавлена отсутствовавшая переменная тегов во вспомогательный класс.
|
| Исправлено |
#39602 — Добавлено отсутствовавшее свойство папки в поле выбора медиафайла.
|
| Исправлено |
#39603 — Добавлены отсутствовавшие свойства в поле CAPTCHA.
|
| Исправлено |
#39640 — Устранено сообщение об устаревшем коде в компоненте тегов.
|
| Исправлено |
#39633 — Устранено предупреждение о динамическом свойстве Умного поиска в PHP 8.2.
|
| Исправлено |
#39245 — Исправлена критическая ошибка при обновлении с Joomla 3 до Joomla 4 на сайтах, использующих повторяемые дополнительные поля.
|
| Исправлено |
#36269 — Исправлено удаление CSS-классов из ссылок плагином маскировки адресов электронной почты.
|
| Исправлено |
#39251 — Исправлена ошибка перенаправления после выхода пользователя на многоязычном сайте.
|
| Исправлено |
#39158 — Добавлена проверка уникальности псевдонима категории перед пакетным перемещением.
|
| Исправлено |
#39396 — PHP 8.2 добавлен в системный плагин проверки версии PHP.
|
| Исправлено |
#38768 — Исправлено отображение дополнительных полей типа «Подформа» в профиле пользователя.
|
| Безопасность |
[20221101] CVE-2022-27914 — Исправлена уязвимость отражённого межсайтового выполнения сценариев XSS, вызванная недостаточной фильтрацией пользовательских данных в Медиа-менеджере.
|
| Исправлено |
#39065 — Добавлены отсутствовавшие сообщения об ошибках при создании и редактировании материалов и контактов на сайте.
|
| Исправлено |
Исправлена принудительная смена пароля для пользователей, не имеющих разрешения core.admin.
|
| Исправлено |
#39091 — Отключена принудительная проверка значения поля выбора медиафайла.
|
| Безопасность |
[20221001] CVE-2022-27912 — Исправлено раскрытие критически важной информации предыдущих запросов на сайтах с включённым режимом отладки.
|
| Безопасность |
[20221002] CVE-2022-27913 — Исправлена уязвимость отражённого межсайтового выполнения сценариев XSS в заголовках различных компонентов Joomla.
|
| Исправлено |
#31419 — Исправлено принудительное применение вертикального стиля к вложенным вкладкам.
|
| Исправлено |
#35584 — Исправлена проверка прав доступа для значка быстрого перехода к категориям.
|
| Исправлено |
#37017 — Улучшено сообщение об ошибке при использовании уже существующего псевдонима.
|
| Исправлено |
#37900 — Улучшено предупреждение об использовании устаревшего браузера Internet Explorer.
|
| Исправлено |
#36596 — Удалены временные CSS-правила из шаблона Cassiopeia.
|
| Исправлено |
#38590 — Исправлен выбор плагина CAPTCHA при проверке формы.
|
| Исправлено |
#38796 — Записи больше не блокируются для редактирования, если пользователь не авторизован.
|
| Исправлено |
#38863 — Исправлен полноэкранный режим редактора CodeMirror.
|
| Исправлено |
#38900 — Исправлено перетаскивание текста в редакторе TinyMCE.
|
| Исправлено |
#38867 — Добавлено сообщение об отсутствующей папке.
|
| Исправлено |
#38907 — Предупреждения PHP от функции simplexml_load_file больше не нарушают проверку XML-файлов.
|
| Исправлено |
#38906 — Исправлена ошибка JavaScript в Планировщике задач при пустом списке задач.
|
| Исправлено |
#38935 — Исправлено сохранение порядка элементов.
|
| Исправлено |
#38848 — Исправлена совместимость системного плагина отладки с PHP 8.
|
| Исправлено |
#38853 — Исправлена работа панелей управления сторонних компонентов.
|
| Исправлено |
#38896 — Устранена ошибка неопределённой переменной в компоненте Умного поиска.
|
| Исправлено |
#38964 — Кнопке перехода к предыдущему элементу добавлен CSS-класс previous.
|
| Исправлено |
#38971 — Улучшено скрытие столбцов таблиц в режиме отладки.
|
| Исправлено |
#38972 — Исправлен тип переменной кеша дополнительных полей.
|
| Исправлено |
Обновлены языковые строки Joomla.
|
| Исправлено |
Исправлена работа CAPTCHA в контактной форме.
|
| Исправлено |
При удалении шаблона теперь удаляются связанные с ним переопределения.
|
| Исправлено |
#38372 — Исправлено отсутствие журнала изменений при обнаружении плагинов, модулей и шаблонов.
|
| Исправлено |
Исправлено пакетное копирование дополнительных полей.
|
| Исправлено |
Исправлено имя позиции модуля на панели управления компонентом.
|
| Исправлено |
#38371 — Статистика Умного поиска перемещена на панель инструментов.
|
| Исправлено |
#38368 — Пользовательский файл user.css теперь сохраняет последний приоритет подключения.
|
| Исправлено |
Пакетное действие разархивирования ссылок перенаправления заменено на снятие с публикации.
|
| Исправлено |
#38425 — Исправлено определение MIME-типа в поле выбора медиафайла.
|
| Исправлено |
#38208 — Исправлены небольшие ошибки многофакторной аутентификации.
|
| Исправлено |
#38340 — Устранены уведомления PHP от плагина WebAuthn при работе через CLI.
|
| Исправлено |
#38358 — Исправлены RTL-стили плагина WebAuthn.
|
| Исправлено |
#38352 — Исправлено отображение языковых переопределений в режиме RTL.
|
| Исправлено |
#38351 — Исправлено отображение Умного поиска в режиме RTL.
|
| Исправлено |
#38349 — Исправлено RTL-отображение установки расширений из каталога.
|
| Исправлено |
#38363 — Исправлена функция «Выбрать всё» в Медиа-менеджере.
|
| Исправлено |
#38362 — Исправлено отображение описаний плагинов редактирования медиафайлов.
|
| Исправлено |
#38463 — Исправлена работа переключателей переопределений шаблонов.
|
| Исправлено |
#38545 — Исправлена загрузка SVG-файлов.
|
| Исправлено |
#38562 — В поле календаря восстановлено отображение обозначений AM и PM.
|
| Исправлено |
#38581 — Исправлена обработка замыканий в DataFormatter.
|
| Исправлено |
#38582 — Предотвращена повторная обработка содержимого модуля стилем chrome.
|
| Исправлено |
#38803 — Для повышения стабильности закреплена версия Bootstrap 5.1.3.
|
| Исправлено |
#38664 — Данные FIDO теперь загружаются локально, что предотвращает замедление сайта при недоступности сервера FIDO Alliance.
|
| Исправлено |
#38431 — Исправлена передача устаревшего значения null в OpenSearch.
|
| Исправлено |
#38449 — Улучшено сообщение о переопределениях шаблона после обновления.
|
| Исправлено |
#38451 — Улучшено описание переопределений шаблона.
|
| Исправлено |
#38447 — Исправлены действия для переопределений шаблона.
|
| Исправлено |
#38448 — Исправлена ссылка на переопределение шаблона.
|
| Исправлено |
#38313 — В демонстрационных данных блога название «Мой блог» заменено языковой константой.
|
| Исправлено |
#38459 — Исправлено отображение допустимого размера загружаемых файлов шаблона.
|
| Исправлено |
#38541 — Улучшено обозначение переопределённых файлов шаблона.
|
| Исправлено |
#38537 — Улучшено описание настройки многофакторной аутентификации пользователей.
|
| Исправлено |
#38570 — Исправлен интерфейс установки выбранных языков.
|
| Исправлено |
#38528 — Удалена устаревшая проверка настройки PHP.
|
| Исправлено |
#38535 — Исправлена нулевая ширина миниатюр в Медиа-менеджере.
|
| Исправлено |
#38592 — Исправлено переименование всех групп пользователей.
|
| Исправлено |
#38619 — Исправлено отображение условий обслуживания в профиле пользователя.
|
| Исправлено |
#38622 — Улучшено сообщение об ошибке при загрузке слишком большого файла.
|
| Исправлено |
#38632 — Исправлено сочетание клавиш для перехода на главную панель управления.
|
| Исправлено |
#38638 — Многоточия в интерфейсе приведены к единому оформлению.
|
| Исправлено |
#38651 — Удалено неиспользуемое подключение класса Factory.
|
| Исправлено |
#38613 — Исправлены предупреждения проверки стиля JavaScript-кода.
|
| Исправлено |
#38625 — Удалено неиспользуемое подключение Joomla\CMS\Factory.
|
| Исправлено |
#38521 — Исправлено название модуля.
|
| Исправлено |
#38520 — Код приведён в соответствие со стандартами оформления PHP.
|
| Безопасность |
#38615 — CVE-2022-27911: устранено раскрытие полных путей из-за отсутствующих проверок «_JEXEC or die» в нескольких файлах.
|
| Исправлено |
#38373 — Исправлена ошибка Умного поиска при включённом сборе статистики.
|
| Исправлено |
#38312 — Восстановлена работа модуля отображения новостных лент.
|
| Исправлено |
#38494 — Исправлена опечатка в тексте проверки данных.
|
| Исправлено |
#38496 — Исправлено написание слова «favourite» в языковых строках.
|
| Исправлено |
#38495 — Удалены лишние открывающие и закрывающие теги PHP.
|
| Исправлено |
#38493 — Исправлена опечатка в названии Joomla.
|
| Исправлено |
#38490 — Исправлена настройка кэширования Redis.
|
| Исправлено |
#38506 — Вызовы базы данных снова переведены на использование метода getDbo.
|
| Исправлено |
#38504 — Обеспечено преобразование идентификатора пункта меню Itemid в целое число.
|
| Исправлено |
#38516 — Удалена ненужная пустая папка.
|
| Исправлено |
#38488 — Добавлена библиотека совместимости bcmath для серверов без поддержки BCmath и GMP.
|
| Исправлено |
#38498 — Удалены неиспользуемые импорты из многофакторной аутентификации.
|
| Исправлено |
#38525 — Исправлена процедура завершения обновления путём удаления autoload_psr4 перед запуском finalisation.php.
|
| Исправлено |
#38533 — Сбор статистики больше не отображается на страницах обязательной настройки многофакторной аутентификации.
|
| Исправлено |
#38567 — Исправлено обновление с Joomla 4.2.0 Release Candidate 1.
|
| Исправлено |
#38574 — Обновлена документация PHPUnit.
|
| Исправлено |
#38523 — Удалён устаревший файл hotkeys.js после его переименования.
|
| Исправлено |
#38524 — Исправлен сбой приложения командной строки при создании MVCFactory.
|
| Исправлено |
#38519 — Исправлена ошибка JavaScript «updateCheck is null» при проверке обновлений.
|
| Добавлено |
#38092 — Добавлена поддержка сочетаний клавиш в панели управления Joomla.
|
| Добавлено |
Добавлена многофакторная аутентификация, заменившая двухфакторную аутентификацию.
|
| Добавлено |
В WebAuthn добавлена поддержка Windows Hello.
|
| Добавлено |
Добавлена возможность скрывать выбранные столбцы в административных таблицах.
|
| Добавлено |
Добавлена возможность вручную вводить путь в поле выбора медиафайла.
|
| Добавлено |
Добавлено обозначение неопубликованных категорий.
|
| Добавлено |
Добавлена возможность отключать отслеживание метаданных сеанса для гостей.
|
| Добавлено |
Сокращено количество столбцов на странице управления правами доступа.
|
| Добавлено |
В Умный поиск добавлено нечёткое сопоставление слов.
|
| Добавлено |
На страницу управления расширениями добавлен фильтр по пакетам.
|
| Добавлено |
#38091 — Добавлена консольная команда cache:clean для очистки кэша.
|
| Изменено |
Обновлён и улучшен плагин специальных возможностей.
|
| Изменено |
Улучшена работа компонента обновления Joomla.
|
| Изменено |
#36506 — Повышена надёжность обработки SQL-запросов при установке и обновлении расширений.
|
| Изменено |
К действиям Медиа-менеджера добавлена проверка прав доступа.
|
| Изменено |
В форму редактирования материалов на сайте добавлена кнопка «Сохранить» без закрытия материала.
|
| Изменено |
В запросы веб-служб добавлены параметры сортировки.
|
| Изменено |
Кнопка загрузки обновления становится доступна только после подтверждения готовности пользователя.
|
| Изменено |
В FormModel добавлена возможность использования метода Form::process().
|
| Изменено |
Поле выбора типа журнала преобразовано в улучшенный раскрывающийся список.
|
| Изменено |
Добавлена последовательная обработка запросов от плагинов быстрых значков.
|
| Изменено |
Улучшена доступность выбора папок в Медиа-менеджере.
|
| Изменено |
Улучшена обработка уведомлений рабочего процесса при отсутствии получателя.
|
| Изменено |
#27162 — Для дат создания расширений используется формат Y-m-d с поддержкой сортировки и локализованного отображения.
|
| Изменено |
#36042 — Переработан плагин кэширования страниц.
|
| Изменено |
#38099 — Улучшен интерфейс сообщений после установки Joomla.
|
| Исправлено |
#38102 — Исправлена индексация новостных лент без краткого описания в PHP 8.1.
|
| Исправлено |
#38101 — Устранены предупреждения об устаревшем коде при обработке контактных данных в PHP 8.1.
|
| Исправлено |
#38089 — Исправлена очистка статистики показов баннеров.
|
| Исправлено |
#38071 — Улучшено сообщение подтверждения перед резервным копированием.
|
| Исправлено |
#38113 — Добавлено сообщение об ошибке, если при установке языка не получен XML-файл.
|
| Исправлено |
#38088 — Исправлен выбор меток в пунктах меню категорий материалов.
|
| Исправлено |
#38087 — В модуле новостей запрещено создание новых меток в поле выбора.
|
| Исправлено |
#38095 — Исправлен разбор номера версии без имитации XMLReader.
|
| Исправлено |
#38075 — Исправлен текст сообщения об обновлении.
|
| Исправлено |
#38074 — Исправлена отсутствующая информация о классе при предварительной проверке обновления.
|
| Исправлено |
#38082 — Добавлены обязательные запросы настройки для остальных методов многофакторной аутентификации.
|
| Исправлено |
#37140 — Добавлено цветовое оформление меток в полях выбора.
|
| Исправлено |
#37917 — Улучшена встроенная справка в панели управления.
|
| Исправлено |
#37994 — Исправлено изменение пароля пользователя через API веб-служб.
|
| Исправлено |
#36303 — Исправлено исключение AlreadyPunycodeException при проверке отправки электронной почты.
|
| Исправлено |
#38083 — Устранены предупреждения PHP 8.1 в подменю панели управления.
|
| Исправлено |
#38081 — Устранено предупреждение об устаревшем коде в классе Text.
|
| Исправлено |
#38084 — В файле htaccess улучшена информация о настройке Gzip.
|
| Исправлено |
#38085 — Исправлен порядок заголовков в INI-файлах.
|
| Исправлено |
#38017 — К родительской категории в сведениях о материале добавлен значок.
|
| Исправлено |
#38014 — Для настроек компонентов добавлена кнопка включения встроенной справки.
|
| Исправлено |
#37849 — Улучшено управление кнопкой включения встроенной справки.
|
| Исправлено |
#38037 — Написание названия YubiKey приведено к единому виду.
|
| Исправлено |
#38049 — Исправлен недопустимый тип кнопки.
|
| Исправлено |
#38054 — Исправлена опечатка «trough» вместо «through».
|
| Исправлено |
#38056 — Исправлена опечатка «preform» вместо «perform».
|
| Исправлено |
#38052 — Исправлена опечатка «goup» вместо «group».
|
| Исправлено |
#38055 — Исправлена опечатка «identifer» вместо «identifier».
|
| Исправлено |
#38061 — Исправлена опечатка «corrent» вместо «current».
|
| Исправлено |
#37854 — Из XML-файлов удалён устаревший атрибут version="x".
|
| Исправлено |
#37858 — Исправлено расположение параметров условий обслуживания в шаблоне Cassiopeia.
|
| Исправлено |
#37843 — Обновлены языковые переводы Joomla.
|
| Исправлено |
#37861 — Удалена избыточная проверка пагинации в представлении материала.
|
| Исправлено |
#37872 — Встроенные стили изображения баннера Cassiopeia перемещены в заголовок страницы с поддержкой nonce.
|
| Исправлено |
#38069 — Удалена неиспользуемая переменная со значением false.
|
| Исправлено |
#38086 — Удалены лишние пробелы в конце строк исходного кода.
|
| Исправлено |
#37781 — Исправлено изменение порядка вложенных элементов, включая пункты меню и категории.
|
| Исправлено |
#37501 — В планировщик задач добавлена сортировка по времени последнего запуска.
|
| Исправлено |
#37734 — Исправлено отображение переключателя со стрелкой в настройках привязки модулей к пунктам меню.
|
| Исправлено |
#37777 — Для сеансовых cookie автоматически устанавливается флаг Secure, если принудительно используется TLS.
|
| Исправлено |
#37748 — В списке материалов теперь отображаются названия этапов рабочего процесса.
|
| Исправлено |
#37813 — Исправлена команда «Сохранить как копию» при редактировании пунктов меню.
|
| Исправлено |
#37757 — Среда сборки обновлена до Node.js 16.
|
| Исправлено |
Устранён ряд ошибок и предупреждений при использовании PHP 8.1.
|
| Исправлено |
#37703 — Улучшена загрузка SVG-файлов в Медиа-менеджере.
|
| Исправлено |
Исправлены и улучшены языковые строки Joomla.
|
| Исправлено |
#36250 — Улучшено создание дочерних шаблонов.
|
| Исправлено |
#37463 — Исправлен запрос к базе данных в планировщике задач.
|
| Исправлено |
#37360 — К SCSS-переменным шаблона Cassiopeia добавлен флаг !default.
|
| Безопасность |
[20220301] — Устранена возможность выхода за пределы целевого каталога при распаковке специально подготовленного TAR-архива.
|
| Безопасность |
[20220302] — Устранено раскрытие путей файловой системы в сообщениях об ошибках.
|
| Безопасность |
[20220305] — Улучшена фильтрация выбранных идентификаторов для предотвращения обработки небезопасных значений.
|
| Безопасность |
[20220306] — Улучшена проверка внутренних URL-адресов.
|
| Безопасность |
[20220307] — Предотвращена подмена переменных в данных JInput $_REQUEST.
|
| Безопасность |
[20220308] — Улучшена фильтрация содержимого в коде фильтра Joomla.
|
| Безопасность |
[20220309] — Устранена возможность проведения XSS-атаки через SVG-файлы.
|
| Исправлено |
Исправлена обработка языковых строк в редакторе TinyMCE.
|
| Исправлено |
Исправлена работа переключателя подсветки синтаксиса в редакторе TinyMCE.
|
| Исправлено |
Неудачно завершённые задачи теперь отображаются в планировщике задач.
|
| Исправлено |
Исправлено использование параметров плагина проверки доступности Jooa11y.
|
| Исправлено |
Улучшена работа редактора кода CodeMirror.
|
| Исправлено |
Устранён ряд ошибок и предупреждений при использовании PHP 8.
|
| Добавлено |
Добавлен планировщик задач для автоматического выполнения регулярных и отложенных операций.
|
| Добавлено |
Добавлена возможность фонового запуска запланированных задач при посещении сайта, если сервер не поддерживает задания cron.
|
| Добавлено |
Добавлена поддержка дочерних шаблонов с наследованием PHP, CSS и JavaScript от родительского шаблона.
|
| Добавлено |
Добавлен инструмент Jooa11y для проверки доступности и качества содержимого.
|
| Добавлено |
В режиме просмотра HTML-кода редактора TinyMCE добавлена подсветка синтаксиса.
|
| Добавлено |
В HTML-режим TinyMCE добавлены функции поиска и замены.
|
| Добавлено |
Добавлена переключаемая встроенная справка для параметров панели управления.
|
| Добавлено |
#23577 — Добавлена поддержка параметров для вариантов оформления модулей.
|
| Добавлено |
#30522 — Добавлена возможность принудительно включать двухфакторную аутентификацию для выбранных групп пользователей.
|
| Добавлено |
#32223 — Для компонента меток добавлен значок на панель быстрых ссылок.
|
| Добавлено |
#35378 — При редактировании материала на сайте добавлена команда «Сохранить как копию».
|
| Добавлено |
#35396 — Добавлены дополнительные события при получении данных Медиа-менеджера.
|
| Изменено |
#30727 — Микроразметка хлебных крошек преобразована в формат JSON-LD.
|
| Изменено |
#34658 — Добавлена поддержка пунктов меню, содержащих только значок без текста.
|
| Изменено |
#31143 — Устаревшие вызовы теперь записываются в журнал только при явном включении этой функции.
|
| Изменено |
#31675 — В журнале действий добавлена возможность отключать относительное отображение времени.
|
| Изменено |
Расширена поддержка языка отдельных частей содержимого для повышения доступности страниц.
|
| Исправлено |
#35086 — При обработке материалов через API исправлено удаление HTML-тегов.
|
| Исправлено |
#33853 — Умный поиск больше не выполняет повторную индексацию материала только из-за изменения состояния публикации или уровня доступа.
|
| Исправлено |
Исправлены ошибки и улучшена стабильность планировщика задач.
|
| Исправлено |
Исправлены ошибки создания и наследования дочерних шаблонов.
|
| Исправлено |
Улучшена работа встроенной проверки доступности содержимого.
|
| Изменено |
Улучшена совместимость Joomla с PHP 8.1.
|
| Изменено |
Документация API улучшена за счёт перевода компонентов на версии с пространствами имён.
|
| Изменено |
Bootstrap обновлён до версии 5.1.3.
|
| Изменено |
Внесены важные изменения в файлы и процесс обновления Joomla.
|
| Изменено |
При удалении компонента теперь также удаляются связанные с ним панели пользовательской панели управления.
|
| Исправлено |
#35460 — Удалён недопустимый HTML-атрибут.
|
| Исправлено |
#35458 — Исправлено использование результата метода, не возвращающего значение.
|
| Исправлено |
#35144 — Генератор заглушек теперь корректно обрабатывает устаревшие классы с пространствами имён.
|
| Исправлено |
#35112 — Макет блокировки редактирования сделан доступным для повторного использования другими расширениями.
|
| Исправлено |
#35921 — Добавлена возможность задавать значение для поля SubformField.
|
| Исправлено |
#36047 — При загрузке файлов Медиа-менеджер больше не преобразует их имена в нижний регистр принудительно.
|
| Исправлено |
#36024 — Исправлено RTL-отображение двухфакторной аутентификации и подсказок на странице входа в панель управления.
|
| Исправлено |
#36023 — Исправлена проверка ограничений размера загружаемых файлов.
|
| Исправлено |
#35989 — Поисковая строка Медиа-менеджера теперь очищается при переходе в другой каталог.
|
| Исправлено |
#36063 — В поле списка изображений теперь используется абсолютный путь.
|
| Исправлено |
#36193 — Исправлено прогрессивное кэширование модулей с пользовательской привязкой к пунктам меню.
|
| Исправлено |
#36246 — Исправлена кнопка очистки в инструментах поиска.
|
| Исправлено |
#36221 — Исправлена некорректная работа элемента figure в редакторе TinyMCE.
|
| Исправлено |
#36237 — Исправлены изображения в плагинах демонстрационных данных.
|
| Исправлено |
#36645 — Обновлены языковые переводы Joomla.
|
| Исправлено |
#36602 — Исправлено удаление элемента joomla-hidden-mail из содержимого модулей.
|
| Исправлено |
#36154 — Исправлены хлебные крошки в Медиа-менеджере.
|
| Исправлено |
#36155 — Исправлена информационная панель Медиа-менеджера.
|
| Исправлено |
#36147 — Исправлено RTL-отображение административного меню.
|
| Исправлено |
#36140 — Исправлено отображение редактора CodeMirror внутри вкладок.
|
| Изменено |
#36041 — Улучшена совместимость Joomla с PHP 8.1.
|
| Изменено |
Упрощены и улучшены стили для языков с направлением письма справа налево.
|
| Изменено |
#36066 — Улучшено оформление настроек плагина редактора TinyMCE.
|
| Изменено |
Внесены важные изменения в файлы и процесс обновления Joomla.
|
| Изменено |
#36110 — Обновлён редактор кода CodeMirror.
|
| Изменено |
#36050 — Обновлены зависимости NPM для устранения проблем, обнаруженных аудитом.
|
| Исправлено |
Исправлена работа кэша страниц Joomla при включённом системном плагине кэширования страниц.
|
| Исправлено |
При обновлении Joomla теперь принудительно обновляется карта пространств имён.
|
| Исправлено |
Исправлена редкая ошибка SQL на странице обновления переопределений шаблона.
|
| Исправлено |
#33086 — Исправлено альтернативное административное меню.
|
| Исправлено |
#36072 — Улучшено описание минимальной длины пароля.
|
| Исправлено |
#35996 — Исправлено перекрытие информации кнопкой возврата к началу страницы.
|
| Исправлено |
#35974 — Устранено предупреждение о дублировании пакета joomla/mediawiki в composer.json.
|
| Исправлено |
#36032 — Удалены неиспользуемые стили header.css.
|
| Исправлено |
#36031 — Исправлено оформление уведомлений в административном шаблоне Atum.
|
| Исправлено |
#36029 — Исправлено RTL-отображение дерева шаблонов.
|
| Исправлено |
#36030 — Исправлено отображение быстрых ссылок содержимого в шаблоне Atum.
|
| Исправлено |
#36033 — Удалено неиспользуемое переопределение Font Awesome.
|
| Исправлено |
#36026 — Исправлена работа улучшенных полей выбора.
|
| Исправлено |
#36025 — Исправлено RTL-отображение бокового меню.
|
| Исправлено |
#36036 — Исправлены RTL-стили переключателей.
|
| Исправлено |
#36035 — Исправлено RTL-отображение компонента многоязычных связей.
|
| Исправлено |
#36039 — Удалены неиспользуемые RTL-стили административного шаблона Atum.
|
| Исправлено |
#36040 — Обновлены RTL-стили шаблона Cassiopeia.
|
| Исправлено |
#35662 — Кнопка справки больше не отображается, если URL или ссылка на справку не заданы.
|
| Исправлено |
#36078 — Исправлены отступы значков при предварительной проверке обновления.
|
| Исправлено |
#35700 — Проверены и исправлены XML-файлы Joomla.
|
| Изменено |
#35766 — Bootstrap обновлён до версии 5.1.2.
|
| Изменено |
#35388 — Выполнена значительная переработка исходного кода системы обновления Joomla.
|
| Изменено |
#35605 — Обновлён редактор TinyMCE.
|
| Изменено |
#35599 — Обновлены языковые файлы редактора TinyMCE.
|
| Изменено |
#35590 — Обновлён плагин SkipTo для повышения доступности навигации.
|
| Изменено |
#35666 — Препроцессор SASS обновлён до версии 1.42.
|
| Изменено |
#35704 — Обновлён редактор кода CodeMirror.
|
| Изменено |
#35782 — Обновлён пакет composer/ca-bundle для удаления просроченного сертификата DST Root CA X3.
|
| Исправлено |
#35521 — Результаты поиска теперь загружаются после выбора поисковой подсказки.
|
| Исправлено |
#35537 — Исправлены стили SkipTo в шаблоне Cassiopeia.
|
| Исправлено |
#35549 — Удалена неиспользуемая системная папка изображений из шаблона Cassiopeia.
|
| Исправлено |
#35540 — Устранена критическая ошибка в Умном поиске.
|
| Исправлено |
#35626 — Исправлены атрибуты данных модальных окон.
|
| Исправлено |
#35636 — Исправлена ошибка неопределённой константы GLOB_BRACE при использовании TinyMCE в Alpine Linux и некоторых других операционных системах.
|
| Исправлено |
#35652 — Исправлены названия языковых файлов.
|
| Исправлено |
#35659 — В языковых ключах разрешено использование двоеточия.
|
| Исправлено |
#35681 — Исправлены языковые строки, вызывавшие ошибочное определение форм множественного числа в Crowdin.
|
| Исправлено |
#35701 — Исправлена обработка длины поискового запроса и отсутствующей категории в Умном поиске.
|
| Исправлено |
#35509 — Для устранения проблем при работе через Cloudflare отключена проверка сеанса по IP-адресу.
|
| Исправлено |
#35479 — Удалены устаревшие языковые строки JHELP_ из компонента конфигурации.
|
| Исправлено |
#35865 — Обновлён словенский языковой файл редактора TinyMCE.
|
| Исправлено |
#35767 — Исправлено отображение флажка в настройках редактирования модуля.
|
| Исправлено |
#35731 — Исправлено отображение информации о базе данных на мобильных устройствах.
|
| Исправлено |
#35735 — Исправлена работа условия showon во вложенных подформах.
|
| Исправлено |
#35738 — Файл restore_finalisation.php исключён из полного пакета для новой установки.
|
| Исправлено |
#35724 — Исправлено изменение даты создания меток на серверах с часовым поясом, отличным от UTC.
|
| Изменено |
Названия переходов в рабочих процессах теперь поддерживают перевод.
|
| Изменено |
Google Fonts в шаблоне Cassiopeia теперь загружаются с повышенным приоритетом.
|
| Изменено |
#34890 — Для альтернативных ресурсов вместо prefetch теперь используется preload.
|
| Изменено |
#35017 — Добавлена возможность скрывать поле примечания.
|
| Исправлено |
#35347 — Улучшена обработка ошибок подключения в плагине LDAP.
|
| Исправлено |
#34419 — Улучшена подсказка для ключа загрузки расширений.
|
| Исправлено |
#35352 — Добавлена поддержка пользовательской страницы критической ошибки для последующей обработки и уведомлений.
|
| Исправлено |
#35356 — Исправлено сообщение об обновлении Joomla.
|
| Исправлено |
#35362 — Исправлен подсчёт элементов в моделях базы данных при использовании сортировки.
|
| Исправлено |
#35367 — Для параметров множителя Умного поиска разрешено минимальное значение, равное нулю.
|
| Исправлено |
#35374 — Исправлен текст уведомления о доступном обновлении компонента Joomla Update.
|
| Исправлено |
#35379 — Обновлены языковые переводы Joomla.
|
| Исправлено |
#35397 — В разрешения Медиа-менеджера добавлено отсутствовавшее действие редактирования.
|
| Исправлено |
#35402 — Исправлена ошибка в языковой строке.
|
| Исправлено |
#35254 — Исправлено отображение одноразовых аварийных паролей.
|
| Исправлено |
#35286 — Сокращены заголовки столбцов в списке пользователей.
|
| Исправлено |
#35339 — Исправлен фон индикатора загрузки.
|
| Исправлено |
#35344 — Исправлена опечатка в слове «timeout».
|
| Исправлено |
#35412 — Исправлен расчёт свободного пространства в заголовке панели управления.
|
| Исправлено |
#35415 — Исправлено отображение сторонних быстрых значков.
|
| Исправлено |
#35417 — Исправлена ошибка «Illegal invocation» при использовании кнопки пакетной обработки.
|
| Исправлено |
#35049 — Исправлена обработка URL изображений в редакторах.
|
| Исправлено |
#35079 — Исправлено переполнение содержимого панели управления из-за раскрывающегося списка.
|
| Исправлено |
#35116 — Исправлено описание быстрых значков.
|
| Исправлено |
#35333 — Восстановлены отсутствующие конструкторы, из-за которых компонент Joomla Update не мог выполнить обновление с версии 4.0.1.
|
| Исправлено |
#35336 — Повышена версия компонента обновления для корректного обнаружения и установки исправления.
|
| Безопасность |
[20210801] — CVE-2021-26040: исправлена недостаточная проверка прав доступа при удалении файлов через конечную точку компонента Медиа-менеджера.
|
| Исправлено |
#35233 — Плагин LDAP теперь отключается, если в его настройках не указан сервер.
|
| Исправлено |
#32915 — Добавлена очистка кэша OPcache при копировании и удалении файлов.
|
| Исправлено |
#34340 — Метод Path::clean теперь возвращает корректное и понятное исключение.
|
| Исправлено |
#34846 — В языковую строку добавлены отсутствовавшие открывающий и закрывающий теги абзаца.
|
| Исправлено |
#34845 — Исправлен формат заполнителя числового значения в языковой строке.
|
| Исправлено |
#35133 — Из названия класса удалён устаревший префикс J.
|
| Исправлено |
#35135 — Исправлен тип данных в блоке документации исходного кода.
|
| Исправлено |
#35131 — Вызов устаревшего класса заменён актуальным.
|
| Исправлено |
#35186 — Заполнитель версии развёртывания заменён правильным номером версии Joomla 4.0.0.
|
| Исправлено |
#35187 — Удалена ссылка на неопределённый класс.
|
| Исправлено |
#35194 — Исправлено полное имя класса WebAssetManager.
|
| Исправлено |
#35154 — Исправлена работа параметра записи количества просмотров.
|
| Исправлено |
#35159 — Удалён лишний пробел из XML-ленты Atom.
|
| Исправлено |
#35307 — Обновлён список файлов и папок, удаляемых при обновлении Joomla.
|
| Исправлено |
#35310 — Инструменты сборки теперь сохраняют исходные временные метки файлов.
|
| Исправлено |
#35225 — Исправлено кэширование при использовании метода HTMLDocument::countModules.
|
| Исправлено |
#35266 — Исправлено наложение логотипа на заголовок панели управления.
|
| Исправлено |
#35294 — Ссылка на главную панель управления подсвечивается только на активной странице.
|
| Исправлено |
#35265 — Для анимации логотипа и боковой панели используется одинаковая функция плавности.
|
| Исправлено |
#35295 — Улучшено отображение списка пользователей.
|
| Добавлено |
Добавлена система рабочих процессов для управления этапами подготовки и публикации материалов.
|
| Добавлено |
Добавлен новый административный шаблон Atum с современным и адаптивным интерфейсом.
|
| Добавлено |
Добавлен новый шаблон сайта Cassiopeia с поддержкой адаптивного дизайна.
|
| Добавлено |
Добавлен улучшенный Медиа-менеджер с современным интерфейсом управления изображениями и файлами.
|
| Добавлено |
Добавлена поддержка настраиваемых HTML-шаблонов системных электронных писем.
|
| Добавлено |
Добавлен новый компонент Умного поиска с улучшенной индексацией и повышенной производительностью.
|
| Добавлено |
Добавлена расширенная поддержка веб-служб и REST API для компонентов Joomla.
|
| Добавлено |
Добавлена консольная инфраструктура для выполнения команд через CLI.
|
| Добавлено |
Добавлена поддержка Bootstrap 5 без зависимости от jQuery.
|
| Добавлено |
Добавлена библиотека значков Font Awesome 5.
|
| Добавлено |
Добавлена поддержка подготовленных SQL-запросов для повышения безопасности работы с базой данных.
|
| Добавлено |
Добавлена современная система управления веб-ресурсами JavaScript и CSS.
|
| Добавлено |
Добавлена поддержка установки Joomla через обновлённый пошаговый веб-интерфейс.
|
| Добавлено |
Добавлены улучшенные средства управления правами доступа и пользовательскими группами.
|
| Добавлено |
Добавлена поддержка современных стандартов доступности WCAG 2.1.
|
| Изменено |
Полностью переработан интерфейс панели управления Joomla.
|
| Изменено |
Улучшена адаптивность административной и пользовательской частей сайта.
|
| Изменено |
Улучшена структура HTML-разметки для повышения доступности и поисковой оптимизации.
|
| Изменено |
Улучшена производительность загрузки страниц и обработки запросов.
|
| Изменено |
Обновлена архитектура расширений с использованием пространств имён PHP.
|
| Изменено |
Улучшена система внедрения зависимостей и контейнер служб Joomla.
|
| Изменено |
Обновлена минимальная поддерживаемая версия PHP до PHP 7.2.5.
|
| Изменено |
Удалён устаревший код Joomla 3 и прекращена поддержка устаревших браузеров, включая Internet Explorer.
|
| Изменено |
Улучшены встроенные возможности поисковой оптимизации и управления метаданными.
|
| Изменено |
Улучшена безопасность ядра за счёт современной архитектуры и более строгой обработки данных.
|
| Изменено |
Улучшена система обновления Joomla и проверки совместимости расширений.
|
| Изменено |
Обновлён редактор TinyMCE и улучшена работа с содержимым материалов.
|
| Изменено |
Улучшена поддержка многоязычных сайтов.
|
| Изменено |
Улучшена система журналирования действий пользователей.
|
| Изменено |
Улучшена обработка ошибок и отображение системных сообщений.
|