What is the Logic Behind the New Product Versioning Scheme in Comsense?

The July 2020 public release introduces our new versioning scheme. This article explains and provides the:

  1. Versioning Template
  2. Versioning Components
  3. Versioning Examples

Versioning Template

The new versioning scheme template is:

Year.Quarter.PublicReleaseIncrementandBuildIncrement.DayofYear

Click image to enlarge
Map of example version number.
Image 1: Version Number Map

Versioning Components

Table 1: Versioning Components
Component # of Digits Example Notes
Year 2 20, 21, 22 Restarts Jan 1
Quarter 1 1, 2, 3, 4  

Public Release

Increment

1 1, 2, 3, 4, 5, 6, 7, 8, 9

Increments with each public release

Resets every quarter

Build Increment 2 00, 01, 02, 03 - 99 Increments with each build
Day of Year 3 161 = June 9th, 2020 Out of 365

Versioning Examples

20.4.100.363 = Public Release

20.4.101.010 = Hotfix/Prerelease

20.4.200.024 = Public Release

20.4.201.065 = Hotfix/Prerelease

20.4.202.078 = Hotfix/Prerelease

20.4.203.078 = Hotfix/Prerelease

21.1.100.182 = Public Release

Have more questions? Submit a request

Comments