Skip to content
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

x509-cert: Changelog is empty for 0.3.0-pre.0 #1605

Open
str4d opened this issue Nov 4, 2024 · 1 comment
Open

x509-cert: Changelog is empty for 0.3.0-pre.0 #1605

str4d opened this issue Nov 4, 2024 · 1 comment

Comments

@str4d
Copy link

str4d commented Nov 4, 2024

I'm having a hard time figuring out how to migrate from x509-cert 0.2 to x509-cert 0.3.0-pre.0; the latter was published with no changelog entries. I have now spent hours digging through its source code and the PRs here attempting to figure out what the intentions behind various changes were, and how I'm supposed to handle things now.

The latest thing I just spent time figuring out (but not the first or only thing): x509_cert::builder::Profile was previously an enum, and Profile::Manual (which opted out of the default extensions) is used in the yubikey crate for self-signed certificates. The public API now has that type as a trait, and there are implementations of the trait for some specific use cases, but I cannot find any implementation that matches the previous behaviour of Profile::Manual.

It would be really helpful if the changelog was kept up-to-date as PRs are made.

@tarcieri
Copy link
Member

tarcieri commented Nov 4, 2024

As a general rule we tend to put together changelogs with stable releases, not prereleases. That's something we could potentially reconsider.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants