Are there any package managers that treat changelogs as a first class concept?
I end up looking for a CHANGELOG.md or a CHANGES.txt in the source code repository every time. The lack of standard prevents package hosting services being able to show changes.
@wilfredh No & last time I looked for apps/libraries where the authors tried to parse changelogs they complain about how no one follows any format at all & why keepachange log is asking people to please follow a format (and there are tools to validate your change log to that format & parse it, but hardly anyone is following it).
I think the real problem is that it is time consuming to write a good changelog & for all but the biggest most successful project, no one cares
- replies
- 0
- announces
- 0
- likes
- 0
@wilfredh the #AppStream format, which is utilized by many package managers now (e.g. #Flatpak) and a lot of applications ship and maintain now AppStream data supports exactly this through the "description" and "fixes" field of a release:
https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Releases.html#tag-release-description
@wilfredh I care about human changelog.md files, projects that have them instantly look better to me. I'm hoping GitHub will put a quick navigation link at the top next to the readme, license and security. However it seems they're pushing for notes in their GH releases.