Changelog and releases
Release notes live in two places, both generated from the same source:
- GitHub Releases — the published release for each version.
CHANGELOG.mdin the repository, in Keep a Changelog format.
You can check the version you have installed with:
bin/llm-review-panel --versionVersioning
The project follows Semantic Versioning. The version describes the tool’s public contract, which is the CLI and the config schema, not the internal PHP classes. A version bump means one of:
- Major — a flag or command is removed or changes meaning, or a breaking
change to the
config.jsonschema, the persisted run layout, or the JSON output contract. - Minor — additive and backward compatible: new flags, new opt-in behavior, additive config keys, new reviewer support.
- Patch — bug fixes, docs, and internal changes with no user-visible effect.
While the version is 0.x the config schema and CLI are still settling, so
breaking changes ship as minor bumps until 1.0.0.
The full policy and the compatibility surface are in
docs/RELEASING.md.