Skip to content

Contributor Version management

sabberworm edited this page Sep 28, 2011 · 3 revisions

Releases of Rapila always have a version number of the form Major.Minor.ReleaseNo. Counting begins at 1 for Major and at 0 for all sub-parts.

These versions always correspond to issue milestones (See Filing issues) and entries in the source repository (See Source control strategy).

Version status

Each version has one of four statuses (which not only apply to the full Major.Minor.ReleaseNo release version but also the shortened forms Major or Major.Minor.

Current

Meaning this is the newest version of which a release has been made. Only one Major version can be current but within each Major version there can be one current Minor, within each Minor one current ReleaseNo. Note, however, that there does not have to be a current version: all versions in a Minor (or Major) release may be Unsupported.

Unreleased

A new version being worked on.

Supported

An old version for which new releases are still developed to fix security and other important issues (issues of levels security, breakage and quick).

Unsupported

An old version for which new releases will only be developed to fix security-related issues.