[Lazarus] Off topic. Version numbers

Flávio Etrusco flavio.etrusco at gmail.com
Thu May 15 18:19:41 CEST 2014


On Thu, May 15, 2014 at 7:36 AM, Santiago A. <svaa at 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




More information about the Lazarus mailing list