On Thu, May 15, 2014 at 7:36 AM, Santiago A. <s...@ciberpiula.net> wrote: > > Have you heard about "Semantic Versioning 2.0.0" /http://semver.org/? > > It is a proposal about how to assign version numbers in order to deal > with compatibility and dependences. > > Perhaps Lazarus should thing about using it. > > In short, this system is: Version numbers is x.y.z[-nnnn] > "z" changes about bugs refactorization etc (patches number) > "y" changes about improvements that add new functionality, but don't > break compatibility (minor version number) > "x" Changes that break compatibility (mayor version number) > -nnnn is whatever you want (build beta RC1 etc) >
Both Lazarus and FPC follow this numbering scheme already - maybe not very strictly, but they follow ;-) And the minor version number is even for stable release series, and odd in the trunk/development branch. -Flávio -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus