-
-
Notifications
You must be signed in to change notification settings - Fork 371
Open
Description
Hi! Love TrackWeight. I’d like to suggest adopting a consistent versioning scheme to make releases easier to understand and to help with debugging / packaging.
Current situation:
Some releases use a timestamp-like version, e.g. TrackWeight 20250727-023051
Others use SemVer like 1.0.3
Info.plist (CFBundleShortVersionString / CFBundleVersion) seems to stay at 1.0/1 across releases
This makes it hard to map installed apps / bug reports to a specific release.
Suggestion
Use SemVer as the public version and keep everything in sync:
- Release tag/title/DMG name: vMAJOR.MINOR.PATCH
- CFBundleShortVersionString: MAJOR.MINOR.PATCH
- CFBundleVersion: monotonically increasing build number (or CI build number)
Metadata
Metadata
Assignees
Labels
No labels