https://foojay.io/today/semantic-versioning-your-java-libraries/
(Semantic) Versioning your Java libraries