Some of the changes made in Daffodil as part of fixing major issues have
caused API changes that are not backward compatible.

A minor one has to do with the TDML runner.

A bigger one is the package name changes so that no package spans a Jar
file.

In general, this 3-part semantic versioning numbers the first digit is
changed when users can expect to have to adapt their code to changes.

What are people's thoughts on whether we should change 3.5.0-SNAPSHOT to
4.0.0-SNAPSHOT because we've made breaking changes?

Mike Beckerle
Apache Daffodil PMC | daffodil.apache.org
OGF DFDL Workgroup Co-Chair | www.ogf.org/ogf/doku.php/standards/dfdl/dfdl
Owl Cyber Defense | www.owlcyberdefense.com

Reply via email to