Начиная с версии 8 concrete5 придерживается семантического версионирования. Более подробную информацию можно прочитать на сайте https://semver.org.
Название программного обеспечения - «concrete5» (да, оно по-прежнему включает цифру 5.) «8» - это номер мажорной (основной) версии, за которой следуют минорная и патч-версии. Для лучшего понимания рассмотрим релиз: 8.0.0.
Это будет первый мажорный выпуск версии 8. Записывается это как «concrete5 8.0.0». Здесь 8 - номер мажорной версии, 0 - номера минорной и патч-версии. 8 означает, что в ядре системы произошли обратно несовместимые изменения. Да, обновление всё еще существует, но некоторые пакеты могут сломаться.
Минорные версии
Выход версии 8.1.0 означает, что в системе произошли обратно совместимые изменения.
Патч-версии
Выход версий 8.0.1, 8.0.2, 8.0.3 и т.д. означает, что в системе были исправлены ошибки, которые обнаружились в релизе 8.0.0, они также имеют обратную совместимость.
Версии для разработчиков
При публикации предварительных версий concrete5 для разработчиков следует учитывать следующие рекомендации:
- Любые альфа-релизы нестабильны, а функциональность продолжает добавляться. Эти версии должны использоваться только для предварительного просмотра и тестирования. Нет никаких гарантий, что существующий сайт можно без проблем обновить до этой версии.
- Любые бета-версии нестабильны, новый функционал туда не добавляется, но могут добавляться исправления ошибок. В большинстве случаев исправления ошибок должны применяться к новой функциональности; исправления ошибок для уже существующего ранее функционала должны быть ограничены выпусками исправлений после выпуска основных новых версий. Возможность успешного обновления существующих сайтов до бета-версии также не гарантируется.
- Любая RC-версия (release candidate, релиз-кандидат, предрелизная версия) предлагается в качестве потенциального релиза. По сути, эта версия уже считается стабильной, но все еще может быть возвращена на доработку, если будут обнаружены значительные проблемы. Никакие новые функции или исправления багов в неё добавляться не должны. Если добавлено какое-либо исправление ошибок, то должен быть создан новый релиз-кандидат. Предыдущая публичная версия concrete5 имеет возможность без проблем обновиться до версии релиз-кандидата.
Дорожная карта
Хотите знать, как продвигаются предстоящие версии concrete5? Ознакомьтесь с дорожной картой