You are not logged in.
Over the years, I've seen many people asking how to view the changelog when an Arch package is updated. Typically, you have to navigate to the Arch package page or the original package hosting site (depending on whether it's a minor or major release), or clone the package and use git. If, for example, there are 40 package upgrades, this process can become really tedious.
I've searched for projects online that automate this workflow but couldn't find anything suitable.
To address this, I wrote a Python program that automatically checks each package and saves the commits between versions in a JSON file.
The script is by no means perfect yet—it still struggles to find some changelogs for major releases—but with each commit, it gets better.
Contributions are welcome—whether it's bug reports, feature requests, or pull requests.
I hope this script helps people who want to see the exact changes between their current package(s) and the updated version(s).
Offline
Moving to community contributions
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline