> [Lone_Wolf:] > Is it possible to add a 4th number ? Unfortunately, no. It's not possible to add anything else either -- so stuff like commit SHAs and tags like "beta" cannot be added to the versions strings we use for these packages.
It would have been so much better if Microsoft and Apple supported the entire https://semver.org/ definition, and not just MAJOR.MINOR.PATCH. Some projects have worked around this problem by having alternating minor versions for stable and development builds. For example, Wesnoth has even numbered minor versions for stable builds (1.16.0) and odd numbered minor versions for development builds (1.17.0). > example usecase > > future version 1.2.14 has a bad bug that needs immediate action. > > A cherry-picked commit is added to solve the bug but and is the only change. > > New version number becomes 1.2.14.1 . We would just release this as 1.2.15. This is also the correct approach when using semantic versioning (https://semver.org/). Best wishes, Stian Grenborgen _______________________________________________ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers