Skip to content

Releases: samzong/gmc

v0.8.1

27 Apr 09:15
c03c9d4

Choose a tag to compare

Changelog

  • 2221112 [Feat] Client initialization cache and batch remove (#63)
  • 6c888d6 [Feat] Unified worktree protection policy for destructive operations (#64)
  • c03c9d4 [Fix] Configure bare linked worktrees (#67)
  • 36ba51b [Fix] Derive worktree name from -b when no name given (#65)
  • 112f3c9 docs(readme): mention agent-friendly structured output in core features
  • 231f87a docs(readme): reposition around worktree-first AI workflow
  • f3dbf41 feat(cli): worktree-first repositioning and shell-integration wizard

v0.8.0

30 Mar 06:01
6de2b7a

Choose a tag to compare

Changelog

  • 85eb5d2 [Feat] Machine-friendly exit codes for error classification (#59)
  • aa169fc [Fix] Add --pr-aware flag to prune and fix dirty worktree detection (#61)
  • 2ddc725 chore(skills): replace cobra-cli-dev with gmc skill and worktree scripts
  • 848de2f feat(output): add global --output json flag for structured output (#60)
  • 3ebd4e2 feat(worktree): add share discover subcommand for auto-detecting shareable files (#58)
  • 2df8146 feat(worktree): implement hook execution with real-time output (#51)
  • 31ad84d feat: support hook plugin

v0.7.3

16 Mar 10:14
538d555

Choose a tag to compare

Changelog

  • 975ba25 Merge pull request #47 from samzong/chore/update-changelog-v0.7.2
  • d7aa54a feat(worktree): Git-first discovery + shared config in git common dir (#48)
  • aec66b4 feat(worktree): support bare/non-bare layout detection and isolate external worktrees
  • 538d555 feat(worktree): support batch operations for add and remove commands
  • f035517 feat: introduce structured reporting for worktree operations and refactor tag command logic.
  • 39cbdc0 refactor: eliminate redundant code across packages

v0.7.2

04 Feb 05:40
61713ce

Choose a tag to compare

Changelog

  • ea28edb Merge pull request #44 from samzong/chore/update-changelog-v0.7.1
  • b492deb Merge pull request #45 from samzong/feat/wt-switch
  • ec1111f Merge pull request #46 from samzong/feat/shell-completion
  • 61713ce add skill for cobra cli
  • 96cd548 ♻️ refactor(sync): refactor Sync to use syncContext and improve worktree status
  • 53b0046 ✨ feat(cli): add shell completion for gmc and wt commands
  • 531fc96 ✨ feat(worktree): add 'wt init' shell integration and 'wt switch' interactive worktree switch
  • e664a66 ✨ feat: emoji: replace simple map with full gitmoji.dev spec for comprehensive emoji support and semantic versioning info
  • bb243d8 🏗️ build(Makefile): support installing binary to GOPATH/bin or ~/go/bin if GOPATH is unset

v0.7.1

22 Jan 16:14
12bd65a

Choose a tag to compare

Changelog

  • 23adaa7 Merge pull request #41 from samzong/chore/update-changelog-v0.7.0
  • ca1c59f Merge pull request #42 from samzong/refactor/commit-workflow
  • 12bd65a Merge pull request #43 from samzong/feat/formatter-2
  • fa5bc53 refactor: move commit workflow to internal/workflow and improve testability
  • b77d96d ♻️ refactor(worktree): pass repoDir to git commands and streamline PR remote detection
  • 808ed1b ✨ feat(formatter): add diff truncator and enhance formatting with DiffStatsSeparator constant and emoji prefix type inference
  • 736e617 📝 docs(readme): add installation instructions for multiple platforms

v0.7.0

14 Jan 01:37
20697fc

Choose a tag to compare

Changelog

  • 44592d9 Merge pull request #40 from samzong/chore/update-changelog-v0.6.2
  • 5907309 ✨ feat(worktree): add commit column and enhance status details in worktree listing
  • 7a16ab6 ✨ feat(worktree): add pr-review command for creating worktree from GitHub PR
  • 07810ed 🐛 fix(worktree): improve path handling and error message in worktree commands
  • 20697fc 📝 docs(man): update autogenerated date in all manual pages to 14-Jan-2026

v0.6.2

09 Jan 03:05
9b71d16

Choose a tag to compare

Changelog

  • 9b71d16 Merge pull request #38 from samzong/chore/update-changelog-v0.6.1
  • cd9f72e Merge pull request #39 from samzong/fix-root-path-error-3
  • b97f5e3 ♻️ refactor(worktree): run git via -C to target repository

v0.6.1

07 Jan 07:31
9028e88

Choose a tag to compare

Changelog

  • 492c604 Merge pull request #36 from samzong/chore/update-changelog-v0.6.0
  • 9028e88 Merge pull request #37 from samzong/fix-root-path-error
  • 21f2be5 fix: support worktree commands in bare workspace root

v0.6.0

07 Jan 06:59
0c6aa0f

Choose a tag to compare

Changelog

  • f2c2478 Merge pull request #33 from samzong/feat-wt-autoremove
  • c412e14 Merge pull request #34 from samzong/feat-wt-add-autosync
  • 0c6aa0f Merge pull request #35 from samzong/feat-wt-shared-files
  • 9571ba4 ✨ feat(worktree): add prune command to clean merged worktrees
  • d6afc6b ✨ feat(worktree): add support for shared resources across worktrees
  • aac9af4 ✨ feat(worktree): add sync command and --sync option
  • 89340f0 📝 docs(changelog): update changelog with recent releases
  • 06952fd 📝 docs(man): add man pages for wt‑share commands
  • 4ad287d 🔧 chore(changelog): tighten header regex to match conventional types

v0.5.0

27 Dec 05:06
97402bf

Choose a tag to compare

Changelog

  • 97402bf ♻️ refactor(cmd): pass git/llm clients as args, add tests & update man pages