git-vmr

Releases

0.12.0

v0.12.0 Jul 20 2026 at 06:46 UTC

๐Ÿš€ Features

  • Add 'diff' command (#106)

โš™๏ธ Miscellaneous Tasks

  • Update skills (#104)

0.11.0

v0.11.0 Jul 17 2026 at 19:40 UTC

๐Ÿš€ Features

  • Make push only push branches with novel commits (#102)

๐Ÿ› Bug Fixes

  • Make head resolution observe unborn branches (#97)

๐Ÿšœ Refactor

  • Unify git calls into a single git runner (#73)
  • Add workspace module (#74)
  • Unify path routing (#75)
  • Add rendering module for command output (#76)
  • Concentrate TOML persistence (#77)
  • Derive event metadata from CLI definitions (#78)
  • Make CLI context construction hermetic (#80)
  • Extract command outcome reporting into module (#81)
  • Unify the repo-list suffix rendering (#82)
  • Eliminate the analytics builder (#83)
  • Deepen the report policy (#86)
  • Deepen the worktree lifecycle (#85)
  • Deepen the update and analytics verticals (#87)
  • Consolidate git head resolution (#88)
  • Deepen the move domain (#89)
  • Give analytics recording a sink seam (#92)
  • Unify the command interface (#93)
  • Restructure commands as vertical slices over shared cores (#94)
  • Concentrate the aggregate policy at the routing seam (#95)
  • Let result aggregation own the scope denominator (#96)
  • Let root outcomes render their own dissolve fate (#98)
  • Split foreach's child environment from the spawn (#99)
  • Extract the run pipeline behind its own seam (#100)
  • Extract a router view behind the workspace (#101)

๐Ÿงช Testing

  • Add unit tests for mv/worktree (#79)
  • Extract shared test fixtures (#84)
  • Stabilise tag deletion tests (#91)

โš™๏ธ Miscellaneous Tasks

  • Update agent instructions (#72)
  • Use standard location for tickets and decisions (#90)
  • Update tickets location in repo (#103)

0.10.1

v0.10.1 Jun 28 2026 at 23:02 UTC

๐Ÿ› Bug Fixes

  • Ensure analytics state is persisted to disk (#64)
  • Fix update message formatting (#66)
  • Handle existing inferred worktree branches (#67)

๐ŸŽจ Styling

  • Normalise behind-count switch output (#68)

0.10.0

v0.10.0 Jun 24 2026 at 21:16 UTC

๐Ÿš€ Features

  • Add anonymous, privacy-respecting usage analytics (#61)

โš™๏ธ Miscellaneous Tasks

  • Simplify workspace configuration (#62)

0.9.1

v0.9.1 Jun 10 2026 at 22:45 UTC

๐Ÿ› Bug Fixes

  • Fix inconsistent tag list styling (#59)

0.9.0

v0.9.0 Jun 10 2026 at 21:24 UTC

๐Ÿš€ Features

  • Add global configuration file (#56)
  • Check for updates automatically (#50)

0.8.0

v0.8.0 Jun 5 2026 at 16:50 UTC

๐Ÿš€ Features

  • Add missing flags to add, mv, and rm (#45)
  • Add branch deletion flags to worktree remove (#48)
  • Make worktree command with no arguments list worktrees (#49)

๐Ÿ“š Documentation

  • Add copyright footers to generated documentation (#43)

๐ŸŽจ Styling

  • Standardise command output formatting (#46)
  • Standardise help text formatting (#47)

0.7.0

v0.7.0 Jun 5 2026 at 11:38 UTC

๐Ÿš€ Features

  • Add worktree commands to add, move, remove and list worktrees (#40)
  • Add foreach command to run arbitrary shell commands (#42)

0.6.0

v0.6.0 Jun 5 2026 at 01:12 UTC

๐Ÿš€ Features

  • Add clone command for cloning repositories (#31)
  • Add tag command for creating, deleting, and listing tags (#33)
  • Add switch command to switch between branches (#34)
  • Add fetch, pull, and push commands for collaboration (#35)
  • Add reset command to reset the index (#36)
  • Add --create argument to switch command to create branches (#37)

๐Ÿšœ Refactor

  • Extract command handling into dedicated module (#39)

๐ŸŽจ Styling

  • Standardise output handling (#38)

0.5.0

v0.5.0 Jun 4 2026 at 21:00 UTC

๐Ÿš€ Features

  • Add branch deletion arguments (#29)

๐Ÿ› Bug Fixes

  • Show correct binary name in status hints (#25)
  • Fix inconsistent path separators (#27)

๐Ÿ“š Documentation

  • Document supported commands (#30)

๐ŸŽจ Styling

  • Refine branch and status output styling (#28)

0.4.0

v0.4.0 Jun 4 2026 at 00:02 UTC

๐Ÿš€ Features

  • Add destination argument to init command (#14)
  • Add branch command to create and list branches (#16)
  • Add commit command to create commits for staged changes (#17)
  • Add merge command to merge changes (#18)
  • Add rebase command to apply commits on top of another tip (#19)

๐Ÿšœ Refactor

  • Centralise git command execution (#21)
  • Centralise repository discovery (#22)
  • Standardise git command result handling (#23)
  • Restructure git command organisation (#24)

โšก Performance

  • Run commands in parallel (#20)

0.3.0

v0.3.0 Jun 3 2026 at 19:13 UTC

๐Ÿš€ Features

  • Add add, mv, restore, rm commands for managing the working tree (#11)

โš™๏ธ Miscellaneous Tasks

  • Rewrite homepage install commands (#13)

0.2.0

v0.2.0 Jun 2 2026 at 19:07 UTC

๐Ÿš€ Features

  • Add working directory argument (#9)
  • Add status command to show the virtual monorepo status (#10)

๐Ÿ“š Documentation

  • Update changelog format (#7)

0.1.0

v0.1.0 Jun 2 2026 at 03:15 UTC

๐Ÿš€ Features

  • Add init command for creating virtual monorepo config (#5)

โš™๏ธ Miscellaneous Tasks

  • Create project structure (#1)
  • Configure dependency updates (#2)
  • Configure release process (#3)