Problem
Version 1.5.1-BETA has been in beta status since September 9, 2023 (16+ months). The version designation needs to be finalized.
Context
Current version set in build.gradle.kts:28
Major features added: Swift, Kotlin, Objective-C language support
Extensive testing period (16+ months)
Conventional commits tooling ready to merge (PR ci: adopt conventional commits with full tooling #4 )
Only documentation updates since version bump
Decision Required
Choose one of the following options:
Option A : Release as 1.5.1 final
Pro: 16 months of stable testing
Pro: No breaking changes since beta
Con: Version number doesn't reflect conventional commits addition
Option B : Release as 1.6.0 final
Pro: Reflects significant conventional commits infrastructure addition
Pro: Clean version number for new release
Con: Requires updating all documentation
Option C : Bump to 1.5.2-BETA or 1.6.0-BETA
Pro: More time to address TODOs
Con: Further delays stable release
Files Affected
Questions for Decision
Should conventional commits infrastructure be considered a minor or major version bump?
Are there any known issues blocking a final release?
What is the criteria for removing BETA designation?
Acceptance Criteria
Problem
Version 1.5.1-BETA has been in beta status since September 9, 2023 (16+ months). The version designation needs to be finalized.
Context
build.gradle.kts:28Decision Required
Choose one of the following options:
Option A: Release as
1.5.1finalOption B: Release as
1.6.0finalOption C: Bump to
1.5.2-BETAor1.6.0-BETAFiles Affected
build.gradle.ktsline 28Questions for Decision
Acceptance Criteria
build.gradle.kts