Skip to content

Version 2.1.0

Compare
Choose a tag to compare
@herrhotzenplotz herrhotzenplotz released this 08 Dec 11:20
· 397 commits to release since this release

2.1.0 (2023-Dec-08)

This is the version 2.1.0 release of gcli.

Good news! GCLI is now available in both Debian Unstable and Testing
as well as NixPkgs Unstable.

Please download pre-autoconfiscated tarballs here.

Warning! The provided tarballs on GitHub and GitLab are not autoconfiscated. Please use the link above.

Thank you to all the contributors and folks bringing gcli to various distributions!

Notes

Development of gcli is being moved over to Sourcehut.
Patches can be submitted to the respective mailing list.
See details on the gcli homepage.

For discussions there is now also an IRC Channel #gcli on Libera.Chat.

Changelog

Added

  • Added a little spinner to indicate network activity
  • Added Windows 10 MSYS2 to list of confirmed-to-work platforms
  • Added a new action set-visibility to the repos subcommand that allows updating the visibility level of a repository.
  • Added a new action request-review to the pulls subcommand that allows requesting a review of a pull request from a given user.
  • One can now define custom aliases in the alias section of the config file. Aliases are very primitive as of now. This means they are just different names for subcommands. Aliases may reference other aliases.
  • Added a new -M flag to both the pulls and the issues subcommand to allow filtering by milestones.
  • Added a new patch action to the pulls subcommand. This allows you to print the entire patch series for a given pull request. Also added the missing implementations for this feature for Github and Gitea.
  • Added a new title action to both the issues and the pulls subcommand that allows updating their titles.

Fixed

  • Fixed incorrect internal help message of the repos subcommand.
  • Worked around ICE with xlC 16 on ppc64le Debian Linux, gcli now compiles using xlC and works too.
  • Fixed various memory leaks.
  • Spelling fixes in manual pages (submitted by Jakub Wilk #121)
  • Wired up alread existing implementation for forking on Gitea to gcli command.
  • The status subcommand now works properly on Gitea.

Changed

  • Subcommands can now be abbreviated by providing an unambiguous prefix that matches the subcommand.