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.