This library implements the Semantic Versioning standard for use in C projects with two flavors: PC and embedded.