tegwick
7f696582a9
feat: implement optimization #7 - release summary auto-generation
Add automated release summary document generation:
- Create SummaryGenerator class to generate comprehensive release summaries
- Extract CHANGELOG sections for specific versions automatically
- Calculate git statistics (commits, files changed, insertions, deletions)
- List build artifacts from dist/ directory with sizes
- Include validation results in summary
- Add 'release summary VERSION' CLI command to generate summaries
- Support custom output paths with --output option
- Auto-detect project name from pyproject.toml
- Include contributor information from git log
This automates the manual task of creating release documentation,
ensuring consistent and comprehensive release summaries.
Usage:
release summary 0.10.0 # Generates RELEASE_SUMMARY_v0.10.0.md
release summary 0.10.0 --output docs/v0.10.0.md # Custom output path
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-06 21:32:28 +01:00
..
2026-01-05 23:39:43 +01:00
2025-11-09 01:29:15 +01:00
2025-11-09 01:29:15 +01:00
2026-01-06 21:32:28 +01:00
2025-12-17 19:38:06 +01:00
2025-12-17 22:27:36 +01:00