Open
Description
Description
I am trying to modify the default changelog created by Commitizen
to add a few links at the end of it. For that, I saw in the documentation I could use the changelog_hook
in my custom class: https://commitizen-tools.github.io/commitizen/customization/#custom-changelog-generator
Apparently though, that hook is never called by Commitizen
, so it is rather usless. From a quick search in the code, I can see its only appearance is the declaration in the BaseCommitizen
class.
Steps to reproduce
- Create a custom class inheriting from
BaseCommitizen
- Write the
changelog_hook
method and do something visible. - Set up your project configuration so that your custom class is used by
Commitizen
- Commit something and perform a
cz bump --changelog --dry-run
- Check how the changelog remains being the default.
Current behavior
Nothing happens and the changelog remains the same.
Desired behavior
The changelog_hook
should be called and the outputted changelog should have the changes that were applied in the method.
Screenshots
No response
Environment
Commitizen Version: 2.37.0
Python Version: 3.10.6 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0]
Operating System: Linux