Обновление плагина на новые версии

В данном документе описываются исчерпывающие причины необходимости обновлений плагина, их различия и способы осуществления.

Содержимое

    Необходимость обновлений

    Обновления бывают как необходимые, так и не очень необходимые. К критической необходимости обновления может привести: обнаружена уязвимость в безопасности, обновленные зависимости требуют новой версии. Что касается к не очень необходимым обновлениям: добавлены новые возможности, улучшена кодовая база.

    Обнаружена уязвимость в безопасности

    Обновленные зависимости требуют новой версии

    Добавлены новые возможности

    Улучшена кодовая база

    Различия в обновлениях

    Обновления мысленно разделены на три типа: мажорные (major), минорные (minor), патчи (patch). Это так же называется семантичной версионностью.

    Мажорные (major)

    Содержат значительные изменения в архитектуре и требуется обновление знаний о добавленных и удаленных возможностях.

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

    Минорные (minor)

    Патчи (patch)

    Способы обновлений

    Имеется всего два способа обновлений: автоматический и ручной. В первом случае обновление осуществляется полностью автоматически, а во втором случае обновление происходит только в ручном режиме. При этом в ручном режиме загрузка обновлений возможна как в ручном, так и в автоматическом режиме.