-
Notifications
You must be signed in to change notification settings - Fork 34
Return to Semantic Versioning #365
Copy link
Copy link
Closed
Labels
InfoInformational Updates about the tracker, including versioning and licensesInformational Updates about the tracker, including versioning and licensesdocumentationImprovements or additions to text that describes the program as a guide for usersImprovements or additions to text that describes the program as a guide for users
Metadata
Metadata
Assignees
Labels
InfoInformational Updates about the tracker, including versioning and licensesInformational Updates about the tracker, including versioning and licensesdocumentationImprovements or additions to text that describes the program as a guide for usersImprovements or additions to text that describes the program as a guide for users
upon reading the version history of 0CC, it seems HertzDevil decided to tack on a fourth number to indicate an API version at HertzDevil/0CC-FamiTracker@cf41127.
i have carried this onto the next versions as a kind of cargo cult, assuming it was how Semantic Versioning works. it wasn't.
when starting Dn-FamiTracker, i saw the version numbers defined as:
and carried on. but ideally, it should be just:
additionally, i was not very good at determining what entails as a major revision vs a minor revision.
due to backwards compatibility, we cannot remove the fourth number since it's used by previous versions for version comparison.
this is a call to return to semantic versioning.