Feature Request
Description
Currently the changelog renders with only the emoji code's as the heading, where it should be more descriptive. And the per commit comments underneath the section also still have the same emoji there, this is redundant and not visually appealing.
Current implementation example:
# CHANGELOG
<!-- version list -->
## v0.1.1 (2026-01-04)
### :bug:
- :bug: correct some text
([`fa36766`](https://example.com/example_owner/example_repo/commit/fa36766e8c502a4972cbbaed49f3c487738269e0))
Desired result:
# CHANGELOG
<!-- version list -->
## v0.1.1 (2026-01-04)
### 🐛 Bug Fixes
- correct some text ([`fa36766`](https://example.com/example_owner/example_repo/commit/fa36766e8c502a4972cbbaed49f3c487738269e0))
- **scope**: correct some text ([`fa36766`](https://example.com/example_owner/example_repo/commit/fa36766e8c502a4972cbbaed49f3c487738269e0))
Possible implementation
Add a config option to render the emojis (convert codes to unicodes) and provide a text description of the header similar to how PSR renders its changelog. There is a library python-gitemojis that can handle the conversions.
Likely would require a new default changelog template directory.
Consider user discussion on #963 as well.
Feature Request
Description
Currently the changelog renders with only the emoji code's as the heading, where it should be more descriptive. And the per commit comments underneath the section also still have the same emoji there, this is redundant and not visually appealing.
Current implementation example:
Desired result:
Possible implementation
Add a config option to render the emojis (convert codes to unicodes) and provide a text description of the header similar to how PSR renders its changelog. There is a library
python-gitemojisthat can handle the conversions.Likely would require a new default changelog template directory.
Consider user discussion on #963 as well.