cli / cli/cli

Idea: print release notes for a range of versions

Open
#6,508 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.