+1 -Marshall
On 6/1/2015 3:20 PM, Richard Eckart de Castilho wrote: > Hi folks, > > since we have a backwards compatibility checking plugin available for Maven > builds > that is based on semantic versioning, how about we adopt semantic versioning > [1] - at > least for "public" modules? > > Just as a reminder of how the plugin interprets the versioning: > > BACKWARD_COMPATIBLE_IMPLEMENTER - patch version (=.=.+) > - no changes to the API are allowed AT ALL, not even > adding methods or variables > > BACKWARD_COMPATIBLE_USER - minor version (=.+.0) > - backwards-compatible changes to the API are allowed, e.g. > adding new methods or changing signatures in a compatible > way, but e.g. not removing methods > > NON_BACKWARD_COMPATIBLE - major version (+.0.0) > - all kinds of changes are allowed > > Cheers, > > -- Richard > > [1] http://semver.org > >
