Skip to content

Commit aa7e1a9

Browse files
committed
docs: Update CHANGELOG for v1.2.0 release
1 parent a200118 commit aa7e1a9

1 file changed

Lines changed: 29 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.2.0] - 2025-11-01
11+
1012
### Added
11-
- Comprehensive unit tests for dynamic reasoning model detection
12-
- Test coverage for `IsReasoningModel()` and `FetchReasoningModels()` functions
13-
- Mock HTTP server tests for OpenRouter API integration
13+
- **Complete CHANGELOG.md** following Keep a Changelog format
14+
- Full history for v1.0.0, v1.1.0, and v1.2.0
15+
- Categorized changes (Added, Changed, Fixed, etc.)
16+
- Upgrade guides and release notes
17+
- **Release documentation system**
18+
- `.github/RELEASE_TEMPLATE.md` with step-by-step checklist
19+
- `.github/RELEASE_WORKFLOW.md` with complete workflow guide
20+
- Conventional commits guidelines
21+
- Semantic versioning strategy
22+
- **Professional README badges**
23+
- Version badge (links to latest release)
24+
- Go version badge
25+
- Build status badge
26+
- License badge
27+
- Open issues badge
28+
- **Comprehensive unit tests** for dynamic reasoning model detection
29+
- 36 new test cases covering hardcoded fallback patterns
30+
- OpenRouter API cache behavior tests
31+
- Provider-specific detection tests
32+
- Edge cases and error handling tests
33+
- Mock HTTP server tests for OpenRouter API integration
1434

1535
### Changed
36+
- **Automated release workflow** now extracts release notes from CHANGELOG.md
37+
- Falls back to auto-generated notes if no changelog section found
38+
- Cleaner workflow logic with proper error handling
1639
- Updated reasoning model detection tests to use `cfg.IsReasoningModel()` method
1740

41+
### Fixed
42+
- Linter error for unchecked `resp.Body.Close()` in `FetchReasoningModels()`
43+
1844
## [1.1.0] - 2025-10-31
1945

2046
### Added

0 commit comments

Comments
 (0)