8000 Releases · cli/cli · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: cli/cli

GitHub CLI 2.74.2

18 Jun 17:25
d9d0e14
Compare
Choose a tag to compare

What's Changed

🐛 Fixes

📚 Docs & Chores

:dependabot: Dependencies

New Contributors

Full Changelog: v2.74.1...v2.74.2

GitHub CLI 2.74.1

10 Jun 13:40
49eee93
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.74.0...v2.74.1

GitHub CLI 2.74.0

29 May 21:02
b4ab343
Compare
Choose a tag to compare

Security

A security vulnerability has been identified in a core gh dependency, go-gh, where an attacker-controlled GitHub Enterprise Server could result in executing arbitrary commands on a user's machine by replacing HTTP URLs provided by GitHub with local file paths for browsing.

This issue is addressed in this gh release by updating go-gh to a fixed version.

For more information, see GHSA-g9f5-x53j-h563

What's changed

✨ Features

🐛 Fixes

  • Revert "[gh config] Escape pipe symbol in Long desc for website manual" by @BagToad in #11004
  • Fix formatting in allowed values for gh config --help by @BagToad in #11003
  • fix: gh gist edit panic when no file in a gist by @phanen in #10627
  • Add retry logic when fetching TUF content in gh attestation commands by @malancas in #10943

📚 Docs & Chores

:dependabot: Dependencies

New Contributors

Full Changelog: v2.73.0...v2.74.0

GitHub CLI 2.73.0

19 May 18:49
e0d7ad7
Compare
Choose a tag to compare

:copilot: Copilot Coding Agent Support

You can now assign issues to GitHub Copilot directly from gh, just as you would assign them to a teammate. Use gh issue edit <number> --add-assignee @copilot to assign the GitHub Copilot coding agent, and Copilot will work in the background to understand the issue, propose a solution, and open a pull request when it's ready for your review. If you run gh issue edit interactively, Copilot (AI) will be displayed as a potential assignee. This feature is available for GitHub Copilot Pro+ and Copilot Enterprise subscribers. For more details, refer to the full changelog post for Copilot coding agent.

What's Changed

✨ Features

  • Copilot is assignable to issues and pull requests with issue edit and pr edit by @BagToad in #10992
    • gh issue edit: actors are assignable to issues by @BagToad in #10960
    • gh pr edit: Assign actors to pull requests by @BagToad in #10984
    • issue edit, pr edit: handle display names in interactive assignee editing by @BagToad in #10990
    • issue edit, pr edit: Support special non-interactive (flags) assignee name @copilot by @BagToad in #10991
  • [gh issue/pr comment] Add support for last comment delete for issues and PRs by @sinansonmez in #10596
  • [gh issue view] Expose closedByPullRequestsReferences JSON field by @iamazeem in #10941
  • Accessible prompter always displays selection defaults in a format readable by a screen reader by @BagToad in #10937

🐛 Fixes

📚 Docs & Chores

