Releases: AhmedOsman101/commit-sage-cli
Releases · AhmedOsman101/commit-sage-cli
Release v1.3.0
1.3.0 (2025-06-16)
Features
- add arrirpc schema (1fbfabb)
- add config file validation (0aa551c)
- add config validation service (53596c1)
- add general and model url validation (2c7dbb0)
- Add release-please config file (ba99102)
- add url and integer validation methods (a580b5c)
- config: enhance api key handling (02056d0)
- configure release-please for multi-package (8e2ce23)
- config: validate config and API keys (4be2a7c)
- create configValidationService.ts (2e43489)
- improve config validation error messages (e810d4b)
Bug Fixes
- config: improve config validation and error handling (43e89b6)
- handle empty commit messages from ai service (38a3762)
- remove extra blank line in Logger.ts (7702397)
- update config schema URL (1f940f7)
Release v1.1.0
v1.1.0 - 2025-05-23
Features
- Configuration Schema and Types:
- Added
config.schema.json
and modified configServiceTypes.d.ts
for improved configuration validation and type safety. (#045d898, #4d66752)
- Introduced
$schema
property in Config type and updated schema to JSON Draft-07. (#4d66752)
- Changed configuration file path to
config.json
. (#4d66752)
- API Key Handling:
- Improved API key input and storage with
@cliffy/prompt/secret
, replacing gum
for compatibility. (#934b2e5)
- Enhanced shell config path mapping for better compatibility. (#934b2e5)
Improvements
- Logging and Error Handling:
- Simplified error message formatting in the logger for clearer output. (#9fc3ec3)
- Improved error logging in Git blame operations. (#0eaa9fc, #934b2e5)
- Removed redundant string quotes in logger output for cleaner logs. (#9fc3ec3)
Fixes
- Fixed handling of files with spaces in their names by replacing node's path module with
FileSystemService
and improving file path quoting. (#65edf1d)
- Updated configuration schema URL to point to the main branch for consistency. (#b21caa0)
Documentation
- Updated
Readme.md
with reordered installation options and added instructions for prebuilt binaries. (#8e01aef, #6c09ff6)