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

Request for Changelog #915

Closed
thor314 opened this issue May 7, 2024 · 5 comments · Fixed by #1075
Closed

Request for Changelog #915

thor314 opened this issue May 7, 2024 · 5 comments · Fixed by #1075

Comments

@thor314
Copy link

thor314 commented May 7, 2024

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.

@izolyomi
Copy link

izolyomi commented Jun 7, 2024

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?

@juhaku
Copy link
Owner

juhaku commented Aug 16, 2024

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.

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 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 Path trait definition.

@jayvdb
Copy link
Contributor

jayvdb commented Sep 9, 2024

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.

juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
@juhaku
Copy link
Owner

juhaku commented Oct 2, 2024

I have homegrown solution for the resolving the changes since it is not that hard to actually parse it from the git log.

juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
@juhaku
Copy link
Owner

juhaku commented Oct 2, 2024

Crate specific changelogs are now available #1075

juhaku added a commit that referenced this issue Oct 2, 2024
Add `CHANGELOG.md` for each crate.

Closes #915
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

Successfully merging a pull request may close this issue.

4 participants