@@ -6,6 +6,45 @@ All notable changes to this project will be documented in this file.
66The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
77and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
88
9+ ## [ 1.2.0] - 2025-06-08
10+
11+ ### ✨ Added
12+
13+ - ✨ Add PR description generation with branch comparison support for comprehensive pull request summaries (00de58d)
14+ - ✨ Add support for branch comparison reviews with --from and --to flags for targeted code analysis (bb4c7c5)
15+ - ♻️ Refactor test suite to use centralized infrastructure, eliminating code duplication across 19 test modules (a0766c6)
16+ - ✅ Reorganize test suite into modular structure, splitting monolithic git_tests.rs into focused test modules (bfde84a)
17+ - 📦 Add multi-architecture support for package builds with ARM64 (aarch64) target alongside AMD64 (c4aa152)
18+ - 🔧 Configure ARM64 cross-compilation for CI/CD with OpenSSL dependency resolution (2fae4b7)
19+ - ✨ Add release notes generation to release script for immediate post-release visibility (00235a3)
20+ - 👕 Add comprehensive clippy lints for code quality with development, async, and efficiency rules (a6bbdae)
21+ - ✅ Standardize default branch name in test setup to ensure 'main' branch consistency (2dbd0de)
22+
23+ ### 🔄 Changed
24+
25+ - ♻️ Replace once_cell with std::sync::LazyLock across codebase to reduce external dependencies (74c7a35)
26+ - 🚨 Fix clippy lints across codebase with consistent UI output handling and improved string formatting (017823a)
27+ - 🔨 Update default models for Anthropic (claude-sonnet-4-20250514) and Google (gemini-2.5-pro-preview-06-05) (dea86d5)
28+ - 🐛 Fix conventional commits structure by automatically disabling gitmoji for strict compliance (902265f)
29+
30+ ### 🐛 Fixed
31+
32+ - 🐛 Fix default provider configuration saving to ensure changes persist to configuration files (52ef008)
33+ - 🐛 Fix .git exclusion pattern to allow .github files while preserving proper Git directory filtering (274dec6)
34+
35+ ### 🗑️ Removed
36+
37+ - 🔨 Remove .cargo directory copy from Dockerfile to simplify build process (7be33ad)
38+
39+ ### 📊 Metrics
40+
41+ - Total Commits: 16
42+ - Files Changed: 127
43+ - Insertions: 6853
44+ - Deletions: 3329
45+
46+ <!-- -------------------------------------------------------------- -->
47+
948## [ 1.1.0] - 2025-04-17
1049
1150### ✨ Added
0 commit comments