Is there an existing issue for this?
Description of the bug
Header and footer are always rendered in changelog. Removing the fields in cliff.toml will render the fallback default values of the config.
Steps To Reproduce
- Init git-cliff
- Remove
header or footer fields in the config
- Render a changelog
Expected behavior
Header and footer should be removed when the fields do not exist.
Screenshots / Logs
No response
Software information
- Operating system: AOSC OS 12.2.0
- Rust version: 1.87.0
- Project version: 2.9.1
Additional context
No response