Idea: print release notes for a range of versions
Open
enhancement
gh-release
- Dominant language
- Go
- Stars
- 46.3k
- Forks
- 9k
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 89
Description
I often have a need for viewing the entire changelog between two versions. GitHub web UI does not have support for that, but implementing it in GitHub CLI could be trivial.
```sh
gh release view ..
#=> equivalent to `gh release view `, but for every version in the semver range
```
I'm not a fan of the syntax for ranges I've made up: `..`. Better ideas welcome!
Ranges could also be specified using `x` or `*` syntax:
```sh
gh release view v3.1.x
#=> prints everything from v3.1.0 to the latest v3.1.x release
```
For simplicity of output, release assets would not be printed.
Contributor guide
Assessment
This issue has not been assessed yet.