Release Processing and Overrides
Release Processing and Overrides
Active
Extract useful release content, then customize individual versions without changing global rules.
Command
[tool.custy.changelog.release]Category
Changelog Configuration
Quick Command
[tool.custy.changelog.release_behavior."VERSION"]Release Properties
Properties
| Property | Type | Description | Default | Required |
|---|---|---|---|---|
extract_bullets_only | Boolean | Use Markdown list items from release summaries and ignore preceding narrative. | true | No |
fallback_to_subject | Boolean | Use the release summary or commit subject when no list items exist; otherwise skip the empty release entry. | true | No |
Global release processing
toml[tool.custy.changelog.release]
extract_bullets_only = true
fallback_to_subject = truePer-Version Behavior
Properties
| Property | Type | Description | Default | Required |
|---|---|---|---|---|
hidden | Boolean | Exclude the version completely. When true, it overrides title_only and custom_message. | false | No |
title_only | Boolean | Render only the release heading and suppress its body. | false | No |
custom_message | String | Replace the generated release summary while retaining generated change groups unless hidden. | unset | No |
Per-version examples
toml[tool.custy.changelog.release_behavior."1.10.13"]
custom_message = """
Repository synchronization improvements.
"""
[tool.custy.changelog.release_behavior."1.10.12"]
hidden = true
[tool.custy.changelog.release_behavior."1.10.11"]
title_only = true