40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [Unreleased]
|
|
|
|
### Added
|
|
|
|
- Initial release of QuiCommit
|
|
- AI-powered commit message generation using LLM APIs (OpenAI, Anthropic) or local Ollama
|
|
- Support for Conventional Commits and @commitlint formats
|
|
- Multiple Git profile management with SSH and GPG support
|
|
- Smart tag generation with semantic version bumping
|
|
- Automatic changelog generation
|
|
- Interactive CLI with beautiful prompts and previews
|
|
- Encrypted storage for sensitive data
|
|
- Cross-platform support (Linux, macOS, Windows)
|
|
|
|
### Features
|
|
|
|
- **Commit Generation**: Automatically generate conventional commit messages from git diffs
|
|
- **Profile Management**: Switch between multiple Git identities for different contexts
|
|
- **Tag Management**: Create annotated tags with AI-generated release notes
|
|
- **Changelog**: Generate and maintain changelog in Keep a Changelog format
|
|
- **Security**: Encrypt SSH passphrases and API keys
|
|
- **Interactive UI**: Beautiful CLI with prompts and previews
|
|
|
|
## [0.1.0] - 2026-01-30
|
|
|
|
### Added
|
|
|
|
- Initial project structure
|
|
- Core functionality for git operations
|
|
- LLM integration
|
|
- Configuration management
|
|
- CLI interface
|