Releases: techquestsdev/git-context
v1.4.2
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
Full Changelog: v1.4.1...v1.4.2
v1.4.1
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
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
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
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
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
- ec13b95 feat: add pager
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
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
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
- d7d3595 feat: initial commit
Bug fixes
- 11e073f fix: add README badges and bump upload-artifact
- 1f55dbd fix: change securego/gosec with trivy
Full Changelog: ...v1.0.0