{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang-nursery/regex/issues/206","repository_url":"https://api.github.com/repos/rust-lang-nursery/regex","labels_url":"https://api.github.com/repos/rust-lang-nursery/regex/issues/206/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang-nursery/regex/issues/206/comments","events_url":"https://api.github.com/repos/rust-lang-nursery/regex/issues/206/events","html_url":"https://github.com/rust-lang-nursery/regex/issues/206","id":150308544,"number":206,"title":"0.1.66 breaks semver","user":{"login":"DanielKeep","id":77238,"avatar_url":"https://avatars.githubusercontent.com/u/77238?v=3","gravatar_id":"","url":"https://api.github.com/users/DanielKeep","html_url":"https://github.com/DanielKeep","followers_url":"https://api.github.com/users/DanielKeep/followers","following_url":"https://api.github.com/users/DanielKeep/following{/other_user}","gists_url":"https://api.github.com/users/DanielKeep/gists{/gist_id}","starred_url":"https://api.github.com/users/DanielKeep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanielKeep/subscriptions","organizations_url":"https://api.github.com/users/DanielKeep/orgs","repos_url":"https://api.github.com/users/DanielKeep/repos","events_url":"https://api.github.com/users/DanielKeep/events{/privacy}","received_events_url":"https://api.github.com/users/DanielKeep/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-22T08:42:52Z","updated_at":"2016-04-22T10:45:54Z","closed_at":null,"body":"0.1.66 includes cdee1e7, which introduces a **breaking change**.  Existing code that compiles under Rust 1.3.0-1.5.0 stops compiling due to the transitive dependency on `void`."},"comment":{"url":"https://api.github.com/repos/rust-lang-nursery/regex/issues/comments/213375524","html_url":"https://github.com/rust-lang-nursery/regex/issues/206#issuecomment-213375524","issue_url":"https://api.github.com/repos/rust-lang-nursery/regex/issues/206","id":213375524,"user":{"login":"DanielKeep","id":77238,"avatar_url":"https://avatars.githubusercontent.com/u/77238?v=3","gravatar_id":"","url":"https://api.github.com/users/DanielKeep","html_url":"https://github.com/DanielKeep","followers_url":"https://api.github.com/users/DanielKeep/followers","following_url":"https://api.github.com/users/DanielKeep/following{/other_user}","gists_url":"https://api.github.com/users/DanielKeep/gists{/gist_id}","starred_url":"https://api.github.com/users/DanielKeep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanielKeep/subscriptions","organizations_url":"https://api.github.com/users/DanielKeep/orgs","repos_url":"https://api.github.com/users/DanielKeep/repos","events_url":"https://api.github.com/users/DanielKeep/events{/privacy}","received_events_url":"https://api.github.com/users/DanielKeep/received_events","type":"User","site_admin":false},"created_at":"2016-04-22T10:45:54Z","updated_at":"2016-04-22T10:45:54Z","body":"Just to clarify: I've worked around this for now by restricting the maximum version of `regex` my crate will allow.\r\n\r\nEven if you bump the next release, keep in mind that Cargo will select 0.1.66 for existing code unless that code is modified.  One possible resolution would be to release a 0.1.67 that resolves the issue, followed by a 0.2 (if you want to go down that road), and 0.1.66 would be yanked.  That way, old code should continue to work."}}