Description
When executing cz bump -d 1 while at x.y.z.dev0, I got:
bump: version 0.2.0.dev0 → 0.2.0.dev1
tag to create: 0.2.0.dev1
increment detected: MINOR
No tag found to do an incremental changelog
My pyproject.toml has the following configuration:
[tool.commitizen]
version_provider = "uv"
update_changelog_on_bump = true
changelog_incremental = true
The issue seems to be with update_changelog_on_bump = true.
When I set this option to false, it correctly increments the version to 0.2.0.dev1, but it doesn't update the CHANGELOG.md.
Steps to reproduce
Set the pyproject.toml file to look like the example above.
The latest tag is 0.1.0.
- Commit a
feat: 2
- Run
cz bump -d 0
- Commit a
feat: 3
- Run
cz bump -d 1 (get an error)
Current behavior
Received an error output: No tag found to do an incremental changelog
Desired behavior
Upgrade the version to 0.2.0.dev1 and update the CHANGELOG.md
Screenshots
Step 1 + Step 2

Output

Step 3 + Step 4

Output

Environment
Commitizen Version: 4.4.1
Python Version: 3.13.2 (main, Feb 5 2025, 19:11:32) [Clang 19.1.6 ]
Operating System: Linux
Description
When executing
cz bump -d 1while atx.y.z.dev0, I got:My
pyproject.tomlhas the following configuration:The issue seems to be with
update_changelog_on_bump = true.When I set this option to
false, it correctly increments the version to0.2.0.dev1, but it doesn't update theCHANGELOG.md.Steps to reproduce
Set the
pyproject.tomlfile to look like the example above.The latest tag is
0.1.0.feat: 2cz bump -d 0feat: 3cz bump -d 1(get an error)Current behavior
Received an error output:
No tag found to do an incremental changelogDesired behavior
Upgrade the version to
0.2.0.dev1and update theCHANGELOG.mdScreenshots
Step 1 + Step 2
Output
Step 3 + Step 4
Output
Environment
Commitizen Version: 4.4.1
Python Version: 3.13.2 (main, Feb 5 2025, 19:11:32) [Clang 19.1.6 ]
Operating System: Linux