Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 833 Bytes

File metadata and controls

21 lines (14 loc) · 833 Bytes

Versioning

simple-smtpd uses Semantic Versioning.

Component Meaning
MAJOR Incompatible protocol or on-disk/config contract changes
MINOR Backward-compatible features (often one roadmap milestone)
PATCH Fixes and docs inside a milestone

Current version

0.1.0 — see ROADMAP.md and CHANGELOG.md.

Rules

  • Do not retcon a released tag. Bugfixes after vX.Y.Z are vX.Y.(Z+1).
  • Keep CMakeLists.txt / VERSION, packaging, and tags in lockstep for the release you publish.
  • Cutting a release: update version files and changelog, commit, git tag -a vX.Y.Z, push the tag, create the GitHub Release.
  • Detailed acceptance criteria live in project/ROADMAP_CHECKLIST.md.