-
Notifications
You must be signed in to change notification settings - Fork 45
Versioning Schema
Damian edited this page Apr 18, 2024
·
7 revisions
The version schema uses the Major.Minor.Build.Revision schema based on a hybrid between Prism library, Avalonia, and our own for provisioning.
Major.Minor.Build - Prism library Revision - Avalonia + Prism.Avalonia
As an example, v8.1.97.11074
uses the 8.1.97
from Prism, 1107
for Avalonia v11.0.7, and 4
for our revision in that series.
Trying to be compatible with 4 independent systems does have its limitations, where the 4th is NuGet. NuGet only allows for a maximum number value of USHORT
(65K) per segment, versus the usual Assembly versionioning of UINT
.
This means we can't use something cleaner such as, 9.0.401.11007xx-pre
where xx
is reserved for us.