Code versioning
As of writing, Semantic Versioning is used for projects like CertHelper.
In summary:
- Versions take the form:
MAJOR.MINOR.PATCH. - Small changes which fix functionality which is already in place
increment the
PATCHpart. - Changes which add new features which did not exist before increment
the
MINORpart. Incrementing it should resetPATCHto0, e.g.1.0.4-->1.1.0. - Making changes to stuff that break backwards compatibility increments
the
MAJORpart, e.g. from1.0.3to2.0.0. Incrementing theMAJORversion resets bothMINORandPATCH.