Release and Versioning#
ArgDigest versions do not use a v prefix.
Release path to 1.0.0#
Current roadmap stages are tracked in:
devguide/ROADMAP.mddevguide/0.6.x_checklist.md
Pre-release checks#
Tests pass.
Documentation reflects runtime behavior.
Public API changes are documented.
Examples and showcase remain valid.
Practical release flow#
Use this order for release preparation:
Finish feature/fix scope and merge pending documentation updates.
Run local gates (
pytest, docs build).Verify roadmap/checklist alignment in:
devguide/ROADMAP.mddevguide/0.6.x_checklist.md
Confirm version string is correct and changelog/release notes are ready.
Create the release commit/tag using numeric versions (no
vprefix).Validate published artifacts and docs after release.
Post-release sanity#
After publishing:
verify installation paths (conda/pip) resolve expected version,
verify key docs pages match the released behavior,
monitor first integration feedback for regressions.
Versioning principles#
Patch: bugfixes and non-breaking behavior corrections.
Minor: new features without breaking documented API.
Major: breaking API/contract changes.