Releases: phukon/gitkeykit
Releases · phukon/gitkeykit
v4.0.0
4.0.0 (2025-01-14)
Bug Fixes
- correct typo in README and ensure async key import handling (377cc34)
Code Refactoring
- error: implement consistent error handling system (8857fde)
Features
- add input validation for key import (e6aa7a9)
BREAKING CHANGES
- error: GitKeyKitCodes enum changed to string literals
- Replace numeric error codes with string literals for better debugging
- Implement consistent error handling across all modules
- Add proper error propagation chain
- Improve error messages and debugging information
- Add detailed error logging
- Centralize error handling in CLI layer
v4.0.0-next.1
4.0.0-next.1 (2025-01-14)
Code Refactoring
- error: implement consistent error handling system (8857fde)
Features
- add input validation for key import (e6aa7a9)
BREAKING CHANGES
- error: GitKeyKitCodes enum changed to string literals
- Replace numeric error codes with string literals for better debugging
- Implement consistent error handling across all modules
- Add proper error propagation chain
- Improve error messages and debugging information
- Add detailed error logging
- Centralize error handling in CLI layer
v3.0.0
3.0.0 (2025-01-14)
Bug Fixes
- gpg: extract only primary key fingerprint (6ba7ff4)
- gpg: preserve and restore GPG configurations (4d8a638)
- security: prevent command injection in git config (1030c2d)
- update GitHub Actions workflow to use npm publish (64fcb03)
- update GitHub Actions workflow to use npm publish instead of pnpm (4b8154a)
- update GitHub Actions workflow to use pnpm for publishing (f7486ae)
BREAKING CHANGES
- gpg: GPG configuration handling now includes backup/restore
mechanism. Users' existing configurations will be preserved in a .backup file in their gpg config directory.
v3.0.0-next.1
3.0.0-next.1 (2025-01-14)
Bug Fixes
- gpg: extract only primary key fingerprint (6ba7ff4)
- gpg: preserve and restore GPG configurations (4d8a638)
- security: prevent command injection in git config (1030c2d)
- update GitHub Actions workflow to use npm publish (64fcb03)
- update GitHub Actions workflow to use npm publish instead of pnpm (4b8154a)
- update GitHub Actions workflow to use pnpm for publishing (f7486ae)
BREAKING CHANGES
- gpg: GPG configuration handling now includes backup/restore
mechanism. Users' existing configurations will be preserved in a .backup file in their gpg config directory.
v2.1.1
Full Changelog: v2.1.0...v2.1.1
v2.1.0
v2.1.0-next.1
2.1.0-next.1 (2025-01-12)
Features
v2.0.5
Full Changelog: v2.0.4...v2.0.5
v2.0.4
Full Changelog: v2.0.3...v2.0.4
v2.0.3
Full Changelog: v2.0.1...v2.0.3