{MAJOR}.{MINOR}.{PATCH}Но
0.{MAJOR}.{MINOR or PATCH}А вы знали что в SemVer если major равен нулю, то все минорные изменения считаются ломающими (breaking changes)?
(как это описано в спеке, спасибо @BANOnotIT)
Я узнал об этом из статьи
Antfu, где он предлагает добавить ещё одну цифру в версионирование - EPOCH.
{EPOCH}.{MAJOR}.{MINOR}.{PATCH}В кратце идея в том, что бы можно было отличить маленькие ломающие изменения и большие крупные измерения которые очень сильно меняют апи, архитектуру и майндсет в целом