Я узнаю, как назначать и увеличивать номера версий с помощью правила, называемого "Семантическая версия", из http://semver.org/.
Среди всех своих правил первый сказал:
Программное обеспечение с использованием семантической версии MUST объявляет открытый API. Этот API может быть объявлен в самом коде или существует строго в документации. Однако это делается, оно должно быть точным и всеобъемлющим "
Я запутался в "публичном API". К чему это относится?