Repository navigation
Releases: Fiqqar/Relay
Releases · Fiqqar/Relay
Release list
v2.5.0
What's Changed
- chore(scoop): update the 2.4.0 wheel hash by @Fiqqar in #106
- docs(roadmap): scope v2.5.0 — CLI parity & correctness by @Fiqqar in #107
- fix(hooks): honor --no-verify and run hooks in the repo cwd by @Fiqqar in #108
- fix(commit): accept configured types with digits and hyphens by @Fiqqar in #109
- feat(amend): accept -m/--message and --no-verify by @Fiqqar in #110
- feat(undo): refuse to undo with staged changes unless --allow-staged by @Fiqqar in #111
- feat(pr): configurable default base branch via [relay] pr_base by @Fiqqar in #112
- fix(doctor): probe the configured Gemini base URL and trusted GitHub hosts by @Fiqqar in #113
- feat(doctor): report stream encoding and locale health by @Fiqqar in #114
- feat(pr): add --dry-run and an AI-generated title by @Fiqqar in #115
- docs: refresh README, man page, completions and installer for v2.5.0 by @Fiqqar in #116
- chore(release): bump version to 2.5.0 by @Fiqqar in #117
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- chore(scoop): update the 2.3.0 wheel hash by @Fiqqar in #99
- docs(roadmap): drop stale v2.3.0-next wording and v2.4.0 candidates by @Fiqqar in #100
- docs(roadmap): record proposed v2.4.0 scope by @Fiqqar in #101
- fix(cli): reconfigure stdout to UTF-8 at startup by @Fiqqar in #102
- docs(roadmap): lock v2.4.0 scope by @Fiqqar in #103
- fix(encoding): unify remaining decode paths to utf-8 replace by @Fiqqar in #104
- chore(release): ship 2.4.0 by @Fiqqar in #105
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- chore(scoop): update the 2.2.0 wheel hash by @Fiqqar in #84
- docs(release): refresh verify example to 2.2.0 by @Fiqqar in #85
- fix(completions): advertise missing global flags in zsh and fish by @Fiqqar in #86
- docs(roadmap): scope v2.3.0 — workflow polish & PR depth by @Fiqqar in #87
- feat(protected): support glob patterns in protected branches by @Fiqqar in #88
- feat(stage): add staged sensitive-file guard and status badges by @Fiqqar in #89
- feat(commit): add --signoff and honor commit.gpgSign by @Fiqqar in #90
- feat(gemini): add GEMINI_BASE_URL for proxies and gateways by @Fiqqar in #91
- feat(commit): allow custom Conventional types via config by @Fiqqar in #92
- feat(squash): add editor, pre_commit hook and --no-verify by @Fiqqar in #93
- feat(pr): add --body/--body-file/--edit with template discovery by @Fiqqar in #94
- feat(doctor): audit config files, check hooks, add --json report by @Fiqqar in #95
- docs(rules): forbid auto-opening the browser when opening a PR by @Fiqqar in #96
- feat(completions): advertise subcommand flags and refresh the man page by @Fiqqar in #97
- chore(release): prepare the 2.3.0 release by @Fiqqar in #98
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- chore(relay): update 2.1.1 hash by @Fiqqar in #55
- docs(assets): add demo shell scripts with y-e-r-n prompt by @Fiqqar in #56
- docs(assets): refresh demo gif with y-e-r-n prompt by @Fiqqar in #57
- refactor(doctor): table-driven keyed provider credential checks by @Fiqqar in #58
- refactor(orchestrator): extract target-diff resolution from run by @Fiqqar in #59
- refactor(forge): share HTTP transport across GitHub/GitLab/Bitbucket by @Fiqqar in #60
- test(doctor): cover probe miss branches by @Fiqqar in #61
- test(orchestrator): cover TOCTOU hook and hunks branches by @Fiqqar in #62
- test(bitbucket): cover error-reason extraction branches by @Fiqqar in #63
- test(telemetry): cover host-classification miss branches by @Fiqqar in #64
- test(ai): cover base-URL auth and connection branches by @Fiqqar in #65
- refactor(forge): share errors-list joining via forge_http by @Fiqqar in #66
- refactor(git): share HEAD-fallback diff reader by @Fiqqar in #67
- refactor(doctor): share forge-probe endpoint reader by @Fiqqar in #68
- refactor(config): table-driven provider resolution order by @Fiqqar in #69
- refactor(orchestrator): share TOCTOU index guard by @Fiqqar in #70
- refactor(commit): share first-line matcher by @Fiqqar in #71
- refactor(ai): share transport-error normalization by @Fiqqar in #72
- refactor(pr): table-driven forge web URLs by @Fiqqar in #73
- docs(roadmap): record shipped v1.0.1 to v2.1.1 history by @Fiqqar in #74
- docs(changelog): record Unreleased coverage and refactor work by @Fiqqar in #75
- docs(architecture): add forge section and refresh CLI flags by @Fiqqar in #76
- docs(glossary): define post-1.0 workflow terms by @Fiqqar in #77
- fix(telemetry): reject bracket-malformed URLs without raising by @Fiqqar in #78
- test(ai): guard large-diff truncation latency by @Fiqqar in #79
- test(stage): pin non-numeric range rejection by @Fiqqar in #80
- docs(rules): delete the branch right after merging by @Fiqqar in #81
- docs(roadmap): extend plan through v3.0.0 by @Fiqqar in #82
- chore(release): release 2.2.0 by @Fiqqar in #83
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- chore(relay): update 2.1.0 hash by @Fiqqar in #47
- test(coverage): cover config_local, prompt, ai.base edges by @Fiqqar in #48
- refactor(squash): use explicit None-check instead of
orfor git default by @Fiqqar in #49 - refactor(cli): extract solo-team workflow runner by @Fiqqar in #50
- refactor(prompt): use y-e-r-n shortcuts by @Fiqqar in #51
- fix(ux): hint next step on sensitive abort by @Fiqqar in #52
- refactor(cli): route subcommands via dispatch tables by @Fiqqar in #53
- chore(release): release 2.1.1 by @Fiqqar in #54
Full Changelog: v2.1.0...v2.1.1
v2.1.0
v2.0.0
What's Changed
- chore(relay): update 1.1.3 hash by @Fiqqar in #36
- ci: bump actions/attest-build-provenance from 3.0.0 to 4.2.2 by @dependabot[bot] in #37
- fix(git): warn before staging sensitive files by @Fiqqar in #38
- chore(ci): raise coverage gate to 93 percent by @Fiqqar in #39
- feat(config): add validate-manual warning for fallback messages by @Fiqqar in #40
- refactor(config): extract repo-local loading to submodule by @Fiqqar in #41
- feat!: drop Python 3.10, require 3.11+ by @Fiqqar in #42
- chore(release): release 2.0.0 by @Fiqqar in #43
Full Changelog: v1.1.3...v2.0.0
v1.1.3
What's Changed
- ci: bump actions/attest-build-provenance from 43d14bc2b83dec42d39ecae14e916627a18bb661 to 977bb373ede98d70efdf65b84cb5f73e068dcc2a by @dependabot[bot] in #28
- ci: bump actions/checkout from 6.1.0 to 7.0.1 by @dependabot[bot] in #31
- ci: bump actions/download-artifact from 5.0.0 to 8.0.1 by @dependabot[bot] in #27
- ci: bump actions/upload-artifact from 5.0.0 to 7.0.1 by @dependabot[bot] in #30
- ci: bump actions/setup-python from 6.3.0 to 7.0.0 by @dependabot[bot] in #29
- docs(ai-workflow): specify AI branch, PR, and merge workflow by @Fiqqar in #32
- fix(git): remove -- from git switch -c command by @Fiqqar in #33
- fix(ai): validate provider JSON and message types by @Fiqqar in #34
- chore(release): release 1.1.3 by @Fiqqar in #35
New Contributors
- @dependabot[bot] made their first contribution in #28
Full Changelog: v1.1.2...v1.1.3