Add automated changelog generation to the release workflow.
Context
The project enforces Conventional Commits via pre-commit hook, but does not generate a CHANGELOG.md from commit history. Tools like commitizen, auto-changelog, or git-cliff can parse Conventional Commits and produce a structured changelog.
Acceptance Criteria
Reference: docs/ENHANCEMENTS.md, conventionalcommits.org
Add automated changelog generation to the release workflow.
Context
The project enforces Conventional Commits via pre-commit hook, but does not generate a CHANGELOG.md from commit history. Tools like commitizen, auto-changelog, or git-cliff can parse Conventional Commits and produce a structured changelog.
Acceptance Criteria
Reference: docs/ENHANCEMENTS.md, conventionalcommits.org