top of page

Почему новая версия называется 2026.7.19, а не 0.9.2 🗓️

Фото автора: Marcel Dütscher
Marcel Dütscher
28 июл.
2 мин. чтения

Тот, кто обновляется сегодня, перепрыгивает с версии 0.9.1 на 2026.7.19. Это выглядит как опечатка, но это осознанное решение: мы изменили схему версионирования, перейдя от «семантических» версий к версиям по дате (год.месяц.счётчик). Вот почему.


Старая схема отвечала на вопросы, которые никто не задаёт. Семантическое версионирование (0.9.1, 1.2.3 …) пришло из мира программных библиотек. Там оно великолепно: первое число обещает «ничего не сломается», второе «только добавления», третье «только исправления». Игра такого обещания никому не даёт: сторонних программ, которые строились бы на наших интерфейсах, нет. Так что для нас число отвечало на вопросы, которые никто не задаёт, а на единственный вопрос, который действительно возникает, — «насколько стара моя версия?» — не отвечало никогда.


А ещё наш темп. Эта игра получает не обновление в квартал, а в среднем одно раз в день-два: только в июле вышло восемнадцать, прежде чем это стало девятнадцатым. При таком темпе учёт становится абсурдным: новый биом — это 0.10.0 или 0.9.2? Честный ответ каждый раз: не важно. А ведущий ноль постоянно шептал «не закончено», хотя семьи уже играют на размещённых мирах. И когда бы это стало «1.0»? На это тоже никогда не было хорошего ответа: игра просто растёт каждую неделю, торжественной финишной черты не будет.


Версии по дате мгновенно отвечают на правильный вопрос. 2026.7.19 значит: июль 2026, девятнадцатый релиз месяца. Каждый отчёт об ошибке, каждый взгляд на «Об игре» теперь сам говорит, насколько свежа сборка. Для проекта, главная черта которого — скорость улучшения, дата просто более честное число. 📅


Почему не полная дата, вроде 2026.07.28.1? Мы бы с радостью: это технически невозможно. Наш автообновлятор понимает только трёхчастные версии без ведущих нулей; четвёртая часть или «07» отвергаются. Так что три части, 2026.7.19. Остаётся одна странность: установщик Windows ограничивает первое число версии значением 255, поэтому внутри 2026 там превращается в 26, и «Apps & Features» показывает 26.7.19. Везде в остальных местах игры показывается полный номер. 🔧


Улица с односторонним движением, намеренно. Поскольку обновлятор просто сравнивает версии по величине, 2026.7.19 больше любой мыслимой 0.x или 1.x, и именно поэтому автообновления продолжают работать при переходе. Но это значит и то, что пути назад к старой схеме нет: любой номер в старом стиле выглядел бы для каждого установленного клиента как понижение версии. Эту дверь мы закрыли за собой с открытыми глазами. Со следующего месяца станет по-настоящему аккуратно: счётчик каждый месяц начинается с 1, и первый августовский релиз — просто 2026.8.1. ✨

Недавние посты

Смотреть все

Комментарии


Комментарии к этому посту больше не доступны. Обратитесь к владельцу сайта за дополнительной информацией.
bottom of page