Hi Dan, Some issues are visible in this baseline report (look for instance of MAJOR):
https://gist.github.com/rotty3000/051db70089947914205a62f210b3be87 Sincerely, - Ray On Wed, Feb 22, 2017 at 10:48 AM, Daniel Kulp <dk...@apache.org> wrote: > > > On Feb 21, 2017, at 11:53 AM, Raymond Auge <raymond.a...@liferay.com> > 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. > > What kind of major changes? User code should rebuild/re-compile without > problem when moving from 3.0.x to 3.1.x. > > > > 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? > > Probably not. The semantic versioning that we care about is if apps > written to JAX-WS and/or JAX-RS and use the “normal” configuration > mechanisms (spring/blueprint) will re-compile and run without > modification. Any API changes within CXF modules or between them is not > something we worry about. > > -- > Daniel Kulp > dk...@apache.org - http://dankulp.com/blog > Talend Community Coder - http://coders.talend.com > > -- *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> (@rotty3000) Senior Software Architect *Liferay, Inc.* <http://www.liferay.com> (@Liferay) Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)