Skip to content

Releases: byx-darwin/gitflow-cli

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 06:36
61035dd

What's Changed

  • feat(gf-workflow): support local-merge as an alternative to PR delivery by @byx-darwin in #268
  • feat(issue): add gf issue edit subcommand by @byx-darwin in #269
  • fix(gitlab): use glab issue update --label/--unlabel instead of nonexistent issue edit by @byx-darwin in #272
  • fix(cli): validate --body-file with SafePath in resolve_body by @byx-darwin in #273
  • fix(gitlab): use git remote URL as --repo target for issue commands by @byx-darwin in #274
  • fix(gitlab): route mr/release/pipeline/label/milestone --repo through repo_target by @byx-darwin in #276
  • refactor!: 删除自动上报bug功能与共建计划安装提示 by @byx-darwin in #279
  • feat(gf-workflow-batch): add serial batch driver for multiple open Issues by @byx-darwin in #281
  • chore: sync dev to main for release by @byx-darwin in #282
  • chore: release v1.9.0 by @byx-darwin in #283

Full Changelog: v1.8.0...v1.9.0

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 04:31
3e60ec1

What's Changed

  • fix(ci): authenticate homebrew tap push so formula updates actually land by @byx-darwin in #256
  • refactor(release): make CD the single owner of the Homebrew formula by @byx-darwin in #257
  • fix(workflow): add worktree preflight before git worktree add by @byx-darwin in #258
  • feat(pr): queue merges with pr merge --auto so CI no longer blocks the human by @byx-darwin in #259
  • fix(pr): name the scheduled merge instead of returning an empty message by @byx-darwin in #260
  • ci: stop re-running the full matrix on every push to dev by @byx-darwin in #261
  • feat(pr): expose merged_at so merged and closed-unmerged stop colliding by @byx-darwin in #262
  • chore: release v1.8.0 by @byx-darwin in #277

Full Changelog: v1.7.0...v1.8.0

v1.7.0 - Architecture Review & External Skills

Choose a tag to compare

@byx-darwin byx-darwin released this 28 Aug 08:30
b1655d6

What's Changed

  • docs(changelog): rewrite v1.6.0 entries in Chinese by @byx-darwin in #234
  • docs(website): trigger rebuild for v1.6.0 changelog by @byx-darwin in #235
  • fix(workflow): add design_doc_path validation to Phase 2 gate by @byx-darwin in #238
  • fix(skills): auto-report-bug Stop hook 路径不匹配导致消费项目静默失败 by @byx-darwin in #241
  • feat(pr): 支持创建 PR 时自动关联并关闭 Issue by @byx-darwin in #242
  • feat(skills): 新增 Qoder agent 平台支持 by @byx-darwin in #244
  • feat(skills): add Pi Code Agent platform & fix OpenCode global path by @byx-darwin in #246
  • chore: release v1.7.0 by @byx-darwin in #254

Full Changelog: v1.6.0...v1.7.0

What's Changed

  • docs(changelog): rewrite v1.6.0 entries in Chinese by @byx-darwin in #234
  • docs(website): trigger rebuild for v1.6.0 changelog by @byx-darwin in #235
  • fix(workflow): add design_doc_path validation to Phase 2 gate by @byx-darwin in #238
  • fix(skills): auto-report-bug Stop hook 路径不匹配导致消费项目静默失败 by @byx-darwin in #241
  • feat(pr): 支持创建 PR 时自动关联并关闭 Issue by @byx-darwin in #242
  • feat(skills): 新增 Qoder agent 平台支持 by @byx-darwin in #244
  • feat(skills): add Pi Code Agent platform & fix OpenCode global path by @byx-darwin in #246
  • chore: release v1.7.0 by @byx-darwin in #254
  • fix(ci): restore CD by matching permission ceiling; gate release on assets by @byx-darwin in #255

Full Changelog: v1.6.0...v1.7.0

v1.6.0

Choose a tag to compare

@byx-darwin byx-darwin released this 26 Aug 08:54
79f14dc

What's Changed

