Skip to content

Releases: commitizen-tools/commitizen

v4.13.0

01 Feb 11:00

Choose a tag to compare

v4.13.0 (2026-02-01)

Feat

  • bump: add --version-files-only and deprecate --files-only (#1802)
  • version: add --tag tag to version command (#1819)
  • cli: add description when choosing a commit rule (#1825)
  • tags: enable version schemes with less than 3 components (#1705)

Fix

  • config: include pyproject.toml in multi config file warning (#1803)
  • add pytest ruff rule PT and fix missing deprecation warning (#1826)
  • message_length_limit: align the behavior of message_length_limit (#1813)
  • cli: capitalize the first characters of help texts and fix minor grammar errors

Refactor

  • replace hard-coded string "cz_conventional_commits" with DEFAULT_SETTINGS (#1830)
  • bump: fix unbounded variable type issue

[master e6b6976] bump: version 4.12.1 → 4.13.0
5 files changed, 25 insertions(+), 4 deletions(-)

v4.12.1

22 Jan 11:34

Choose a tag to compare

v4.12.1 (2026-01-22)

Fix

  • pre-commit-hooks: remove magic constants on pre-push hook (#1815)

[master 5857050] bump: version 4.12.0 → 4.12.1
5 files changed, 10 insertions(+), 4 deletions(-)

v4.12.0

19 Jan 05:25

Choose a tag to compare

v4.12.0 (2026-01-19)

Feat

  • prek: supporting prek as an alternative to pre-commit and switching to prek (#1799)

[master 89a69f5] bump: version 4.11.6 → 4.12.0
5 files changed, 10 insertions(+), 4 deletions(-)

v4.11.6

15 Jan 16:59

Choose a tag to compare

v4.11.6 (2026-01-15)

Fix

  • git: commit bodies with carriage returns are correctly split by … (#1780)

[master cdaa941] bump: version 4.11.5 → 4.11.6
5 files changed, 10 insertions(+), 4 deletions(-)

v4.11.5

15 Jan 12:49

Choose a tag to compare

v4.11.5 (2026-01-15)

Fix

  • config: ensure the actually used config file is correct, better test coverage (#1784)

[master 8283081] bump: version 4.11.4 → 4.11.5
5 files changed, 10 insertions(+), 4 deletions(-)

v4.11.4

15 Jan 12:40

Choose a tag to compare

v4.11.4 (2026-01-15)

Fix

  • cli: move sys.excepthook override to correct line, rename 'type' parameter, fix no argv test (#1791)

[master 7e59a05] bump: version 4.11.3 → 4.11.4
5 files changed, 10 insertions(+), 4 deletions(-)

v4.11.3

13 Jan 09:35

Choose a tag to compare

v4.11.3 (2026-01-13)

Fix

  • bump: fix the issue that changelog_merge_prerelease not working on cz bump

[master aa82b98] bump: version 4.11.2 → 4.11.3
5 files changed, 10 insertions(+), 4 deletions(-)

v4.11.2

12 Jan 08:30

Choose a tag to compare

v4.11.2 (2026-01-12)

Fix

  • config: add warning for multiple configuration files and update documentation (#1773)

[master 193859b] bump: version 4.11.1 → 4.11.2
5 files changed, 10 insertions(+), 4 deletions(-)

v4.11.1

03 Jan 17:26

Choose a tag to compare

v4.11.1 (2026-01-03)

Fix

  • providers: normalize package names in uv provider for uv.lock matching

[master 2e4f4b2] bump: version 4.11.0 → 4.11.1
4 files changed, 10 insertions(+), 4 deletions(-)

v4.11.0

29 Dec 11:26

Choose a tag to compare

v4.11.0 (2025-12-29)

Feat

  • Drop support for Python 3.9 as EOL reached and add Python 3.14 support
  • add custom validation

[master cf03c8d] bump: version 4.10.1 → 4.11.0
4 files changed, 11 insertions(+), 4 deletions(-)