+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
>
>

Reply via email to