У проекта Joomla! большие планы на будущее. Ниже приведено общее представление о функциях, разработанных для будущих выпусков, и основные моменты текущей деятельности. При создании дорожной карты мы начали с определения того, чего мы надеялись достичь.
Временные рамки релизов и семантических версий
В стратегии разработки, опубликованной 25 апреля 2014 года, одной из ключевых особенностей является поддержание долгосрочной стабильности и обратной совместимости, а также начало применения семантического подхода (Wiki En) к версиям релизов. Другой аспект временных рамок ранее был определен как проблема со старым циклом выпуска. Это тесно связано с номерами версий и датами выпуска. Изменив нумерацию версий на несколько стандартизированную семантическую и увеличив количество выпусков, мы сможем остановить спешку с включением ошибок и улучшений в выпуск. В идеале цель состоит в том, чтобы свести к минимуму количество элементов, включаемых в каждый выпуск, но также обеспечить более частый цикл выпуска.
Важно помнить: эти выпуски считаются минорными, и ни один из них не должен нарушать обратную совместимость. Любые функции, нарушающие обратную совместимость, будут перенесены в следующий крупный релиз, в настоящее время Joomla! 6.x.
Пожалуйста, помните, что все даты являются предварительными, и предлагаемый фокус для каждого выпуска может быть изменен.
Joomla!
Команды
Разработкой Joomla! CMS в основном руководят две команды в Production Department.
CMS Release Team
Release Team (команда разработки) отвечает за тестирование CMS для обеспечения качества, а также за планирование, координацию и выпуск всех релизов. Руководитель выпуска каждого второстепенного релиза является членом этой команды и выступает в качестве основного лица, принимающего решения, когда дело доходит до выпуска.
CMS Maintenance Team
CMS Maintenance Team (команда технической поддержки) отвечает за рассмотрение всех предлагаемых исправлений для CMS, предоставление отзывов о предлагаемом исправлении и принятие решений относительно того, следует ли включать исправление в кодовую базу.
Joomla! 4.x
Joomla! 4.x - это поддерживаемая в настоящее время основная серия релизов CMS. Эта версия находится только в режиме исправления ошибок, это означает, что новые функции добавлены не будут.
Статус разработки | |
---|---|
Текущий релиз | 4.4.13 |
Следующий релиз | - |
Дата выхода серии релизов | 17 августа 2021 |
Дата окончания исправления ошибок в версии 4.x (bug fix EOL) | 15 октября 2024 |
Дата окончания исправления ошибок безопасности в версии 4.x (security fix EOL ) | 14 октября 2025 |
Как скачать Joomla 4.x |
Полное описание поддерживаемых версий можно найти под заголовком 4.3 Supported releases в документе Joomla! Development Strategy.
Joomla! 4.4
Joomla! 4.4 - текущая поддерживаемая версия серии 4.x. Это четвертая минорная версия 4-й линейки. В процессе подготовки к Joomla! 5.x, Joomla! 4.4 - это, прежде всего, релиз, содержащий бэкпорты изменений API из версии 5.x, которые облегчают переход сообщества к следующему крупному релизу.
График релизов
Версия | Дата выхода |
---|---|
4.4.0 | 17 октября 2023 |
4.4.1 | 28 ноября 2023 |
4.4.2 | 09 января 2024 |
4.4.3 | 20 февраля 2024 |
4.4.4 | 16 апреля 2024 |
4.4.5 | 28 мая 2024 |
4.4.6 | 09 июля 2024 |
4.4.7 | 20 августа 2024 |
4.4.8 | 27 августа 2024 |
4.4.9 | 15 октября 2024 |
4.4.10 | 07 января 2025 |
4.4.11 | 18 февраля 2025 |
4.4.12 | 11 марта 2025 |
4.4.13 | 08 апреля 2025 |
Обратите внимание: График предстоящих релизов может быть изменён в зависимости от наличия волонтёров и обстоятельств, не зависящих от нас.
Менеджер релиза
Ответственные за релиз 4.4 - Martin Kopp и Allon Moritz.
Основные возможности релиза
Главные возможности Joomla 4.4:
- Joomla! 5 compatibility layer - плагин обратной совместимости со старым Joomla API
- Joomla! Pre Upgrade checker
Предлагаемые функции
На данный момент в этом выпуске больше нет функций, кроме тех, которые предназначены для проверки перед обновлением и бэкпортов функций 5.x для улучшения совместимости.
Принятые возможности
Полный список принятых нововведений можно увидеть на GitHub.
Pull Requests, требующие документацию
Некоторые pull requests включаются в ядро Joomla до написания документации, список этих PR можно найти на GitHub. Каждая новая функция должна быть задокументирована в документации wiki вовлеченными разработчиками, чтобы предоставить всю информацию пользователям, а также помочь сторонним разработчикам интегрировать функцию в свои расширения. В конце каждой страницы должен быть вставлен следующий код: [[Category:Joomla! 4.x]]
, где x
заменяется на версию.
Joomla! 5.x
Статус разработки | |
---|---|
Текущая версия | 5.3.1 |
Следующая версия | 5.3.2 |
Дата выпуска | 17 октября 2023 |
Дата окончания исправления ошибок в версии 5.x (bug fix EOL) | 13 октября 2026 |
Дата окончания исправления ошибок безопасности в версии 5.x (security fix EOL ) | 12 октября 2027 |
Как скачать Joomla 5.x |
Полное описание поддерживаемых версий можно найти под заголовком 4.3 Supported releases в документе Joomla! Development Strategy.
Joomla! 5.3
Joomla! 5.3 - текущая поддерживаемая версия серии 5.x. Это версия 5-й линейки Joomla, которая развивается и представляет новый функционал.
График релизов
Версия | Дата выхода |
---|---|
5.3.0 | 15 апреля 2025 |
5.3.1 RC | 17 мая 2025 |
5.3.1 | 27 мая 2025 |
5.3.2 RC | 28 июня 2025 |
5.3.2 | 08 июля 2025 |
5.3.3 RC | 09 августа 2025 |
5.3.3 | 19 августа 2025 |
5.3.4 RC | 20 сентября 2025 |
5.3.4 | 30 сентября 2025 |
Обратите внимание: График предстоящих релизов может быть изменён в зависимости от наличия волонтёров и обстоятельств, не зависящих от нас.
Менеджер релиза
Релиз-менеджерами для Joomla! 5.3.x является Maintainer Team.
Главные возможности релиза
- Улучшения Media-менеджера
- История выполнения задач Планировщика задач
- Улучшенная доступность для слабовидящих
Полный список изменений Joomla 5.3.0 можно посмотреть на GitHub.
Pull Requests, требующие документацию
Некоторые pull requests включаются в ядро Joomla до написания документации, список этих PR можно найти на GitHub. Каждая новая функция должна быть задокументирована в документации wiki вовлеченными разработчиками, чтобы предоставить всю информацию пользователям, а также помочь сторонним разработчикам интегрировать функцию в свои расширения. В конце каждой страницы должен быть вставлен следующий код: [[Category:Joomla! 5.x]]
, где x
заменяется на версию.
Joomla! 5.4
Joomla! 5.4 это следующий минорный релиз линейки Joomla 5.x. Стабильный релиз ожидается 14 октября 2025 года.
График релизов
Версия | Дата выхода |
---|---|
5.4.0 Alpha 1 | 27 мая 2025 |
5.4.0 Alpha 2 | 24 июня 2025 |
5.4.0 Alpha 3 | 22 июля 2025 |
5.4.0 Beta 1 | 19 августа 2025 |
5.4.0 Beta 2 | 02 сентября 2025 |
5.4.0 Beta 3 | 16 сентября 2025 |
5.4.0 RC | 30 сентября 2025 |
5.4.0 | 14 октября 2025 |
Менеджеры релиза
Менеджерами релиза Joomla! 5.4 являются Richard Fath и Heiko Lübbe
Основные возможности
Список возможностей можно увидеть на Github.
Joomla! 6.x
Статус разработки | |
---|---|
Текущая версия | - |
Следующая версия | 6.0.0 |
Дата выпуска | 14 октября 2025 |
Дата окончания исправления ошибок в версии 6.x (bug fix EOL) | 17 октября 2028 |
Дата окончания исправления ошибок безопасности в версии 6.x (security fix EOL ) | 16 октября 2029 |
Полное описание поддерживаемых версий можно найти под заголовком 4.3 Supported releases в документе Joomla! Development Strategy.
Joomla! 6.0
Joomla! 6.0 это первый мажорный релиз линейки Joomla 6.x.
График релизов
Версия | Дата выхода |
---|---|
6.0.0 Alpha 1 | 27 мая 2025 |
6.0.0 Alpha 2 | 24 июня 2025 |
6.0.0 Alpha 3 | 22 июля 2025 |
6.0.0 Beta 1 | 19 августа 2025 |
6.0.0 Beta 2 | 02 сентября 2025 |
6.0.0 Beta 3 | 16 сентября 2025 |
6.0.0 RC | 30 сентября 2025 |
6.0.0 | 14 октября 2025 |
Менеджеры релиза
Менеджерами релиза Joomla! 6.0 являются Philip Walton & Gary Barclay.
Основные возможности
Список возможностей можно увидеть на Github.
Joomla! Framework
Команды
Разработкой Joomla! Framework руководит Framework Working Group, являющаяся частью Production Department.
Joomla! Framework 1.x
Joomla! Framework 1.x это поддерживаемая основная серия релизов фреймворка.
Development Status | |
---|---|
Текущая версия | 1.8.0 |
Дата выпуска | 29 января 2017г. |
Дата окончания поддержки для 1.x | 17 февраля 2025г. |
Менеджеры релиза
Менеджеры релиза для Joomla! Framework 2.0: Michael Babker и George Wilson.
Joomla! Framework 2.x
Joomla! Framework 2.x это текущая актуальная версия Joomla! Framework, которая является основой Joomla! CMS начиная с версии 4.0. В этом релизе были добавлены новые библиотеки, поднята минимальная версия PHP до PHP 7, удалён устаревший функционал.
Development Status | |
---|---|
Текущая версия | 2.2.1 |
Дата выпуска | 16 августа 2021г. |
Дата окончания поддержки для 2.x | 14 октября 2025г. |
Joomla! Framework 2.0
Joomla! Framework 2.0 - первый релиз Joomla! Framework в линейке 2.x.
График релизов
Backward Compatibility Breaks (потеря обратной совместимости)
Релиз Framework 2.0 ломает обратную совместимость в связи с необходимостью улучшения структуры каждого пакета и адаптации к стандартам сообщества PHP. Для каждого пакета будет доступно руководство по обновлению, документирующее каждое изменение, и эти руководства будут добавлены на сайт Joomla! Framework.
В дополнение к обновлениям API, следующие пакеты получают статус deprecated и не войдут во Framework 2.0:
- Cache
- Compat
- Date
- Form
- Image
- LDAP
- Log
- OpenStreetMap
Основные функции
Список некоторых основных новых функций в Framework 2.0:
- New Renderer package providing support for rendering templates with many popular PHP libraries (including Twig, Mustache, and Blade)
- New Console package for building command line applications
- New Preload package for managing HTTP/2 resources
- OpenSSL encryption support in the Crypt package
- Refactored Database package structure, including full support for prepared statements
- Refactored HTTP package providing support for the PSR-18 HTTP client interface
- Refactored Keychain package to use the Crypt package
- Refactored Router package
- Refactored Session package
- Restructured Test package to support database related integration tests
In Development or Proposed Features
Следующие функции в процессе разработки:
- New Entities package providing an Active Record based database integration
- Renderer support in the Profiler package
- PSR-7 support in the URI package
Менеджеры релиза
Менеджеры релиза для Joomla! Framework 2.0: Niels Braczek, Hannes Papenberg и Richard Fath
Joomla! Framework 3.x
Joomla! Framework 3.x это текущая актуальная версия Joomla! Framework, которая является основой Joomla! CMS начиная с версии Joomla CMS 5.0.
Development Status | |
---|---|
Текущая версия | 3.4.1 |
Дата выпуска | 6 октября 2023г. |
Дата окончания поддержки для 3.x | - |
Joomla! Framework 3.0
Менеджеры релиза для Joomla! Framework 3.0: Hannes Papenberg, Harald Leithner и Richard Fath.