Skip to content

Commit 9f3ec86

Browse files
bump: version 4.9.1 → 4.10.0
1 parent 7018c78 commit 9f3ec86

File tree

4 files changed

+37
-4
lines changed

4 files changed

+37
-4
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ repos:
4848
- tomli
4949

5050
- repo: https://github.com/commitizen-tools/commitizen
51-
rev: v4.9.1 # automatically updated by Commitizen
51+
rev: v4.10.0 # automatically updated by Commitizen
5252
hooks:
5353
- id: commitizen
5454
- id: commitizen-branch

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
## v4.10.0 (2025-11-10)
2+
3+
### Feat
4+
5+
- add config option for line length warning
6+
- **conventional_commits**: allow exclamation in title on BC
7+
- **version**: add the ability to just print major or minor version
8+
- allow `amend!` prefix as created by `git --fixup=reword:<commit>`
9+
10+
### Fix
11+
12+
- **commands/version**: add missing return
13+
- **test**: set terminal width for cli tests
14+
- **Init**: raise InitFailedError on keyboard interrupt on pre-commit hook question, simplify logic, remove unreachable code path
15+
16+
### Refactor
17+
18+
- **bump**: cleanup related to update_version_file
19+
- **RestructuredTest**: rename variable, fix typo and remove unnecessary string copy
20+
- **TomlConfig**: minor cleanups for DX
21+
- **Commit**: refactor _prompt_commit_questions and fix some type hint
22+
- **hooks**: refactor to improve readability
23+
- **Init**: make project_info a module and remove self.project_info
24+
- **BaseConfig**: update docstring, extract factory method and remove unnecessary variable assignment
25+
- remove self.encoding for better maintainability
26+
- **utils**: make get_backup_file_path to return a path for semantic correctness
27+
- remove unnecessary class member tag_format
28+
- **Bump**: remove use of getattr
29+
- **ConventionalCommitsCz**: rewrite message method to make the pattern more clear
30+
- **cmd**: unnest try except
31+
- **BaseCommitizen**: remove NotImplementedError and make them abstract method
32+
- **BaseCommitizen**: construct Style object directly to get rid of potential type error
33+
134
## v4.9.1 (2025-09-10)
235

336
### Fix

commitizen/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "4.9.1"
1+
__version__ = "4.10.0"

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "commitizen"
3-
version = "4.9.1"
3+
version = "4.10.0"
44
description = "Python commitizen client tool"
55
authors = [{ name = "Santiago Fraire", email = "santiwilly@gmail.com" }]
66
maintainers = [
@@ -90,7 +90,7 @@ build-backend = "poetry.core.masonry.api"
9090

9191

9292
[tool.commitizen]
93-
version = "4.9.1"
93+
version = "4.10.0"
9494
tag_format = "v$version"
9595
version_files = [
9696
"pyproject.toml:version",

0 commit comments

Comments
 (0)