Обновление плагина на новые версии
В данном документе описываются исчерпывающие причины необходимости обновлений плагина, их различия и способы осуществления.
Необходимость обновлений
Обновления бывают как необходимые, так и не очень необходимые. К критической необходимости обновления может привести: обнаружена уязвимость в безопасности, обновленные зависимости требуют новой версии. Что касается к не очень необходимым обновлениям: добавлены новые возможности, улучшена кодовая база.
Обнаружена уязвимость в безопасности
—
Обновленные зависимости требуют новой версии
—
Добавлены новые возможности
—
Улучшена кодовая база
—
Различия в обновлениях
Обновления мысленно разделены на три типа: мажорные (major), минорные (minor), патчи (patch). Это так же называется семантичной версионностью.
Мажорные (major)
Содержат значительные изменения в архитектуре и требуется обновление знаний о добавленных и удаленных возможностях.
В большинстве случаев требуется выполнять действия в мастере установки и обновления. Это могут быть изменения в настройках, структуре базы данных или же обновление расширений.
Минорные (minor)
—
Патчи (patch)
—
Способы обновлений
Имеется всего два способа обновлений: автоматический и ручной. В первом случае обновление осуществляется полностью автоматически, а во втором случае обновление происходит только в ручном режиме. При этом в ручном режиме загрузка обновлений возможна как в ручном, так и в автоматическом режиме.