[Lazarus] Off topic. Version numbers

Mattias Gaertner nc-gaertnma at netcologne.de
Thu May 15 18:29:18 CEST 2014


On Thu, 15 May 2014 13:19:41 -0300
Flávio Etrusco <flavio.etrusco at gmail.com> wrote:

> 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.

Not quite.
Lazarus x has only changed once from 0 to 1, reflecting a new branch
and release system.
y is for incompatibilities and new features.
z is for bug fix releases.

Probably it is possible to skip the x and use a y.z scheme.

Mattias




More information about the Lazarus mailing list