Skip to content

Commit d24a56e

Browse files
ci: restore changelog updates (#2074)
* ci: restore changelog updates Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * ci: configure changelog updates on bump Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent 61b5f92 commit d24a56e

3 files changed

Lines changed: 106 additions & 0 deletions

File tree

AGENTS.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,21 @@ Follow these instructions in addition to any higher-level system or tool rules.
2424
- **Commit messages** must follow [Conventional Commits](https://www.conventionalcommits.org/) (enforced by commitizen itself).
2525
- **Pull requests** must follow the [Pull Request Guidelines](docs/contributing/pull_request.md) and the template in `.github/pull_request_template.md`.
2626

27+
### Commit and Pull Request Types
28+
29+
Choose the Conventional Commit type based on the change's release impact, not
30+
the files or subsystem it touches. The type controls automated version bumps:
31+
32+
- `feat` triggers a minor release.
33+
- `fix`, `perf`, and `refactor` trigger a patch release.
34+
- `ci`, `docs`, `test`, `build`, and `chore` do not trigger a release.
35+
- A breaking-change marker triggers a major release.
36+
37+
Use the same rule for pull request titles because squash merges use the title as
38+
the resulting commit message. In particular, use `ci:` for changes limited to
39+
workflows or release automation. A scope does not change release impact:
40+
`fix(ci): ...` still triggers a patch release.
41+
2742
## Setup and Validation
2843

2944
> Full contributor guidelines (prerequisites, workflow, PR process): [`docs/contributing/contributing.md`](docs/contributing/contributing.md).

CHANGELOG.md

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,92 @@
1+
## Unreleased
2+
3+
## v4.18.0 (2026-08-19)
4+
5+
### Feat
6+
7+
- **commit**: add a tag(--body-length-limit) and a function for command commit (#1849)
8+
9+
## v4.17.1 (2026-08-17)
10+
11+
### Fix
12+
13+
- **init**: skip hook question when no installer is present
14+
- **init**: use prek when installing hooks if pre-commit is missing
15+
16+
## v4.17.0 (2026-07-29)
17+
18+
### Feat
19+
20+
- **cmd/version**: add support for `--next USE_GIT_COMMITS`
21+
22+
### Fix
23+
24+
- robuster agents
25+
- **version**: remove next from exclusive group
26+
- **bump**: use correct type for calling changelog
27+
28+
## v4.16.5 (2026-07-16)
29+
30+
### Fix
31+
32+
- exclude star-history API from lychee link checker (#2029)
33+
34+
## v4.16.4 (2026-06-22)
35+
36+
### Fix
37+
38+
- **providers/cargo**: don't crash on workspace member with fixed version
39+
40+
## v4.16.3 (2026-05-30)
41+
42+
### Fix
43+
44+
- **check**: expand env vars in --rev-range (#2005)
45+
46+
## v4.16.2 (2026-05-15)
47+
48+
### Fix
49+
50+
- **tags**: widen prerelease and devrelease tag regexes for SemVer2 (#1972)
51+
52+
## v4.16.1 (2026-05-15)
53+
54+
### Fix
55+
56+
- **cz_customize**: derive bump_map_major_version_zero from bump_map (#1977)
57+
58+
## v4.16.0 (2026-05-12)
59+
60+
### Feat
61+
62+
- **hooks**: support interactive hooks scripts
63+
64+
## v4.15.1 (2026-05-06)
65+
66+
### Fix
67+
68+
- **security**: prevent command injection via shell=True (CWE-78) (#1941)
69+
70+
## v4.15.0 (2026-05-03)
71+
72+
### Feat
73+
74+
- **version**: add MANUAL_VERSION, --next and --patch to version command (#1724)
75+
76+
## v4.14.0 (2026-05-03)
77+
78+
### Feat
79+
80+
- add `--allow-no-commit` to `changelog` command (#1868)
81+
82+
## v4.13.10 (2026-04-11)
83+
84+
### Fix
85+
86+
- **ci**: use commitizen bot to push tags and commits
87+
- **init**: set semver2 as default if not python
88+
- change deprecated value and bump versions
89+
190
## v4.13.9 (2026-02-25)
291

392
### Fix

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,8 @@ version_files = [
146146
version_provider = "uv"
147147
version_scheme = "pep440"
148148
annotated_tag = true
149+
update_changelog_on_bump = true
150+
changelog_incremental = true
149151

150152
[tool.uv.build-backend]
151153
module-name = "commitizen"

0 commit comments

Comments
 (0)