Головна › Моддинг › Версії та випуски
Розділ 14

Версії та випуски

Версія — довільний текст без порядку. packaging.revision зростає з кожним перепакуванням, випуски нумерує каталог. Не давай тієї самої версії й ревізії іншим байтам.

Версії

version — це текст автора, від 1 до 32 символів. Його ніколи не впорядковують, і дві версії не порівнюють як числа: «10.2.0», «Alpha 5» і «IVb» однаково годяться.

packaging.revision позначає перепакування тієї самої версії й зростає від 1, тож установлення з файлу все одно бачить новішу збірку цієї версії, навіть коли каталог не задіяний.

Випуски

Каталог реєстру нумерує кожен випуск ключа пакета й ніколи не впорядковує рядки версій. Оновлення — це вищий випуск того самого ключа з того самого реєстру.

ЩоХто задаєПравило
versionАвторДовільний текст. Ніколи не використовується повторно з іншими байтами.
packaging.revisionПакувальникЗростає з кожним пакетом тієї самої версії.
releaseРеєстрЗростає з кожною публікацією ключа. Незмінний: збереження чи запис зберігає випуск, з яким його створено.

Оновлення

Бібліотека показує оновлення, коли в каталозі є вищий випуск, ніж установлений, а встановлення з файлу після запитання замінює нижчу packaging.revision тієї самої версії. Одна попередня версія зберігається в .backup, тож заміну можна скасувати.

Видавець ніколи не використовує ту саму версію й ревізію з іншими байтами: скрипт публікації бібліотеки вмісту таке відхиляє.