Skip to content

Version control

Mateusz Noga-Wojtania edited this page Apr 29, 2026 · 1 revision

Version numbers are in SemVer format, which means that three numbers are used and any additional numbers are ignored, so 1.0.1 is the same as 1.0.1.14. However, the use of these numbers differs from SemVer. Generally speaking, development should start from version number 0.1.0 and the first version that is merged to master should be version 1.0.0. During development the developer can increase the third number as they wish. When the pull request is accepted and is merged to master, the reviewer should increment the second number by one and set the third number to zero - unless the change is a breaking one, which means that updating the frends task (likely) needs to be done manually. This can happen if the return properies or task parameters change, of if the task changed to a .NET Standard version. In this case the reviewer incrementes the first version number and sets the two other to zero.

Clone this wiki locally