The application version format currently supported is MAJOR.MINOR.PATCH which is also validated. However, allowing additional extensions such as:
| <version core> "-" <pre-release>
| <version core> "+" <build>
| <version core> "-" <pre-release> "+" <build>
could be useful in scenarios where for example 'git hash' together with version to be displayed.