Skip to content

Releases: techishthoughts-org/gitshift

🎉 GitShift v1.0.3

27 Sep 21:39

Choose a tag to compare

🎉 GitShift Release v1.0.3

Automated release created after successful CI/CD pipeline

📦 Downloads

Choose the appropriate binary for your platform:

Platform Architecture Download
Linux AMD64 gitshift-linux-amd64
Linux ARM64 gitshift-linux-arm64
macOS Intel gitshift-darwin-amd64
macOS Apple Silicon gitshift-darwin-arm64
Windows AMD64 gitshift-windows-amd64.exe

🔐 Quick Installation

# Linux/macOS (replace with your platform)
curl -L -o gitshift https://github.com/techishthoughts-org/gitshift/releases/download/v1.0.3/gitshift-linux-amd64
chmod +x gitshift
sudo mv gitshift /usr/local/bin/

# Verify installation
gitshift --version
gitshift --help

🆕 What's Changed

  • Update release title format to use gitshift-vX.Y.Z (3b7a35d)

🔒 Security

  • Checksums: Verify download integrity using checksums.txt
  • Ed25519 Keys: Quantum-resistant SSH key generation
  • 2025 Security Standards: Following latest best practices

🚀 Quick Start

# Add your GitHub account automatically
gitshift add-github YOUR_USERNAME --email your@example.com

# Switch accounts instantly
gitshift switch work
gitshift switch personal

# Enable shell integration
echo 'eval "$(gitshift init)"' >> ~/.zshrc

Full documentation: README.md

🎯 Built with ❤️ for developers juggling multiple GitHub accounts

🎉 GitShift v1.0.2

27 Sep 21:36

Choose a tag to compare

🎉 GitShift Release v1.0.2

Automated release created after successful CI/CD pipeline

📦 Downloads

Choose the appropriate binary for your platform:

Platform Architecture Download
Linux AMD64 gitshift-linux-amd64
Linux ARM64 gitshift-linux-arm64
macOS Intel gitshift-darwin-amd64
macOS Apple Silicon gitshift-darwin-arm64
Windows AMD64 gitshift-windows-amd64.exe

🔐 Quick Installation

# Linux/macOS (replace with your platform)
curl -L -o gitshift https://github.com/techishthoughts-org/gitshift/releases/download/v1.0.2/gitshift-linux-amd64
chmod +x gitshift
sudo mv gitshift /usr/local/bin/

# Verify installation
gitshift --version
gitshift --help

🆕 What's Changed

  • Update release name format (189f36b)
  • ci: enhance CI/CD pipeline with multi-platform builds and automated releases (c8f44ab)
  • refactor: simplify CI workflow by removing caching and static analysis steps (856c60e)

🔒 Security

  • Checksums: Verify download integrity using checksums.txt
  • Ed25519 Keys: Quantum-resistant SSH key generation
  • 2025 Security Standards: Following latest best practices

🚀 Quick Start

# Add your GitHub account automatically
gitshift add-github YOUR_USERNAME --email your@example.com

# Switch accounts instantly
gitshift switch work
gitshift switch personal

# Enable shell integration
echo 'eval "$(gitshift init)"' >> ~/.zshrc

Full documentation: README.md

🎯 Built with ❤️ for developers juggling multiple GitHub accounts

🎉 GitShift v1.0.1

27 Sep 21:16

Choose a tag to compare

🎉 GitShift Release v1.0.1

Automated release created after successful CI/CD pipeline

📦 Downloads

Choose the appropriate binary for your platform:

Platform Architecture Download
Linux AMD64 gitshift-linux-amd64
Linux ARM64 gitshift-linux-arm64
macOS Intel gitshift-darwin-amd64
macOS Apple Silicon gitshift-darwin-arm64
Windows AMD64 gitshift-windows-amd64.exe

🔐 Quick Installation

# Linux/macOS (replace with your platform)
curl -L -o gitshift https://github.com/techishthoughts-org/gitshift/releases/download/v1.0.1/gitshift-linux-amd64
chmod +x gitshift
sudo mv gitshift /usr/local/bin/

# Verify installation
gitshift --version
gitshift --help

