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>