uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marshall Schor <...@schor.com>
Subject Re: Semantic versioning for UIMA?
Date Tue, 02 Jun 2015 17:41:26 GMT
+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
>
>


Mime
View raw message