🆕 What's Changed

🔒 Security

  • Checksums: Verify download integrity using checksums.txt
  • Ed25519 Keys: Quantum-resistant SSH key generation
  • 2025 Security Standards: Following latest best practices

🚀 Quick Start

# Add your GitHub account automatically
gitshift add-github YOUR_USERNAME --email your@example.com

# Switch accounts instantly
gitshift switch work
gitshift switch personal

# Enable shell integration
echo 'eval "$(gitshift init)"' >> ~/.zshrc

Full documentation: README.md

🎯 Built with ❤️ for developers juggling multiple GitHub accounts

🎉 GitShift v1.0.0

27 Sep 21:12

Choose a tag to compare

🎉 GitShift Release v1.0.0

Automated release created after successful CI/CD pipeline

📦 Downloads

Choose the appropriate binary for your platform:

Platform Architecture Download
Linux AMD64 gitshift-linux-amd64
Linux ARM64 gitshift-linux-arm64
macOS Intel gitshift-darwin-amd64
macOS Apple Silicon gitshift-darwin-arm64
Windows AMD64 gitshift-windows-amd64.exe

🔐 Quick Installation

# Linux/macOS (replace with your platform)
curl -L -o gitshift https://github.com/techishthoughts-org/gitshift/releases/download/v1.0.0/gitshift-linux-amd64
chmod +x gitshift
sudo mv gitshift /usr/local/bin/

# Verify installation
gitshift --version
gitshift --help

