Единственный действительно хорошо определенный ответ заключается в том, что номер новой версии должен быть больше, чем номер старой версии, согласно некоторому порядку. Обычный - числовой (0,1, 0,1,1, 0,1,2 ... 0,1,9, 0,2), но некоторые люди получают лексикографический порядок, например 0,1, 0,2 ... 0,11 ... 0,22. .. 0,981 и так далее. Ваша схема звучит вполне правдоподобно; это зависит от того, как вы оцениваете «значительное улучшение» и «незначительное изменение».
Многие люди используют изменения на высшем уровне, чтобы указать «Я собираюсь взимать с вас плату за обновление».