This is the versioning system that Orikivo utilizes.
{REWRITE}.{RELEASE}.{PATCH}
- If the library is ever rewritten, bump the
REWRITE
number. - If a new release is posted, bump the
RELEASE
number and reset thePATCH
number. - If a new patch is posted, bump the
PATCH
number. - If a release is undergoing many iterative changes, use Release Candidate versioning instead.
{REWRITE}.{RELEASE}rc-{CHANGE}
- The
REWRITE
andRELEASE
numbers remain the same until a new release is specified. - For each released update, bump the
CHANGE
number.
{RELEASE}.{BREAKING}.{CHANGE}{VERSION}
- If a new release is posted, bump the
RELEASE
number and reset theBREAKING
andCHANGE
number. - If any breaking change or addition is made, bump the
BREAKING
number. - If any basic patch, change, or addition is made, bump the
CHANGE
number. - The
VERSION
character is eitherb (BETA)
ora (ALPHA)
.