🆕 What's Changed

  • feat: initial GitPersona release (8ac87aa)
  • docs: update repository URLs and project branding (10fe91d)
  • fix: update module imports to thukabjj/GitPersona (a0bf42f)
  • feat: implement comprehensive improvement plan (f826aa6)
  • feat: comprehensive GitPersona improvements and security cleanup (0765b62)
  • docs: update README with clean examples and comprehensive documentation (a3f365c)
  • fix(ci): remove SonarCloud and adjust CI for Go 1.23 (a78cde3)
  • feat(release): add automated release workflow (38bd9e6)
  • chore: cleanup repository and finalize release workflow (8d42d0b)
  • chore: upgrade .gitignore with comprehensive patterns (f560b04)
  • feat: add --name flag to add-github command (246e2d7)
  • feat: add automatic local identification and account switching (d508779)
  • fix: implement proper version flag handling (1f3ff41)
  • feat: add update command and improve TUI with help menu (44f357e)
  • fix: simplify CI workflow and fix config paths (c2a9fa0)
  • fix: resolve most test issues and improve CI workflow (cefbe64)
  • fix: add config directory creation to failing tests (c54065c)
  • fix: add temporary directory setup to performance and backup tests (d324e48)
  • fix: reduce performance test accounts and adjust requirements (c4ec60a)
  • fix: add config directory creation to backup test (ec49be9)
  • fix: resolve variable redeclaration errors in tests (89de8fb)
  • fix: reduce performance test accounts to 100 for faster execution (8cf32f5)
  • fix: skip backup test to resolve CI pipeline issues (0cea64c)
  • style: format all Go code with go fmt (6f47e33)
  • security: update mapstructure to v2.4.0 to fix vulnerabilities (d9aa9a3)
  • feat: add comprehensive pre-commit hooks for local validation (3bd82f7)
  • fix: disable strict golangci-lint checks in CI to match pre-commit config (98580a5)
  • feat: comprehensive linting improvements and code quality fixes (d7383a2)
  • ci: re-enable strict golangci-lint checks after comprehensive fixes (f3210ec)
  • feat: implement smart account switching and pending account system (6aeb70c)
  • feat: implement comprehensive troubleshooting and protocol management system (92b1134)
  • docs: enhance README with motivations, technologies, and Mermaid diagrams (a0ea44e)
  • fix: resolve release pipeline trigger issues (4ad479c)
  • feat: complete project refactoring and security cleanup (8dd9ea6)
  • fix: implement working validation commands with simplified structure (419f3eb)
  • fix: resolve validation command registration issue (fa48163)
  • fix: resolve switch command ~/.gitconfig update issue (ce40be7)
  • feat: complete architectural refactoring with service-oriented design (46c23e9)
  • refactor: clean up cmd directory structure (8ebde62)
  • feat: implement SSH agent management system (337a29e)
  • fix(switch): fix switch action (204552a)
  • fix: improve SSH key detection and generation in add-github command (7dbd646)
  • remove: delete unnecessary test_socket_cleanup.sh script (7a2c927)
  • feat: add zsh_secrets integration for GITHUB_TOKEN management (36c19da)
  • docs: comprehensive documentation reorganization and enhancement (8261fb1)
  • chore: remove unnecessary and outdated files (429a3f1)
  • feat: enhance GitHub Actions with comprehensive CI/CD workflows (7451b85)
  • refactor: split release workflow into single responsibility components (c397405)
  • fix: resolve security workflow pipeline errors (51e957f)
  • fix: resolve security workflow and golangci-lint issues (9143513)
  • resolve: merge conflict in security workflow (113b4c4)
  • feat: implement SSH key conflict resolution and troubleshooting (20a608e)
  • docs: update troubleshooting guide with new SSH commands (f8c967d)
  • feat: enhance SSH key management and account switching (edd05a3)
  • feat: enhance SSH agent management and fix GitHub MCP Server authentication (796152e)
  • feat: comprehensive GitPersona enhancement with advanced SSH and GitHub integration (7a54e11)
  • feat: add Docker support and enhance development workflow (ae4e460)
  • feat: comprehensive GitPersona intelligence and automation system (bd644da)
  • feat: enhance GitHub token management with storage service integration (92fc31b)
  • fix: resolve SSH handling and test pollution issues (9292047)
  • feat: implement SSH key discovery functionality (d7db39f)
  • chore:·clean·up·project·and·fix·pre-commit·configuration␊ ␊ -·Remove·unnecessary·binary·files·and·temporary·artifacts␊ -·Simplify·pre-commit·hooks·to·remove·problematic·gosec·installation␊ -·Fix·git·configuration·for·proper·account·attribution␊ ␊ \u{1f916}·Generated·with·Claude·Code␊ ␊ Co-Authored-By:·Claude·noreply@anthropic.com␊ (3ff3b43)
  • feat:·comprehensive·SSH·isolation·and·account·management·improvements␊ ␊ -·Fix·SSH·config·duplication·bug·in·buildOptimizedSSHConfig␊ -·Add·proper·error·handling·for·SSH·failures·in·account·switching␊ -·Implement·rollback·mechanism·for·failed·account·switches␊ -·Add·concurrent·safety·with·mutex·protection·for·SSH·config·operations␊ -·Enhance·email·mapping·system·with·correct·account·associations␊ -·Improve·account·discovery·to·automatically·create·real·accounts␊ -·Fix·account·creation·date·migration·issues␊ ␊ \u{1f916}·Generated·with·Claude·Code␊ ␊ Co-Authored-By:·Claude·noreply@anthropic.com␊ (7b5a711)
  • refactor: SSH isolation and minimum necessary (a6355af)
  • refactor: SSH isolation and minimum necessary (7342af8)
  • feat: skip switching when already using target account and add SSH shell config updates (a652ad4)
  • style: fix whitespace and newline issues (56d2f65)
  • fix: add error handling for file operations and improve string case handling (babe353)
  • refactor: simplify security workflow by removing SARIF uploads and gitleaks scan (ac1cd37)
  • refactor: streamline CI workflow by consolidating jobs and removing coverage pipeline (a9f0dda)
  • ci: configure GitHub release workflow to only trigger on tags with custom release notes (2a9fde6)

🔒 Security

  • Checksums: Verify download integrity using checksums.txt
  • Ed25519 Keys: Quantum-resistant SSH key generation
  • 2025 Security Standards: Following latest best practices

🚀 Quick Start

# Add your GitHub account automatically
gitshift add-github YOUR_USERNAME --email your@example.com

# Switch accounts instantly
gitshift switch work
gitshift switch personal

# Enable shell integration
echo 'eval "$(gitshift init)"' >> ~/.zshrc

Full documentation: README.md

🎯 Built with ❤️ for developers juggling multiple GitHub accounts