VersionUtils - Semantic versioning operations
VersionUtils(config: NagareConfig,git: GitOperations)
calculateNewVersion(): string
Calculate new version based on commits and bump type
getCurrentVersion(): Promise<string>
Get current version from git tags first, then fall back to version file
parseVersion(version: string): { major: number; minor: number; patch: number; prerelease: string | null; }
Parse semantic version into components