Skip to content

Releases: cli/cli

GitHub CLI 2.37.0

17 Oct 13:35
8e8e6d9
Compare
Choose a tag to compare

⚠️ ⚠️ Breaking Changes ⚠️ ⚠️

  • project: Remove template field from --format=json output by @samcoe in #8160
    • In v2.34.0 we introduced the template field when outputing projects to JSON, unfortunately
      we forgot to take into account our GHES users. This field does not exist on GHES 3.8 and older.
      Including this field in our queries and output broke nearly all the project commands for users
      targeting these older versions of GHES. As we try our hardest to keep gh compatible with all
      non-deprecated GHES versions this was a pretty big mistake. In order to fix it we are reverting
      the querying and exporting of the template field for project commands. We apologize for the
      inconvenience this may cause, and plan to bring back this field once GHES 3.8 gets deprecated.

What's Changed

  • repo create: Allow --disable-issues and --template flags to be used together by @utouto97 in #7918
  • repo create: Allow --homepage and --template flag to be used together by @arunsathiya in #8188
  • repo create: Allow creating repositories from templates in interactive mode by @JunNishimura in #7769
  • repo fork: Set default repo when forking repo by @kbailey4444 in #7768
  • codespace: Migrate all Codespaces operations from Live Share to Dev Tunnels by @dmgardiner25 in #8149
  • codespace create: Poll permission acceptance endpoint on codespace creation by @dmgardiner25 in #8179
  • pr create: Remove duplicates targets for push survey by @benebsiny in #8184
  • pr create: Fix typo in documentation by @darthwalsh in #8115
  • browse: Do not use relative paths when --repo flag is used by @benebsiny in #8141

Other Changes

New Contributors

Full Changelog: v2.36.0...v2.37.0

GitHub CLI 2.36.0

03 Oct 13:15
b775a90
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.35.0...v2.36.0

GitHub CLI 2.35.0

19 Sep 09:12
94fbbdf
Compare
Choose a tag to compare

What's New

What's Changed

  • Clarified gh repo list --fork and --source behavior for orgs @ncalteen in #7964
  • gh cs create now shows the full permissions URL by @joshmgross in #7983
  • Documented when gh auth login falls back to using insecure storage by @kbailey4444 in #7781
  • Bumped goreleaser/goreleaser-action from 4 to 5 by @dependabot in #7981

New Contributors

Full Changelog: v2.34.0...v2.35.0

GitHub CLI 2.34.0

06 Sep 11:17
e5f499f
Compare
Choose a tag to compare

What's New

What's Changed

New Contributors

Full Changelog: v2.33.0...v2.34.0

GitHub CLI 2.33.0

21 Aug 18:02
bb42fa0
Compare
Choose a tag to compare

Meowdy terminal aficionados! 😸

Before moving onto the freshest gh release notes, I have some GitHub CLI team news to share with the community:

  1. Our dear friend and college @vilmibm has moved on from GitHub in following his passions for digital humanities 😿

    The core GitHub CLI team could not be happier for Nate as those same passions has brought gh to this point. 😻 So a tremendous unimaginable thanks to our dear friend as he chases the wind with the hopes he continues as part of the GitHub CLI community 💯

  2. We welcome a new GitHub CLI team member: @andyfeller 😹

    Andy has been a long-time CLI extension advocate within GitHub for some time, maintaining extensions for unique user challenges. Please warmly welcome him as he gets up to speed with supporting our community officially! ❤️

What's Changed

New Contributors

Full Changelog: v2.32.1...v2.33.0

GitHub CLI 2.32.1

24 Jul 18:35
8079d18
Compare
Choose a tag to compare

What's Changed

  • pr checks: Fix regression making it unusable in GHES versions older than 3.9 by @samcoe in #7725
  • pr edit: Do not make reviewer update request if there are no reviewer changes by @samcoe in #7730
  • repo view: Sanitize file contents before displaying them by @samcoe in #7694
  • release download: Use filepath.Clean to sanitize path for archive downloads by @samcoe in #7720
  • auth: Do not add auth token to redirect requests which do not have the same host as the initial request by @samcoe in #7692
  • Use asciisanitization package from go-gh by @samcoe in #7745

Full Changelog: v2.32.0...v2.32.1

GitHub CLI 2.32.0

11 Jul 19:46
8c7935e
Compare
Choose a tag to compare

hello terminal fans, it's me @vilmibm .

We are pleased to bring you a new release of the GitHub CLI on this Confusion 46, 3189 YOLD.

We've got features. we've got bugfixes. This release has a real zest for life; can you feel it?

First though, a sad note. @mislav has moved on from GitHub. He was instrumental to this project and without him I don't think it would have ever happened. BIG THANKS MUCH LOVE to this wonderful person!

Happily, we have a new core team member who is, truly, a delight. Please welcome @williammartin , whom you'll see a lot more on issues and pull requests moving forward.

Now, let's talk BUSINESS.

gh ruleset

Repository Rulesets are in beta on git hub dot com and they are now also in beta on git hub sea ell eye. You can list, view, and check branches against rulesets set at the repository or organization level. Major shoutouts to @vaindil for this big contribution. My favorite command in here is gh rs check <branch> which will tell you what rules would apply to a hypothetical branch name. To learn more, run gh help ruleset.

gh cache

gh cache is a new top level command in our suite of support for Actions. It lets you list and delete caches saved in Actions. It's neat and I like it. Thanks, @joshkraft ! To learn more, run gh help cache.

Other new stuff

Bugfixes

Docs & Dev

  • docs: example of setting multiple vars using stdin by @iloveitaly in #7683
  • Remove old code paths and improve code comments for repo sync by @samcoe in #7610
  • Update httpretty to released version by @josebalius in #7654
  • build(deps): bump github.com/henvic/httpretty from 0.1.1 to 0.1.2 by @dependabot in #7657
  • build(deps): bump google.golang.org/grpc from 1.49.0 to 1.53.0 by @dependabot in #7665
  • Use SmartBaseRepoFunc for api command by @whi-tw in #7594
  • Clean up style nits and simplify some logic by @samcoe in #7687
  • add gh cache to Actions explainer by @vilmibm in #7689

New Contributors

Full Changelog: v2.31.0...v2.32.0

GitHub CLI 2.31.0

21 Jun 00:12
bf7db84
Compare
Choose a tag to compare

What's New

What's Changed

New Contributors

Full Changelog: v2.30.0...v2.31.0

GitHub CLI 2.30.0

30 May 15:54
570a720
Compare
Choose a tag to compare

What's New

  • Support for nested aliases by @samcoe in #7457
  • repo set-default --view can now be called without a repo argument by @Jackenmen in #7441

What's Changed

  • Color control and sensible defaults in modern terminals by @rick-kilgore in #7354
  • Fix windows crash by bumping wincred by @mislav in #7459
  • Update browser package to avoid Windows crash by @mislav in #7474
  • release upload sanitizes asset filenames prior to uploading by @jtpetty in #7477
  • pr status uses lighter API in supported environments by @williammartin in #7462
  • All commands start up time improvements by @mislav in #7487
  • More commands use latin matching filter by @benjlevesque in #7492
  • pr create respects GH_REPO env variable by @ffalor in #7445
  • Do not fall back to legacy template if template selector returns nil by @samcoe in #7444

All the Details

New Contributors

Full Changelog: v2.29.0...v2.30.0

GitHub CLI 2.29.0

10 May 10:56
aa2adab
Compare
Choose a tag to compare

What's New

What's Changed

New Contributors

Full Changelog: v2.28.0...v2.29.0