-
Notifications
You must be signed in to change notification settings - Fork 20
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
Release a v0.9-alpha.1
?
#113
Comments
Originally I was thinking about having 0.9 import 0.8 for compatibility, which would give 0.9 alpha releases back-compat. But with the semver trick used in the other direction, it may make more sense to start with |
Interesting, so you mean releasing the current |
Yes, the current 0.9 needs to be released as 0.8-something to be interoperable with the other 0.8 crates. 0.9 with |
Sounds good. That would also let us deprecate the legacy stuff gently over a long period of time to encourage users to switch over to the new traits and other stuff. |
A massive disappointment: Cargo won't unify This complicates testing a lot. |
I've run out of things on my personal checklist and I don't think any of the repo's remaining open issues are actionable for
v0.9
either:v0.9
#64 are meta-issuesColor
module into a separate crate? image-rs/canvas#57 which I'm thinking of starting work on after finishing this crate's next releaseTherefore, may I suggest (unless you have any outstanding issues/changes?) that now is the time to publish a
v0.9-alpha.1
? After the alpha release is out we can start validating the alpha release by migrating some crates currently depending onv0.8
. If all goes well then we could proceed with the full release + the semver-trickv0.8
, if issues are found then we can fix the issues, release another alpha release and repeat the cycle as many times as necessary. How does that sound?The text was updated successfully, but these errors were encountered: