vert.x icon indicating copy to clipboard operation
vert.x copied to clipboard

Semantic versioning for Vert.x releases

Open adamdickmeiss opened this issue 3 years ago • 3 comments

As a user of Vert.x (in Java) it would make things a lot easier if Vert.x followed a semantic versioning policy. Excuse me if if that is already the policy.. If it is, it is not followed. Vert.x currently deprecates APIs and changes behavior within a patch release. And also bug fixes are not fixed in patches but moved to feature releases.

I know it's hard to do and there are always corner cases, where it's hard to judge whether a bug fix is really a breaking change or major change.. a bug fix is a deliberate change - for a better behavior.

adamdickmeiss avatar May 08 '21 08:05 adamdickmeiss

@adamdickmeiss Can you give an example of Vert.x deprecating an API in a patch release?

MikeTaylor avatar May 08 '21 09:05 MikeTaylor

@adamdickmeiss Can you give an example of Vert.x deprecating an API in a patch release?

https://github.com/vert-x3/wiki/wiki/4.0.3-Deprecations-and-breaking-changes

adamdickmeiss avatar May 08 '21 09:05 adamdickmeiss

is it a question or a requirement ?

vietj avatar May 08 '21 19:05 vietj