# 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 QuicCommit - 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] - 2024-01-01 ### Added - Initial project structure - Core functionality for git operations - LLM integration - Configuration management - CLI interface