auto calculation of version based on http://conventionalcommits.org
An example crate
Detect required version bump based on conventional commit messages