• v0.8.0 8af3afeb93

    v0.8.0
    All checks were successful
    Check / fmt + clippy + build + tests (push) Successful in 1m4s
    Build binary (Linux) / Build and publish fj binary (Linux x86_64) (push) Successful in 1m26s
    Build binary (Windows) / Build and publish fj binary (Windows x86_64) (push) Successful in 1m59s
    Stable

    David released this 2026-06-08 04:50:07 +02:00 | 11 commits to main since this release

    Changelog

    8af3afe Merge pull request 'Release v0.8.0' (#47) from release/v0.8.0 into main
    b6dd224 Release v0.8.0
    361ce9c Merge pull request 'FJ-38: restore TLS/SSH in libgit2 so AGit push works over HTTPS' (#46) from david/fix/agit-libgit2-tls-FJ-38 into main
    0d5700f fix(prs): restore TLS and SSH transports in libgit2 (AGit push)
    80aff11 Merge pull request 'FJ-37: org scope and get for fj actions variables' (#45) from feat/actions-variables-org-get-FJ-37 into main
    add026e fix(actions): detect 409 conflict and dedup variable JSON
    a26aad3 feat(actions): org scope and get for actions variables
    259e0a9 Merge pull request 'FJ-36: add fj actions logs to fetch action run logs' (#44) from feat/actions-logs-FJ-36 into main
    a3df720 fix(actions): clear auth error when logs redirect to login
    b4ed515 feat(actions): add fj actions logs to fetch run logs
    efd5746 Merge pull request 'FJ-35: fix fj pr status panic on merged PRs (unbound $created_at)' (#43) from fix/pr-status-merged-panic-FJ-35 into main
    ab1227a fix(prs): resolve merge date and stop panic on merged PR status
    df4855f Merge pull request 'chore(build): bump rust-builder-glibc to v1.0.1' (#42) from chore/bump-rust-builder-glibc-v1.0.1 into main
    d0fa95c chore(build): bump rust-builder-glibc to v1.0.1
    0137a60 Merge pull request 'chore: Sync .gitignore' (#40) from chore/sync-gitignore into main
    2515a12 chore: Sync .gitignore
    45c3bb3 Merge pull request 'FJ-32: Add fj repo deploy-key subcommands (list/view/create/delete)' (#39) from feat/repo-deploy-key-subcommands-FJ-32 into main
    411ea92 Merge branch 'main' into feat/repo-deploy-key-subcommands-FJ-32
    ca9bba1 Merge pull request 'FJ-30: Add fj repo branch-protection subcommands (list/view/create/edit/delete)' (#38) from feat/repo-branch-protection-FJ-30 into main
    1de9847 Merge branch 'main' into feat/repo-branch-protection-FJ-30
    bd748c7 Merge pull request 'FJ-33: Add fj repo collaborator subcommands (list/add/remove/permission)' (#37) from feat/repo-collaborator-subcommands-FJ-33 into main
    83d16a3 feat(repo): add deploy-key subcommands (list/view/create/delete)
    5dce488 Merge branch 'main' into feat/repo-collaborator-subcommands-FJ-33
    3cc3282 feat(repo): add branch-protection subcommands (list/view/create/edit/delete)
    bbd3f18 Merge pull request 'FJ-31: Add fj repo webhook subcommands (list/view/create/edit/delete/test)' (#36) from feat/repo-webhook-subcommands-FJ-31 into main
    dde53a0 feat(repo): add collaborator subcommands (list/add/remove/permission)
    0b47b49 feat(repo): add webhook subcommands (list/view/create/edit/delete/test)
    3cb6dbb Merge pull request 'fix(ci): generate release notes from commits since previous tag' (#35) from fix/release-notes-since-prev-tag into main
    2f19c30 fix(ci): generate release notes from commits since previous tag
    ae1a6c7 Merge pull request 'FJ-27: Add fj version update to self-replace the binary; split version into show/check/update' (#34) from feat/version-update-subcommands-FJ-27 into main
    aad4d7e Merge branch 'main' into feat/version-update-subcommands-FJ-27
    83e09bc feat(version): split into show/check/update; add self-replacing update
    2dad2a7 Merge pull request 'chore(client): rebrand ProjectDirs org to Pandoras-box' (#32) from chore/rebrand-projectdirs-org-pandoras-box into main
    d21de02 Merge branch 'main' into chore/rebrand-projectdirs-org-pandoras-box
    d80a5a1 Merge pull request 'FJ-28: Colorize clap --help and error output with fj's palette' (#33) from feat/colorize-clap-help-FJ-28 into main
    8cc1192 feat(cli): colorize clap --help and error output with fj's palette
    47fb938 chore(client): rebrand ProjectDirs org to Pandoras-box
    324a549 Merge pull request 'fix(version): skip keys.json load for credential-free commands' (#31) from fix/version-no-keys-file-FJ-26 into main
    536b110 fix(version): skip keys.json load for credential-free commands
    416715c Merge pull request 'ci(version): pass COMMIT_DATE and BUILD_DATE build-args so dates bake (FJ-25)' (#29) from ci/version-dates-buildargs-FJ-25 into main
    9193089 Merge branch 'main' into ci/version-dates-buildargs-FJ-25
    0e8a825 Merge pull request 'ci: cap CARGO_BUILD_JOBS at nproc/2 in both build workflows' (#30) from fix/cargo-build-jobs-nproc-half into main
    75c886d ci: cap CARGO_BUILD_JOBS at nproc/2 in both build workflows
    caca9e6 ci(version): pass COMMIT_DATE and BUILD_DATE build-args so dates bake (FJ-25)
    38290a0 Merge pull request 'feat(version): show short SHA and commit date on default version line (FJ-25)' (#28) from feat/version-sha-date-FJ-25 into main
    57008dc Merge branch 'main' into feat/version-sha-date-FJ-25
    2fe1237 Merge pull request 'fix(windows): vendor OpenSSL for the windows-gnu cross build' (#27) from fix/windows-vendored-openssl into main
    3c29eea feat(version): show short SHA and commit date on default version line (FJ-25)
    672222b fix(windows): vendor OpenSSL for the windows-gnu cross build

    Downloads