jeluard/semantic-versioning — pull request #26 by mschonaker (2014-04-09 20:42:57+00:00)
Title: Issue #25 fix

I've fixed the issue previously reported regarding @Deprecated.

It turns out to be compiled as an access flag in method, classes and fields. I couldn't find any check similar to this in the codebase, so I don't know how consistent this is with the current code. Deprecated is a different to everything I found there. You can't omit the modifier on load (it's considered as part of semver spec 2.0, item #7), and it's not a change, 'cause you're not deleting anything (that would produce a major version bump) and it's not an addition, because the method was there and you need to perform other comparisions on the same method, field, or class (like the one that matches the exceptions for methods).

Please let me know your opinion.

PS: didn't write any tests, just in case you didn't like the patch ;)
PS2: I didn't find the tag for the version that is deployed on maven central.

Best regards.