:dependabot: Dependencies

  • chore(deps): bump actions/attest-build-provenance from 2.2.2 to 2.3.0 by @dependabot in #10886
  • chore(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.6 to 2.0.7 by @dependabot in #10869

What's Changed

New Contributors

Full Changelog: v2.72.0...v2.73.0

GitHub CLI 2.72.0

30 Apr 19:59
c20a4a2
Compare
Choose a tag to compare

:accessibility: Accessibility public preview

This release marks the public preview of several accessibility improvements to the GitHub CLI that have been under development over the past year in partnership with our friends at Charm including:

  • customizable and contrasting colors
  • non-interactive user input prompting
  • text-based spinners

These new experiences are captured in a new gh a11y help topic command, which goes into greater detail into the motivation behind each of them as well as opt-in configuration settings / environment variables.

We would like you to share your feedback and join us on this journey through one of GitHub Accessibility feedback channels! 🙌

What's Changed

✨ Features

  • Introduce gh accessibility help topic highlighting GitHub CLI accessibility experiences by @andyfeller in #10890
  • [gh pr view] Support closingIssuesReferences JSON field by @iamazeem in #10544

🐛 Fixes

  • Fix expected error output of TestRepo/repo-set-default by @aconsuegra in #10884
  • Ensure accessible password and auth token prompters disable echo mode by @andyfeller in #10885
  • Fix: Accessible multiselect prompt respects default selections by @BagToad in #10901

New Contributors

Full Changelog: v2.71.2...v2.72.0

GitHub CLI 2.71.2

24 Apr 17:00
fb97b3e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.71.1...v2.71.2

GitHub CLI 2.71.1

24 Apr 13:40
c378b18
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.71.0...v2.71.1

GitHub CLI 2.71.0

23 Apr 13:55
c0f993a
Compare
Choose a tag to compare

What's Changed

✨ Features

  • gh pr create: Support Git's @{push} revision syntax for determining head ref by @BagToad in #10513
  • Introduce option to opt-out of spinners by @BagToad in #10773
  • Update configuration support for accessible colors by @andyfeller in #10820
  • gh config: add config settings for accessible prompter and disabling spinner by @BagToad in #10846

🐛 Fixes

📚 Docs & Chores

:dependabot: Dependencies

  • chore(deps): bump github.com/sigstore/sigstore-go from 0.7.1 to 0.7.2 by @dependabot in #10787
  • Bump google.golang.org/grpc from 1.71.0 to 1.71.1 by @dependabot in #10758

New Contributors

Full Changelog: v2.70.0...v2.71.0

GitHub CLI 2.70.0

15 Apr 09:41
408e21e
Compare
Choose a tag to compare

Accessibility

This release contains dark shipped changes that are part of a larger GitHub CLI accessibility preview still under development. More information about these will be announced later this month including various channels to work with GitHub and GitHub CLI maintainers on shaping these experiences.

Ensure table headers are thematically contrasting

#8292 is a long time issue where table headers were difficult to see in terminals with light background. Ahead of the aforementioned preview, v2.70.0 has shipped changes that improve the out-of-the-box experience based on terminal background detection.

The following screenshots demonstrate the Mac Terminal using the Basic profile, which responds to user's appearance preferences:

Screenshot of gh repo list in light background terminal Screenshot of gh repo list in dark background terminal

For more information including demos from various official distributions, see #10649.

What's Changed

✨ Features

  • Update go-gh and document available sprig funcs by @BagToad in #10680
  • Introducing experimental support for rendering markdown with customizable, accessible colors by @andyfeller @jtmcg in #10680
  • Ensure table datetime columns have thematic, customizable muted text by @andyfeller in #10709
  • Ensure table headers are thematically contrasting by @andyfeller in #10649
  • Introduce configuration setting for displaying issue and pull request labels in rich truecolor by @andyfeller in #10720
  • Ensure muted text is thematic and customizable by @andyfeller in #10737
  • [gh repo create] Show host name in repo creation prompts by @iamazeem in #10516
  • Introduce accessible prompter for screen readers (preview) by @BagToad in #10710

🐛 Fixes

  • run list: do not fail on organization/enterprise ruleset imposed workflows by @BagToad in #10660
  • Implement safeguard for gh alias delete test, prevent wiping out GitHub CLI configuration by @andyfeller in #10683
  • Pin third party actions to commit sha by @BagToad in #10731
  • Fallback to job run logs when step logs are missing by @babakks in #10740
  • [gh ext] Fix GitKind extension directory path by @iamazeem in #10609
  • Fix job log resolution to skip legacy logs in favour of normal/new ones by @babakks in #10769

📚 Docs & Chores

:dependabot: Dependencies

  • Update github.com/sigstore/sigstore-go to 0.7.1 and fix breaking function change by @malancas in #10749

New Contributors

Full Changelog: v2.69.0...v2.70.0

GitHub CLI 2.69.0

19 Mar 16:07
45ffa3c
Compare
Choose a tag to compare

What's Changed

Features

  • Commands that accept filepath arguments will do glob expansion for * characters, by @iamazeem in #10413

Bug Fixes

  • gh issue/pr comment --edit-last no longer creates a comment in non-interactive mode if there weren't one. A new flag --create-if-none provides this behaviour, by @andyfeller in #10625
  • gh repo sync provides a more informative error for missing workflow permissions when the token is provided by a GitHub app, by @wata727 in #10574
  • gh api no longer tries to encode URLs incorrectly, by @williammartin in #10630

Other

New Contributors

Full Changelog: v2.68.1...v2.69.0

0