Update with rust-lang semver