-
Notifications
You must be signed in to change notification settings - Fork 229
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
Request for Changelog #915
Comments
I've recently found this awesome library, thank you for the implementation efforts. Without any changelog available, I also feel like left in the dark while trying to decide the right version to depend on (4.x vs recent 5-rcx), knowing that there might be lots of breaking changes but having no information on the actual differences. ... Meanwhile I've found that GitHub releases have some commit changelogs collected. Wouldn't it make sense to follow "conventions" and keep them as text files in the repository instead? |
Yes I agree perhaps a change log file would be good for quick reference for users to see what actually has changed. I will most likely collect a list of breaking changes from 3 to 4 and 4 to 5 and write a change log file from it later on (probably before the releases of the 5.0.0). The 5.0.0 will be breaking from multiple aspects compared to 4.x.x like it will be OpenAPI 3.1 only and other changes to the API itself which will flesh out as the time goes by.
The only breaking change from 3 to 4 is described here #762, this actually should not even break anyone's code, unless you are a library author. It is counted as breaking change since it changes the outward API by changing the |
The releases entries do contain a list of changes, e.g. https://github.com/juhaku/utoipa/releases/tag/utoipa-4.2.3 I thought Dependabot supported extracting change entries from Releases. renovate does. |
Add `CHANGELOG.md` for each crate. Closes #915
I have homegrown solution for the resolving the changes since it is not that hard to actually parse it from the git log. |
Add `CHANGELOG.md` for each crate. Closes #915
Add `CHANGELOG.md` for each crate. Closes #915
Add `CHANGELOG.md` for each crate. Closes #915
Add `CHANGELOG.md` for each crate. Closes #915
Add `CHANGELOG.md` for each crate. Closes #915
Add `CHANGELOG.md` for each crate. Closes #915
Add `CHANGELOG.md` for each crate. Closes #915
Add `CHANGELOG.md` for each crate. Closes #915
Add `CHANGELOG.md` for each crate. Closes #915
Add `CHANGELOG.md` for each crate. Closes #915
Add `CHANGELOG.md` for each crate. Closes #915
Add `CHANGELOG.md` for each crate. Closes #915
Crate specific changelogs are now available #1075 |
Add `CHANGELOG.md` for each crate. Closes #915
Dependabot submitted a PR to my repo, as Utoipa has updated version from 3 -> 4, but I'm not sure what changed. Requesting a change log for this repo for developers to scan when updates occur.
The text was updated successfully, but these errors were encountered: