{"action":"created","issue":{"url":"https://api.github.com/repos/siom79/japicmp/issues/26","labels_url":"https://api.github.com/repos/siom79/japicmp/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/siom79/japicmp/issues/26/comments","events_url":"https://api.github.com/repos/siom79/japicmp/issues/26/events","html_url":"https://github.com/siom79/japicmp/issues/26","id":53997527,"number":26,"title":"Show semver difference","user":{"login":"eldur","id":1291484,"avatar_url":"https://avatars.githubusercontent.com/u/1291484?v=3","gravatar_id":"","url":"https://api.github.com/users/eldur","html_url":"https://github.com/eldur","followers_url":"https://api.github.com/users/eldur/followers","following_url":"https://api.github.com/users/eldur/following{/other_user}","gists_url":"https://api.github.com/users/eldur/gists{/gist_id}","starred_url":"https://api.github.com/users/eldur/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eldur/subscriptions","organizations_url":"https://api.github.com/users/eldur/orgs","repos_url":"https://api.github.com/users/eldur/repos","events_url":"https://api.github.com/users/eldur/events{/privacy}","received_events_url":"https://api.github.com/users/eldur/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/siom79/japicmp/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":26,"created_at":"2015-01-11T17:11:55Z","updated_at":"2015-01-31T14:52:46Z","closed_at":null,"body":"As developer I want to know a short info about api changes - as lib maintainer I want check the compatibility with previous jar without details.\r\n\r\n* When I call ```java -jar japicmp.jar --old .. --new .. --only-semver-diff``` the output is one of the following values:  ```1.0.0``` or ```0.1.0``` or ```0.0.1```\r\n\r\n```1.0.0``` means: there are incompatible (```-b```) public (```-a public```) changes like method deletions \r\n```0.1.0``` means: there are public (```-a public```) changes like new methods or classes\r\n```0.0.1``` means: there are **no** public (```-a public```) changes\r\n\r\n* Compatible switches for ```--only-semver-diff``` are ```--exclude, --include, --new, --old```\r\n\r\nThe output of this call can be interpreted like ```output = newVersion - oldVersion```.\r\n\r\nSee also: http://semver.org/\r\n\r\n(I know that semver addresses also internal behavior and not only api changes, but I think it is a helpful short information. - I don't want to work with given maven pom versions.)"},"comment":{"url":"https://api.github.com/repos/siom79/japicmp/issues/comments/72320639","html_url":"https://github.com/siom79/japicmp/issues/26#issuecomment-72320639","issue_url":"https://api.github.com/repos/siom79/japicmp/issues/26","id":72320639,"user":{"login":"eldur","id":1291484,"avatar_url":"https://avatars.githubusercontent.com/u/1291484?v=3","gravatar_id":"","url":"https://api.github.com/users/eldur","html_url":"https://github.com/eldur","followers_url":"https://api.github.com/users/eldur/followers","following_url":"https://api.github.com/users/eldur/following{/other_user}","gists_url":"https://api.github.com/users/eldur/gists{/gist_id}","starred_url":"https://api.github.com/users/eldur/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eldur/subscriptions","organizations_url":"https://api.github.com/users/eldur/orgs","repos_url":"https://api.github.com/users/eldur/repos","events_url":"https://api.github.com/users/eldur/events{/privacy}","received_events_url":"https://api.github.com/users/eldur/received_events","type":"User","site_admin":false},"created_at":"2015-01-31T14:52:46Z","updated_at":"2015-01-31T14:52:46Z","body":"```\r\n***! MODIFIED CLASS: PUBLIC Any\r\n  ===  UNCHANGED CONSTRUCTOR: PUBLIC Any(java.lang.String)\r\n    +++  NEW ANNOTATION: java.lang.Deprecated\r\n==> 1.0.0\r\n```\r\nlooks better but, the class is already modified"}}