-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reconsider versioning scheme #94
Comments
I was not familiar with build metadata. Seems like a good idea. I have to decide how to clean up the mess I've already made for us since we're now at version I'm inclined to bump to |
I think you should do #93 in the form of keeping |
I think the best practice here involves semver's "build metadata".
See https://crates.io/crates/libgit2-sys/versions.
For example you might have:
0.1.0+binaryen.0.110.0
(initial release)0.1.1+binaryen.0.110.0
(a nonbreaking modification of the Rust side of things)0.2.0+binaryen.0.110.0
(a Rust breaking change without Binaryen update)0.2.1+binaryen.0.110.1
(pulling in a Binaryen nonbreaking update)0.3.0+binaryen.0.111.0
(pulling in a Binaryen breaking update)The text was updated successfully, but these errors were encountered: