Clement134 / get-changelog

A CLI tool to easily find changelogs
MIT License
22 stars 3 forks source link

Parse/print changelogs into terminal? #232

Open imShara opened 2 years ago

imShara commented 2 years ago

Is your feature request related to a problem? Please describe. Seaching for changelogs is good thing, but it will be better to pring changelogs in terminal.

Describe the solution you'd like Parse changelogs into standartized format and print it. Better will be integration into pnpm or so.

Describe alternatives you've considered Don't know, just want to write it, but found your util that make half of work.

Clement134 commented 2 years ago

Thank you for opening this issue.

I was already thinking about directly printing changelogs in the terminal instead of just printing urls but I didn't took the time to have a deeper look on this. Most packages use markdown files for changelogs, with version name in titles. Perhaps we could use this structure to extract data between previous and new version of the package.

piotr-cz commented 2 years ago

This would be really helpful as one could stay in terminal when deciding if to update package(s).

There is a kind of standard for CHANGEGELOG.md files: keepachangelog.com and few libraries to parse it (keep-a-changelog, changelog-parser)