{"action":"created","issue":{"url":"https://api.github.com/repos/urho3d/Urho3D/issues/984","labels_url":"https://api.github.com/repos/urho3d/Urho3D/issues/984/labels{/name}","comments_url":"https://api.github.com/repos/urho3d/Urho3D/issues/984/comments","events_url":"https://api.github.com/repos/urho3d/Urho3D/issues/984/events","html_url":"https://github.com/urho3d/Urho3D/issues/984","id":113426371,"number":984,"title":"Semantic versioning","user":{"login":"silverkorn","id":2325424,"avatar_url":"https://avatars.githubusercontent.com/u/2325424?v=3","gravatar_id":"","url":"https://api.github.com/users/silverkorn","html_url":"https://github.com/silverkorn","followers_url":"https://api.github.com/users/silverkorn/followers","following_url":"https://api.github.com/users/silverkorn/following{/other_user}","gists_url":"https://api.github.com/users/silverkorn/gists{/gist_id}","starred_url":"https://api.github.com/users/silverkorn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/silverkorn/subscriptions","organizations_url":"https://api.github.com/users/silverkorn/orgs","repos_url":"https://api.github.com/users/silverkorn/repos","events_url":"https://api.github.com/users/silverkorn/events{/privacy}","received_events_url":"https://api.github.com/users/silverkorn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-10-26T18:56:34Z","updated_at":"2015-10-27T12:36:01Z","closed_at":null,"body":"I think it would be suitable to follow the [semantic versioning 2.0.0](http://semver.org/) (MAJOR __.__ MINOR __.__ PATCH) since the current logic can be confusing (e.g.: 1.4 > 1.31) and libraries under many languages exist to parse this versioning pattern.\r\n\r\nThat's just a suggestion and I'm aware that it may break your current format.\r\nIf it's too much trouble under any circumstance (e.g.: @weitjong's hard work on Travis-CI), feel free to close this issue.\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/urho3d/Urho3D/issues/comments/151477915","html_url":"https://github.com/urho3d/Urho3D/issues/984#issuecomment-151477915","issue_url":"https://api.github.com/repos/urho3d/Urho3D/issues/984","id":151477915,"user":{"login":"cadaver","id":51361,"avatar_url":"https://avatars.githubusercontent.com/u/51361?v=3","gravatar_id":"","url":"https://api.github.com/users/cadaver","html_url":"https://github.com/cadaver","followers_url":"https://api.github.com/users/cadaver/followers","following_url":"https://api.github.com/users/cadaver/following{/other_user}","gists_url":"https://api.github.com/users/cadaver/gists{/gist_id}","starred_url":"https://api.github.com/users/cadaver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cadaver/subscriptions","organizations_url":"https://api.github.com/users/cadaver/orgs","repos_url":"https://api.github.com/users/cadaver/repos","events_url":"https://api.github.com/users/cadaver/events{/privacy}","received_events_url":"https://api.github.com/users/cadaver/received_events","type":"User","site_admin":false},"created_at":"2015-10-27T12:36:01Z","updated_at":"2015-10-27T12:36:01Z","body":"I would like to keep continuity of the previous versioning to some degree, therefore I'd increment the major version in the case of a major API upheaval (e.g. changing the engine to a data-driven approach, similar to the scope of what Ogre 1.x -> 2.x did) So far e.g. Direct3D11 support did only warrant bumping the minor number, because the API for the most part stayed the same, though minor incompatibilities (which require fixing your program) or things to take note of did appear."}}