ACON::Application allows providing a version representing the version of the application. This was previously needlessly strict in requiring a semver string. This PR relaxes this to allow any String, enabling calver, or whatever other format is desired.
This PR also makes the default version UNKNOWN, which is more accurate as we don't want to assume the versioning pattern of the application. This maybe will also encourage people to properly version it.
Changelog
Breaking: Make ACON::Application#version getter and ivar a String
Default to UNKNOWN as we do not want to assume semver anymore
Update framework integration to not try to still pass a SemanticVersion
Context
ACON::Application
allows providing a version representing the version of the application. This was previously needlessly strict in requiring a semver string. This PR relaxes this to allow any String, enabling calver, or whatever other format is desired.This PR also makes the default version
UNKNOWN
, which is more accurate as we don't want to assume the versioning pattern of the application. This maybe will also encourage people to properly version it.Changelog
ACON::Application#version
getter and ivar aString
UNKNOWN
as we do not want to assume semver anymoreframework
integration to not try to still pass aSemanticVersion