{"action":"closed","issue":{"url":"https://api.github.com/repos/alexcrichton/git2-rs/issues/89","labels_url":"https://api.github.com/repos/alexcrichton/git2-rs/issues/89/labels{/name}","comments_url":"https://api.github.com/repos/alexcrichton/git2-rs/issues/89/comments","events_url":"https://api.github.com/repos/alexcrichton/git2-rs/issues/89/events","html_url":"https://github.com/alexcrichton/git2-rs/issues/89","id":120547145,"number":89,"title":"Broken libgit2-sys 0.3 compatibility (bump to 0.4?)","user":{"login":"lucab","id":98086,"avatar_url":"https://avatars.githubusercontent.com/u/98086?v=3","gravatar_id":"","url":"https://api.github.com/users/lucab","html_url":"https://github.com/lucab","followers_url":"https://api.github.com/users/lucab/followers","following_url":"https://api.github.com/users/lucab/following{/other_user}","gists_url":"https://api.github.com/users/lucab/gists{/gist_id}","starred_url":"https://api.github.com/users/lucab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lucab/subscriptions","organizations_url":"https://api.github.com/users/lucab/orgs","repos_url":"https://api.github.com/users/lucab/repos","events_url":"https://api.github.com/users/lucab/events{/privacy}","received_events_url":"https://api.github.com/users/lucab/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-05T10:59:22Z","updated_at":"2015-12-08T14:05:17Z","closed_at":"2015-12-08T14:05:17Z","body":"Commit 287be9ccb404668cf8f56643d83068ec8536031a, now part of libgit2-sys 0.3.8, broke compatibility with previous 0.3.7 API by moving around some pub constants.\r\nYou noticed yourself the effect of this when [touching cargo](https://github.com/rust-lang/cargo/commit/e0dff0f2dd6fceff892b8911aff32e3bec4e6a10#diff-0100d09db99ce0be7f3fa5d11c21864b).\r\n\r\nAccording to vanilla semver, 0.3.7 and 0.3.8 are not forced to be compatible (rule 4, aka `v0 major`).\r\nAccording to cargo semver, 0.3.7 and 0.3.8 are [considered compatible](http://doc.crates.io/crates-io.html#pre-10-versions).\r\n\r\nIt is my understanding that ligbit2-sys should be bumped to 0.4."}}