Skip to content
  • v0.8.0
  • aac9947
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.8.0
  • aac9947
  • Compare
    Choose a tag to compare
    Search for a tag

@mislav mislav released this May 11, 2020 · 39 commits to master since this release

0.8.0

This release features new functionality as well as bug fixes. The new functionality largely focuses on making it easier to work with pull requests.

pull request and issue metadata

When creating pull requests and issues you can now select Add Metadata in the final prompt to assign reviewers, labels, and more. This metadata can also be added with flags instead of interactively. See gh help pr create or gh help issue create for more information.

(#819, #839, #787)

pull request and issue state management

For example, you can now run:

gh pr close 123
gh pr reopen 123

to manage a pull request's state.

(#863, #843, #853, #854)

Features

  • Add Reviewers to pr view in CLI #762
  • Update gh help output #815

Bugfixes

  • Fix parsing some issue template names #879
  • Fix pr status -R crash with closed PR on the default branch #880
  • Fix the help docs on subcommands #889
  • Show "Awaiting triage" for empty project state #836
  • Fix gh updater mechanism for unauthenticated users #821
  • Ask for read:org OAuth scope, warn for outdated tokens #786
  • Hide closed/merged PRs from default branch #842

Development

  • Parallelism-safe mechanism for stubbing HTTP responses #874
  • Upgrade to Go 1.14 in CI #881
  • Add command line syntax doc #862
  • Update README #828
  • Update documentation site on release #813
  • Help goreleaser find the correct git tag during release #820
  • totally inelegant approach to hopefully stopping flakey tests #852
  • RFC: Make RunCommand less brittle #856

...also there is a fun hidden command now. see if you can find it :3

Have a great day!

-vilmibm

Assets 16
  • v0.7.0
  • a7931a0
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.7.0
  • a7931a0
  • Compare
    Choose a tag to compare
    Search for a tag

@mislav mislav released this Apr 22, 2020 · 220 commits to master since this release

gh config

The big theme of this release is the new gh config command that gives you control over two aspects of gh usage: defaulting to preferring SSH git remotes and setting a preferred editor. To learn more check out the manual!

New Stuff

  • gh config #728, #814, #810, #816
  • Support NO_COLOR environment variable to disable color #742
  • Show issue state in issue view and pr view #667
  • Add relevant metadata to pr view #748
  • Add relevant metadata to issue view #745
  • Accept clone directory as argument to repo clone #721, #727

Bug Fixes

  • Fix pr create finding the right commits after repo fork #731, #752
  • Improve completion command #761
  • Avoid race conditions when interacting with the spinner #778

Documentation

  • Improve issue/pr/repo view documentation #764

Dev/release stuff

  • Check code with golangci-lint on push #734
  • Appease linter that warns about redundant type in composite literals #779
  • Avoid intermittent CI failures while setting up Go #780

Thanks to all our community contributors in this release! <3

Assets 16
  • v0.6.4
  • e066e98
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.6.4
  • e066e98
  • Compare
    Choose a tag to compare
    Search for a tag

@mislav mislav released this Apr 1, 2020 · 350 commits to master since this release

  • Avoid crash for auto-forking scenario in pr create #726
Assets 16

@mislav mislav released this Mar 31, 2020 · 357 commits to master since this release

gh issue/pr view changes

  • switch {pr,issue} view default #665

gh repo view/fork improvements

  • Add ability to view repo in terminal and do it by default #690
  • repo fork: reuse existing git remote if available #708
  • Automatically set up "upstream" remote for forks #719
  • Add "upstream" remote after repo fork #720

gh pr checkout/view/status improvements

  • Respect base repository when passing URL argument to pr checkout/view #687

  • Add unicode to pr status #683

  • Prevent crash when encountering "STALE" check conclusion #707

gh pr create improvements

  • Avoid auto-forking/pushing an already pushed branch in pr create #704
  • Creating a PR now always prioritizes an existing fork as a push target #680
  • respect -B when checking for existing pull requests #694
  • Use remote tracking branch for base when detecting commits for pr create #717

Miscellaneous

  • Bump glamour dependency #689
  • Enable tests to capture spinner output #688
  • simplify sort string slice method call #697
  • Support www.github.com git remote URLs #709
  • fix branch detection on empty repo #696
Assets 16
Mar 31, 2020
Merge pull request #720 from cli/fork-rename-remotes
Add "upstream" remote after `repo fork`
  • v0.6.2
  • 2660561
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.6.2
  • 2660561
  • Compare
    Choose a tag to compare
    Search for a tag

@mislav mislav released this Mar 18, 2020 · 429 commits to master since this release

gh pr create improvements:

  • Autofill title & body using information from git commit messages #590

  • Check for existing pull request before attempting to open a new one #668

  • Ensure all inputs are validated before forking and/or pushing the head branch #618

gh pr status improvements:

  • Show state instead of checks and reviews for closed/merged pull request belonging to the current branch #624

  • Allow use in cases when there is no current git branch #670

  • Only show the most recent pull request for the current branch #638

gh issue/pr list improvements:

  • Add ability to list issues by author #625

  • Avoid showing duplicated pull requests in output #594

  • Show the total number of issues/pull requests in output header #440

  • Unify output formats between issue list and issue status #532

gh repo improvements:

  • Fix repo create --homepage <URL> #617

  • Verify repository exists when using repo view <repo> #598 #629

  • Consistent punctuation in repo docs #586

Miscellaneous:

  • Don't require a local git repository when --repo flag is used #656

  • Fix issue view usage description #651

  • Improve callback handling during authorization flow to enable authentication in certain browsers #650

  • Add support for PowerShell completion #591

Assets 16
  • v0.6.1
  • bc6a151
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.6.1
  • bc6a151
  • Compare
    Choose a tag to compare
    Search for a tag

@mislav mislav released this Mar 4, 2020 · 541 commits to master since this release

  • Add fork, clone, create, view to repo usage #578

  • Bump glamour dependency #583

Assets 16
  • v0.6.0
  • 6c2328b
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.6.0
  • 6c2328b
  • Compare
    Choose a tag to compare
    Search for a tag

@mislav mislav released this Mar 3, 2020 · 551 commits to master since this release

New commands:

  • Add repo clone <repo> command #545

  • Add repo create command #547

  • Add repo fork command #549

  • Add repo view command #337

Fixes:

  • Preserve explicit title & body in issue create --web #538

  • Support issue list --limit=N where N is greater than 100 #541

  • Ensure that gh <command> -h is equivalent to --help #574

  • Fix detecting PR for current branch pushed to fork #567

Improvements:

  • More detailed logging for HTTP requests to stderr with DEBUG=1 #306

  • Show git push output during pr create #539

  • Use gray color for PR number if PR is a draft #550

  • Print authentication tip when opening the browser fails #553

  • Handle properly passed #<num> as equivalent to <num> for PRs and Issues #474

  • Improve error message for issue URL with no args #560

  • Add ability to visually differentiate pull requests by their state #530

Assets 16
  • v0.5.7
  • b5d0b7c
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.5.7
  • b5d0b7c
  • Compare
    Choose a tag to compare
    Search for a tag

@mislav mislav released this Feb 20, 2020 · 644 commits to master since this release

  • Better error when running in a repo with no git remotes #521

  • Fix column alignment and truncation for Eastern Asian languages #518

  • Respect title & body from arguments to pr create -w #523

Assets 16
You can’t perform that action at this time.