Semantic versioning implementation with Gradle version ordering rules
On projects:
Check the README.md for more info