So recently I was updating my uv lockfile via uv sync -U, and it had more than 70 dependency updates. Usually I check the changelogs of all updated packages just to be sure that nothing is broken (because semver is semver, but well, not always followed) So instead of googling a package name's github, finding a changelog, which is sometimes in github releases, sometimes in CHANGELOG sometimes in docs/release-notes.rst, sometimes no changelog at all, it takes a lot of time
This tool can parse uv sync -U output, extract dependency updates/additions/deletions, and then automatically find github for each project and a changelog via github releases/searching files in the repo, and output it in a nice format So you can just view changelogs of those 70 updates in one terminal, also with markdown and rst rendered right in your terminal!
I made it mostly extensible so support for new package managers can be added.
This tool can parse uv sync -U output, extract dependency updates/additions/deletions, and then automatically find github for each project and a changelog via github releases/searching files in the repo, and output it in a nice format So you can just view changelogs of those 70 updates in one terminal, also with markdown and rst rendered right in your terminal!
I made it mostly extensible so support for new package managers can be added.