Getting Started¶
GPTChangelog requires Python 3.12 or newer, Git history, and either an OpenAI API key or a Codex login.
Install¶
For a one-off run:
Authenticate¶
OpenAI API:
Codex subscription:
GPTChangelog does not need to copy Codex tokens or read them directly. Check the resolved configuration with gptchangelog config validate.
Generate¶
From a tagged repository:
GPTChangelog validates the Git range, calculates the next version locally, requests one structured release-note draft, validates it, and atomically inserts the rendered Markdown into CHANGELOG.md.
Preview raw Markdown without modifying files:
Generate JSON for automation:
Use the higher-quality GPT-5.6 Sol profile:
The default balanced profile uses GPT-5.6 Terra.