Versions are formatted in the following format:
-----------------------------
[Release Type][Major].[Minor]
-----------------------------
for Alphas you just append a Patch
------------------------------------
[Release Type][Major].[Minor][Patch]
------------------------------------

examples:
--------------------------------
B0.4 <- Beta of Major 0, Minor 4
-------------------------------------------
A0.41 <- First Alpha after Major 0, Minor 4
-------------------------------------------

note:
if two updates of the same type happen in the same week, they MUST share a name, with an alphabetical letter appended.

example:
------
A0.43a
------
A0.43b
------

release types:
A  -> Alpha
B  -> Beta
RC -> Release Candidate
R  -> Release

release candidates MUST share the major and minor of release.
the alphabetical letter extension applies for release candidates as a whole too.

example:
------
RC1.0a
------
RC1.0b
------
 R1.0
------

Alphas inherit the Major and Minor from the previous Beta.
Betas inherit the Major of the last Release.