---
title: "Семантическое версионирование (semver) в Joomla и её расширениях - Joomlaportal"
description: "Зачастую мы не задумываемся о том, что значат цифры в версиях Joomla или сторонних расширений, с помощью которых мы превращаем нашу Joomla в полноценный звездолёт. Почему их 3, по какому принципу они изменяются, что означают и как это использовать в своей работе."
url: "https://joomlaportal.ru/blogs/joomla/semanticheskoe-versionirovanie-semver-v-joomla-i-ejo-rasshireniyakh"
date: "2026-10-02T20:33:19+03:00"
language: "ru-RU"
---

## Breadcrumbs

[Главная](https://joomlaportal.ru/) > [Блоги](https://joomlaportal.ru/blogs) > [Joomla](https://joomlaportal.ru/blogs/joomla) > Семантическое версионирование (semver) в Joomla и её расширениях

[Joomla](https://joomlaportal.ru/blogs/joomla)

# Семантическое версионирование (semver) в Joomla и её расширениях

[Сергей Толкачёв](https://joomlaportal.ru/users/sergey-tolkachyov) 11 июня 2024 4 мин 3565 просмотров

Поделиться: [ВКонтакте](https://vk.com/share.php?url=https%3A%2F%2Fjoomlaportal.ru%2Fblogs%2Fjoomla%2Fsemanticheskoe-versionirovanie-semver-v-joomla-i-ejo-rasshireniyakh&title=%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5+%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%28semver%29+%D0%B2+Joomla+%D0%B8+%D0%B5%D1%91+%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%D1%85) [Одноклассники](https://connect.ok.ru/offer?url=https%3A%2F%2Fjoomlaportal.ru%2Fblogs%2Fjoomla%2Fsemanticheskoe-versionirovanie-semver-v-joomla-i-ejo-rasshireniyakh&title=%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5+%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%28semver%29+%D0%B2+Joomla+%D0%B8+%D0%B5%D1%91+%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%D1%85) [Telegram](https://t.me/share/url?url=https%3A%2F%2Fjoomlaportal.ru%2Fblogs%2Fjoomla%2Fsemanticheskoe-versionirovanie-semver-v-joomla-i-ejo-rasshireniyakh&text=%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5+%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%28semver%29+%D0%B2+Joomla+%D0%B8+%D0%B5%D1%91+%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%D1%85)

![Семантическое версионирование (semver) в Joomla и её расширениях](https://joomlaportal.ru/blogs/joomla/images/blogs/joomla/semanticheskoe-versionirovanie-semver-v-joomla-i-ejo-rasshireniyakh/header-1080.webp)

Зачастую мы не задумываемся о том, что значат цифры в версиях Joomla или сторонних расширений, с помощью которых мы превращаем нашу Joomla в полноценный звездолёт. Почему их 3, по какому принципу они изменяются, что означают и как это использовать в своей работе.

Начнём с того, что само по себе версионирование нужно для программных продуктов, которые развиваются и поддерживаются в течение долгого времени. Рано или поздно команда разработки принимает план развития продукта (это касается не только Joomla). В нём отмечаются основные вехи развития, распределяется по времени и версиям новый функционал, указываются даты выпуска релизов, назначаются ответственные за тот или иной релиз. И у Joomla такой план развития есть ([по-русски](https://joomlaportal.ru/blogs/joomla/index.php?option=com_content&view=article&id=2423&catid=140) и [по-английски](https://developer.joomla.org/roadmap)). И он даже выполняется.

Для того, чтобы избежать хаоса и энтропии в жизни Joomla в 2014 году был сделан переход на семантическое версионирование - он же семвер, он же semver. А с выходом Joomla 4 на основе активной обратной связи от Joomla сообщества был [скорректирован и план выпуска релизов Joomla 4 и Joomla 5](https://habr.com/ru/news/686224/).

## Что же такое semver?

Принцип [семантического версионирования](https://semver.org/lang/ru/) позволяет разработчику осмысленно указывать номер версий так, чтобы его понимали другие разработчики и веб-мастера, работающие с сайтами. А также с помощью семвер можно спланировать и распределить по версиям различные типы изменений в коде, среди которых одно из важнейших место занимает нарушение обратной совместимости - когда новая версия расширения изменилась настолько, что невозможно просто обновить предыдущую версию программы до следующей, но только с помощью миграции и дополнительных действий со стороны пользователя.

Первая версия расширения обычно имеет версию **1.0.0**., где 1 - это мажорная версия, а следующие два нуля - минорная и патч-версии.

Процитируем документацию:

> Учитывая номер версии МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ, следует увеличивать:
> МАЖОРНУЮ версию, когда сделаны обратно несовместимые изменения API.
> МИНОРНУЮ версию, когда вы добавляете новую функциональность, не нарушая обратной совместимости.
> ПАТЧ-версию, когда вы делаете обратно совместимые исправления.
> Дополнительные обозначения для предрелизныÑ
>  и билд-метаданныÑ
>  возможны как дополнения к МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ формату.

Четвёртый разряд версии в семвер допускается, но не обязателен. Его часто называют **hotfix** (горячее исправление, быстрая заплатка). Разработчики могут выпускать hotfix версии, когда в выпущенном релизе была допущена какая-то ошибка, требующая немедленного исправления, но часть пользователей уже скачала расширение и начала им пользоваться. В таких случаях выпуск версии с заплаткой (например 1.43.8.1) позволяет обновить программу (Joomla расширение) и при этом не нарушить план релизов (план развития, план выпуска релизов) и не изменять нумерацию версий внутри этого плана.

Также могут быть **предрелизные версии**. Они имеют более низкий приоритет, чем соответствующая релизная версия. **Предрелизная версия указывает на то, что эта версия не стабильна и может не удовлетворять требованиям совместимости и безопасности, обозначенными соответствующей нормальной версией.** Примеры: 1.0.0-alpha, 1.0.0-beta.3. **Обратите внимание, что версия 1.0.0 БОЛЬШЕ, чем 1.0.0-beta.**

Нестабильные версии Joomla и расширений Joomla ни в коем случае не должны использоваться на "боевых" сайтах ("на проде"). Это потенциально несет огромные риски в плане стабильности работы и наличия уязвимостей. Однако, согласно исследованию "[Какую долю занимает Joomla среди ru-сайтов в 2024 году](https://habr.com/ru/articles/802387/)" оказалось, что существуют сайты, использующие beta-версию (от 3.7.0 до 5.1.0), а на 86 сайтах установлены RC-релизы (Release candidate). Это чревато последствиями для сайта.

### Мажорная версия Joomla и расширений

Используется для первой версии и тогда, когда происходят неизбежный слом обратной совместимости. Например, новая версия переписана на новую архитектуру файлов и классов и ранее доступный для Joomla 3 модуль / плагин теперь не может с ней работать, а только с Joomla 4+. Если видим, что изменилась мажорная версия (первый разряд в версии) - сначала читаем информацию на сайте разработчика, обкладываемся бэкапами и только потом пробуем обновлять Joomla или расширения.

### Минорная версия

Используется при появлении нового функционала или большого накопленного количества изменений, заметных для конечных пользователей. Например, изменение интерфейса расширения, появление новых разделов в компоненте, новых настроек и т.д. Эти обновления не должны ломать обратную совместимость. Но лучше перед обновлением ознакомиться со списком изменений. Мало ли что там...

### Патч версия

Используется чаще всего. Любые небольшие изменения, исправления мелких ошибок, рефакторинг кода, поправили комментарий в PHP Doc block, изменили code style и т.д. - это патч версии. Для конечного пользователя изменения скорее всего незаметны невооружённым глазом. Обновление на эту версию не принесет проблем в виду их малого размера. Но ответственный разработчик всё равно сначала изучает changelog и обкладывается бэкапами.

## Changelog

В Joomla 4 и Joomla 5, кстати, появилась кнопка "изменения". Её видно в списке доступных обновлений расширений, но только если разработчик внедрил у себя [changelog url](https://docs.joomla.org/Adding_changelog_to_your_manifest_file). Тогда вебмастер может непосредственно перед обновлением ознакомиться со списком изменений прямо в админке Joomla. Также changelog расширения можно увидеть в списке всех установленных расширений Joomla: **Система - Управление - Расширения**. У некоторых расширений число версии является кнопкой. Нажмите её и увидите всплывающее окно, где динамически с сайта разработчика загрузится список изменений для данной версии. Вы узнаете ЧТО было добавлено, ЧТО удалено, КАКИЕ исправления ошибок и уязвимостей были сделаны и т.д.

[Читать в @joomlafeed](https://t.me/joomlaru/590927)

### Похожие статьи

[!\[NorrCompetition User Points: заработок на конкурсах и голосованиях\](https://joomlaportal.ru/blogs/joomla/images/blogs/norrcompetition-user-points.jpg)](https://joomlaportal.ru/blogs/joomla/norrcompetition-user-points-zarabotok-na-konkursakh-i-golosovaniyakh)

10 августа 2026

##### [NorrCompetition User Points: заработок на конкурсах и голосованиях](https://joomlaportal.ru/blogs/joomla/norrcompetition-user-points-zarabotok-na-konkursakh-i-golosovaniyakh)

Команда NorrNext выпустила NorrCompetition User Points — новый продукт, созданный для монетизации...

[Читать далее](https://joomlaportal.ru/blogs/joomla/norrcompetition-user-points-zarabotok-na-konkursakh-i-golosovaniyakh)

[!\[Joomla-дайджест. 2-е полугодие 2025 года\](https://joomlaportal.ru/blogs/joomla/images/digest/2025-joomla-dajdzhest-2-e-polugodie-2025-goda/header.webp)](https://joomlaportal.ru/blogs/joomla/joomla-dajdzhest-2-e-polugodie-2025-goda)

05 февраля 2026

##### [Joomla-дайджест. 2-е полугодие 2025 года](https://joomlaportal.ru/blogs/joomla/joomla-dajdzhest-2-e-polugodie-2025-goda)

Все главные новости из мира Joomla с июля по декабрь 2025 года в одной статье. Я честно пытался...

[Читать далее](https://joomlaportal.ru/blogs/joomla/joomla-dajdzhest-2-e-polugodie-2025-goda)

[!\[История взлёта и падения новостного сайта от 10 тысяч до 1 млн уников в сутки и обратно и при чём тут Joomla!\](https://joomlaportal.ru/blogs/joomla/templates/cassiopeia_joomlaportal/images/no-image-joomla.jpg)](https://joomlaportal.ru/blogs/joomla/istoriya-vzljota-i-padeniya-novostnogo-sajta-ot-10-tysyach-do-1-mln-unikov-v-sutki-i-obratno-i-pri-chjom-tut-joomla)

25 ноября 2025

##### [История взлёта и падения новостного сайта от 10 тысяч до 1 млн уников в сутки и обратно и при чём тут Joomla!](https://joomlaportal.ru/blogs/joomla/istoriya-vzljota-i-padeniya-novostnogo-sajta-ot-10-tysyach-do-1-mln-unikov-v-sutki-i-obratno-i-pri-chjom-tut-joomla)

Привет вам, уважаемые читатели! Да-да, в заголовке нет ошибки. Действительно был (и есть) такой...

[Читать далее](https://joomlaportal.ru/blogs/joomla/istoriya-vzljota-i-padeniya-novostnogo-sajta-ot-10-tysyach-do-1-mln-unikov-v-sutki-i-obratno-i-pri-chjom-tut-joomla)

[Назад](https://joomlaportal.ru/blogs/joomla) [На главную](https://joomlaportal.ru/)

## JSON-LD Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "name": "Главная",
            "item": "https://joomlaportal.ru/"
        },
        {
            "@type": "ListItem",
            "position": 2,
            "name": "Блоги",
            "item": "https://joomlaportal.ru/blogs"
        },
        {
            "@type": "ListItem",
            "position": 3,
            "name": "Joomla",
            "item": "https://joomlaportal.ru/blogs/joomla"
        },
        {
            "@type": "ListItem",
            "position": 4,
            "name": "Семантическое версионирование (semver) в Joomla и её расширениях",
            "item": "https://joomlaportal.ru/blogs/joomla/semanticheskoe-versionirovanie-semver-v-joomla-i-ejo-rasshireniyakh"
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "headline": "Семантическое версионирование (semver) в Joomla и её расширениях",
    "url": "https://joomlaportal.ru/blogs/joomla/semanticheskoe-versionirovanie-semver-v-joomla-i-ejo-rasshireniyakh",
    "datePublished": "2024-06-11T05:16:43+03:00",
    "dateModified": "2024-06-12T07:48:09+03:00",
    "author": {
        "@type": "Person",
        "name": "Сергей Толкачёв"
    },
    "publisher": {
        "@type": "Organization",
        "name": "Joomlaportal.ru",
        "logo": {
            "@type": "ImageObject",
            "url": "https://joomlaportal.ru/images/schema-org-portal-logo.jpg"
        }
    },
    "articleSection": " Joomla",
    "description": "Зачастую мы не задумываемся о том, что значат цифры в версиях Joomla или сторонних расширений, с помощью которых мы превращаем нашу Joomla в полноценный звездолёт. Почему их 3, по какому принципу они изменяются, что означают и как это использовать в своей работе.",
    "image": {
        "@type": "ImageObject",
        "url": "https://joomlaportal.ru/images/blogs/joomla/semanticheskoe-versionirovanie-semver-v-joomla-i-ejo-rasshireniyakh/header-1080.webp"
    }
}
```
