Skip to content

Releases: techquestsdev/git-context

v1.4.2

05 May 15:58
v1.4.2
dbc93dc

Choose a tag to compare

Git Context v1.4.2 (2026-05-05T15:57:22Z)

A powerful CLI tool for managing multiple Git configuration profiles.
Switch seamlessly between different Git identities with automatic backups and validation.

Changelog

Bug fixes

  • 965f815 fix(version): plumb goreleaser ldflag into cobra Version

Others

  • dbc93dc Merge pull request #19 from techquestsdev/andre.nogueira/version-from-ldflag

Full Changelog: v1.4.1...v1.4.2

v1.4.1

05 May 10:42
v1.4.1
49d844b

Choose a tag to compare

Git Context v1.4.1 (2026-05-05T10:40:30Z)

A powerful CLI tool for managing multiple Git configuration profiles.
Switch seamlessly between different Git identities with automatic backups and validation.

Changelog

Others

  • 49d844b Merge pull request #18 from techquestsdev/andre.nogueira/windows-test-fix
  • 58ee829 fix(config,test): canonicalize NormalizeDir output; skip POSIX-only CLI tests on Windows

Full Changelog: v1.4.0...v1.4.1

v1.4.0

05 May 10:18
v1.4.0
4f99292

Choose a tag to compare

Git Context v1.4.0 (2026-05-05T10:16:40Z)

A powerful CLI tool for managing multiple Git configuration profiles.
Switch seamlessly between different Git identities with automatic backups and validation.

Changelog

Features

  • f18b3ba feat(add): optional directory-assignment prompt
  • a3fdbd2 feat(config): add AssignDir/UnassignDir with conflict detection
  • 8418095 feat(config): add Directories field to Profile
  • d044cb5 feat(config): add LookupDir and AssignmentMap
  • a9b26b0 feat(config): add NormalizeDir for includeIf path handling
  • 085dd7b feat(config): add ProfilesDir to Paths
  • b698c2c feat(current): show effective profile in cwd
  • 92f8cb6 feat(dir): add 'dir add/remove/list' subcommands
  • a69849c feat(git): add Regenerate orchestrator
  • a7fd222 feat(git): add WriteRootConfig manifest writer
  • bbfb166 feat(git): add atomic WriteProfileFile
  • a542d25 feat(list): show assigned-directory count column
  • 760e21e feat(remove): regenerate manifest, prompt mentions assigned dirs
  • 0d43296 feat(show): list assigned directories

Bug fixes

  • c88db6f fix(config): persist Current; remove brittle --global probe
  • 3d54e16 fix(current): require file: origin and resolve symlinks
  • 55781c3 fix(git): clarify WriteProfileFile/atomicWrite docs, cover write-failure path
  • c11f5da fix(git): normalize manifest paths to forward slashes for Windows
  • 06e6d81 fix(git): preserve pre-migration backup; cover flatten helpers
  • 062e2b4 fix: bump deps
  • e382791 fix: lint modernize

Others

  • 47833ba Merge pull request #12 from techquestsdev/dependabot/github_actions/goreleaser/goreleaser-action-7
  • 14ab9d8 Merge pull request #13 from techquestsdev/dependabot/github_actions/actions/upload-artifact-7
  • 75abd83 Merge pull request #15 from techquestsdev/dependabot/github_actions/codecov/codecov-action-6
  • e1b66e4 Merge pull request #16 from techquestsdev/dependabot/go_modules/github.com/cockroachdb/errors-1.13.0
  • 4f99292 Merge pull request #17 from techquestsdev/andre.nogueira/dir-based-profiles
  • 76a6df3 chore(deps): Bump actions/upload-artifact from 6 to 7
  • d81361d chore(deps): Bump codecov/codecov-action from 5 to 6
  • 9f0fec1 chore(deps): Bump github.com/cockroachdb/errors from 1.12.0 to 1.13.0
  • 4a97415 chore(deps): Bump goreleaser/goreleaser-action from 6 to 7
  • 7d8cf17 docs(git): document Regenerate's non-transactional failure semantics
  • b21553e refactor(git): remove dead WriteConfig and stale doc reference
  • c028bc7 refactor(switch): write via Regenerate, emit manifest
  • 5ef99f6 test(cmd): defer captureStdout restoration to survive panics
  • f8f7dae test(cmd): serialize captureStdout, document non-parallel constraint

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

