# Versioning policy

> How clai releases, configuration schemas, and documentation versions are maintained.

Canonical URL: https://www.clai.chat/docs/project/versioning/ · Version: 1.0 · Updated: 2026-10-21

Full site index: https://www.clai.chat/llms.txt

`clai` uses semantic versioning (`vMAJOR.MINOR.PATCH`) for binary releases and Go module tags.

## Configuration compatibility

When `clai` introduces new fields in `textConfig.json`, `photoConfig.json`, `videoConfig.json`, or `profiles/*.json`, existing configuration files are migrated or populated with safe defaults automatically on startup.

## Documentation versions

The `clai.chat` documentation site tracks the latest `clai` release at `/docs/` and preserves archived snapshots under `/docs/v<major.minor>/`. Every page records the exact `baalimago/clai` git commit and source files it was written from in its frontmatter.
