Back to Codeberg

fj v0.3.0

forgejo-contrib-forgejo-cli-releases.md

latest19.0 KB
Original Source

forgejo-contrib/forgejo-cli

Watch20

Star402

Fork

You've already forked forgejo-cli

51

CodeIssues 44Pull requests 8Releases 11Packages 2WikiActivity

11 releases11 tags

RSS feed

v0.5.004c50ce1e5

Compare

v0.5.0Stable

Cyborus released this 2026-04-16 23:26:52 +02:00 | 0 commits to 0.5.x since this release

fj v0.5.0

Download it from here, or via cargo

text
cargo install forgejo-cli

Consider supporting on Ko-Fi or Liberapay! Ko-Fi link, Liberapay link

Any questions? Come ask in the matrix space! Matrix link


Call for contributions!

In the next release, v0.6.0, we will be adding localization support!

This will rely on translators to help us out. If you're interested in contributing here, come say hi in the implementation PR! That PR will be merged in the next several days, and once it has, translation work can start.


Additions

  • (!334) Support for managing labels on issues and repos.
  • (!349) repo edit and repo units for modifying settings on a repo and repo units.
  • (!373) Use the needed CLI flags for more editors when opening them.
  • (!385) Use the editor defined in git's core.editor config option by default (falling back to $EDITOR if it is not set).
  • (!414) Add commands to assign and unassign users to issues and PRs.
  • (!415) Support all README files in fj repo readme, regardless of case or extension.
  • (!416) Add the option to choose what repo to own the new repo to fj repo migrate.
  • (!419) Show a warning when viewing an archived repo.
  • (!420) Add a notice about git push --force not being supported on AGit PRs.
  • Added fj auth login support for the following instances:
    • v15.next.forgejo.org
    • codefloe.com

Fixes

  • (!393) Don't include pull requests in fj issues search.
  • (!407) Guarantee opening the browser in fj auth login doesn't block.
  • (!417) Prevent incorrectly reusing the refresh token when refreshing OAuth tokens.

Other

  • (!278) Improved "no repo info" error message.
  • (!403) Build aarch64 artifacts for new releases.

Downloads


v0.4.1e146673681

Compare

v0.4.1Stable

Cyborus released this 2026-03-16 06:03:53 +01:00 | 0 commits to 0.4.x since this release

fj v0.4.1

Download it from here, or via cargo

text
cargo install forgejo-cli

Consider supporting on Ko-Fi or Liberapay! Ko-Fi link, Liberapay link

Any questions? Come ask in the matrix space! Matrix link


Fixes

  • (!368) Generate the correct PKCE challenge verifier. This was preventing fj auth login from succeeding.

Downloads


v0.4.050fe254331

Compare

v0.4.0Stable

Cyborus released this 2026-01-15 15:28:41 +01:00 | 482 commits to main since this release

fj v0.4.0

Download it from here, or via cargo

text
cargo install forgejo-cli

Consider supporting on Ko-Fi! Ko-Fi Page

Any questions? Come ask in the matrix space!


Additions

  • (!261) Support for issue & pull request templates with fj issue/pr create --template.

  • (!223)fj pr create --autofill, which will automatically populate the PR's title and body from the commit(s) in the PR, similar to the web UI.

  • (!241) fj user key and fj user gpg commands for managing uploaded SSH and GPG keys.

  • (!235) fj user repos --page, to select the page of results to view.

  • (!251) fj issue/pr create/comment --body-from-file to use the contents of a file as the body.

  • (!255) --identity-file/-I flag for selecting the SSH identity to use.

  • (!262) fj tag to manage git tags

  • (!265) fj issue search --state all

  • Added fj auth login support for the following instances:

    • v13.next.forgejo.org
    • v14.next.forgejo.org
    • git.disroot.org
    • git.pub.solar
    • git.kaki87.net
    • git.gay
    • git.auxolotl.org
    • git.lix.systems
    • code.ffmpeg.org
    • forge.fedoraproject.org
  • (!236) --remote & --repo flags can now be at the end of the command with the rest of the flags.

