+1 Peter
Am 01.06.2015 um 21:20 schrieb Richard Eckart de Castilho:
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
