Skip to content

Releases: target-ops/gitswitch

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 18 Jun 21:28
3cd14e8

1.2.1 (2026-06-18)

Bug Fixes

  • use,delete,rename: support multiple directories per identity (09355e9)
  • use,delete,rename: support multiple directories per identity (17eb19d)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 20:31
e465e03

1.2.0 (2026-06-18)

Features

  • doctor,why,use: detect local .git/config shadowing a binding (9c54811)
  • doctor,why,use: detect local .git/config shadowing a binding (3d3c04a)

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 18 Jun 19:45
9861845

1.1.3 (2026-06-18)

Bug Fixes

  • doctor: Merge pull request #34 from target-ops/fix/doctor-effective-identity (3a9f674)
  • doctor: report effective per-directory identity, not just global (3a9f674)
  • doctor: report effective per-directory identity, not just global (6431f25)

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 01 May 20:55
b07216f

1.1.2 (2026-05-01)

Documentation

  • improve the demo — slower pacing, more content, clean ending (2ab0491)
  • record demo GIF and embed in README (a55f626)
  • record the demo GIF and embed it in the README (28353db)

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 01 May 20:16
3bd18cd

1.1.1 (2026-05-01)

Bug Fixes

  • helpful error messages when arguments are missing (1373c84)
  • helpful error messages when arguments are missing (cb5266a)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 01 May 19:55
42f1587

1.1.0 (2026-05-01)

Features

  • identity lifecycle commands — list, add, delete, rename (5fba051)
  • identity lifecycle commands — list, add, delete, rename (c0893cc)

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 01 May 19:44
ea493cd

1.0.2 (2026-05-01)

Bug Fixes

  • ci: add release.published + workflow_dispatch triggers to release.yml (80cb6ad)
  • ci: add release.published + workflow_dispatch triggers to release.yml (8fa169a)
  • use truecolor palette so output reads as punchy, not muted grey (e18eadd)
  • use truecolor palette so output reads punchy, not muted grey (4c1bb58)

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 01 May 19:29
e3d1d3f

1.0.1 (2026-05-01)

Features

  • centralised CLI styling — colour, --no-color, NO_COLOR, bordered panels (3f77833)
  • centralised CLI styling — colour, --no-color, NO_COLOR, bordered panels (5e1d482)

Documentation

  • drop "Why this exists" + "Upgrading from v0.2.x" from README (8daa1d8)
  • drop Why this exists + Upgrading from v0.2.x from README (ee2cc42)
  • refine README + remove personal identifiers from public files (79fef76)
  • refine README + remove personal identifiers from public files (be2e9f7)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 01 May 18:29
f779834

Install via brew (after the formula PR lands):

brew install target-ops/tap/gitswitch

Or grab a binary from the assets below.

Changelog

  • 1b6845e: 1.0 launch materials: README rewrite, blog post, GIF storyboard, voice guide (@OfirHaim1)
  • dee33c6: Phase 1 scaffold: Go module + minimal gitswitch doctor (@OfirHaim1)
  • 0371e72: feat: gitswitch guard — refuse commits when identity is wrong for the directory (@OfirHaim1)
  • ea74e8e: feat: gitswitch init — autodetect identities, write JSON config (@OfirHaim1)
  • 1c8151e: feat: gitswitch use — bind an identity to a directory (@OfirHaim1)
  • e571500: feat: gitswitch why — debug the magic, explain the active identity (@OfirHaim1)