chore(release): 0.11.12 - #364
client-software-ci wants to merge 2 commits into
Conversation
Signed-off-by: client-software-ci <129794699+client-software-ci@users.noreply.github.com>
| * **deps**: Accept a stepEnvironment name reused across steps on the v1 path (#363) ([`d8174e3`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/d8174e3c3c13346627e1ed43a37e983b21429e29)) | ||
| * validate instantiated job models with the template's extension context (#362) ([`ebac419`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/ebac4191d0cbabc8747ed004afc92b5ff43e418e)) | ||
| * **sessions**: Escape strings in the sessions __repr__ output (#361) ([`a3d4f4e`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/a3d4f4e45814520032cc7d3ea8f72260325806db)) | ||
| * **sessions**: Escape strings in the sessions __repr__ output ([`a3d4f4e`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/a3d4f4e45814520032cc7d3ea8f72260325806db)) |
There was a problem hiding this comment.
The #361 fix is listed three times in this release section (lines 8, 9, and 10), all pointing at the same commit a3d4f4e.
Lines 9 and 10 are not separate changes — they are the intermediate commits from inside PR #361, which survived into the squash commit's body as * fix(sessions): ... bullets. python-semantic-release parsed those bullets as additional commits, which is why they carry the same a3d4f4e hash and, unlike line 8, no (#361) PR suffix.
Two consequences for a user reading the changelog:
- The same fix looks like three separate fixes in 0.11.12.
- Line 10,
Address review findings on the repr escaping, is intra-PR review churn with no standalone user-facing meaning. It describes work that only exists relative to an earlier revision of the same PR, which a released changelog reader cannot see.
Suggest deleting lines 9-10 so only the (#361) entry remains. Since this file is generated, the recurrence is worth addressing at the source too — either disabling squash-commit body parsing in [tool.semantic_release.commit_parser_options], or keeping conventional-commit prefixes out of squash bodies — otherwise any PR merged with a multi-commit body will duplicate the same way in the next release.
There was a problem hiding this comment.
Dropped the two squash-body entries in 090b457; #361 now appears once. The source-side fix (disabling squash-commit body parsing, or keeping conventional prefixes out of squash bodies) is out of scope for a release PR — worth a separate issue since any multi-commit PR will duplicate the same way next release.
… squash body Signed-off-by: wyongzhi <276409147+wyongzhi@users.noreply.github.com>
0.11.12 (2026-09-14)
Bug Fixes
d8174e3)ebac419)a3d4f4e)a3d4f4e)a3d4f4e)