Was versteht man unter Semantic Versioning?

Unter Semantic Versioning versteht man die Beschreibung von Software-Versionen in Form einer Ziffernaufteilung. Diese bezeichnet man als Zielversion.