Skip to content

Releases: AhmedOsman101/commit-sage-cli

Release v1.3.0

16 Jun 14:16
Compare
Choose a tag to compare

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

01 Jun 22:53
Compare
Choose a tag to compare

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)