v1.3.0

28 Jan 01:45
v1.3.0
22e8f8f

Choose a tag to compare

Git Context v1.3.0 (2026-01-28T01:43:54Z)

A powerful CLI tool for managing multiple Git configuration profiles.
Switch seamlessly between different Git identities with automatic backups and validation.

Changelog

Features

  • ec13b95 feat: add pager
  • 4cba9ff feat: add switch '-' option to cycle between prev profile

Bug fixes

  • bfc765b fix: add missing parameter to test
  • 8514964 fix: add missing parameter to test
  • 22e8f8f fix: lint

Others

  • 5476df9 Merge pull request #10 from techquestsdev/dependabot/github_actions/actions/cache-5
  • 73ea136 Merge pull request #6 from techquestsdev/dependabot/github_actions/golangci/golangci-lint-action-9
  • b55ac80 Merge pull request #7 from techquestsdev/dependabot/github_actions/actions/checkout-6
  • 0720ded Merge pull request #8 from techquestsdev/dependabot/go_modules/github.com/spf13/cobra-1.10.2
  • a29b35e Merge pull request #9 from techquestsdev/dependabot/github_actions/actions/upload-artifact-6
  • d29bb25 chore(deps): Bump actions/cache from 4 to 5
  • 179c023 chore(deps): Bump actions/checkout from 5 to 6
  • e7d9c84 chore(deps): Bump actions/upload-artifact from 5 to 6
  • 1488381 chore(deps): Bump github.com/spf13/cobra from 1.10.1 to 1.10.2
  • 4238485 chore(deps): Bump golangci/golangci-lint-action from 8 to 9

Full Changelog: v1.1.0...v1.3.0

v1.2.0

09 Dec 11:27
v1.2.0
637f2e2

Choose a tag to compare

Git Context v1.2.0 (2025-12-09T11:25:49Z)

A powerful CLI tool for managing multiple Git configuration profiles.
Switch seamlessly between different Git identities with automatic backups and validation.

Changelog

Features

Bug fixes

  • 637f2e2 fix: add missing parameter to test

Others

  • 73ea136 Merge pull request #6 from techquestsdev/dependabot/github_actions/golangci/golangci-lint-action-9
  • b55ac80 Merge pull request #7 from techquestsdev/dependabot/github_actions/actions/checkout-6
  • 179c023 chore(deps): Bump actions/checkout from 5 to 6
  • 4238485 chore(deps): Bump golangci/golangci-lint-action from 8 to 9

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

v1.1.0

07 Nov 21:06
v1.1.0
f72eaf5

Choose a tag to compare

Git Context v1.1.0 (2025-11-07T21:04:32Z)

A powerful CLI tool for managing multiple Git configuration profiles.
Switch seamlessly between different Git identities with automatic backups and validation.

Changelog

Bug fixes

  • f72eaf5 fix: improve coverage for config and git packages

Others

  • e903914 Merge pull request #1 from techquestsdev/dependabot/github_actions/actions/setup-go-6
  • 36f243a Merge pull request #2 from techquestsdev/dependabot/go_modules/github.com/spf13/cobra-1.10.1
  • 37ecea9 Merge pull request #4 from techquestsdev/dependabot/go_modules/github.com/fatih/color-1.18.0
  • 953d8dc Merge pull request #5 from techquestsdev/dependabot/github_actions/actions/checkout-5
  • 5093406 chore(deps): Bump actions/checkout from 4 to 5
  • ac55842 chore(deps): Bump actions/setup-go from 5 to 6
  • 57e38ae chore(deps): Bump github.com/fatih/color from 1.16.0 to 1.18.0
  • fbc9be8 chore(deps): Bump github.com/spf13/cobra from 1.7.0 to 1.10.1

Full Changelog: v1.0.0...v1.1.0

v1.0.0

07 Nov 19:05
1f55dbd

Choose a tag to compare

Git Context v1.0.0 (2025-11-07T19:04:36Z)

A powerful CLI tool for managing multiple Git configuration profiles.
Switch seamlessly between different Git identities with automatic backups and validation.

Changelog

Features

Bug fixes

  • 11e073f fix: add README badges and bump upload-artifact
  • 1f55dbd fix: change securego/gosec with trivy

Full Changelog: ...v1.0.0