Skip to content

Releases: commitizen-tools/commitizen

v4.8.3

09 Jun 14:18
Compare
Choose a tag to compare

v4.8.3 (2025-06-09)

Fix

  • cli: update description for deprecate warning
  • commit: emit deprecated warning of cz commit -s
  • Check: make parameters backward compatiable
  • BaseConfig: mypy error
  • deprecated: mark deprecate in v5
  • defaults: add non-capitalized default constants back and deprecated warning

Refactor

  • jira: refactor message
  • conventional_commits: use TypedDict for answers
  • conventional_commits: make schema_pattern more readable
  • do not guess if changelog format is provided
  • check: compile once and rename variable
  • questions: type questions with TypedDict
  • bump: simplify nested if
  • git: retype get_commits parameter to make it more friendly to call sites
  • git: simplify tag logic
  • bump: eliminate similar patterns in code
  • bump: use any to replace 'or' chain
  • remove unnecessary bool() and remove Any type from TypedDict get
  • bump: improve readability and still bypass mypy check
  • commands: remove unused args, type version command args
  • commit: type commit args
  • check: type CheckArgs arguments
  • check: remove unused argument
  • changelog: type untyped arguments
  • bump: TypedDict for bump argument
  • make methods protected, better type
  • conventional_commits: remove unnecessary checks
  • fix mypy output and better type
  • BaseCommitizen: remove unused process_commit
  • remove TypeError handling since Python >=3.9 is required
  • add comment clarifying no_raise parsing to list[int]
  • cli.py: add type hints
  • mypy: remove unused-ignore
  • changelog: better typing, yield
  • cli: early return and improve test coverage
  • git: extract _create_commit_cmd_string
  • misc cleanup
  • bump: clean up
  • bump: add type for out, replace function with re escape
  • BaseConfig: use setter
  • changelog: minor cleanup
  • git: refactor get_tag_names
  • EOLType: add eol enum back and reorganize methods
  • git: code cleanup and better test coverage
  • commit: simplify call
  • version_scheme: cleanup
  • improve readability and fix typos

Perf

  • bump: avoid unnecessary list construction and rename variable to avoid confusion
  • tags: use set

[master c710c9f] bump: version 4.8.2 → 4.8.3
4 files changed, 64 insertions(+), 4 deletions(-)

v4.8.2

22 May 03:16
Compare
Choose a tag to compare

v4.8.2 (2025-05-22)

Refactor

  • check: simplify code
  • check: remove unnecessary variable

[master a8094ae] bump: version 4.8.1 → 4.8.2
4 files changed, 11 insertions(+), 4 deletions(-)

v4.8.1

22 May 03:12
Compare
Choose a tag to compare

v4.8.1 (2025-05-22)

Refactor

  • customize: improve code readability

[master ba57182] bump: version 4.8.0 → 4.8.1
4 files changed, 10 insertions(+), 4 deletions(-)

v4.8.0

20 May 15:03
Compare
Choose a tag to compare

v4.8.0 (2025-05-20)

Feat

  • cli: add --tag-format argument to changelog command

[master 862450f] bump: version 4.7.2 → 4.8.0
4 files changed, 10 insertions(+), 4 deletions(-)

v4.7.2

18 May 15:17
Compare
Choose a tag to compare

v4.7.2 (2025-05-18)

Refactor

  • default: capitalize all constants and remove unnecessary variable

[master 8d57306] bump: version 4.7.1 → 4.7.2
4 files changed, 10 insertions(+), 4 deletions(-)

v4.7.1

16 May 02:50
Compare
Choose a tag to compare

v4.7.1 (2025-05-16)

Fix

  • bump: don't fail if an invalid version tag is present (fix #1410) (#1418)

[master a0cc490] bump: version 4.7.0 → 4.7.1
4 files changed, 10 insertions(+), 4 deletions(-)

v4.7.0

10 May 13:47
Compare
Choose a tag to compare

v4.7.0 (2025-05-10)

Feat

  • providers: add support for Cargo.lock

Refactor

  • tests: increase verbosity of variables

[master be02801] bump: version 4.6.3 → 4.7.0
4 files changed, 14 insertions(+), 4 deletions(-)

v4.6.3

07 May 00:43
Compare
Choose a tag to compare

v4.6.3 (2025-05-07)

Fix

  • changelog.py: cross-platform path handling using os.path.join and modify the path linter and test parameter
  • changelog.py: modify the CHANGELOG.md generated by cz bump --changelog to the right place

[master e177141] bump: version 4.6.2 → 4.6.3
4 files changed, 11 insertions(+), 4 deletions(-)

v4.6.2

05 May 20:20
Compare
Choose a tag to compare

v4.6.2 (2025-05-05)

Fix

  • docs: fix url link and table formatting in the customization docs (#1399)

[master c44e2fe] bump: version 4.6.1 → 4.6.2
4 files changed, 10 insertions(+), 4 deletions(-)

v4.6.1

05 May 01:09
Compare
Choose a tag to compare

v4.6.1 (2025-05-05)

Fix

  • commit: use os.unlink to remove temp file

[master 53d43ad] bump: version 4.6.0 → 4.6.1
4 files changed, 10 insertions(+), 4 deletions(-)