Skip to content

feat: changelog generation from Conventional Commits #15

Description

@adamdaw

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

  • CHANGELOG.md generated on version tag push (release.yml)
  • Groups by type (feat, fix, chore, docs)
  • Includes commit hash and date
  • Attached to GitHub Release alongside PDF/HTML/DOCX artifacts

Reference: docs/ENHANCEMENTS.md, conventionalcommits.org

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions