Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 05 May 10:18
v1.4.0
4f99292

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