-
Notifications
You must be signed in to change notification settings - Fork 121
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
New release? #92
Comments
Sure, however, it seems no changes have been noted in the changelog since last release. |
Just a note that we have at least one (and sort-of two) breaking changes currently in the main branch:
We could target the master branch as 5.0.0-alpha and back port a 4.X release without breaking changes. Note that we could probably feature-gate the |
Thanks for noticing that @mlsvrts. |
This is per @jannic (thanks!): That's a limitation of semver-checks. See obi1kenobi/cargo-semver-checks#5, bullet point "upgrading to new major version of dependency while exporting a type that implements a trait from the dependency". And yes, I think we are exporting such a type. Not literally a "trait from the dependency", but a trait which includes nix in its generic type. I guess this won't cause any actual breakage in practice, though: I don't see any reason why external code should try to convert a This code works if the version of
However, if the binary crate and serialport use different versions of nix, compiling fails:
So I'm quite sure this technically is a breaking change, but in practice it could be ignored. |
Interesting! Thank you for looking into it. |
What about a maintenance release with simply omitting the breaking changes to I'm starting a release branch with #100. |
Inching forward with #103. |
4.2.1 got released on crates.io. A big thank you to all contributers and the fruitful discussions. |
Hi @eldruin,
thanks for stepping up as maintainer.
Would you mind tagging a new release for serialport-rs?
My project is waiting for a tag containing the new nix version 😉
Thanks & regards
The text was updated successfully, but these errors were encountered: