Closed shamrin closed 7 years ago
This is a nice idea but we'd need to go backfill this for all existing formulae which isn't something we're going to do, unfortunately. The best thing to do would be to make this an external command in a tap and when you have values for all of homebrew/core submit it as a pull request back here and we'll look at including it in the DSL. Sorry and thanks!
@MikeMcQuaid Thank you for your kind reply! Seems like a reasonable plan. And I didn't know I could add custom brew
commands. Good to know.
FWIW I wished brew and brew cask had this options as welll
Could
brew outdated
help people with the decision to upgrade the package? Currently you have to dobrew home <formula>
(orbrew home $(brew outdated)
) and then manually search the project website for the release notes. Often it involves several clicks. You could also google for "\<formula> changelog", but it often fails or requires more than one click.From the previous discussion at https://github.com/Homebrew/legacy-homebrew/issues/20617#issuecomment-19735213:
I agree with the above. It's error-prone and tedious to provide a changelog copy. But what about
brew home --changelog
orbrew changelog
command? It would work similar tobrew home
, but would open changelog web page in the browser .This way you could do:
or:
This would require one new piece of metadata for formulas. I propose to call it
changelog
. It could be calledchanges
as well. Some examples:fish:
fzf:
docker:
caddy:
speedtest-cli (link to git commits, because the project doesn't provide the official release notes page):