v1.1.0
v1.1.0 (2026-01-24)
Bug Fixes
- Correct weak model config path in migrator test (
e5bccb0)
Features
- Add configuration version and migration support (
3495b93)
Introduces version tracking for configuration and a migration mechanism to handle configuration updates between different versions of the application. Key changes include:
-
Added version field to configuration
-
Created migrator to handle config version transitions
-
Updated LLM service to support default model selection
-
Improved configuration bootstrapping process
-
Added support for retrieving application version dynamically
-
Add input cancellation handling for interactive prompts (
85780ca) -
Enable lsp service provider (
b3fb3f5) -
Improve commit command to handle untracked files and staged changes (
d87e299)
Refactoring
-
Handle input cancelled error in commit command (
b04c2ff) -
Modify commit validation workflow (
78ce60e) -
Raise input cancelled error on interrupt (
e99046c) -
Remove unused config variable in service provider (
065ae1e) -
Restructure llm configuration and model management (
d8de1f6)
Major refactoring of LLM configuration and model management:
- Replaced provider-specific schemas with a more flexible ModelSchema
- Introduced providers configuration with enable/disable flags
- Added support for dynamic model configuration via models_data.yaml
- Simplified LLM service configuration and model selection
- Updated configuration structure to support multiple providers
- Improved model initialization and parameter handling
- Removed hardcoded provider-specific model configurations
Breaking changes:
-
Removed AnthropicSchema, OpenAiSchema, and GoogleSchema
-
Changed LLM configuration structure in config.py
-
Modified LLMService to use new configuration approach
-
Updated tests to work with new configuration model
-
Simplify keyboard interrupt handling in menu interactions (
6d6fa18) -
Update analytics and service provider with cost calculation and env loading (
e11610f) -
Update console panel method for commit validation (
f855ab3)
Testing
- Update test mocks for user confirmation (
5fb5171)
Detailed Changes: v1.0.0...v1.1.0