Release and Versioning#
PyUnitWizard tags use numeric versions without v prefix.
Release path to 1.0.0#
Current path is tracked in:
devguide/roadmap.mddevguide/compatibility_matrix.mddevguide/release_0.21.x_rc_checklist.mddevguide/release_1.0.0_checklist.mddevguide/minimum_quantity_protocol_contract.mddevguide/frontend_transparent_mode_contract.md
Current policy:
0.19.xis a historical checkpoint line.0.20.xis interoperability expansion (NumPy/Pandas/Matplotlib hardening).0.21.xis the active RC consolidation line.1.0.0is created only after the0.21.xRC closure criteria are met.
Pre-release checks#
pytest -qpasses.make -C docs htmlpasses.release_gatesworkflow is green for candidate commit.Docs reflect actual runtime and supported Python versions.
Performance baseline snapshot is refreshed for the RC line.
Practical release flow#
Finalize scope and docs updates.
Run local gates.
Push coherent commits to
main.Create and push numeric tag.
Validate post-tag CI and package publication.