Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relax ACON::Application version to accept any String #419

Merged
merged 1 commit into from
Jun 5, 2024

Conversation

Blacksmoke16
Copy link
Member

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

  • 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

Default to `UNKNOWN` as we do not want to assume semver anymore
@Blacksmoke16 Blacksmoke16 enabled auto-merge (squash) June 5, 2024 20:17
@Blacksmoke16 Blacksmoke16 merged commit ead6f61 into master Jun 5, 2024
11 checks passed
@Blacksmoke16 Blacksmoke16 deleted the string-version branch June 5, 2024 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

1 participant