Hi Ray,
On 21/02/17 16:53, Raymond Auge wrote:
Hello everyone,

This is my first post to the list. So thank you in advance for all your
hard work and very good product.

However, I have a question about semantic versioning of CXF.

In our project we are using CXF (piecemeal).

However when we upgraded our dependency from 3.0.3 to 3.1.9 we encountered
MAJOR api changes while baselining.

It seems that there are many semantically invalid changes on this apparent
_minor_ release. I wondered if the CXF project knows that some changes are
not semantically correct or was simply an oversight?

Would the CXF project entertain adding baseline checks to the build to
assert semantic versioning?

It just happens that CXF 3.0.x, 3.1.x and 3.2.0 are 3 major lines. The only digit which varies is the .x one, starting from 0.

Perhaps we could've had 3.0.x, 4.0.x and 5.0.x to make it more obvious.

I suppose the next major CXF version can become 4.0.x

Cheers, Sergey


Sincerely,
- Ray


Reply via email to