Fixes

  • (!211) Fix PR remote branch name parsing
  • (!212) Save updated OAuth keys even if the command returns an error.
  • (!219) Support parsing ssh-style remote URLs
  • (!220) No longer compares URL scheme when checking if two URLs are for the same instance.
  • (!245) Compare with SSH URL when verifying PRs aren't across instances.
  • (!247) Sort statuses in fj pr status --wait so they don't get mixed up on refresh.
  • (!250) Unify handling of instance host names.
  • (!254) Don't fail if .ssh/config isn't present.
  • (!259) Fix incorrect remote hostname comparison.

Other

  • (!214) Removed BUILTIN_CLIENT_IDS build-time env var support.
  • (!231) Added metadata needed for cargo-binstall
  • (!266) Removed "agit-" prefix from AGit PR topics.
  • (!224) Improved the appearance of issue/PR comments

Downloads


v0.3.0ec440fdc50

Compare

v0.3.0Stable

Cyborus released this 2025-05-05 22:01:15 +02:00 | 607 commits to main since this release

fj v0.3.0

Download it from here, or via cargo

text
cargo install forgejo-cli

Any questions? Come ask in the matrix space!


Additions

  • Added fj completion to generate completion scripts for various shells
  • Added fj org for Organization commands.
  • Added fj actions for Forgejo Actions-related commands (thank you, @LordMZTE !)
  • OAuth client IDs for fj auth login can now be customized.

See the wiki for more on the new features.

Fixes

  • Keys file now has proper file permissions
  • Fixed incorrect help commands (thank you, @0ko !)
  • Always set user agent in requests

Downloads


v0.2.0b636bd4919

Compare

v0.2.0Stable

Cyborus released this 2024-12-12 21:00:46 +01:00 | 696 commits to main since this release

fj v0.2.0

Download it from here, or via cargo

text
cargo install forgejo-cli

Any questions? Come ask in the matrix space!


Additions

  • pr create and issue create now have a --web flag that opens the creation page in your browser instead of creating it on the terminal.
  • pr --agit will create a pull request with agit flow, so you don't need to fork the repository.
  • pr status --wait will only exit once all PR checks finish.
  • repo migrate to migrate/mirror repositories from other hosts.
  • repo readme to print a repository's readme to the terminal.
  • version --verbose prints extra info useful for debugging

Fixes

  • Public endpoints can now be accessed without authenticating
  • The API will be accessed via the http url even when it differs from the ssh url and the local remote points to the ssh url.
  • browse commands will no long hang the terminal
  • Local repos will now be found even when in a subdirectory
  • SSH urls in repo remotes will now be parsed correctly
  • Improved pull request detection

Downloads


v0.1.1b3c242d8c5

Compare

v0.1.1Stable

Cyborus released this 2024-08-09 21:05:56 +02:00 | 753 commits to main since this release

fj v0.1.1

Download it from here, or via cargo

text
cargo install forgejo-cli

Any questions? Come ask in the matrix space!


Fixes

  • Suggest correct command when OAuth login isn't supported on an instance (#116)

Downloads


v0.1.02b25f0a292

Compare

v0.1.0Stable

Cyborus released this 2024-08-08 03:14:20 +02:00 | 765 commits to main since this release

First release ready for general use!

Get it from here, or from crates.io.

Any questions? Come ask in the matrix space!

Downloads


v0.0.4a816b88c4f

Compare

v0.0.4Stable

Cyborus released this 2024-04-18 21:00:13 +02:00 | 898 commits to main since this release

Changes

  • Much improved host and repo name detection
  • fj repo info now prints a proper readout, rather than debug info.

Fixes

  • Creating a tag with a release no longer fails with unexpected status code

Downloads


v0.0.34c426324d9

Compare

v0.0.3Stable

Cyborus released this 2024-01-02 01:28:24 +01:00 | 916 commits to main since this release

Downloads


v0.0.29573940f61

Compare

v0.0.2Stable

Cyborus released this 2024-01-02 00:57:03 +01:00 | 918 commits to main since this release

Downloads