Versioning

The version number for Titanis assemblies only uses the major.minor components of the version number, and only changes when there is a change to the public API service that affects assembly binding.

Each assembly file has a file version separate from the assembly version. This file version number utilizes all 4 components: majon.minor.build.revision. The build component is incremented by the pipeline with every build and does not reset when either of the major or minor components change. The revision component signifies a hotfix and defaults to 0 when using the pipeline but may be changed by a developer when preparing a hotfix.