X Tutup
The Wayback Machine - https://web.archive.org/web/20200911234556/https://github.com/cli/cli/releases
Skip to content
  • v0.12.0
  • 72e9747
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.12.0
  • 72e9747
  • Compare
    Choose a tag to compare
    Search for a tag

@mislav mislav released this Sep 8, 2020 · 84 commits to trunk since this release

Features

  • New gh auth commands for authentication:

  • Add support for GitHub Enterprise Server #1517

    • To get started, use gh auth login
    • To clone a GHE repo: gh repo clone example.com/owner/repo
    • Use GH_HOST environment variable to choose a default hostname for all commands
  • Implement OAuth Device Authorization flow for github.com #1522

    This enables authenticating to github.com when gh is used on a machine that does not have a graphical web browser. The new flow enables opening a browser on a different machine to complete the authentication process.

  • Publish repositories for Debian and RPM packages #1615

    See Linux installation instructions

  • Add ability to create repositories from a repository template #1590

    gh repo create <reponame> --template <owner>/<templaterepo>

  • Enable using PAGER for gh pr diff output #1534

  • Add gh pr checkout --recurse-submodules flag #1479

  • Add gh pr close --delete-branch flag #1476

  • Allow omitting one's own username in gh repo view <reponame> #1567

  • gh issue/pr view now include number and URL in machine-readable output #1580

  • Add :branch placeholder in gh api #1515

  • Support GraphQL operationName field in gh api #1448

Bugs

  • Fix “TLS handshake timeout” on macOS #514

  • Fix gh issues list --milestone filter #1462

  • Fix color output on standard error on Windows #1579

  • Disallow gh pr <command> --repo <repo> flag for commands that operate on the current branch #1585

  • Be transparent about which part of gh pr create flow failed #1603

  • Fix detecting display width of common punctuation characters #1616

  • Filter bots out of gh repo credits output #1623

Assets 16
Pre-release
Pre-release

@mislav mislav released this Sep 8, 2020 · 84 commits to trunk since this release

  • Fix detecting display width of common punctuation characters #1616

  • Filter gh credits for humans #1623

  • Avoid setting a default Accept header in hub api #1625

  • linux repository automation #1615

  • Fix measuring terminal width for output #1635

  • Make GitHub remote parsing and authentication stricter #1626

Assets 16
Pre-release
Pre-release

@mislav mislav released this Sep 3, 2020 · 104 commits to trunk since this release

  • final isolation repo cleanup #1435

  • move survey helper and test helpers to prompt pkg #1436

  • Support GraphQL operationName in gh api command #1448

  • Add GHE compatibility to the API adapter #1415

  • Align bump-homebrew-formula config for updated formula format #1470

  • Isolate pr review, diff, checkout commands #1453

  • gh auth login #1445

  • auth logout #1491

  • Remove period from gh alias --help's output #1507

  • Generalize REST error parsing #1494

  • Isolate pr view, merge, status commands #1468

  • Isolate remaining pr commands #1485

  • Provide better error message for gh repo clone #1475

  • auth status #1495

  • Isolate remaining old-style commands #1500

  • Add :branch placeholder for API calls #1515

  • Add documentation for ":branch" placeholder #1516

  • gh auth refresh #1501

  • update go version #1519

  • Allow explicitly setting hostname for gh operations #1517

  • Fix gh pr diff with hostname override #1535

  • Add installation step for android termux. #1536

  • Fix --milestone flag on issues list command #1462

  • Using default pager in gh pr diff #1534

  • PR Checkout - Recurse Submodules #1479

  • Add delete branch flag to pr close #1476

  • new auth flow UX #1548

  • New confirmations #1492

  • Implement OAuth Device Authorization flow #1522

  • View repositories without username #1567

  • Enable color ANSI escape sequences on stderr on Windows #1579

  • Number and URL included in scriptable output #1580

  • Handle "unauthorized_client" HTTP 400 error when doing Device Flow #1583

  • Disallow pr -R flag for commands that operate on the current branch #1585

  • Correctly surface errors when parsing pr create --repo override #1584

  • Remove reference to feedback form #1594

  • Updating Brew Installation Instructions #1593

  • Clarify our Go version requirements #1596

  • [Feature] Create repositories from a template repo #1590

  • Be transparent about which part of pr create flow failed #1603

  • properly check for tty when in powershell #1607

  • Handle HTTP 422 response to OAuth Device flow detection #1606

  • Remove feedback survey from README #1600

Assets 16
Pre-release
You can’t perform that action at this time.
X Tutup