Being informed about new registered packages and releases

Package registry is just a plain git repository with a bunch of TOML files. So, why not read the data directly? Here is a one-linear to list newly added packages in past 100 commits:

cd ~/.julia/registries/General && \
    git diff 'HEAD~100..origin/master' -- Registry.toml \
    | grep -E '^\+[^+]' \
    | sed -E 's/.*name = "([^"]+)".*/\1/g'

(Of course, it would be much more robust to parse the TOML files and compare the Dict in Julia.)

But I guess you need to scrape github release page to get the release notes.

2 Likes