title: Maven automate versioning and changelog generation
body: <p>I want to automate version and changelog creation from Git commits. So it's basically the same thing as <code>npm standard-version</code> but it's for Maven. So how can I achieve the versioning automatically?</p>
  
  <p>additional information: I want to increase the version at POM file using the Git Commit-lint messages. In npm if you commit features it increases MINOR, and if you commit fix it increases PATCH version automatically at Semantic Versioning and creates a changelog for these changes. I was wondering if there is a similar way for Maven?</p>