changelog-generate
ActiveTool of The Stall
declared in 4.82.0
Converts commit messages to a keep-a-changelog release block. Groups feat/fix/perf/docs/security commits into Added/Fixed/Changed/Security sections. Returns versioned markdown or structured JSON. No API key — pure transform.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"date": {
"type": "string",
"description": "Release date in YYYY-MM-DD format. Default: today (UTC)."
},
"format": {
"type": "string",
"description": "'markdown' returns a keep-a-changelog block string. 'json' returns structured sections object. Default: markdown."
},
"commits": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of commit message strings. Supports conventional commits (feat:, fix:, perf:, docs:, chore:, security:, etc.). Maximum 500 entries."
},
"version": {
"type": "string",
"description": "Release version label (e.g. '1.4.2' or 'v2.0.0'). Default: 'Unreleased'."
}
},
"additionalProperties": false
}Parent server
The Stall
1/7 registries