✨ New Features

  • cli: add Standard variant to WorkflowMode (#229) — gf workflow create --mode standard now works as documented
  • release: add crates.io and Homebrew publishing
  • release: update release script for PR-based workflow

🐛 Bug Fixes

  • gitlab: review approve 去掉 --repo,修复嵌套 group 项目失败 (#231)
  • gitlab: issue comment/comments 嵌套 group 项目路径 %2F 编码不全导致 404 (#221)
  • release: 修复 gf update 签名校验失败(消除重复发布、统一签名资产)(#226)
  • release-signer: open temp output read+write for zip signing
  • release: tolerate gh pr checks pending exit in CI wait loop
  • github: gf label edit 假失败(gh 2.97 无 label view 子命令)(#203)
  • core: derive matrix gf version from CARGO_PKG_VERSION (#208)
  • bug-report: 修复主动上报 bug 功能 P0/P1/P2 遗留问题(认证统一、触发确定性、错误分类等)(#212, #214, #218)
  • bug-report: 上报路径改回 gh(边界修正:项目在 GitHub)(#216)

📝 Documentation

  • 补齐安装前置条件并在 skills install 阻断提示内联 Node 版本 (#220)
  • docs(workflow): plan + design for autoreport-bug P0 fix
  • docs(eval): 多角色评估报告 — 主动上报 bug 功能是否 OK

🔧 Maintenance

  • chore(ci): 恢复 update-homebrew job + e2e paths 治本 (#225)
  • chore(deps): add glab 1.113.0 to compatibility matrix
  • chore: bump glab tested_version to 1.114.0 (#230)

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 04:14
60beae9

1.5.0 - 2026-08-19

What's Changed

Full Changelog: v1.4.0...v1.5.0

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 06:16
7b1288a

1.4.0 - 2026-08-18

Bug Fixes

  • (gitlab) compat with glab 1.113 for GitLab write operations (#201) - (980d5c5) - mc-ai

Documentation

  • archive #199 glab 1.113 compat workflow artifacts (#202) - (94a5d5a) - mc-ai

Features

  • (release) add crates.io and Homebrew publishing (#195) - (324c7f8) - mc-ai

Miscellaneous Chores

  • remove HomebrewFormula directory (#197) - (858ba10) - mc-ai

What's Changed

Full Changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 10:15
41e8dfd

1.3.0 - 2026-08-11

Bug Fixes

  • (release) use --registry crates-io for publishing - (a8c170a) - baoyx
  • (release) use cargo release publish for workspace dependency order - (3225bd1) - baoyx
  • (release) add --allow-dirty for crates.io publish - (53bbfa9) - baoyx
  • (update) use zipsign format for release signatures - (1b6e7c0) - baoyx
  • (workflow) symlink .claude directory for worktree compatibility - (221cf73) - baoyx
  • (workflow) remove .claude symlink and use relative paths - (e1b88aa) - baoyx

Features

  • (doctor) add gf doctor command + error audit + issue ops (#186) - (d1410ac) - mc-ai
  • (pr) add gf pr diff and patch commands (#191) - (0591faa) - mc-ai
  • (website) SEO optimization and content matrix guides (#189) - (24767ba) - mc-ai

Miscellaneous Chores

  • (release) add format check to preflight - (c61b877) - baoyx
  • update Homebrew formula to v1.2.0 - (304d5b0) - github-actions[bot]
  • fix release-from-dev script (#193) - (04002e6) - mc-ai
  • release v1.3.0 (#194) - (41e8dfd) - mc-ai

Other

  • Merge pull request #184 from byx-darwin/fix/update-signature-verification

fix(update): use zipsign format for release signatures - (9973db9) - mc-ai

  • Merge pull request #185 from byx-darwin/fix/worktree-symlink-compatibility

fix(workflow): symlink .claude directory for worktree compatibility - (a42213f) - mc-ai

  • trigger E2E tests - (1acd611) - baoyx
  • Merge pull request #187 from byx-darwin/fix/worktree-symlink-broken

fix(workflow): remove .claude symlink and use relative paths - (66ea209) - mc-ai

Style

  • (auth) fix nightly rustfmt violation and docs typos - (6ea3960) - baoyx

What's Changed

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 14:03

What's Changed

  • feat(geo): 生成式引擎优化增强 — 模块化 llms + JSON-LD + 3 页面 + 守护测试 by @byx-darwin in #163
  • fix: include skills in crates.io package for embedded binary by @byx-darwin in #165
  • fix(skills): gf-regression 文档重写与触发词优化 by @byx-darwin in #172
  • docs(skills): add When NOT to Use sections to all 25 skills by @byx-darwin in #175
  • feat(skills): gf-quality 多语言质量探针完善 by @byx-darwin in #176
  • docs(skills): add CLI requirement to enforce gf usage by @byx-darwin in #177
  • feat(pr): add cleanup command for post-merge branch and worktree management by @byx-darwin in #178
  • docs(skills): fix CLI command references to match actual implementation by @byx-darwin in #180
  • fix(auth): parse token scopes from gh auth status output by @byx-darwin in #182
  • fix(gitcode): use 'gc' instead of 'gitcode' in error hints by @byx-darwin in #183

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@byx-darwin byx-darwin released this 09 Aug 09:30

1.1.0 - 2026-08-09

Bug Fixes

  • (ci) point upstream-patrol at relocated compatibility matrix - (792c270) - baoyx
  • (ci) disable fail-fast on build-rust matrix - (a6963d9) - baoyx
  • (ci) use matrix.archive for artifact upload path - (03da6b4) - baoyx
  • (cli) make zsh completions install dir deterministic under home override - (eef4074) - baoyx
  • (cli) scope metadata binding to unix cfg in permissions test - (2aa9b0d) - baoyx
  • (hook) correct skill path hardcoding - (7a92f7e) - baoyx
  • (hooks) register auto-report-bug hook globally pointing at tracked script - (16f6310) - baoyx
  • (release) update Homebrew formula SHA256 to v1.0.0 real values + fix auto-update (#113) - (865375e) - baoyx
  • (release) use {{version}} template syntax for cargo-release 1.1.3 (#132) - (93c7cc8) - baoyx
  • (release) expand template residue detection to catch single-brace syntax (#132) - (e0de3b5) - baoyx
  • (release) use shared-version = "workspace" to fix {{version}} rendering (#132) - (7bb75a7) - baoyx
  • (release) only check headings for template residue in changelog - (3d8a902) - baoyx
  • (security) set pending.json file permissions to 0o600 - (d9aad15) - baoyx
  • (skills) copy_skills_dir collects failures instead of aborting (#154) - (31921c0) - mc-ai
  • (website) correct stale compatibility matrix path in llms-full.txt - (9c1f4e6) - baoyx
  • add flate to typos ignore list (crate name false positive) - (2fb6894) - baoyx
  • resolve CI failures (clippy unnecessary_wraps + BSD-3-Clause license) - (f2840de) - baoyx

Documentation

  • (workflow) gates.md GO-gate sub-step and source-agnostic evidence note (#141) - (a75da44) - baoyx
  • dual skill source adaptation sections (#141) - (529d1fb) - baoyx
  • add design spec for gf update signature verification (#152) - (f67c742) - baoyx
  • add implementation plan for gf update signature verification (#152) - (02edf78) - baoyx
  • add design spec for release.toml placeholder fix (#132) - (5d59283) - baoyx
  • add code coverage improvement design spec - (a74c6ae) - baoyx
  • add code coverage improvement implementation plan - (afb1deb) - baoyx
  • add code review reports and release design specs - (dcaa11a) - baoyx

Features

  • (issue) add list_comments API and gf issue comments command - (7c324f0) - baoyx
  • (security) add sensitive data filtering for error messages - (4cf4237) - baoyx
  • (skill) add success notification after Issue creation - (3fcd7c2) - baoyx
  • (skills) install-time skill source detection and hard-block (#141) - (342afef) - baoyx
  • (update) add gf update command and skills version management (#150) - (dd2318e) - mc-ai
  • (update) add ed25519 signature verification for release binaries - (c29cbb8) - baoyx
  • (workflow) standardize worktree path to .claude/worktree/ - (bc68c18) - baoyx
  • (workflow) contract schema adds skill_source and ticket_refs (#141) - (a90af1d) - baoyx
  • (workflow) contract struct aligns with skill_source/ticket_refs schema (#141) - (25ee030) - baoyx
  • (workflow) skill source resolution, role aliases, GO gate in SKILL.md (#141) - (796b4df) - baoyx
  • (workflow) dual-source mapping table and branch semantics in references.md (#141) - (8ad4fc3) - baoyx
  • (workflow) fix worktree path to .claude/worktree/ (#146) - (ed6ad52) - baoyx

Miscellaneous Chores

  • (build) refresh stale package.metadata.binstall metadata - (55318bb) - baoyx
  • (deps) add gitcode 0.10.3 to compatibility matrix - (0d35cdc) - baoyx
  • (deps) add glab 1.112.0 to compatibility matrix - (9f8a471) - baoyx
  • (gitcode) rename CLI binary from gitcode to gc (#134) - (fa36151) - mc-ai
  • fmt fix for skills.rs, preserve create-a-full-plan text in SKILL.md (#141) - (513539e) - baoyx
  • embed real ed25519 public key for release verification - (af84b2f) - baoyx
  • remove docs/assets (moved to resume repo) - (3b622f1) - baoyx
  • restore docs/assets/demo.svg - (5c35ebd) - baoyx
  • release v1.1.0 - (b4c6f7b) - baoyx
  • update CHANGELOG.md for v1.1.0 - (3da604d) - baoyx
  • update Homebrew formula to v1.1.0 - (8a76d6d) - github-actions[bot]

Other

  • Merge pull request #136 from byx-darwin/feat/135-autoreport-bug-improvements

fix(auto-report): P0/P1 improvements for auto-report-bug feature - (51cb2d4) - mc-ai

  • Merge pull request #137 from byx-darwin/fix/hook-worktree-registration

fix(hooks): make auto-report-bug hook work in worktrees (global + tracked script) - (6c8e91f) - mc-ai

  • Merge pull request #140 from byx-darwin/fix/website-llms-matrix-path

fix(website): correct stale compatibility matrix path in llms-full.txt - (e66712e) - mc-ai

  • Merge pull request #147 from byx-darwin/feat/141-dual-skill-sources

feat(workflow): dual skill source compatibility (superpowers + mattpocock/skills) - (da71e12) - mc-ai

  • Merge remote-tracking branch 'origin/main' into feat-146-worktree-path

Conflicts:

skills/gf-workflow/SKILL.md - (f3e823e) - baoyx

  • Merge pull request #148 from byx-dar...
Read more

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 01:23

🎉 gitflow-cli v1.0.0 Released!

Highlights

  • First stable release 🎊
  • 5 crates published to crates.io: gitflow-cli, gitflow-core, gitflow-github, gitflow-gitlab, gitflow-gitcode
  • Homebrew formula synced (gf)
  • Multi-platform Git workflow automation: GitHub / GitLab / GitCode unified interface

Installation

Homebrew (macOS/Linux):

brew tap byx-darwin/gitflow-cli
brew install gf

crates.io:

cargo install gitflow-cli

GitHub Releases:
Download a binary from this release for your platform.

Support Policy

  • v1.0.x: Current stable release (supported)
  • v0.9.x: Security fixes only (EOL: 2026-12-31)
  • < v0.9: End of life

See Support Policy for details.

Compatibility Matrix

Platform CLI Tool Min Version Status
GitHub gh ≥ 2.0.0 ✅ Full support
GitLab glab ≥ 1.30.0 ✅ Full support
GitCode gitcode ≥ 0.6.0 ✅ Full support

What's Changed

See CHANGELOG.md for full details.


Thanks to all contributors and users for their support!