|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [1.0.0] - 2026-07-04 |
| 4 | + |
| 5 | +### Added |
| 6 | +- **OpenAI-compatible backend** supporting OpenAI, OpenRouter, and other compatible providers. |
| 7 | +- Configurable `--base-url` for connecting to any OpenAI-compatible API. |
| 8 | +- Unified backend abstraction for cloud and local AI providers. |
| 9 | +- Persistent configuration via `gitc config`. |
| 10 | +- Automatic configuration loading from CLI flags, environment variables, and config file. |
| 11 | +- Zero-dependency binary distribution. |
| 12 | + |
| 13 | +### Changed |
| 14 | +- **Major configuration redesign** with a cleaner and more extensible structure. |
| 15 | +- Renamed `provider` → `backend`. |
| 16 | +- Renamed `--url` → `--base-url`. |
| 17 | +- Replaced `max-length` with `max-tokens`. |
| 18 | +- Simplified backend implementation using a unified provider interface. |
| 19 | +- Improved configuration validation and precedence (`CLI > Environment > Config`). |
| 20 | +- Updated README and documentation for the new configuration system. |
| 21 | + |
| 22 | +### Removed |
| 23 | +- Removed `custom-convention`. |
| 24 | +- Removed `max-redirects`. |
| 25 | +- Removed provider-specific configuration in favor of a unified backend model. |
| 26 | + |
| 27 | +### Fixed |
| 28 | +- Fixed CLI configuration persistence. |
| 29 | +- Fixed API key handling when using the `config` command. |
| 30 | +- Fixed configuration merging between CLI flags and saved config. |
| 31 | +- Improved HTTP client reliability and request handling. |
| 32 | +- Various bug fixes and internal refactoring for improved stability. |
| 33 | + |
3 | 34 | ## [0.5.0] - 2026-02-07 |
4 | 35 | ### Added |
5 | 36 | - **Local AI support** — Added `ollama` provider for offline, private commit generation |
|
0 commit comments