Automated changelog generation with semantic versioning. Triggers on: generating changelogs,
updating versions, releasing software, version bumps, changelog updates, semantic versioning,
and when users ask to "update changelog", "bump version", "create release", or "generate changelog".
Use when user: needs to update CHANGELOG.md, bump package.json version, create a release,
generate changelog entries, or follow semantic versioning and Keep a Changelog standards.
Software Development