Releases: techishthoughts-org/gitshift
Releases · techishthoughts-org/gitshift
🎉 GitShift v1.0.3
🎉 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)"' >> ~/.zshrcFull documentation: README.md
🎯 Built with ❤️ for developers juggling multiple GitHub accounts
🎉 GitShift v1.0.2
🎉 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)"' >> ~/.zshrcFull documentation: README.md
🎯 Built with ❤️ for developers juggling multiple GitHub accounts
🎉 GitShift v1.0.1
🎉 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
- Fix release workflow (6507d19)
🔒 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)"' >> ~/.zshrcFull documentation: README.md
🎯 Built with ❤️ for developers juggling multiple GitHub accounts
🎉 GitShift v1.0.0
🎉 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)"' >> ~/.zshrcFull documentation: README.md
🎯 Built with ❤️ for developers juggling multiple GitHub accounts