You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by "Jason E. Stewart" <ja...@openinformatics.com> on 2002/11/14 10:56:59 UTC

Versioning

Hey All,

To my knowledge, we haven't really decided on a policy of what version
numbers to use for xerces, i.e. when to increment major/minor/patch
numbers.

I found the following to be enlightening, and offer it to the group
for comment:

  http://apr.apache.org/versioning.html

Cheers,
jas.

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org


Re: Versioning

Posted by Tinny Ng <tn...@ca.ibm.com>.
I think when we introduced the "so-name" packaging in Xerces-C++ 2.0, it
already implied our versioning strategy (which is similar to your URL
document) i.e.

for Major.Minor.Patch
if binary compatible, only Patch number change, "so-name" is the same
if source compatible, but binary not, then Minor number change
if neither source nor binary compatible, then Major number change.

Note: for source compatibility, only public API (i.e. those documented in
http://xml.apache.org/xerces-c/apiDocs/index.html) are committed.

For next release, the distributed binary packages will be built with C++
namespace enabled, thus binary compatibility will be broken, so it
will/should be called Xerces-C++ 2.2

Tinny

----- Original Message -----
From: "Jason E. Stewart" <ja...@openinformatics.com>
To: <xe...@xml.apache.org>
Sent: Thursday, November 14, 2002 4:56 AM
Subject: Versioning


> Hey All,
>
> To my knowledge, we haven't really decided on a policy of what version
> numbers to use for xerces, i.e. when to increment major/minor/patch
> numbers.
>
> I found the following to be enlightening, and offer it to the group
> for comment:
>
>   http://apr.apache.org/versioning.html
>
> Cheers,
> jas.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
> For additional commands, e-mail: xerces-c-dev-help@xml.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org